This is a framework for implementing kinetic data structures and sweepline
algorithms as well as a number of kinetic data structures.