Ok, so the unit tests are a little scatty and the implementation needs a lot of work. But in essence it works with XPath now!