finished updating generic filters - still have sampling, synthetic, surfaceMeshing and IO to go