 
 func timelineCellLayout(_ width: CGFloat, cellData: TimelineCellData, appearance: TimelineCellAppearance) -> TimelineCellLayout {
 	
-//	let dateRect = rectForDate(cellData, width, appearance)
 	let (titleRect, titleLine1Rect) = rectsForTitle(cellData, width, appearance)
 	let dateRect = rectForDate(cellData, width, appearance, titleRect)
 	let feedNameRect = rectForFeedName(cellData, width, appearance, dateRect)

	r.origin.y = NSMaxY(dateRect) + appearance.titleBottomMargin
	r.origin.x = appearance.boxLeftMargin
	
//	if let _ = cellData.favicon {
//		r.origin.x += appearance.faviconSize.width + appearance.faviconFeedNameSpacing
//	}

	r.size.width = width - (r.origin.x + appearance.cellPadding.right)
	
	if r.size.width < 15 {
		return NSZeroRect
	}
	
	return r
}

		self.avatarImageRect = avatarImageRect
		self.paddingBottom = paddingBottom
		
		var height = max(0, faviconRect.maxY)
		height = max(height, feedNameRect.maxY)
		height = max(height, dateRect.maxY)
		height = max(height, titleRect.maxY)
		height = max(height, unreadIndicatorRect.maxY)
		height = max(height, avatarImageRect.maxY)
		height += paddingBottom
		self.height = height
	}
}
