 
         NSLayoutConstraint.activate([
             projectSourceContainer.widthAnchor.constraint(equalToConstant: 50),
-            projectSourceContainer.trailingAnchor.constraint(equalTo: foregroundContentContainer.trailingAnchor, constant: -edgeMargin),
+            projectSourceContainer.trailingAnchor.constraint(equalTo: foregroundReadableContentContainer.trailingAnchor, constant: -edgeMargin),
 
             projectSourceLabel.topAnchor.constraint(equalTo: subheaderLabel.topAnchor),
             projectSourceLabel.trailingAnchor.constraint(equalTo: projectSourceContainer.trailingAnchor),

        contentView.addSubview(foregroundContentContainer)
        contentView.addSubview(cellSeparator)

        // Foreground and Background Container Constraints

        NSLayoutConstraint.activate([
            swipeBackgroundFillView.leadingAnchor.constraint(equalTo: contentView.readableContentGuide.leadingAnchor, constant: NotificationsCenterCell.swipeEdgeBuffer * 2.0),
            swipeBackgroundFillView.topAnchor.constraint(equalTo: contentView.topAnchor),
            swipeBackgroundFillView.bottomAnchor.constraint(equalTo: contentView.bottomAnchor),
            swipeBackgroundFillView.trailingAnchor.constraint(equalTo: contentView.readableContentGuide.trailingAnchor),

            backgroundActionsContainer.leadingAnchor.constraint(equalTo: contentView.readableContentGuide.leadingAnchor),
            backgroundActionsContainer.trailingAnchor.constraint(equalTo: contentView.readableContentGuide.trailingAnchor),
            backgroundActionsContainer.topAnchor.constraint(equalTo: contentView.topAnchor),
            backgroundActionsContainer.bottomAnchor.constraint(equalTo: contentView.bottomAnchor),

            foregroundContentContainer.leadingAnchor.constraint(equalTo: contentView.readableContentGuide.leadingAnchor),
            foregroundContentContainer.trailingAnchor.constraint(equalTo: contentView.readableContentGuide.trailingAnchor),
            foregroundContentContainer.topAnchor.constraint(equalTo: contentView.topAnchor),
            foregroundContentContainer.bottomAnchor.constraint(equalTo: contentView.bottomAnchor),
        ])

        // Primary Hierarchy Constraints

        NSLayoutConstraint.activate([
            leadingContainer.leadingAnchor.constraint(equalTo: foregroundContentContainer.leadingAnchor),
            leadingContainer.topAnchor.constraint(equalTo: mainVerticalStackView.topAnchor),
            leadingContainer.bottomAnchor.constraint(equalTo: foregroundContentContainer.bottomAnchor),
            leadingContainer.trailingAnchor.constraint(equalTo: mainVerticalStackView.leadingAnchor),

            mainVerticalStackView.topAnchor.constraint(equalTo: foregroundContentContainer.topAnchor, constant: topMargin),
            mainVerticalStackView.bottomAnchor.constraint(equalTo: foregroundContentContainer.bottomAnchor, constant: -edgeMargin),
            mainVerticalStackView.trailingAnchor.constraint(equalTo: foregroundContentContainer.trailingAnchor),

            headerTextContainer.trailingAnchor.constraint(equalTo: foregroundContentContainer.trailingAnchor, constant: -edgeMargin),

            cellSeparator.heightAnchor.constraint(equalToConstant: 0.5),
            cellSeparator.bottomAnchor.constraint(equalTo: contentView.bottomAnchor),


        selectedBackgroundView = nil

        foregroundReadableContentContainer.addSubview(leadingContainer)
        foregroundReadableContentContainer.addSubview(mainVerticalStackView)

        backgroundActionsContainer.addSubview(swipeActionButtonStack)

