Publishing weave/unweave to bridge troopjs 1.x widgets.
Moved weave/unweave publishing to component.