Use this link for routing within a single page app.
This will make a normal <a> tag, but change the Events.onClick behavior to avoid reloading the page.
See https://github.com/elm-lang/html/issues/110 for details on this implementation.
Default width is 17px.
Note: changing this width will change the width of the icon. The button or link may be wider if you add a border or margin to it.
Default height is 17px.
Note: changing this height will change the height of the icon. The button or link may be taller if you add a border or margin to it.
Use this helper to add custom attributes.
Do NOT use this helper to add css styles, as they may not be applied the way
you want/expect if underlying Button styles change.
Instead, please use the css helper.