Add GtApplication, Implement multi-window, multi-tab