Improved icon mixins for cleaner usage patterns
Fixed an issue that caused the icon mixin to display illegal characters