spec doc
In a humand-readable language:
- key concepts (generators, envs) and how are they linked
- code base overview (hand-drawn concept)
- link relevant code base
- to facilitate iterations, start in a wiki https://gitlab.aicrowd.com/flatland/flatland/wikis/home (finally it should be moved to the Sphinx documentation)