diff --git a/CSharp/Libraries/UniversalEditor.Core/Endpoint.cs b/CSharp/Libraries/UniversalEditor.Core/Endpoint.cs
new file mode 100644
index 00000000..40532514
--- /dev/null
+++ b/CSharp/Libraries/UniversalEditor.Core/Endpoint.cs
@@ -0,0 +1,25 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace UniversalEditor
+{
+ ///
+ /// Represents an endpoint (/ pair) that
+ /// defines how and where data is transferred.
+ ///
+ public class Endpoint
+ {
+ public class EndpointCollection
+ : System.Collections.ObjectModel.Collection
+ {
+ }
+
+ private Accessor mvarAccessor = null;
+ public Accessor Accessor { get { return mvarAccessor; } set { mvarAccessor = value; } }
+
+ private DataFormat mvarDataFormat = null;
+ public DataFormat DataFormat { get { return mvarDataFormat; } set { mvarDataFormat = value; } }
+ }
+}
diff --git a/CSharp/Libraries/UniversalEditor.Core/UniversalEditor.Core.csproj b/CSharp/Libraries/UniversalEditor.Core/UniversalEditor.Core.csproj
index 07f50f05..96013d5a 100644
--- a/CSharp/Libraries/UniversalEditor.Core/UniversalEditor.Core.csproj
+++ b/CSharp/Libraries/UniversalEditor.Core/UniversalEditor.Core.csproj
@@ -1,4 +1,4 @@
-
+
Debug
@@ -56,6 +56,7 @@
+