Basic structure. GUI app.