Client application
Concerning the server mode in #6 a client application that serves as sample for its use could be helpful. Basically that would require shipping a web page with
- a text editor with basic highlighting (JS)
- a compile button calling arara
- a PDF preview panel (e.g. pdf.js)