Some handy features for determining and modifying CGSizes based on constraints