A UIKit-like framework in Swift