add self-declared priorities to plugins.  order currently set such that hard-coded plugins run first, followed by GSM, followed by ubiquitous