provides a more in-depth overview in README.md