Skeletons for various classes

These are basic skeletons for various classes. There are still more to
make and probably changes need to be made.