In a discussion about common UI building blocks, I started thinking more about the development of patterns. Rather than focussing on the implementation of a specific UIBB, perhaps we need to take a step back and look at the common issues that need to be addressed. We are talking about levels of variation (personalization, customization), but perhaps we need to look at suites of patterns, with the UIBB being the ‘solutions’..