Setting up a broad GUI structure