Code generation with mars-gen

WORK IN PROGRESS