Basic scafolding for c++ generation.
Working on cpp code generation.
Basic declarations for object and variables.