Initial App creation + separation of the GUI