model sort and patch modules adapted to change
python generator adapted
cpp generation adapted
printable Struct class introduced