Reintroduce slide number per slide instead of shared across all slides.
Move scaling functionality into Scaler.
Refactor slide scaling.
Refactor slide scaling.