needs work on the graphing functions below the "terminal"
more documentation edits, substantial page adds.