         return createTileForSite(cell, site: site)
     }
 }
-
-private class TopSitesSeparator: UICollectionReusableView {
-    override init(frame: CGRect) {
-        super.init(frame: frame)
-        self.backgroundColor = SeparatorColor
-    }
-
-    required init(coder aDecoder: NSCoder) {
-        fatalError("init(coder:) has not been implemented")
-    }
-}
        return cell
    }

    private func createListCell(cell: TwoLineCollectionViewCell, site: Site) -> TwoLineCollectionViewCell {
        cell.textLabel.text = site.title.isEmpty ? site.url : site.title
        cell.detailTextLabel.text = site.url
        cell.mergeAccessibilityLabels()
        if let icon = site.icon {
            cell.imageView.sd_setImageWithURL(NSURL(string: icon.url)!)
        } else {
            cell.imageView.image = ThumbnailCellUX.PlaceholderImage
        }
        return cell
    }

    subscript(index: Int) -> Site? {
        if data.status != .Success {
            return nil

import Storage

private let ThumbnailIdentifier = "Thumbnail"

struct TopSitesPanelUX {
    static let SuggestedTileImagePadding: CGFloat = 10
