Put together a basic interface. Model is implemented but not linked dynamically to the interface yet.