Update: to siphon.js
Chnage interface name to Siphon
Configure Generator to handle mulitple sub generators