Cornucopia is a simple, light-weight internal representation format.  Extensions of this library come in the form of translators that read files into the internal cornucopia representation or, given such a representation, write files out that may or may not be read in as such.  A translator for Lua is provided that supports reading and writing.