Add a composite widget
Merge pull request #6 from ShiftForward/composite-widget

Composite widget