adapted to new CodeGenerator abstract class (i.e. calls to generateItems() now generate())
added schema code generation stubs
added schema for sample code_metrics