This project is divided into a number of folders: ...