Refactor persistence configuration
This is largely a shuffling around of the various pieces of the existing infrastructure in Hlt/Moore
that deals with persisting line output (Turbo). The individual pieces (Particle
moving, cloning, and packing) are now in separate modules under Moore.persistence
, to try to make the configuration more understandable and to allow for new features.
There is now a slightly clearer path towards adding PersistReco, which requires mapping internal Moore locations to persisted locations for downstream applications.
/cc @nskidmor