General purpose map-based transfer.
Re-arranaged transerfs and aggregators.  Removed inspectable due to limited use and issues with type-checked implimentations.