Inspiration from HTML, how HTML layout the element. Same to UIView, but you can set position: absolute, relative, or static. It may more easy to layout view...