Custom Package Factory & Supplier