Completed reimplementation of Grapher.

Harvester and grapher now complete and seemingly working.