Serious refactor. Visual -> NXElement. Introduced an object model similar to XLinq. Lots more work to do.