I'm really interested in exploring it for building web app backends because of this. Being able to have a drag-and-drop distribution is even better.
It's confusing because the Swift language also has the concept of "protocols" which are basically the equivalent of Java and C#'s interfaces if you're familiar with those languages.