moved non-generated implementation from framebuilder to a header file
added derived ObjectType moc's classes
added test project
implemented i/o operations