- Reversed order of struct/array creation, more intuitive
- Now using the C++ structures themselves to fill in target data