 				.font(.headline)
 				.padding()
 			
+			feedProviderExtensionPoints
 			sendToCommandExtensionPoints
-			feedProviderExtensionPoints
-			
+
 			HStack(spacing: 12) {
 				Spacer()
 				if #available(OSX 11.0, *) {

		.padding()
	}
	
	var sendToCommandExtensionPoints: some View {
		VStack(alignment: .leading) {
			let extensionPointTypeNames = sendToCommandExtensionPointTypes.map { String(describing: $0) }
			if extensionPointTypeNames.count > 0 {
				Text("Third-Party Integration")
					.font(.headline)
					.padding(.horizontal)
				
				Picker(selection: $extensionPointTypeName, label: Text(""), content: {
					ForEach(extensionPointTypeNames, id: \.self, content: { extensionPointTypeName in
						let extensionPointType = typeFromName(extensionPointTypeName)
						HStack(alignment: .center) {
							Image(nsImage: extensionPointType.templateImage)
								.resizable()
								.aspectRatio(contentMode: .fit)
								.frame(width: 25, height: 25, alignment: .center)
								.padding(.leading, 4)
							
								
							Text(extensionPointType.title)
						}
						.tag(extensionPointTypeNames)
					})
				})
				.pickerStyle(RadioGroupPickerStyle())
				.offset(x: 7.5, y: 0)
				
				Text("An extension point that enables a share menu item that passes article data to a third-party application.")
					.foregroundColor(.gray)
					.font(.caption)
					.padding(.horizontal)
			}
		}
		
	}
	
	var feedProviderExtensionPoints: some View {
		VStack(alignment: .leading) {
			let extensionPointTypeNames = feedProviderExtensionPointTypes.map { String(describing: $0) }
			if extensionPointTypeNames.count > 0 {
				Text("Feed Provider")
					.font(.headline)
					.padding(.horizontal)
					.padding(.top, 8)

				Picker(selection: $extensionPointTypeName, label: Text(""), content: {
					ForEach(extensionPointTypeNames, id: \.self, content: { extensionPointTypeName in

	
	weak var parent: NSHostingController<EnableExtensionPointView>? // required because presentationMode.dismiss() doesn't work
	weak var enabler: ExtensionPointPreferencesEnabler?
	@State private var extensionPointTypeName = String(describing: Self.feedProviderExtensionPointTypes.first!)
	
	init(enabler: ExtensionPointPreferencesEnabler?) {
		self.enabler = enabler
