1. A system comprising: a package manager configured to receive from an encode/decode library a message to be encoded or decoded; a package resolver element of the package manager configured to receive the message and structures from the encode/decode library, and to invoke helper functions; and a package helper element of the package manager, configured to provide the helper functions to the package resolver element, the helper functions performing at least one of encoding operations and decoding operations on the message.