Building Parameters
Required Inputs
Optional Inputs
Supplementary Checks