Add an Element Visitor base class and implement an XML writter for. Added unit tests for the EVisitor and Element packages. More tests are needed.