f/shells added Shell.SummaryView and overrides.
f/shells added Shell.SummaryView and overrides.

It became clear that a uniform way to summarize a particular shell is
necessary. For example, like so:

+-----------+
|           |   Title of This Wonderful Shell
|   thumb   |   A short description of this particular shell.
|           |   [ action ] [ action ] ...
+-----------+

The actions are buttons that vary depending on the use-case of the
SummaryView. The title and description are now overridable functions
in Shell.

athenalabs/acorn-player