[READ-ONLY] Subtree split from ezsystems/ezflow, for use via composer