Added ability to use different custom icon sizes