diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..24a8e87
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1 @@
+*.png filter=lfs diff=lfs merge=lfs -text
diff --git a/.idea/.idea.NodeEditor/.idea/contentModel.xml b/.idea/.idea.NodeEditor/.idea/contentModel.xml
new file mode 100644
index 0000000..abfd5e9
--- /dev/null
+++ b/.idea/.idea.NodeEditor/.idea/contentModel.xml
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/.idea.NodeEditor/.idea/encodings.xml b/.idea/.idea.NodeEditor/.idea/encodings.xml
new file mode 100644
index 0000000..df87cf9
--- /dev/null
+++ b/.idea/.idea.NodeEditor/.idea/encodings.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/.idea/.idea.NodeEditor/.idea/indexLayout.xml b/.idea/.idea.NodeEditor/.idea/indexLayout.xml
new file mode 100644
index 0000000..27ba142
--- /dev/null
+++ b/.idea/.idea.NodeEditor/.idea/indexLayout.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/.idea.NodeEditor/.idea/modules.xml b/.idea/.idea.NodeEditor/.idea/modules.xml
new file mode 100644
index 0000000..cb0411a
--- /dev/null
+++ b/.idea/.idea.NodeEditor/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/.idea.NodeEditor/.idea/projectSettingsUpdater.xml b/.idea/.idea.NodeEditor/.idea/projectSettingsUpdater.xml
new file mode 100644
index 0000000..4bb9f4d
--- /dev/null
+++ b/.idea/.idea.NodeEditor/.idea/projectSettingsUpdater.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/.idea.NodeEditor/.idea/riderModule.iml b/.idea/.idea.NodeEditor/.idea/riderModule.iml
new file mode 100644
index 0000000..1a4e0d9
--- /dev/null
+++ b/.idea/.idea.NodeEditor/.idea/riderModule.iml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/.idea.NodeEditor/.idea/vcs.xml b/.idea/.idea.NodeEditor/.idea/vcs.xml
new file mode 100644
index 0000000..94a25f7
--- /dev/null
+++ b/.idea/.idea.NodeEditor/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/.idea.NodeEditor/.idea/workspace.xml b/.idea/.idea.NodeEditor/.idea/workspace.xml
new file mode 100644
index 0000000..510e3c8
--- /dev/null
+++ b/.idea/.idea.NodeEditor/.idea/workspace.xml
@@ -0,0 +1,78 @@
+
+
+
+ NodeEditor.csproj
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1608418540783
+
+
+ 1608418540783
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Controls/EditorCanvas.xaml b/Controls/EditorCanvas.xaml
index 6b93224..2318208 100644
--- a/Controls/EditorCanvas.xaml
+++ b/Controls/EditorCanvas.xaml
@@ -6,8 +6,11 @@
xmlns:local="clr-namespace:NodeEditor"
mc:Ignorable="d"
d:DesignHeight="450" d:DesignWidth="800">
-