Nurego theme object with flat rate, multiple pricing, custom plans

Yes, do something a bit more structured
you have hash of theme_name, theme_object
theme_object expose properties interface that you can configure
it loads its css, html and and has function render
the engine is generic you provide this parts it comes to nurego fetch the data and renders