Multiple modifications as follows:

 * Move ModularAggregationOperation trait to interfaces
 * Pass around Id parameter instead of using strings in aggregations
 * Only consider outgoing vicinity
 * Re-add SystemInformation to workerApi (to be moved to Node at some point)