First work on infrastructure for code gen and VM (not building yet)