It would be good to improve the timeline chart's annotation performance by making one annotation for every type and re-using it by adding it as a child to the parent node (row element). This will save on drawing and memory constraints.
It is not yet an obvious performance issue, so it should be addressed when it is one though.