Sparkplug Development Guide http://www.igniterealtime.org/builds/sparkplug_kit/docs/latest/sparkplug_dev_guide.html