The visual builder is unlike any other GUI builder. It is based around the concept of parts. When designing components of an application, the programmer is creating parts. Parts link to other parts. These links represent how the parts interact.
Parts can be either visual parts as shown below, or non-visual parts.
Non-visual parts include such things as the various container classes, string classes, and the like. There are two ways to add parts to the Visual Builder. Visual parts are added by creating them with the builder. The parts concept truly makes reusable code possible. The open class library is the heart of the package.