Some of the basic classes...

Still many things to do.