You've added new options for how to build sparsities, but have not documented them in the sparsity constructor.  Please do so.