# Functions
A Display context only renders a view.
# Constants
used as a nil value when passing a context key as an arg.
when selectedIndex (see below) is set to this value, it means that we're not currently viewing a commit message of an existing commit: instead we're making our own new commit message.
these shouldn't really be needed for anything but I'm giving them unique keys nonetheless.
# Structs
Maintains a list of strings that have previously been searched/filtered for.