Added GoalModel (wip) and view skeleton.