renamed LBS::Sparse2D to LBS::2D::Sparse