Why are some Core Graphics APIs "hidden" from Swift?