Began and completed most of work on Plotting functionality