Added RealtimeDataSnapshotSource to replace TimetableSnapshotSource