Re-implementing Artsy/Yahoo style navigation in Swift