Fixed a layout issue that prevented absolute views to be positioned correctly
Fixed an animation bug introduced on the previous commit, also fixed the color evaluator
Updated API, improved performance

- The layout is now computed when setupAnimation is called.

- Removed the Matrix object in favour of a Transform object which make it easier to animate transformations such as rotation.

- Improved performance of property fetching by using dynamically created function that fetch a specified property.