1. A method of end-user programming in a computing environment, comprising: populating a template with graphically illustrated actions; generating a storyboard within the template based on the graphically illustrated actions, the storyboard pictorially representing a sequence of user actions for interacting with the computing environment; invoking a command to generate a screen element for triggering execution of the sequence of user actions, wherein the sequence of user actions is based at least in part on the graphically illustrated actions populated into the template; and rendering the screen element within the computing environment.