     
     enum Const {
         static let margin: CGFloat = 15
+        static let imageSize: CGFloat = 25
     }
+    
+    private lazy var thumbnailImageView: UIImageView = {
+        let imageView = UIImageView()
+        imageView.contentMode = .scaleAspectFit
+        imageView.translatesAutoresizingMaskIntoConstraints = false
+        return imageView
+    }()
+    
+    private var stackView = UIStackView()
     
     private lazy var titleLabel: UILabel = {
         let label = UILabel()

struct SettingsItem: Identifiable {
    let title: String
    let subtitle: String?
    let action: () -> ()
    
    init(title: String, subtitle: String? = nil, action: @escaping @autoclosure () -> ()) {
        self.title = title
        self.subtitle = subtitle
        self.action = action
    }
}

        return label
    }()

    private lazy var imageWidthConstraint: NSLayoutConstraint = {
        return self.thumbnailImageView.widthAnchor.constraint(equalToConstant: Const.imageSize)
    }()
    
    private lazy var imageSpaceConstraint: NSLayoutConstraint = {
        return self.stackView.leadingAnchor.constraint(equalTo: self.thumbnailImageView.trailingAnchor,
                                                       constant: Const.margin)
    }()
    
    // MARK: - Init
    
    override func initialSetup() {
