[FEATURE] Added icon and block-level support for ButtonLink