Here’s a quick recap before we dive in. CShell is Microsoft’s new Windows Shell that will eventually replace the existing Windows Shell in future releases of Windows 10. It’s an adaptable shell that can scale in real time, adapting to different screen sizes and orientations on the fly. CShell is a shell modularized into sub-components, which can transition between those components when required, making for a far more flexible user experience on devices that have multiple form factors.
The actual Windows Explorer shell is one of the last high-profile parts of Windows that’s still mostly Win32. This CShell is supposed to be its replacement.