Full documentation in readme.