The most important thing to remember is that everyhting in speckle is, at the end of the day, an API client. The API is exposed by the ominous SpeckleServer, and is consumed by client applications. Below is a diagram clarifying this point.
We still have to write documentation! If you want, you could help :)