The storm-puppet project from Chapter 1 of The Storm Real-time Processing Cookbook (Quinton Anderson)