Source: https://rklopotek.blog.uksw.edu.pl/files/2017/09/package-development.pdf