Let’s dive deeply into layouts and theming.
What is theming? It’s a method to organize your site design. Make it reusable and available to share with the community. On the other hand, it gives you an opportunity to use themes made by others, modify them quickly and decrease development time.
What is theme in Cogear.JS environment? It’s a folder which stores at least main layout (called index) and package.json file, because Cogear.JS theme is an npm package. Yes, this gives you an ability to share and install themes with ease.