use enclosing namespaces in core lib
use finer control over rtree instantiation