Generation skeleton classes and some GUI parts