Moved the new schema mechanism code to a separate module for future
organization. The new schema tags and attributes are almost finalized
and code has been added to the handle the new schema, but it has not
been tested, either by unit tests or by the programmer.