Implemented all 32 pointer styles, based on Kees's samples

Change-Id: I5a7e1072730ccc600258ac3841e02397fe772634