Uses `<Icon>` wrapped with `<StyledButton>` to create a clickable button icon.

While it can take all the props that `StyledButton` can, it's not designed to work with all of them. This component simply piggybacks off button styling where applicable.
