Add mvvm / mvc draft