Added initial stubs for model/view and interaction