Utilities

This could be a mixin instead of a utility, to allow for arbitrary arrow sizes. LGTM for now though