Add the ability to set a edge insets
When working with an attributed string, appending an icon with some other text may require some spacing between both elements. Using an optional edge insets could help avoiding to hardcode a whitespace with a string manually.
