Slightly better documentation, work in progress.