What's the deal with the split shared objects?

Why does openCASCADE ship its libraries as split shared objects? The multiple libT*.so files vs a single archive.