Doc: add readme for sources

add a readme to explain the different components
Doc: add nice emoji to cpp modules
Doc: add readme to ed

work in progress
Doc: add more doc into ed
Doc: correction of english mistakes
Ed: correction after review
Merge pull request #692 from antoine-de/add_more_doc

Add more doc