* Add support for `icon` option to ShapeBase * Add test/example for new ShapeBase `icon` option * Update docs for new `icon` ShapeBase option