[doc] Rework a bit component_object_model

- Try to add some comment on the uml figure
- Add some missing space in the dot
- Do not forget to regenerate it with dot -Tpng
[doc] Fix lot of rest issues
[doc] Improve execution_loop doc