Major improvements in documentation.