Filters can be nested within Pattern, only applied when the pattern
changes, to get proper motion blur effect (rather than every refresh)