Clean Up Unit Processor Code
Fix component parsing when not byte type
Updated component unit tests