In reply to Justin Tadlock.

"You can use theme.json without building a block theme."

That I did not know, I will start looking at docs, how to implement the theme.json file in traditional themes... immediately.

Thanks for the info Justin, and I hope they listen to you about the filterable via PHP, just for us to have all the options available.