Moved all processing from driver to class Process
Added an additional method to SerializeTypes for characters