added function to point
implemented unregister(..)
improved error message
added event api to simulatorAPI
added some image, extended GraphRoadModelRenderer
created factory example