3. The method of claim 1 , further comprising: linking a logical sequence of the building blocks classes in accordance with the runtime scenario.
3. The method of claim 1 , further comprising: linking a logical sequence of the building blocks classes in accordance with the runtime scenario. 7. The method of claim 3 , wherein at least one building block class is associated with at least one of: (i) a primitive input associated with user input, or (ii) a non-primitive input associated with a dynamic input of data from another building block.