Fix inconsistency when changing values of multiplier attributes

Changing the values now assigns the newly created constraints to the
appropriate property.
Improve Examples app by adding animations

Each example now can have multiple states and user may iterate through
them. Changes are animated.
Handle examples with no additional states