Add point.IsColocated constraint
remove unused enum
Add implementation and spec for HasInternalAngle