Architecture that allows a developer to create an application quicker by providing an engine that automatically creates pieces of an application user interface. A terminal sends a group join message back to the first switch. In the end, the decoding unit selects one of the signals produced by the control unit as the analog signal for output according to the M bits of the digital signal. The elected leader node also assigns ownership for the token to one device based on the device being associated with the sensor entity and further based on one or more of: at least one incident allocation criterion; at least one sensor entity allocation criterion; and at least one node allocation criterion. Each condensation chamber has one or more apertures on the floor thereof, permitting vapor and condensate to pass therethrough and causing vibration of the chamber floor.