Some initial work for GtkApplication