some narrative documentation explaining how to set up a development environment