Build folder structure, and preparatory implement MVVM pattern.