Refactor VertexGenerator. Filter can define arbitrary texture region