large weekend refactor, added: Anchor, Dimensions, and Bounds core components, removed repeated width and height values throughout components, many ui fixes + some regressions