Some WIP on nodeschool/discussions/#254

- @CodyReichert, have pushed this along a little, but there is still plenty to do. Shout if you want to pair on it.