new lrxlib interface.
-deconstructor is likely to change
-need to add functions to deal with dereferencing and mutating actual data elements
-need to overload subtree function to provide function that doesn't create a new subtree and returns pointer to existing one instead
Merge branch 'master' of github.com:dmb2168/PLT