Added object path library and tests