Squashed 'docs/source/_themes/' content from commit 21e875d

git-subtree-dir: docs/source/_themes
git-subtree-split: 21e875d3a53ce897089ad690d897252f6063349d
Merge commit '94c258077e4b0870baa1ffd3350cedd3d1dd7159' as 'docs/source/_themes'
Different Recording UI layout; Persistent buttons
Delete empty files on stop
 Icon only buttons; All custom icons; Disable leave recording mode on record
No system icons, use only custom; Removed "Prepare to record" icon
Record button no longer needs to maintain state

Previously, the stop button would look pressed
because the state was needed for operation.
This state is now being maintained by a
separate variable.