started to integrate code generation into BoardCompiler