Perl library to read and write Office Open XML documents using the RelaxNG Compact specification of OOXML