Reworked FacilityListSynchronization into generalised sync classes