system generation

See sysgen.