Re-factored monolithic ProcessReader

Removed obsolete Xml specific fields.  Removed some unnecessary
interfaces.