Started Codegen.
Added some assembler constructs.