Pages are the main building block of Notion. They have a basic parent child relationship.
Special data that can be added to the Page

Synced Blocks
Databases contain a table of pages
Databases can have different views List, Table, Gallery, Board, etc.
A page can embed a view from a database
Template are default page structures that can be used to create new pages