This task will come after #3689 is merged but before #3141 Arrows should be able to render themselves, and users should be able to inject their own custom arrow designs