looking at what it would take to make a node-webkit based shell?