Finished setting up MVVM, Setup Initial UI, likely to change.