Build lifecycle
A new build starts inbuilding and ends in ready or failed.
Only a ready Simulator can start a Simulation.
--no-wait when another process will watch the build.
Identity and tags
Each successful build has an immutablesmr_ ID.
A name:tag reference is a movable pointer to a ready build.
Use IDs to pin one revision and tags to select a maintained revision.
Start a Simulation
Run a ready Simulator with isolated state.
Create a World
Coordinate several ready Simulators.
