Moved documentation to source code file