# Variables
EmptyMetadata can be used to indicate that this point or line does not have any metadata associated with it.
# Interfaces
Constrainer is a Triangulator that can take set of points and ensure that the given set of edges (the constraints) exist in the triangulation.
Triangulator describes an object that can take a set of points and produce a triangulation.