Swift

This adds support for generating Swift projects.

Yeah, I know, _finally_.
Oh, yeah, good call. I like that a lot.