Setup application layout and foundation