Remove screen dimensions from Drawable
Rename Timeline::setTimeline to Timeline::setData
Remove superfluous call to shared_from_this()
Const-correctness
Use std::for_each
Formatting