Storyboards are a very useful tool for developing user interfaces in iOS, macOS, tvOS, and watchOS. In addition to providing a way to visually lay out an interface with Auto Layout, they provide a way to build and see navigation and relationships between view controllers. When used well they can greatly simplify and reduce the amount of code developers need to interact with in a project. So why do