added some code documentation in ZoomCore