1. A method for supporting development of content independent of a run-time platform, comprising the steps of: storing processing blocks that define content; and storing an application graph that expresses the identity of the stored processing blocks and data connectivity between the stored processing blocks; whereby, the application graph can be traversed by a graphical application platform at run-time to execute appropriate processing blocks on a run-time platform.