AEM Sites: Multiple Brands - each website with its own unique designs
I need suggestions on building a codebase that serves atleast 50 plus different brand websites owned by a single brand website. Each website has its own styles and themes, but we would like to use a centralized codebase similar to AEM Core components that can serve to all businesses. Now the question is how do we maintain all the site specific clientlibraries, configuration, editable templates etc for each different brand website. Any suggestions are welcome.