WIP. Including Eigen. etc.