TOFINISH
add test dependencies
add Timeline component
fix tests
Timeline: general fix with real use case
Merge branch 'timeline'