basic discovery / Emit & Produce

 - addresses #2 
 - some basic discovery