Protocol Sets
There is nothing to stop you defining a whole set of protocols within your script or OEM script.
Just continue defining new protocols within the script:
protocols.myprotocol = {}
protocols.myprotocol.desc = 'My protocol'
...
protocols.myotherprotocol = {}
protocols.myotherprotocol.desc = 'Another protocol'
...
-- etc