WIP: Proof of concept for zip-based track (after the track fit)
discussion points:
- Currently different track types are different c++ types. I'm not 100% convinced anymore this is a good idea. While views/facades/skins can hide the differences, this also hides the potential gains of dropping track type abstraction.
see also the corresponding MR in Rec