Extract ODF field highlighting into standalone view

As per design discussed in issue #816. Extracting this into a separate
view makes it optional for consumers to use (or potentially further
customize).

Fixes #816.
Merge pull request #819 from peitschie/odf-field-view

Extract ODF field highlighting into standalone view