1. A system comprising: a processor; and non-transient memory, operatively connected to the processor, the non-transient memory comprising instructions which, when executed by the processor, cause the processor to execute a method comprising: obtaining a status for at least one graphical object from at least one first inspection hook inserted within the at least one graphical object, the at least one graphical object being associated with a selected software process running on a computing device, where the status for the at least one graphical object comprises information indicating one or more properties assigned to the at least one graphical object; outputting information contained within the status for the at least one graphical object for display on a graphical user interface (GUI); receiving an indication of a user input to change the at least one graphical object; effectuating modification of the at least one graphical object in accordance with the user input by transmitting a command to at least one input hook inserted within one or more actors assigned to the at least one graphical object, the one or more actors being configured to control one or more properties of the graphical object by executing one or more instructions, and where the command modifies the one or more instructions; obtaining a status for the one or more instructions from at least one second inspection hook inserted within the one or more actors assigned to the at least one graphical object; detecting a discrepancy between the status for the one or more instructions and the one or more properties assigned to the at least one graphical object; and outputting information indicating the detected discrepancy for display on the GUI.