A higher-level container that describes what each machine needs to be what it is for PeopleFluent