XD-756: Add a splitter module
XD-757: Add aggregator module and tests