What’s the point of having a specklepy.core.api and specklepy.api module?
Many specklepy.api classes - e.g. specklepy.api.client.SpeckleClient - inherit from speckle.core.api.
So I assumed that I should use specklepy.api, because I thought that specklepy.api is one abstraction level higher than specklepy.core.api, but then the QGIS connector only uses the specklepy.core.api module, e.g. speckle-qgis/speckle_qgis.py at 16affa52b4a1c10a21afb20ec134378e22047418 · specklesystems/speckle-qgis · GitHub.
So which should I use?