Initial submission.

Currently working with the importer, but the exporter is not quite
functional and has a warning when compiled.