Canvas based annotation and drawing tool.