A whole lot of explanation in the README and the man page.