Heavily modify initial fork of jrturton/UIView-Autolayout