[iOS] Create a Protocol-Oriented Animations Library in Swift 3 | Hacker News Reader