Documentation update and dependency resolution fix
- Updated documentation
- Updated requirement for sebastian/exporter to ^2.0 || ^3.0 because users already requiring ^3.0 in their projects were experiencing conflicts because it is not compatible with ^2.0