Call Chain:
CALayer.display() --- if delegate implements displayLayer ---> CALayerDelegate.displayLayer(:)
| /
| /
else /
| /
| |
v v
CALayer.drawInContext(:) ---> CALayerDelegate.drawLayer(:, inContext:) ---> UIView.drawRect(:)