adding a 'Dispatch' subclassable
implementing the recorder using a UniformClock instead
migrating complexity metrics from script into library
migrating some rategraph utilities into a re-usable submodule
transport_complexity is actually a movers complexity module for *discrete* metrics; have moved it to the moverscplx.discrete package