1. A method comprising: displaying a first language graphical block representing a first event driven action in a network; displaying a second language graphical block representing a second event driven action in the network; receiving a selection of the second language graphical block; interlocking the first language graphical block with the second language graphical block visually in response to the selection and based on one of a plurality of bulges of the first language graphical block fitting one of a plurality of notches of the second language graphical block, each of the plurality of bulges representing an output for transmitting an execution token and each of the plurality of notches representing an input for receiving the execution token, the plurality of bulges and the plurality of notches representing connectivity rules, the interlocking representing enforcement of the connectivity rules; and assembling the first language graphical block and the second language graphical block into a service logic script in response to the interlocking.