Learn why Swift protocols are not architecture by themselves, and how to use them as meaningful boundaries.