A lot of framework

this was mostly busywork.  I copied the information from my class models
into actual source.  This is coming along, but I am far from a complete
build.