Nameing convention and create folders for MVVM

First edition for MVVM pattern