A polygonal custom view in Swift