Initial work on cpp code generator for compose scripts