Add new files.
Convert NSGeometry types to CGGeometry types (Rect, Size, Point) and related functions.
Fix type to match exactly and allow iOS compilation.