Some more explanations in the README
some @todo