Split the former single-file-implementation in xmlauto.?xx into multiple files and use some OO techniques. Started with documentation to be used with doxygen.