Fleshed out SVD api.