The package installation part should be divided in basic packages and extra/other packages. When #2 is implemented, this can be very useful.