[#20] Make rectangles demo more consistent with other demos.

Include a title and link to the unmoved GitHub page. This is to make
the demo make more sense as a standalone example.
Merge branch 'enhancement/20-rectangles-demo' into develop