clean up the way NME is initialized and make it easier to support snapshot versions. still a bit more to do in order to ensure new snapshots are pulled in.