Developer documentation

This section covers contribution workflow, testing, documentation, repository layout, and the implementation details needed to extend the current public composition API.