The IBead interface is the basic interface for plug-ins known as Beads.
In FlexJS, the recommended pattern is to break out optional functionality
into small plug-ins that can be re-used in other components, or replaced with
different implementations optimized for different things such as size,
performance, advanced features, debugging, etc.
Beads are told what host component or "strand" they ae attached to.