Documentation

This is the last PR before the release of `v1.0.0` (stable version!)
Maybe add a comment before like `... // Make some manipulation on the file`