A GUI based way for designers to design interactive thing-a-ma-jigs and for developers to quickly bring those designs to life