Merge pull request #713 from wbamberg/823928

Fix for bug 823928: the examples are not reflecting the new layout changes(cherry picked from commit 06c99651d2c78330cc87e090aa9184688bc3d7c3)
Merge pull request #707 from wbamberg/784865

Address review comments, and fix bug 784865: document the `system` module(cherry picked from commit 6d3b0f16f8263511eab30575147e7c6411982955)
Merge pull request #701 from wbamberg/821774

Fix for bug 821774(cherry picked from commit b323148c9d12ac637a6d70af91ce1481ebd7f9c3)