1. A method comprising: combining functionality from a matrix language programming environment, a statechart programming environment and a block diagram programming environment into an integrated programming environment.