An intuitive and powerful replacement for Cocoa Auto Layout visual format language