Improve performance

- Change button to content presenter
- Update render transformation to more lightweight
- ScrollableView inherits from ContentPresenter instead of
InteractiveObject
- namespace is changed