Big task, but this will help the project be more usable by other developers. And myself. At the very least, this can be included in the readme, which needs major improvements anyway.