Currently the simple mechanism for assigning (locally
unique) IDs to flow instances and task instances is hard
coded. We need a simple plugin mechanism to that
different ID generators can be used. For example, we
may wish to deploy an LSID generator for generating
globally unique LSIDs.