Factored out arrow head drawing code into a specific class