AMSoil - A framework for building Aggregate Managers