Foundations of Film Editing: Visual Grammar and Theory