Summary: ArenaNet engineer and YUI contributor Pat Cavit presents the second part of a two-part series on how to move from implementing simple functionality in YUI 3 to producing modular, reusable components that leverage YUI 3's component infrastructure (including widgets and plugins).