Updated documentation and added support for custom Shape in ShapeAnnotation