Cleaned up ArrowView, now using ShapeLayers