When and why would you utilize Core Graphics for custom drawing instead of standard UIKit or SwiftUI components?