Extract neurvolve into its own package.  Lots of scope related changes to accommodate that.