Skeleton of the classes.