move proginstance stuff into its own directory, and leave es2gbsd unmolested