this api is very limited, it does not allow you to customize what points look like.

Consider this not to be a general library but more to be an application specific module for how you want to style your application.