With the inflexible GridProperty*Function replaced with std::function, bind parameters individually to each property, indicating exactly what dependencies any function has.
With the inflexible GridProperty*Function replaced with std::function, bind parameters individually to each property, indicating exactly what dependencies any function has.