Moved documentation to separate file.