initial work on native xml configuration system, refs #519