Updated Page component with new concepts on DOM ID and namespaces. Also added functionalities to access the layouting properties of the component.