Normalize/resolve the filter parameters and filter primitives early
In line with previous refactorings, this now has ResolvedFilter
and ResolvedPrimitive
, both with user-space coordinates.
This manages to remove the ugly get_computed_values_from_node_being_filtered()
.
This is towards making it possible to implement #615 (closed) easily.