Implements a cleaner way of managing packages