Added MutableRowMatrix and moved interfaces to their own file