Broke out Pin as a top-level class.
A* routing and drawing of wires. But ignores collisions with devices on the board.