Builder Functions

Builder is responsible for the following functions:

To accomplish these tasks, Builder: