added LayoutController and Navigation widgets along with templates