Introduce a machine spec

Machine describes how many CPUs and how much memory is available on the machine.