Is your feature request related to a problem?
We currently have several ways to attach additional information to a timestep, including the Aux methods and the catch-all ts.data dict. Some discussion with @IAlibay on #3765 raised the idea of favouring one over the other long term or possibly unifying the two representations long-term.
Work on @BFedder's GSOC project has also raised the possibility of adding more AuxReaders and providing a more consistent API for the AuxReaders overall (see #3749). Perhaps some discussion of the long term future of ts.data is good in this context also.
I would love to hear people's thoughts. :)