I wanna build a theme from scratch, i looked up at docs but i think it's not very clear. How can i add new components or new pages for my site? Example, i wanna make a doc page for my softwares, or maybe paid-subscription page. Changing navbar, node-list style or anything like that. I cant find any tutorial for that topics.