I'm interested in developing single-paged application and there are few question I need to get clarified before moving on. One of them is customizable theming implementations. As for traditional web applications, we could easily customize a page but since SPA is a bit more complex than that, what would be the best approach to handle such a scenario?
For an example say I have developed a single page application and a client wants me to further customize it so their customers feel a unique experience.
How can I respond to this request without having to change much of my application architecture? I would like to achieve this customizability just by changing a set of css files. What is the best approach for such a scenario?