Create Message attached property to propagate parameters like room, timeline, index and maxContentWidth down to the message content avoiding lots of boilerplate
Move all the timeline QML files into their own QML module. Having them all in the same location is annoying and hard to work with.