Added CBCGRectInset to inset a CGRect different for each edge