Added a bunch of comments as to why packages are included