Rename project file and rearrange headers.
Expand documentation.