Work on documentation.
Separate view and layout properties.  Remove property supercession.
Alter demo to reflect new layout properties.
Add various fixes to the demo.
Fix bug in video grab logic.
Fix various bugs that emerged in writing the demo & documentation.