Change IdGen -> PartnerIdGen and Move to package 'base/partner'