UX improvements to the page loader
Added page components to the current page model
Started on the page editor with basic component rendering and closing