create main layout and partial views components