An introduction to the Domino Timeline : A timeline management system for multiple teams