Major refactoring of code. Collector, Processor, and Assembler now inherit from Component to reduce code redundancy. Individual implementations of Assembler are depracated as the Assembler class now handles JSON to PIM conversions. Processor now required to create the JSON in a specific way.