At the moment, machines are started with a basic load-out of devices (null, terminal, and now store devices), additionally many devices should be configurable, but no reasonable means exists to configure them.
Allowing us to specify and load profiles would solve both these problems.