Add documentation for source code layout.