Work in progress - swift delegates.
Work in progress - swift.
Merge branch 'generation'