Aim is to allow for easily replacing the existing TrackBuffer implementation with another (more spec-compliant) one.