An API for creating Multi-Surface Applications for iOS