Put the player controls into a separate include so they can be used in
other layouts.
Separate out legend table.  Not sure why yet.
Added a see also link to the medium article.