Adding the basic structure and layout