Base layout and components with page grid