You can name the various components created in Oxygen anything you like. However, I like to stick to a simple naming convention so that I can very quickly see what type of thing, a thing is. It helps you make slightly fewer mistakes when in a hurry and keeps everything looking neat.
This is the naming convention I use in Oxygen.
I normally start out by creating the following Oxygen components, and naming them according to the above naming convention.
When building a site, I like to have a slightly different header and footer on the home page, than on internal pages. In fact, I set it up so that I can have a different header and footer all the various types of page on my site. This may not be the case for all sites, but I start out with this in mind, and cut back later if I want to.
Doing it this way gives you space for maximum flexibility, when halfway through a site build you have an idea that is made easier because you allowed for different headers and footers throughout the site. Making all the headers and footers out of reusable parts also means that you can make changes in one place to effect changes throughout the site.
There are six categories of header and footer I create.
For the home page I create the following reusable parts. The logo isn't clickable and the footer may have more information in it. For example, the footer will include the link to blog posts index that I like to include on all blogs.
The default template that will be a catchall for any pages you forget to design, or have not got around to designing yet. I always mark the default in some way so I know it is the default template that is rendering a page. Maybe place a tagline under the logo of default template which you remove when the site is completed.
I made the decision to not to use inheritance in my Oxygen sites. Inheritance in Oxygen, is where you allow one template to inherit the characteristics of another. I could see no advantages to the way sites are built using this method. In fact for me it seemed to over-complicate the build. I could be wrong but so far I think concentrating on the use of reusable parts rather than inheritance, has simplified my work with Oxygen Builder. Let me know if you think differently