This makes it easier to upgrade the version holistically later.
This provides a variety of encode/decode functions for things like base64 and base32 encoding