This is certainly an important project, however it is also rather
difficult. Moreover, there was some tangential work on sparse matrices
(and maybe symbolic matrix expressions) that must somehow be combined
in a coherent module.
Most importantly, there is some work done on that by Mateusz Paprocki
(
mat...@gmail.com) that is not in a pull request form, so his
suggestions will probably be quite useful for you.