documentation: add support for mermaid graphs and add documentation from the executor's server
Reformat the README.md from markdown to restructured text and remove the README.md I have kept exactly the same content, required updates will be done later so they're easier to review.