Declarative, per-project package management for Julia