Guide Consumer
Contents
Basic Description
Give a high level description of this widget
Semantics / Rationale
What is the behavior of the widget? What data structure is it intended to model, or what rationale is there for needing it?
Requirements
What are the fundamental requirements this widget must meet in order to solve the problem for which it was created?
API
What is the programming interface to the widget?
Other Issues
What other issues will need consideration?
Related Work
What additional code must be written to support this widget? What platform implementations / APIs can be leveraged when implementing this widget?