Added -drawDropShadow.. and -drawInnerShadow... to CLShadow to provide a higher level of abstraction. I'm thinking now I should change the library to CLKit and include all high level code here, like CLShadow, CLGradient, custom views, tableViewControllers, etc... and then have CLFoundation where that has all the low level stuff, defines, CLDrawingUtilities, CLGeometry, and anything else that belongs here.