Move Rectangle2DInt to own header
Add global timer utils

Global timers can be used to accumulate timings of the same context
in a thread-safe way.
Use iterators for DouglasPeucker
Allow empty ranges in DP
First version of the sketch plugin