Atomic Documentation Method
The Atomic Documentation Method adheres to the UNIX method of each thing to it's own function, it is sort of a combination of object-orientation and the reason hyperlinks were originally made. Basically each document covers a single subject (where possible), and refers to other sub-documents where necessary. This allows for re-use of documents, and avoids duplication (so if you find a mistake, you don't need to correct it in several places).
Care should be taken in referencing the atomic document to reference the online and the offline (.txt) document (the latter inside a comment).