A library for R/W structured data to/from an external representation