Added modules for creating bumpers and enclosures.
Added functions for determining the bounding box around parts of a board.
Also this version rewrites much of the data structure for storing board data, hopefully to make it easier to expand to other boards.