feature_at_point

+ use 'tol' where possible
+ implement features_at_point in term of existing features(query)