20. The non-transitory computer-readable storage medium of claim 16 , wherein the operations further comprise associating a first set of functionalities with a first object of the plurality of objects; associating a second set of functionalities with a second object of the plurality of objects; determining that the first set of functionalities and the second set of functionalities are a same set of functionalities; and combining the first object and the second object in response to the determining.
16. A non-transitory computer-readable storage medium having stored thereon computer-executable instructions that, in response to execution, cause a computing device including a processor to perform operations, the operations comprising: receiving an indication to initiate a workflow, wherein the workflow comprises a plurality of objects; masking an integrated functionality of at least one of the plurality of objects based on a determined use context for the plurality of objects; evaluating respective diagnostic capabilities of the plurality of objects and identifying a missing diagnostic capability required for the workflow based on the evaluating; generating recommendation data that indicates the missing diagnostic capability; evaluating a hierarchical association of the plurality of objects in the workflow, wherein the hierarchical association is predefined and provides diagnostic context for the plurality of objects; and creating a functionality for one of the plurality of objects based on a result of the evaluating.