Rework the example a bit to be more extensible
Add animated rescale demo