Beginning to wrap the Matrix class