Taking the storyboard approach