A library of filters that can, when given a series of points along a line (known as a polyline), filter those points to reduce their number but retain a line that follows a similar curve.
I used several references for this project but the best by far was the work of Elmar de Koning. This project is not a C# port of Elmar's C++ work, it's an implementation of his documentation but given the impact Elmar's work had on this project I've licensed it under the same terms of the MPL license.