Midway commit in major refactoring moving towards piping in the style of gulp.js
Dirty commit because of experiments
Introducing XML abstraction that works with XML tree privately
Add a lame abstraction over xpath and implment the numbered headings package
Rename all relevant attributes when renaming node