first baby steps towards implementing GtkApplication