This commit also changes file names and test code for maintainability.
See also: http://www.w3.org/TR/geometry-1/