Support installing dependencies by category
Make `shell` before installing it
Update documentation according to previous week changes
Update dependency managment script
Don't force generation anymore