Initial attempt at a pre-implemented module placer.
An alternate implementation of
Represents a move within the
Represents a delay path between pre-implemented modules.
Represents endpoints on a
Simple X,Y coordinate, used for calculating centroids.
This class provides methods necessary for determining creating a new point which minimizes the maximum distance from the new point to any point in a given set of points in the plane.