1. A computer readable storage medium storing a set of instructions which when executed by a processor perform a method, comprising: storing a virtual representation of a plurality of physical components; displaying the virtual representation; receiving user interaction with at least one of the virtual representations, the user interaction relating to a simulated disruption of a functioning of the one of the virtual representations, wherein the simulated disruption is an error in the functioning; and sending a command to the physical component corresponding to the user interaction.