First very rough version of documentation.