                                                   imagePadding: CGFloat,
                                                   labelPadding: CGFloat) -> [NSLayoutConstraint] {
         var constraints = [NSLayoutConstraint]()
+        
+        // Container
         constraints.append(contentsOf: [
             container.leadingAnchor.constraint(greaterThanOrEqualTo: parent.leadingAnchor),
             container.topAnchor.constraint(greaterThanOrEqualTo: parent.topAnchor),

            container.centerYAnchor.constraint(greaterThanOrEqualTo: parent.centerYAnchor)
            ])
        
        constraints.append(contentsOf: [
            imageView.leadingAnchor.constraint(equalTo: container.leadingAnchor, constant: imagePadding),
            imageView.topAnchor.constraint(equalTo: container.topAnchor, constant: imagePadding),

                                                imagePadding: CGFloat,
                                                labelPadding: CGFloat) -> [NSLayoutConstraint] {
        var constraints = [NSLayoutConstraint]()
        
        // Container
        constraints.append(contentsOf: [
            container.leadingAnchor.constraint(equalTo: parent.leadingAnchor),
            container.topAnchor.constraint(greaterThanOrEqualTo: parent.topAnchor),
