The document discusses the development of RoughDraftLib, an open-source C/C++ library designed to extend non-specialized file formats by embedding metadata without compromising original format functionalities. The library leverages steganography to enhance backwards compatibility and enables significant reductions in file sizes, especially by adopting the Portable Network Graphics (PNG) format. Evaluations are provided on file size, capacity, and comparison of various data encoding methods through a case study using QCAD, revealing various trade-offs and performance metrics between different secondary data formats.