Initial commit with layout and view