Make Templates Layout Specific

I’d like to see the themes made layout-specific instead of app-specific, and then specific themes rolled out for different types of layouts.

For example, you could have a Desktop theme and a Mobile theme template. And assign different components to those layouts.

If you wanted to get even fancier, you could have the page auto-detect the type of page and display a selected mobile theme, desktop theme or tablet theme for that specific layout.