Added notion of a "demo set".

A demo set is an encapsulation of multiple demos that share a common
set of interfaces and/or data.