Added descriptions to poms
Extracted interfaces for node and tree selector factories
Move node and tree selector factories to common package and eliminated interface
Added a Trees service