The Initiative, el nuevo estudio de Microsoft, ya tiene página web