An entertainment system and method including controllable components
dispersed among a plurality of locations and each having attributes
associated therewith, a plurality of interconnections between the
controllable components, a plurality of user interface devices, and a
controller that generates graphical user interfaces for the user
interface devices for controlling the plurality of controllable
components. The graphical user interfaces include commands for operating
the controllable components that vary among the graphical user interfaces
based on the locations of the user interface devices, and the
controllable component attributes, locations and interconnections. The
controller also automatically creates schematic diagrams, lists, views
and test plans for the controlled components and/or the interconnections
therebetween based upon the identification of the controlled components,
and their attributes, locations and interconnections, to the controller.