Now performing a simple matrix-multiplication using hardware accelerated DirectCompute. Varying precision is partially supported, but nmeed some small changes in order to compile correctly. Hence, the entire code base base has been templatified in horrid ways reminiscent of nothing short of the spanish inqvisition.