I agree, most of the code in the library is for element navigation. Why not open-source that and let people define their own CSS props.
By the way, I believe it uses the `outline` CSS property as opposed to `border` (border changes layout, outline doesn't).