Cornucopia is an internal data format which can be extended with user-defined translators and interfaces.