[DF-3732] Refactor TreeOscillator and SpeedTreeSystem