Description: In \" Architectural Design Patterns for XML Documents\" I proposed a catalog of XML schema-design patterns. In keeping with the idea behind design patterns, they were culled from schemas in common use today, but it\'s still good to take them for a spin and apply them to a real project. In this article I\'ll do just that. The project in question is the design of an XML-based type library format. If you\'ve had exposure to Microsoft COM or Mozilla\'s XPCOM, you\'re probably familiar with their binary TLB (MS) and XDT (Mozilla) formats that define the available operations and interfaces for a package of portable components.