Migrate renderers and aggregators out of core library and into sub directories