Rect to BasicRect

Somewhere along the line an OSX header had already taken the name Rect.
Xcode complains that the class name is redundant.
Problematic template functions
Problematic class with no current implementation
Fix complaints about functions that could not be found