1.0: documentation and code styling.