Implement hull formation (e.g. convex hull or bounding box)
Description
Clusters from #28 (closed) are unstructured and unbounded datastructures without strict geometric meaning. A simple geometric representation (e.g. bounding boxes) should be computed to each cluster to simplify downstream processing.
This feature should be implemented with a sufficient number of tests