1. A method, implemented at a computer system including one or more processors, for formulating an application from discrete transformation chain classes in response to events in an environment, the method comprising: the computer system determining that one or more detected environmental events represent one or more instructions to join an instance of a first transformation chain class with an instance of a second transformation chain class; in response to the determining, the computer system at least joining the instance of the first transformation class with the instance of the second transformation class along one or more data flow dependencies, appropriate for the one or more detected environmental events, to formulate an aggregated instance, the computer system joining the first transformation chain class and the second transformation chain class to formulate an aggregated transformation chain class and instantiating an instance of the aggregated transformation chain class; and the computer system operating the aggregated instance by causing data to flow from the first transformation chain class of the aggregated instance to the second transformation chain class of the aggregated instance.