Added the plot module, but not yet finalised it