Swift Hybrid: How it works