Page represents an instance of a type (class), it can be top level or it can be embedded in another page.
Page list is an ordered list of pages (like array of pages).
Employee is a page (instance of Employee class). If employee has multiple contacts, it will be like Employee.contacts(1), Employee.contacts(2)..etc. where contact itself is a page embedded in Employee class.