I'll walk through its construction entirely in Node.js, from the Peg.js parser, through the Bacon.JS guts, all the way to the Webpack'd web editor: http://goal-keeper-deborah-51172.bitballoon.com/ Perhaps simulating/actually implementing an actual feature on our journey.