Isolate package managers in their own directory
Merge branch 'isolate-package-managers'

Closes #71