Will Duquette - 2004-08-08

Logged In: YES
user_id=372859

After considerable though, it turns out that this isn't delegation at all, but
propagation. The difference is that in delegation the option's value is
owned by a component; in propagation, the option's value rightfully
belongs to the megawidget, while 1 or more components are constrained
to have their options set to the same value as the component's option.

The best way to handle this at present is through a snit::macro.