The matbx.processor.binning.algorithm package provides a self contained algorithm factory plus a set of algorithms used in Level 3 processing.