This release uses the new procedural (nor declarative) code and model generation throughout.
The previous `codegen` remains available and unchanged for backwards compatibility.
* [walkrers] make walk_children public
* [mixins][indent] allow control over the amount of indentation
* [mixins][indent] allways trim left spacing in arguments
* [docs] deprecate declarative translation abd refactor
* [ngcodegen][model] use topological sort for order of model classes
* [tool] use `ngcodegen`
* [test] use `ngcodegen`