added a partitioning scheme so we can explore LOUDS++ in its
deconstructed form