Several implementations of such a concept have been done, one being Microsoft's Continuum [1]. If there is a future Windows 10 "mobile device" running Windows 10 ARM with x86 emulation, as has been rumored, it will likely use CShell [2], their new adaptable/responsive UI model.