Removed a file that was never used and will not be used.
Added a type trait to check for dense shapes.
Finished implementation for constructing groups with sparse shapes.