This will allow easier state-keeping later, when setting up info-listeners on structs.
Controller
View
Application