Framework for (de)serializing hieararchical C++ data structures in arbitrary formats.