Open
Description
I have approved pull request #133. However, I agree with Bill that we should have some higher-level design documentation. It can be difficult for new users to derive their own components, and documentation of these semantics would help.