Gas-efficient, self-describing serialization format for Solidity with modular encoder/decoder packages