Reorg to verba (frontend) and codegen (backend)