Initial documentation, source files