pointSize attribute should accept an array of values

- the purpose is to be able to specify different point size
- pointSize attribute has been renamed pointSizes since it's now an array