Use desired tracking container names
This is a followup of !66328 (closed) The other MR became too big and therefore I decided to split it into a few smaller ones.
This changes is widespread bit it realy is just 3 technical changes: TrackContainer -> MutableTrackContainer ConstTrackContainer -> TrackContainer and MutableTrackContainer can now be constructed without providing temporary arguments that are just to be copied.