Distributed Primitives

The documentation is currently work-in-progress and is not yet complete. Contributions are welcome.