eee1f34ed2
Split out Tracker to interface and created simple dummy instance for previews (cherry picked from commit 3a35c13575330e755a81aa550e76c115f69a649a)