Prototype for Shogun's linear algebra library that supports different linalg library backends like Eigen3, ViennaCL etc.