pointalism: Implement poitalism grid geometry

This patch turns pointalism from a material
property into an autonomous geometry component.
It also gets rid of all the hackiness included
in the initial implementation of the pointalism
effect.