Object orientated points module