version 3.0 commits

implementing:
1. Content context helpers for drawing text, images and primitives
2. Image and text measuring tools
3. modifying page contents in modification mode