API for the FleetCode; see the class {@link edu.berkeley.fleet.api.Fleet} for a starting point and drill down from there.

Note: all Instruction objects and their constituent parts (Path, Destination, etc) are immutable, like java.lang.String.