Add support for custom marker icon