Initial work on plots
Merge pull request #1188 from ForgeEssentials/feature/newplots

New plots system