I guess the OP is missing one fundamental functionabillity... the capability of the visual designer to connect to a virtual device or even to a real one, either by wifi or bluetooth. then it becomes What You See In The Device Is What You Get! (WYSITDIWYG)