Add setup method (optional) to plugin. For things that should be setup once. Stop method does not destroy the setup construct. Setup construct is separate to start. Start method can be run many times, setup only once upon first initialization.