HyperX, Microsoft, Tower Surface Computing