More clenaups / docs on Range<> code - and docs about possible future generator class