Going throught rewrite to make plotter modular and muh more versatile