A flexible package manager