basic timeline chart
object oriented style
library style