A category for UIView that helps with layout