Required Structs

Rather than creating similar / identical structs at each layer, the evidence generator uses the structs created at the entity layer to pass data through to the façade layer. For this reason it is important for the generator that certain structs are created and named with the correct naming convention. It should also be noted that additional aggregations will be required under certain conditions. These conditions are explained in detail in the next section.