Added timed annotation to videos. Also renamed package and refactored
into subcomponents