http://offsecnewbie.com//index.php?s=index/\think\Container/invokefunction
http://beccajcampbell.com/tag/story-arc