All Dirac operators and blas functions act on generic ColorSpinorFields, with specialization occuring within these.  All cpu blas now build from CUDA template engine (though more generic).