Plus it already has been done before with Windows XP, without even any documentation and there is a guide on the internet on how to build Windows Server 2003.
This was done (if I remember right) when governments and big customers had access to the Windows source-code.