diff --git a/PyResources/icons.qrc b/PyResources/icons.qrc
index 93b31cd..d69cb3a 100644
--- a/PyResources/icons.qrc
+++ b/PyResources/icons.qrc
@@ -43,6 +43,10 @@
icons/Lattice2_RecomputeLocker_UnlockRecomputes.svg
icons/Lattice2_Resample.svg
icons/Lattice2_ShapeString.svg
+ icons/Lattice2_SubLink.svg
+ icons/Lattice2_SubLink_Edge.svg
+ icons/Lattice2_SubLink_Face.svg
+ icons/Lattice2_SubLink_Vertex.svg
icons/Lattice2_SubstituteObject.svg
diff --git a/PyResources/icons/Lattice2_SubLink.svg b/PyResources/icons/Lattice2_SubLink.svg
new file mode 100644
index 0000000..4e351fe
--- /dev/null
+++ b/PyResources/icons/Lattice2_SubLink.svg
@@ -0,0 +1,147 @@
+
+
+
+
diff --git a/PyResources/icons/Lattice2_SubLink_Edge.svg b/PyResources/icons/Lattice2_SubLink_Edge.svg
new file mode 100644
index 0000000..4c5baf4
--- /dev/null
+++ b/PyResources/icons/Lattice2_SubLink_Edge.svg
@@ -0,0 +1,239 @@
+
+
+
+
diff --git a/PyResources/icons/Lattice2_SubLink_Face.svg b/PyResources/icons/Lattice2_SubLink_Face.svg
new file mode 100644
index 0000000..4e351fe
--- /dev/null
+++ b/PyResources/icons/Lattice2_SubLink_Face.svg
@@ -0,0 +1,147 @@
+
+
+
+
diff --git a/PyResources/icons/Lattice2_SubLink_Vertex.svg b/PyResources/icons/Lattice2_SubLink_Vertex.svg
new file mode 100644
index 0000000..14d7d3e
--- /dev/null
+++ b/PyResources/icons/Lattice2_SubLink_Vertex.svg
@@ -0,0 +1,213 @@
+
+
+
+
diff --git a/PyResources/icons/reference/View-axometric.svg b/PyResources/icons/reference/View-axometric.svg
new file mode 100644
index 0000000..bad652e
--- /dev/null
+++ b/PyResources/icons/reference/View-axometric.svg
@@ -0,0 +1,164 @@
+
+
+
+
+
diff --git a/PyResources/icons/reference/View-front (old).svg b/PyResources/icons/reference/View-front (old).svg
new file mode 100644
index 0000000..8a05413
--- /dev/null
+++ b/PyResources/icons/reference/View-front (old).svg
@@ -0,0 +1,141 @@
+
+
+
diff --git a/lattice2_rc.py b/lattice2_rc.py
index 08d9b37..4e4916e 100644
--- a/lattice2_rc.py
+++ b/lattice2_rc.py
@@ -2,16 +2,16 @@
# Resource object code
#
-# Created: Чт 7. янв 00:13:55 2016
+# Created: Чт 28. янв 18:57:06 2016
# by: The Resource Compiler for PySide (Qt v4.8.6)
#
# WARNING! All changes made in this file will be lost!
from PySide import QtCore
-qt_resource_data = "\x00\x00$\x12\x0a\x0a\x0a\x0a\x00\x00\x12\xce\x0a\x0a\x0a\x0a\x00\x006 \x0a\x0a\x0a\x0a\x00\x00\x13P\x0a\x0a\x0a\x0a\x00\x00%}\x0a\x0a\x0a\x0a\x00\x00\x16*\x0a\x0a\x0a\x0a\x00\x008v\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x00\x005\xf0\x0a\x0a\x0a\x0a\x00\x00E\x1a\x0a\x0a\x0a\x0a\x00\x00+%\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x00\x00-\xa6\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x00\x009Q\x0a\x0a\x0a\x0a\x00\x001\xf9\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x00\x00PD\x0a\x0a\x0a\x0a\x00\x00*\x0e\x0a\x0a\x0a\x0a\x00\x00/]\x0a\x0a\x0a\x0a\x00\x00?\x94\x0a\x0a\x0a\x0a\x00\x000\x10\x0a\x0a\x0a\x0a\x00\x00\x0a\x0a\x0a\x0a\x00\x00EV\x0a\x0a\x0a\x0a\x00\x00>\x17\x0a\x0a\x0a\x0a\x00\x00&\xe2\x0a\x0a\x0a\x0a\x00\x00\x1f\xc7\x0a\x0a\x0a\x0a\x00\x00B\xc2\x0a\x0a\x0a\x0a\x00\x00J\xa9\x0a\x0a\x0a\x0a\x00\x00D\xc9\x0a\x0a\x0a\x0a\x00\x00D\xcd\x0a\x0a\x0a\x0a\x00\x007\x08\x0a\x0a\x0a\x0a\x00\x00\x1f\x03\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x00\x006A\x0a\x0a\x0a\x0a\x00\x00+g\x0a\x0a\x0a\x0a\x00\x007\xba\x0a\x0a\x0a\x0a\x00\x00P\xdf\x0a\x0a\x0a\x0a\x00\x00J\xb2\x0a\x0a\x0a\x0a\x00\x00:\xf0\x0a\x0a\x0a\x0a\x00\x009M\x0a\x0a\x0a\x0a\x00\x00\x224\x0a\x0a\x0a\x0a\x00\x00#\x83\x0a\x0a\x0a\x0a\x00\x009\x04\x0a\x0a\x0a\x0a\x00\x00\x1d\xb9\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x00\x00=U\x0a\x0a\x0a\x0a\x00\x00!.\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x00\x00Q\x8b\x0a\x0a\x0a\x0a\x00\x00J\xd2\x0a\x0a\x0a\x0a"
-qt_resource_name = "\x00\x05\x00o\xa6S\x00i\x00c\x00o\x00n\x00s\x00\x1c\x09wnG\x00L\x00a\x00t\x00t\x00i\x00c\x00e\x002\x00_\x00L\x00i\x00n\x00e\x00a\x00r\x00A\x00r\x00r\x00a\x00y\x00_\x00N\x00e\x00w\x00.\x00s\x00v\x00g\x00\x16\x0a\xbf\xa2\xe7\x00L\x00a\x00t\x00t\x00i\x00c\x00e\x002\x00_\x00D\x00o\x00w\x00n\x00g\x00r\x00a\x00d\x00e\x00.\x00s\x00v\x00g\x00\x1b\x00\x1f\xc6\xc7\x00L\x00a\x00t\x00t\x00i\x00c\x00e\x002\x00_\x00A\x00r\x00r\x00a\x00y\x00F\x00r\x00o\x00m\x00S\x00h\x00a\x00p\x00e\x00.\x00s\x00v\x00g\x00\x19\x01\xd9\xdf\xa7\x00L\x00a\x00t\x00t\x00i\x00c\x00e\x002\x00_\x00F\x00u\x00s\x00e\x00C\x00o\x00m\x00p\x00o\x00u\x00n\x00d\x00.\x00s\x00v\x00g\x00\x1e\x05c\xeb\xe7\x00L\x00a\x00t\x00t\x00i\x00c\x00e\x002\x00_\x00B\x00o\x00u\x00n\x00d\x00B\x00o\x00x\x00_\x00C\x00o\x00m\x00p\x00o\x00u\x00n\x00d\x00.\x00s\x00v\x00g\x00\x18\x03\xfb\xfd\xe7\x00L\x00a\x00t\x00t\x00i\x00c\x00e\x002\x00_\x00S\x00h\x00a\x00p\x00e\x00S\x00t\x00r\x00i\x00n\x00g\x00.\x00s\x00v\x00g\x00\x17\x00.\xc7G\x00L\x00a\x00t\x00t\x00i\x00c\x00e\x002\x00_\x00P\x00o\x00l\x00a\x00r\x00A\x00r\x00r\x00a\x00y\x00.\x00s\x00v\x00g\x00\x22\x04/\xebg\x00L\x00a\x00t\x00t\x00i\x00c\x00e\x002\x00_\x00P\x00o\x00p\x00u\x00l\x00a\x00t\x00e\x00C\x00o\x00p\x00i\x00e\x00s\x00_\x00N\x00o\x00r\x00m\x00a\x00l\x00.\x00s\x00v\x00g\x00\x1d\x05}\xb5\x87\x00L\x00a\x00t\x00t\x00i\x00c\x00e\x002\x00_\x00S\x00u\x00b\x00s\x00t\x00i\x00t\x00u\x00t\x00e\x00O\x00b\x00j\x00e\x00c\x00t\x00.\x00s\x00v\x00g\x00\x15\x00\x85\x84\x07\x00L\x00a\x00t\x00t\x00i\x00c\x00e\x002\x00_\x00R\x00e\x00s\x00a\x00m\x00p\x00l\x00e\x00.\x00s\x00v\x00g\x00\x1f\x09\xd4\x7f'\x00L\x00a\x00t\x00t\x00i\x00c\x00e\x002\x00_\x00P\x00l\x00a\x00c\x00e\x00m\x00e\x00n\x00t\x00F\x00r\x00o\x00m\x00S\x00h\x00a\x00p\x00e\x00.\x00s\x00v\x00g\x00\x19\x01\xde}\xa7\x00L\x00a\x00t\x00t\x00i\x00c\x00e\x002\x00_\x00M\x00a\x00k\x00e\x00C\x00o\x00m\x00p\x00o\x00u\x00n\x00d\x00.\x00s\x00v\x00g\x00\x14\x09\x0a\x0a\x0a\x0a\x00\x00\x12\xce\x0a\x0a\x0a\x0a\x00\x006 \x0a\x0a\x0a\x0a\x00\x00\x13P\x0a\x0a\x0a\x0a\x00\x00%}\x0a\x0a\x0a\x0a\x00\x00\x18\xe0\x0a\x0a\x0a\x0a\x00\x00\x16*\x0a\x0a\x0a\x0a\x00\x008v\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x00\x005\xf0\x0a\x0a\x0a\x0a\x00\x00E\x1a\x0a\x0a\x0a\x0a\x00\x00+%\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x00\x00-\xa6\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x00\x009Q\x0a\x0a\x0a\x0a\x00\x001\xf9\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x00\x00PD\x0a\x0a\x0a\x0a\x00\x00*\x0e\x0a\x0a\x0a\x0a\x00\x00/]\x0a\x0a\x0a\x0a\x00\x00?\x94\x0a\x0a\x0a\x0a\x00\x000\x10\x0a\x0a\x0a\x0a\x00\x00\x0a\x0a\x0a\x0a\x00\x00EV\x0a\x0a\x0a\x0a\x00\x00>\x17\x0a\x0a\x0a\x0a\x00\x00&\xe2\x0a\x0a\x0a\x0a\x00\x00\x1f\xc7\x0a\x0a\x0a\x0a\x00\x00B\xc2\x0a\x0a\x0a\x0a\x00\x00J\xa9\x0a\x0a\x0a\x0a\x00\x00D\xc9\x0a\x0a\x0a\x0a\x00\x00D\xcd\x0a\x0a\x0a\x0a\x00\x007\x08\x0a\x0a\x0a\x0a\x00\x00$\xa4\x0a\x0a\x0a\x0a\x00\x00\x1f\x03\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x00\x006A\x0a\x0a\x0a\x0a\x00\x00\x18\xe0\x0a\x0a\x0a\x0a\x00\x00+g\x0a\x0a\x0a\x0a\x00\x007\xba\x0a\x0a\x0a\x0a\x00\x00P\xdf\x0a\x0a\x0a\x0a\x00\x00J\xb2\x0a\x0a\x0a\x0a\x00\x00:\xf0\x0a\x0a\x0a\x0a\x00\x009M\x0a\x0a\x0a\x0a\x00\x00\x224\x0a\x0a\x0a\x0a\x00\x00#\x83\x0a\x0a\x0a\x0a\x00\x009\x04\x0a\x0a\x0a\x0a\x00\x00\x1d\xb9\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x00\x00=U\x0a\x0a\x0a\x0a\x00\x00 C\x0a\x0a\x0a\x0a\x00\x00!.\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x00\x00Q\x8b\x0a\x0a\x0a\x0a\x00\x00J\xd2\x0a\x0a\x0a\x0a"
+qt_resource_name = "\x00\x05\x00o\xa6S\x00i\x00c\x00o\x00n\x00s\x00\x1c\x09wnG\x00L\x00a\x00t\x00t\x00i\x00c\x00e\x002\x00_\x00L\x00i\x00n\x00e\x00a\x00r\x00A\x00r\x00r\x00a\x00y\x00_\x00N\x00e\x00w\x00.\x00s\x00v\x00g\x00\x16\x0a\xbf\xa2\xe7\x00L\x00a\x00t\x00t\x00i\x00c\x00e\x002\x00_\x00D\x00o\x00w\x00n\x00g\x00r\x00a\x00d\x00e\x00.\x00s\x00v\x00g\x00\x1b\x00\x1f\xc6\xc7\x00L\x00a\x00t\x00t\x00i\x00c\x00e\x002\x00_\x00A\x00r\x00r\x00a\x00y\x00F\x00r\x00o\x00m\x00S\x00h\x00a\x00p\x00e\x00.\x00s\x00v\x00g\x00\x19\x01\xd9\xdf\xa7\x00L\x00a\x00t\x00t\x00i\x00c\x00e\x002\x00_\x00F\x00u\x00s\x00e\x00C\x00o\x00m\x00p\x00o\x00u\x00n\x00d\x00.\x00s\x00v\x00g\x00\x1e\x05c\xeb\xe7\x00L\x00a\x00t\x00t\x00i\x00c\x00e\x002\x00_\x00B\x00o\x00u\x00n\x00d\x00B\x00o\x00x\x00_\x00C\x00o\x00m\x00p\x00o\x00u\x00n\x00d\x00.\x00s\x00v\x00g\x00\x14\x0e4\xfb\xe7\x00L\x00a\x00t\x00t\x00i\x00c\x00e\x002\x00_\x00S\x00u\x00b\x00L\x00i\x00n\x00k\x00.\x00s\x00v\x00g\x00\x18\x03\xfb\xfd\xe7\x00L\x00a\x00t\x00t\x00i\x00c\x00e\x002\x00_\x00S\x00h\x00a\x00p\x00e\x00S\x00t\x00r\x00i\x00n\x00g\x00.\x00s\x00v\x00g\x00\x17\x00.\xc7G\x00L\x00a\x00t\x00t\x00i\x00c\x00e\x002\x00_\x00P\x00o\x00l\x00a\x00r\x00A\x00r\x00r\x00a\x00y\x00.\x00s\x00v\x00g\x00\x22\x04/\xebg\x00L\x00a\x00t\x00t\x00i\x00c\x00e\x002\x00_\x00P\x00o\x00p\x00u\x00l\x00a\x00t\x00e\x00C\x00o\x00p\x00i\x00e\x00s\x00_\x00N\x00o\x00r\x00m\x00a\x00l\x00.\x00s\x00v\x00g\x00\x1d\x05}\xb5\x87\x00L\x00a\x00t\x00t\x00i\x00c\x00e\x002\x00_\x00S\x00u\x00b\x00s\x00t\x00i\x00t\x00u\x00t\x00e\x00O\x00b\x00j\x00e\x00c\x00t\x00.\x00s\x00v\x00g\x00\x15\x00\x85\x84\x07\x00L\x00a\x00t\x00t\x00i\x00c\x00e\x002\x00_\x00R\x00e\x00s\x00a\x00m\x00p\x00l\x00e\x00.\x00s\x00v\x00g\x00\x1f\x09\xd4\x7f'\x00L\x00a\x00t\x00t\x00i\x00c\x00e\x002\x00_\x00P\x00l\x00a\x00c\x00e\x00m\x00e\x00n\x00t\x00F\x00r\x00o\x00m\x00S\x00h\x00a\x00p\x00e\x00.\x00s\x00v\x00g\x00\x19\x01\xde}\xa7\x00L\x00a\x00t\x00t\x00i\x00c\x00e\x002\x00_\x00M\x00a\x00k\x00e\x00C\x00o\x00m\x00p\x00o\x00u\x00n\x00d\x00.\x00s\x00v\x00g\x00\x14\x09\x00\x00\x00\x00\x00\x01\x00\x04\xafE\x00\x00\x03`\x00\x00\x00\x00\x00\x01\x00\x02\x9c\xec\x00\x00\x0a\xb4\x00\x00\x00\x00\x00\x01\x00\x08?B\x00\x00\x00\xbc\x00\x00\x00\x00\x00\x01\x00\x00m\x0c\x00\x00\x02\xcc\x00\x00\x00\x00\x00\x01\x00\x01\xe1R\x00\x00\x06\x9a\x00\x00\x00\x00\x00\x01\x00\x04\xf9\xf2\x00\x00\x08`\x00\x00\x00\x00\x00\x01\x00\x06Mt\x00\x00\x076\x00\x00\x00\x00\x00\x01\x00\x05\x83\x90\x00\x00\x03\x9c\x00\x00\x00\x00\x00\x01\x00\x02\xc6\xfe\x00\x00\x01d\x00\x00\x00\x00\x00\x01\x00\x00\xbe\xc5\x00\x00\x01\xce\x00\x00\x00\x00\x00\x01\x00\x01\x0dm\x00\x00\x08(\x00\x00\x00\x00\x00\x01\x00\x064\x90\x00\x00\x046\x00\x00\x00\x00\x00\x01\x00\x035\xf7\x00\x00\x05\x84\x00\x00\x00\x00\x00\x01\x00\x04%\xce\x00\x00\x0af\x00\x00\x00\x00\x00\x01\x00\x08\x06:\x00\x00\x00\xf4\x00\x00\x00\x00\x00\x01\x00\x00\x80`\x00\x00\x02\x18\x00\x00\x00\x00\x00\x01\x00\x01Ca\x00\x00\x050\x00\x00\x00\x00\x00\x01\x00\x03\xe7\xb3\x00\x00\x032\x00\x00\x00\x00\x00\x01\x00\x02L\xa4\x00\x00\x0a:\x00\x00\x00\x00\x00\x01\x00\x07\xe2\xb3\x00\x00\x07\xf0\x00\x00\x00\x00\x00\x01\x00\x05\xfeK\x00\x00\x03\xf0\x00\x00\x00\x00\x00\x01\x00\x02\xf6_\x00\x00\x07\x88\x00\x00\x00\x00\x00\x01\x00\x05\xba\x9c\x00\x00\x03\x04\x00\x00\x00\x00\x00\x01\x00\x02\x1a\xa7\x00\x00\x09\x82\x00\x00\x00\x00\x00\x01\x00\x07L6\x00\x00\x0a\xe6\x00\x00\x00\x00\x00\x01\x00\x08\x5c\xff\x00\x00\x00\x10\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x02\x88\x00\x00\x00\x00\x00\x01\x00\x01\xb3\xa8\x00\x00\x00N\x00\x00\x00\x00\x00\x01\x00\x00$\x16\x00\x00\x04\xda\x00\x00\x00\x00\x00\x01\x00\x03\xa2Y\x00\x00\x08\x94\x00\x00\x00\x00\x00\x01\x00\x06x\xdf\x00\x00\x09\xbe\x00\x00\x00\x00\x00\x01\x00\x07\x87*\x00\x00\x0c\x08\x00\x00\x00\x00\x00\x01\x00\x09-`\x00\x00\x016\x00\x00\x00\x00\x00\x01\x00\x00\xa5\xe1\x00\x00\x0a\x06\x00\x00\x00\x00\x00\x01\x00\x07\xc0{\x00\x00\x0br\x00\x00\x00\x00\x00\x01\x00\x08\xba\x9f\x00\x00\x06\xe6\x00\x00\x00\x00\x00\x01\x00\x05>\xbf\x00\x00\x0b6\x00\x00\x00\x00\x00\x01\x00\x08\x9aX\x00\x00\x09\x22\x00\x00\x00\x00\x00\x01\x00\x07\x01\x80\x00\x00\x05\xf4\x00\x00\x00\x00\x00\x01\x00\x04l\x7f\x00\x00\x08\xea\x00\x00\x00\x00\x00\x01\x00\x06\xb0\x9d\x00\x00\x04\x8e\x00\x00\x00\x00\x00\x01\x00\x03f\x0b"
def qInitResources():
QtCore.qRegisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data)