WIP: timeline rewrite, consolidation

Display and forms generally work, video still broken, other minor issues