Here's the source for the FrequencyAggregator I wrote. The goal was to create an aggregation "system" (in the RE sense) and multiplex the events out from there. Several small but custom interfaces had to be made to glue everything together, and the actual aggregation of bars is a bit of a hack. It's probably going to be a headache to figure out, sorry there aren't more comments. If you have any questions about any of it just let me know

The MASystems.cs file is the backend for the trading system and shows how to setup a couple of indicator analysis systems using the aggregator interfaces.
The SystemMA.cs file is the RightEdge system, this shows how to setup the aggregator with your systems and how to hook into the quote events.
The system itself is just a proof of concept / test I wrote when the aggregator was being developed. So please ignore any goofy trading logic in there

Also, I just pulled the files as is so they might need some tweaking to get to work together. They each came from separate assemblies / projects in my code library.
Good Luck!
Mark