Update source files to match WordPress Core coding standards. Add documentation.