This section will describe how one can use the above classes to actually build useful hardware components. A brief outline of the general technique used to build components is presented. Examples demonstrating how to express connectivity and the hierarchical nature of hardware are also described.