On my side, what I had in mind was to use the violet way, autogenerated templates, but not with GENERIC_ENTRY, since that generates an extra modeling debt you need to solve later (so Extraction becomes easy, but then TL become more complex). Adding on top of that one or more versions of the template, making the actual “transformation” of the source data into several templates that have breaking changes between them (template changes and versioning become the Transformation steps). Then migrating the data from the current template version into the next (data that complies with template v0 needs