Migrated to Swift in Canvas, ViewSelection, Layer