diff --git a/src/Core/WinSWCore/Extensions/ExtensionPointAttribute.cs b/src/Core/WinSWCore/Extensions/ExtensionPointAttribute.cs
new file mode 100644
index 0000000..61a4e11
--- /dev/null
+++ b/src/Core/WinSWCore/Extensions/ExtensionPointAttribute.cs
@@ -0,0 +1,16 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace winsw.Extensions
+{
+ ///
+ /// This attribute is used to identify extension points within the code
+ ///
+ ///
+ /// Each extension point implements its own entry type.
+ ///
+ class ExtensionPointAttribute
+ {
+ }
+}
diff --git a/src/Core/WinSWCore/Extensions/IWinSWExtension.cs b/src/Core/WinSWCore/Extensions/IWinSWExtension.cs
index 23f1b80..c114381 100644
--- a/src/Core/WinSWCore/Extensions/IWinSWExtension.cs
+++ b/src/Core/WinSWCore/Extensions/IWinSWExtension.cs
@@ -7,7 +7,10 @@ namespace winsw.Extensions
///
/// Interface for Win Service Wrapper Extension
///
- /// All implementations should provide the default empty constructor. The initialization will be performed by Init methods
+ ///
+ /// All implementations should provide the default empty constructor.
+ /// The initialization will be performed by Init methods
+ ///
public interface IWinSWExtension
{
///
@@ -28,7 +31,7 @@ namespace winsw.Extensions
void Configure(ServiceDescriptor descriptor, XmlNode node, IEventWriter logger);
///
- /// Start handler. Called during start of the service
+ /// Start handler. Called during startup of the service before the child process.
///
/// Logger
/// Any error during execution
diff --git a/src/Core/WinSWCore/Extensions/WinSWExtensionDescriptor.cs b/src/Core/WinSWCore/Extensions/WinSWExtensionDescriptor.cs
index b659fee..3d58c73 100644
--- a/src/Core/WinSWCore/Extensions/WinSWExtensionDescriptor.cs
+++ b/src/Core/WinSWCore/Extensions/WinSWExtensionDescriptor.cs
@@ -4,6 +4,12 @@ using winsw.Util;
namespace winsw.Extensions
{
+ ///
+ /// Describes WinSW extensions in
+ ///
+ ///
+ /// Any extension has its own descriptor instance.
+ ///
public class WinSWExtensionDescriptor
{
///
diff --git a/src/Core/WinSWCore/WinSWCore.csproj b/src/Core/WinSWCore/WinSWCore.csproj
index 18970be..6ea87bb 100644
--- a/src/Core/WinSWCore/WinSWCore.csproj
+++ b/src/Core/WinSWCore/WinSWCore.csproj
@@ -51,6 +51,7 @@
+
diff --git a/src/Core/WinSWCore/packages.config b/src/Core/WinSWCore/packages.config
new file mode 100644
index 0000000..7a2c004
--- /dev/null
+++ b/src/Core/WinSWCore/packages.config
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file