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