Plot Names and Optimizations

Plots now can have names assigned to them and other plugin optimizations.