Layout and first steps to integrate views and controllers