[C#] Orchestration Framework, Custom dispatchers and processors

I'm currently looking at the feasibility of using the Orchestration Framework (Bentley Automation Services/ ICS for PDF) for document publishing etc. from/to document repositories in addition to ProjectWise.

I am looking for more detailed documentation and/or working examples (than the hints that this is possible in the Technical Summary of the help file).

Also of assistance would be details/documentation for the existing processors/message queues (including message format) so that they can be reused.

My preference is for C# examples but can work with clearly writen C++ examples

Any assistance would be greatly appreciated.