Our writing libraries are not standardized in terms of API design or implementation.
Assembly and construction trees are managed through different workflows, depending on the specific format.
This approach allows each library to remain as close as possible to the characteristics and requirements of the format being written.
Many parameters are therefore format-specific, giving format experts greater control and precision when generating files.
At the lowest level, however, the entities written remain consistent with the classes populated when reading a file.