Likewise, while the invention has been described in the context of specific hardware resources, system devices, substrates and code objects, additional data objects can be defined for other types of hardware resources, devices, substrates and process steps.