Use a factory to create displays
Full (ugly) GUI. SubmissionTracker wires everything.
Clean up with presenter