v1.5: graphing implemented (buggy)
v1.5.1: graphing implementation (functional)