?
Skylake-E = Skylake, same architecture that was released in August 2015. Please don't spread false information that this is a 'first major overhaul' for them.
Obviously Skylake-E will have far more cores on offer, more cache, new chipset with octane support (as does z270) but there is absolutely nothing new that could be considered an overhaul. We're talking 5% IPC from Broadwell-E to Skylake-E, so unnoticeable outside benchmarks. x99 already has pretty much all the chipset goodies apart from optane support.
The next new architecure from Intel is 'Icelake' - due out 2H 2018. This will actually be a new architecture, with probably at least 5% more IPC than Skylake/Kabylake/Coffeelake (all of these are Skylake architecture).
Skylake - New architecture (released August 2015)
Kabylake - Skylake +200Mhz, due to a slight improvement on the 14nm'+' process
Cannonlake - Mobile only chips, 2h 2017, nothing for us
Coffeelake - Intel's first mainsteam 6 core CPU, 10nm process shrink. No more flagship i7 quad cores after this, as these will have 6 cores from now on (8800k = 6 core, 10nm). Still based on Skylake.
Icelake - Intel's first new architecture since August 2015. Due to be released in 2018. Not much is known yet.