For readers that intend to work on the project, this section explains the general organization of the codebase and how to get started. Please read the README and STYLE files in the distribution.