Remove engine.yml and move values it used into the manifest. Also rename various methods to make intent clearer.