Added functional graphing backend