1. A computer-implemented method comprising: obtaining a model representing a system, wherein the model is a computerized digital model updatable separately from the system, wherein the system is a real world physical system updateable separately from the model; receiving an indication of a physical component of the system being subject to engagement by a user, wherein the engagement is a physical engagement of the user in a physical world; automatically determining a model component corresponding to the physical component, wherein said automatically determining comprises mapping the physical component to the model component; and controlling an interaction of the user with the model component performed via a mobile device operated by the user based on at least one of the model and data obtained through engagement with the physical component.