Add feature documentation.
Shorten README in favour of documentation.
Merge upstream.