The Service example is reasonably documented about what it's doing, but not much of the why it's doing it, what a Service even is, API constraints, or how it corresponds to SPARQL.
Giving some more background around expectations and how Service plugins work could help users better understand how to expand it for their own use cases, such as using different authentication mechanisms.