Refactor theme compiler pass and extension
* Move assets configuration building back to extension
* Remove deprecated methods from theme compiler pass
* Enhanced theme builder interface with getThemes method