diff --git a/Assets/Resources/Prefabs/MainPlayer.prefab b/Assets/Resources/Prefabs/MainPlayer.prefab
index 5d0b3336c2de561d4576375a6ffdebd00d13a0aa..52f2044e19d1852d9b14dd1d7ce3fce1dbd6d383 100644
--- a/Assets/Resources/Prefabs/MainPlayer.prefab
+++ b/Assets/Resources/Prefabs/MainPlayer.prefab
@@ -404,13 +404,12 @@ MonoBehaviour:
   m_EditorClassIdentifier: 
   id: 7
   UiName: 
+  MaxRange: 0
   Sprite: {fileID: 21300000, guid: ea5873cfd9158664f89459f0c9e1d853, type: 3}
-  FactManager: {fileID: 0}
   ignoreLayerMask:
     serializedVersion: 2
     m_Bits: 96768
   Cursor: {fileID: 7593098362214606413}
-  MaxRange: 0
   LayerPendulumHits:
     serializedVersion: 2
     m_Bits: 32769
@@ -1112,13 +1111,12 @@ MonoBehaviour:
   m_EditorClassIdentifier: 
   id: 5
   UiName: 
+  MaxRange: 0
   Sprite: {fileID: 21300000, guid: 0b5fd1ea5a3b1a74588f605621176b6a, type: 3}
-  FactManager: {fileID: 0}
   ignoreLayerMask:
     serializedVersion: 2
     m_Bits: 86528
   Cursor: {fileID: 7593098362214606413}
-  MaxRange: 0
   lineRenderer: {fileID: 2563576905681239437}
   linePreviewMaterial: {fileID: 2100000, guid: a8a7bf60a30970f469a9c9d3ae2de6ef, type: 2}
 --- !u!1 &1228471852902103839
@@ -2436,7 +2434,6 @@ GameObject:
   - component: {fileID: 2563576905681239437}
   - component: {fileID: 7555363165550791964}
   - component: {fileID: 7000905242735826308}
-  - component: {fileID: 7765587865077286989}
   m_Layer: 0
   m_Name: Cursor
   m_TagString: Untagged
@@ -2659,18 +2656,6 @@ MonoBehaviour:
   Fireworks_Animation: {fileID: 680201779562176910, guid: ffb2848bfea6a7748b3e5bd8e6928920,
     type: 3}
   RainPrefab: {fileID: 160098, guid: 69b40ef7ee16c834c844b3fa26e0fdda, type: 3}
---- !u!114 &7765587865077286989
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2791239035521116974}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: c75823b1712c4914b987f0e1ba8a5cba, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
 --- !u!1 &2841712355696529410
 GameObject:
   m_ObjectHideFlags: 0
@@ -2717,13 +2702,12 @@ MonoBehaviour:
   m_EditorClassIdentifier: 
   id: 2
   UiName: 
+  MaxRange: 0
   Sprite: {fileID: 21300000, guid: 644edf8b3fa05da418500a0e9dd10820, type: 3}
-  FactManager: {fileID: 0}
   ignoreLayerMask:
     serializedVersion: 2
     m_Bits: 96768
   Cursor: {fileID: 7593098362214606413}
-  MaxRange: 0
   lineRenderer: {fileID: 2563576905681239437}
   anglePreviewMaterial: {fileID: 2100000, guid: 8a28cccde2536794c97ec91954e34e90,
     type: 2}
@@ -4029,13 +4013,12 @@ MonoBehaviour:
   m_EditorClassIdentifier: 
   id: 6
   UiName: 
+  MaxRange: 0
   Sprite: {fileID: 21300026, guid: fd419bef7a36af8459a810bc72573105, type: 3}
-  FactManager: {fileID: 0}
   ignoreLayerMask:
     serializedVersion: 2
     m_Bits: 96768
   Cursor: {fileID: 7593098362214606413}
-  MaxRange: 0
   LayerPendulumHits:
     serializedVersion: 2
     m_Bits: 1
@@ -6116,13 +6099,12 @@ MonoBehaviour:
   m_EditorClassIdentifier: 
   id: 0
   UiName: 
+  MaxRange: 0
   Sprite: {fileID: 21300000, guid: 61c389e99e8388e4e93070d2f5e6275f, type: 3}
-  FactManager: {fileID: 0}
   ignoreLayerMask:
     serializedVersion: 2
     m_Bits: 24064
   Cursor: {fileID: 7593098362214606413}
-  MaxRange: 0
 --- !u!1 &6514918780467523717
 GameObject:
   m_ObjectHideFlags: 0
@@ -6169,13 +6151,12 @@ MonoBehaviour:
   m_EditorClassIdentifier: 
   id: 8
   UiName: 
+  MaxRange: 0
   Sprite: {fileID: 21300000, guid: d456617ba2282854d9570dcebcc2b279, type: 3}
-  FactManager: {fileID: 0}
   ignoreLayerMask:
     serializedVersion: 2
     m_Bits: 115217
   Cursor: {fileID: 7593098362214606413}
-  MaxRange: 0
 --- !u!1 &6538023868683449154
 GameObject:
   m_ObjectHideFlags: 0
@@ -8130,13 +8111,12 @@ MonoBehaviour:
   m_EditorClassIdentifier: 
   id: 1
   UiName: 
+  MaxRange: 0
   Sprite: {fileID: 21300000, guid: 23ef0c9f8111e14439483be733da29eb, type: 3}
-  FactManager: {fileID: 0}
   ignoreLayerMask:
     serializedVersion: 2
     m_Bits: 96768
   Cursor: {fileID: 7593098362214606413}
-  MaxRange: 0
   maxHeight: 2.5
   lineRenderer: {fileID: 2563576905681239437}
   linePreviewMaterial: {fileID: 2100000, guid: a8a7bf60a30970f469a9c9d3ae2de6ef, type: 2}
@@ -8980,13 +8960,12 @@ MonoBehaviour:
   m_EditorClassIdentifier: 
   id: 3
   UiName: 
+  MaxRange: 0
   Sprite: {fileID: 21300000, guid: fa8323d8b52054c46b24fc9a0040caa3, type: 3}
-  FactManager: {fileID: 0}
   ignoreLayerMask:
     serializedVersion: 2
     m_Bits: 96768
   Cursor: {fileID: 7593098362214606413}
-  MaxRange: 0
   lineRenderer: {fileID: 2563576905681239437}
   linePreviewMaterial: {fileID: 2100000, guid: a8a7bf60a30970f469a9c9d3ae2de6ef, type: 2}
 --- !u!1 &8961895004939177439
diff --git a/Assets/Scenes/Worlds/RiverWorld.unity b/Assets/Scenes/Worlds/RiverWorld.unity
index 95ba2ad575b1918728e548d2cfc9d9c44450e726..67e00b51506a9930153400971b2c7adf1a02635c 100644
--- a/Assets/Scenes/Worlds/RiverWorld.unity
+++ b/Assets/Scenes/Worlds/RiverWorld.unity
@@ -2201,6 +2201,7 @@ Transform:
   - {fileID: 1403024657}
   - {fileID: 778909919}
   - {fileID: 1840687079}
+  - {fileID: 387397068}
   m_Father: {fileID: 642235746}
   m_RootOrder: 0
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -8241,6 +8242,3078 @@ Transform:
     type: 3}
   m_PrefabInstance: {fileID: 386539294}
   m_PrefabAsset: {fileID: 0}
+--- !u!1 &387397067
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 387397068}
+  - component: {fileID: 387397072}
+  - component: {fileID: 387397071}
+  - component: {fileID: 387397070}
+  - component: {fileID: 387397069}
+  m_Layer: 1
+  m_Name: RiverWall
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &387397068
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 387397067}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0.08917236, y: 1.7908063, z: 34.532505}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 117995034}
+  m_RootOrder: 7
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!64 &387397069
+MeshCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 387397067}
+  m_Material: {fileID: 0}
+  m_IsTrigger: 0
+  m_Enabled: 1
+  serializedVersion: 4
+  m_Convex: 0
+  m_CookingOptions: 30
+  m_Mesh: {fileID: 648797983}
+--- !u!114 &387397070
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 387397067}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_MeshFormatVersion: 1
+  m_Faces:
+  - m_Indexes: 000000000100000002000000010000000300000002000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 040000000500000006000000050000000700000006000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 08000000090000000a000000090000000b0000000a000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 100000001100000012000000110000001300000012000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 140000001500000016000000150000001700000016000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 18000000190000001a000000190000001b0000001a000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 1c0000001d0000001e0000001d0000001f0000001e000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 200000002100000022000000210000002300000022000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 240000002500000026000000250000002700000026000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 28000000290000002a000000290000002b0000002a000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 2c0000002d0000002e0000002d0000002f0000002e000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 300000003100000032000000310000003300000032000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 340000003500000036000000350000003700000036000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 38000000390000003a000000390000003b0000003a000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 3c0000003d0000003e0000003d0000003f0000003e000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 400000004100000042000000410000004300000042000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 440000004500000046000000450000004700000046000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 48000000490000004a000000490000004b0000004a000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 4c0000004d0000004e0000004d0000004f0000004e000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 500000005100000052000000510000005300000052000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 540000005500000056000000550000005700000056000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 58000000590000005a000000590000005b0000005a000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 5c0000005d0000005e0000005d0000005f0000005e000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 600000006100000062000000610000006300000062000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 640000006500000066000000650000006700000066000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 68000000690000006a000000690000006b0000006a000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 6c0000006d0000006e0000006d0000006f0000006e000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 700000007100000072000000710000007300000072000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 740000007500000076000000750000007700000076000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 78000000790000007a000000790000007b0000007a000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 7c0000007d0000007e0000007d0000007f0000007e000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 800000008100000082000000810000008300000082000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 840000008500000086000000850000008700000086000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 88000000890000008a000000890000008b0000008a000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 8c0000008d0000008e0000008d0000008f0000008e000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 900000009100000092000000910000009300000092000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 940000009500000096000000950000009700000096000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 98000000990000009a000000990000009b0000009a000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 9c0000009d0000009e0000009d0000009f0000009e000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: a0000000a1000000a2000000a1000000a3000000a2000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: a4000000a5000000a6000000a5000000a7000000a6000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: a8000000a9000000aa000000a9000000ab000000aa000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: ac000000ad000000ae000000ad000000af000000ae000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: b0000000b1000000b2000000b1000000b3000000b2000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: b4000000b5000000b6000000b5000000b7000000b6000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: b8000000b9000000ba000000b9000000bb000000ba000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: bc000000bd000000be000000bd000000bf000000be000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: c0000000c1000000c2000000c1000000c3000000c2000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: c4000000c5000000c6000000c5000000c7000000c6000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: c8000000c9000000ca000000c9000000cb000000ca000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: cc000000cd000000ce000000cd000000cf000000ce000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: d0000000d1000000d2000000d1000000d3000000d2000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: d4000000d5000000d6000000d5000000d7000000d6000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: d8000000d9000000da000000d9000000db000000da000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: dc000000dd000000de000000dd000000df000000de000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: e0000000e1000000e2000000e1000000e3000000e2000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: e4000000e5000000e6000000e5000000e7000000e6000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: e8000000e9000000ea000000e9000000eb000000ea000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: ec000000ed000000ee000000ed000000ef000000ee000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: f0000000f1000000f2000000f1000000f3000000f2000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: f4000000f5000000f6000000f5000000f7000000f6000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: f8000000f9000000fa000000f9000000fb000000fa000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: fc000000fd000000fe000000fd000000ff000000fe000000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 000100000101000002010000010100000301000002010000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 040100000501000006010000050100000701000006010000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 08010000090100000a010000090100000b0100000a010000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 0c0100000d0100000e0100000d0100000f0100000e010000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 100100001101000012010000110100001301000012010000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 140100001501000016010000150100001701000016010000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 18010000190100001a010000190100001b0100001a010000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 1c0100001d0100001e0100001d0100001f0100001e010000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 200100002101000022010000210100002301000022010000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 240100002501000026010000250100002701000026010000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 28010000290100002a010000290100002b0100002a010000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 2c0100002d0100002e0100002d0100002f0100002e010000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 300100003101000032010000310100003301000032010000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 340100003501000036010000350100003701000036010000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 38010000390100003a010000390100003b0100003a010000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 3c0100003d0100003e0100003d0100003f0100003e010000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 400100004101000042010000410100004301000042010000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 440100004501000046010000450100004701000046010000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 48010000490100004a010000490100004b0100004a010000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 4c0100004d0100004e0100004d0100004f0100004e010000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 500100005101000052010000510100005301000052010000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 540100005501000056010000550100005701000056010000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 58010000590100005a010000590100005b0100005a010000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 5c0100005d0100005e0100005d0100005f0100005e010000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 600100006101000062010000610100006301000062010000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 640100006501000066010000650100006701000066010000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 68010000690100006a010000690100006b0100006a010000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 6c0100006d0100006e0100006d0100006f0100006e010000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 700100007101000072010000710100007301000072010000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 740100007501000076010000750100007701000076010000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 78010000790100007a010000790100007b0100007a010000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 7c0100007d0100007e0100007d0100007f0100007e010000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 800100008101000082010000810100008301000082010000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  - m_Indexes: 840100008501000086010000850100008701000086010000
+    m_SmoothingGroup: 0
+    m_Uv:
+      m_UseWorldSpace: 0
+      m_FlipU: 0
+      m_FlipV: 0
+      m_SwapUV: 0
+      m_Fill: 1
+      m_Scale: {x: 1, y: 1}
+      m_Offset: {x: 0, y: 0}
+      m_Rotation: 0
+      m_Anchor: 9
+    m_Material: {fileID: 0}
+    m_SubmeshIndex: 0
+    m_ManualUV: 0
+    elementGroup: -1
+    m_TextureGroup: -1
+  m_SharedVertices:
+  - m_Vertices: 00000000160000007901000080010000
+  - m_Vertices: 0d0000007b01000082010000
+  - m_Vertices: 0100000017000000180000001d000000
+  - m_Vertices: 040000006a0100006f010000
+  - m_Vertices: 5a0100005f010000680100006d010000
+  - m_Vertices: 4a0100004f010000580100005d010000
+  - m_Vertices: 3a0100003f010000480100004d010000
+  - m_Vertices: 2a0100002f010000380100003d010000
+  - m_Vertices: 1a0100001f010000280100002d010000
+  - m_Vertices: 0a0100000f010000180100001d010000
+  - m_Vertices: fa000000ff000000080100000d010000
+  - m_Vertices: ea000000ef000000f8000000fd000000
+  - m_Vertices: da000000df000000e8000000ed000000
+  - m_Vertices: ca000000cf000000d8000000dd000000
+  - m_Vertices: ba000000bf000000c8000000cd000000
+  - m_Vertices: aa000000af000000b8000000bd000000
+  - m_Vertices: 9a0000009f000000a8000000ad000000
+  - m_Vertices: 8a0000008f000000980000009d000000
+  - m_Vertices: 7a0000007f000000880000008d000000
+  - m_Vertices: 6a0000006f000000780000007d000000
+  - m_Vertices: 5a0000005f000000680000006d000000
+  - m_Vertices: 4a0000004f000000580000005d000000
+  - m_Vertices: 3a0000003f000000480000004d000000
+  - m_Vertices: 2a0000002f000000380000003d000000
+  - m_Vertices: 1a0000001f000000280000002d000000
+  - m_Vertices: 02000000100000008101000084010000
+  - m_Vertices: 0f0000008301000086010000
+  - m_Vertices: 03000000110000001c00000025000000
+  - m_Vertices: 060000006e01000077010000
+  - m_Vertices: 5e010000670100006c01000075010000
+  - m_Vertices: 4e010000570100005c01000065010000
+  - m_Vertices: 3e010000470100004c01000055010000
+  - m_Vertices: 2e010000370100003c01000045010000
+  - m_Vertices: 1e010000270100002c01000035010000
+  - m_Vertices: 0e010000170100001c01000025010000
+  - m_Vertices: fe000000070100000c01000015010000
+  - m_Vertices: ee000000f7000000fc00000005010000
+  - m_Vertices: de000000e7000000ec000000f5000000
+  - m_Vertices: ce000000d7000000dc000000e5000000
+  - m_Vertices: be000000c7000000cc000000d5000000
+  - m_Vertices: ae000000b7000000bc000000c5000000
+  - m_Vertices: 9e000000a7000000ac000000b5000000
+  - m_Vertices: 8e000000970000009c000000a5000000
+  - m_Vertices: 7e000000870000008c00000095000000
+  - m_Vertices: 6e000000770000007c00000085000000
+  - m_Vertices: 5e000000670000006c00000075000000
+  - m_Vertices: 4e000000570000005c00000065000000
+  - m_Vertices: 3e000000470000004c00000055000000
+  - m_Vertices: 2e000000370000003c00000045000000
+  - m_Vertices: 1e000000270000002c00000035000000
+  - m_Vertices: 050000006b01000072010000
+  - m_Vertices: 5b010000620100006901000070010000
+  - m_Vertices: 4b010000520100005901000060010000
+  - m_Vertices: 3b010000420100004901000050010000
+  - m_Vertices: 2b010000320100003901000040010000
+  - m_Vertices: 1b010000220100002901000030010000
+  - m_Vertices: 0b010000120100001901000020010000
+  - m_Vertices: fb000000020100000901000010010000
+  - m_Vertices: eb000000f2000000f900000000010000
+  - m_Vertices: db000000e2000000e9000000f0000000
+  - m_Vertices: cb000000d2000000d9000000e0000000
+  - m_Vertices: bb000000c2000000c9000000d0000000
+  - m_Vertices: ab000000b2000000b9000000c0000000
+  - m_Vertices: 9b000000a2000000a9000000b0000000
+  - m_Vertices: 8b0000009200000099000000a0000000
+  - m_Vertices: 7b000000820000008900000090000000
+  - m_Vertices: 6b000000720000007900000080000000
+  - m_Vertices: 5b000000620000006900000070000000
+  - m_Vertices: 4b000000520000005900000060000000
+  - m_Vertices: 3b000000420000004900000050000000
+  - m_Vertices: 2b000000320000003900000040000000
+  - m_Vertices: 1b000000220000002900000030000000
+  - m_Vertices: 08000000150000001900000020000000
+  - m_Vertices: 070000007301000076010000
+  - m_Vertices: 63010000660100007101000074010000
+  - m_Vertices: 53010000560100006101000064010000
+  - m_Vertices: 43010000460100005101000054010000
+  - m_Vertices: 33010000360100004101000044010000
+  - m_Vertices: 23010000260100003101000034010000
+  - m_Vertices: 13010000160100002101000024010000
+  - m_Vertices: 03010000060100001101000014010000
+  - m_Vertices: f3000000f60000000101000004010000
+  - m_Vertices: e3000000e6000000f1000000f4000000
+  - m_Vertices: d3000000d6000000e1000000e4000000
+  - m_Vertices: c3000000c6000000d1000000d4000000
+  - m_Vertices: b3000000b6000000c1000000c4000000
+  - m_Vertices: a3000000a6000000b1000000b4000000
+  - m_Vertices: 9300000096000000a1000000a4000000
+  - m_Vertices: 83000000860000009100000094000000
+  - m_Vertices: 73000000760000008100000084000000
+  - m_Vertices: 63000000660000007100000074000000
+  - m_Vertices: 53000000560000006100000064000000
+  - m_Vertices: 43000000460000005100000054000000
+  - m_Vertices: 33000000360000004100000044000000
+  - m_Vertices: 23000000260000003100000034000000
+  - m_Vertices: 0a000000130000002100000024000000
+  - m_Vertices: 0900000014000000780100007d010000
+  - m_Vertices: 0c0000007a0100007f010000
+  - m_Vertices: 0b000000120000007c01000085010000
+  - m_Vertices: 0e0000007e01000087010000
+  m_SharedTextures: []
+  m_Positions:
+  - {x: -0.0741272, y: 0, z: 0}
+  - {x: 6.355755, y: 0, z: -0.30695772}
+  - {x: -0.0741272, y: 12.477782, z: 0}
+  - {x: 6.355755, y: 12.477782, z: -0.30695772}
+  - {x: 80.335884, y: 0, z: -5.9466534}
+  - {x: 80.258064, y: 0, z: -14.853728}
+  - {x: 80.335884, y: 12.477782, z: -5.9466534}
+  - {x: 80.258064, y: 12.477782, z: -14.853728}
+  - {x: 6.355755, y: 0, z: -4.0315533}
+  - {x: -0.0741272, y: 0, z: -3.5703259}
+  - {x: 6.355755, y: 12.477782, z: -4.0315533}
+  - {x: -0.0741272, y: 12.477782, z: -3.5703259}
+  - {x: -0.61728287, y: 0, z: -3.5703259}
+  - {x: -0.61728287, y: 0, z: 0}
+  - {x: -0.61728287, y: 12.477782, z: -3.5703259}
+  - {x: -0.61728287, y: 12.477782, z: 0}
+  - {x: -0.0741272, y: 12.477782, z: 0}
+  - {x: 6.355755, y: 12.477782, z: -0.30695772}
+  - {x: -0.0741272, y: 12.477782, z: -3.5703259}
+  - {x: 6.355755, y: 12.477782, z: -4.0315533}
+  - {x: -0.0741272, y: 0, z: -3.5703259}
+  - {x: 6.355755, y: 0, z: -4.0315533}
+  - {x: -0.0741272, y: 0, z: 0}
+  - {x: 6.355755, y: 0, z: -0.30695772}
+  - {x: 6.355755, y: 0, z: -0.30695772}
+  - {x: 6.355755, y: 0, z: -4.0315533}
+  - {x: 15.25622, y: 0, z: 4.3323812}
+  - {x: 15.25622, y: 0, z: 0.5235548}
+  - {x: 6.355755, y: 12.477782, z: -0.30695772}
+  - {x: 6.355755, y: 0, z: -0.30695772}
+  - {x: 15.25622, y: 12.477782, z: 4.3323812}
+  - {x: 15.25622, y: 0, z: 4.3323812}
+  - {x: 6.355755, y: 0, z: -4.0315533}
+  - {x: 6.355755, y: 12.477782, z: -4.0315533}
+  - {x: 15.25622, y: 0, z: 0.5235548}
+  - {x: 15.25622, y: 12.477782, z: 0.5235548}
+  - {x: 6.355755, y: 12.477782, z: -4.0315533}
+  - {x: 6.355755, y: 12.477782, z: -0.30695772}
+  - {x: 15.25622, y: 12.477782, z: 0.5235548}
+  - {x: 15.25622, y: 12.477782, z: 4.3323812}
+  - {x: 15.25622, y: 0, z: 4.3323812}
+  - {x: 15.25622, y: 0, z: 0.5235548}
+  - {x: 18.792553, y: 0, z: 3.6225572}
+  - {x: 18.792553, y: 0, z: -0.39455652}
+  - {x: 15.25622, y: 12.477782, z: 4.3323812}
+  - {x: 15.25622, y: 0, z: 4.3323812}
+  - {x: 18.792553, y: 12.477782, z: 3.6225567}
+  - {x: 18.792553, y: 0, z: 3.6225572}
+  - {x: 15.25622, y: 0, z: 0.5235548}
+  - {x: 15.25622, y: 12.477782, z: 0.5235548}
+  - {x: 18.792553, y: 0, z: -0.39455652}
+  - {x: 18.792553, y: 12.477782, z: -0.39455652}
+  - {x: 15.25622, y: 12.477782, z: 0.5235548}
+  - {x: 15.25622, y: 12.477782, z: 4.3323812}
+  - {x: 18.792553, y: 12.477782, z: -0.39455652}
+  - {x: 18.792553, y: 12.477782, z: 3.6225567}
+  - {x: 18.792553, y: 0, z: 3.6225572}
+  - {x: 18.792553, y: 0, z: -0.39455652}
+  - {x: 21.500504, y: 0, z: 2.4551997}
+  - {x: 21.500504, y: 0, z: -1.7063303}
+  - {x: 18.792553, y: 12.477782, z: 3.6225567}
+  - {x: 18.792553, y: 0, z: 3.6225572}
+  - {x: 21.500504, y: 12.477782, z: 2.4551997}
+  - {x: 21.500504, y: 0, z: 2.4551997}
+  - {x: 18.792553, y: 0, z: -0.39455652}
+  - {x: 18.792553, y: 12.477782, z: -0.39455652}
+  - {x: 21.500504, y: 0, z: -1.7063303}
+  - {x: 21.500504, y: 12.477782, z: -1.7063303}
+  - {x: 18.792553, y: 12.477782, z: -0.39455652}
+  - {x: 18.792553, y: 12.477782, z: 3.6225567}
+  - {x: 21.500504, y: 12.477782, z: -1.7063303}
+  - {x: 21.500504, y: 12.477782, z: 2.4551997}
+  - {x: 21.500504, y: 0, z: 2.4551997}
+  - {x: 21.500504, y: 0, z: -1.7063303}
+  - {x: 25.648897, y: 0, z: -0.6207757}
+  - {x: 25.648897, y: 0, z: -4.2598953}
+  - {x: 21.500504, y: 12.477782, z: 2.4551997}
+  - {x: 21.500504, y: 0, z: 2.4551997}
+  - {x: 25.648897, y: 12.477782, z: -0.6207757}
+  - {x: 25.648897, y: 0, z: -0.6207757}
+  - {x: 21.500504, y: 0, z: -1.7063303}
+  - {x: 21.500504, y: 12.477782, z: -1.7063303}
+  - {x: 25.648897, y: 0, z: -4.2598953}
+  - {x: 25.648897, y: 12.477782, z: -4.2598953}
+  - {x: 21.500504, y: 12.477782, z: -1.7063303}
+  - {x: 21.500504, y: 12.477782, z: 2.4551997}
+  - {x: 25.648897, y: 12.477782, z: -4.2598953}
+  - {x: 25.648897, y: 12.477782, z: -0.6207757}
+  - {x: 25.648897, y: 0, z: -0.6207757}
+  - {x: 25.648897, y: 0, z: -4.2598953}
+  - {x: 36.63054, y: 0, z: -2.2664723}
+  - {x: 36.63054, y: 0, z: -5.905592}
+  - {x: 25.648897, y: 12.477782, z: -0.6207757}
+  - {x: 25.648897, y: 0, z: -0.6207757}
+  - {x: 36.63054, y: 12.477782, z: -2.2664723}
+  - {x: 36.63054, y: 0, z: -2.2664723}
+  - {x: 25.648897, y: 0, z: -4.2598953}
+  - {x: 25.648897, y: 12.477782, z: -4.2598953}
+  - {x: 36.63054, y: 0, z: -5.905592}
+  - {x: 36.63054, y: 12.477782, z: -5.905592}
+  - {x: 25.648897, y: 12.477782, z: -4.2598953}
+  - {x: 25.648897, y: 12.477782, z: -0.6207757}
+  - {x: 36.63054, y: 12.477782, z: -5.905592}
+  - {x: 36.63054, y: 12.477782, z: -2.2664723}
+  - {x: 36.63054, y: 0, z: -2.2664723}
+  - {x: 36.63054, y: 0, z: -5.905592}
+  - {x: 44.60824, y: 0, z: -6.3749657}
+  - {x: 44.60824, y: 0, z: -10.014086}
+  - {x: 36.63054, y: 12.477782, z: -2.2664723}
+  - {x: 36.63054, y: 0, z: -2.2664723}
+  - {x: 44.60824, y: 12.477782, z: -6.3749657}
+  - {x: 44.60824, y: 0, z: -6.3749657}
+  - {x: 36.63054, y: 0, z: -5.905592}
+  - {x: 36.63054, y: 12.477782, z: -5.905592}
+  - {x: 44.60824, y: 0, z: -10.014086}
+  - {x: 44.60824, y: 12.477782, z: -10.014086}
+  - {x: 36.63054, y: 12.477782, z: -5.905592}
+  - {x: 36.63054, y: 12.477782, z: -2.2664723}
+  - {x: 44.60824, y: 12.477782, z: -10.014086}
+  - {x: 44.60824, y: 12.477782, z: -6.3749657}
+  - {x: 44.60824, y: 0, z: -6.3749657}
+  - {x: 44.60824, y: 0, z: -10.014086}
+  - {x: 45.963886, y: 0, z: -6.811552}
+  - {x: 45.963886, y: 0, z: -10.450672}
+  - {x: 44.60824, y: 12.477782, z: -6.3749657}
+  - {x: 44.60824, y: 0, z: -6.3749657}
+  - {x: 45.963886, y: 12.477782, z: -6.811552}
+  - {x: 45.963886, y: 0, z: -6.811552}
+  - {x: 44.60824, y: 0, z: -10.014086}
+  - {x: 44.60824, y: 12.477782, z: -10.014086}
+  - {x: 45.963886, y: 0, z: -10.450672}
+  - {x: 45.963886, y: 12.477782, z: -10.450672}
+  - {x: 44.60824, y: 12.477782, z: -10.014086}
+  - {x: 44.60824, y: 12.477782, z: -6.3749657}
+  - {x: 45.963886, y: 12.477782, z: -10.450672}
+  - {x: 45.963886, y: 12.477782, z: -6.811552}
+  - {x: 45.963886, y: 0, z: -6.811552}
+  - {x: 45.963886, y: 0, z: -10.450672}
+  - {x: 49.45021, y: 0, z: -5.315853}
+  - {x: 49.45021, y: 0, z: -8.954973}
+  - {x: 45.963886, y: 12.477782, z: -6.811552}
+  - {x: 45.963886, y: 0, z: -6.811552}
+  - {x: 49.45021, y: 12.477782, z: -5.315853}
+  - {x: 49.45021, y: 0, z: -5.315853}
+  - {x: 45.963886, y: 0, z: -10.450672}
+  - {x: 45.963886, y: 12.477782, z: -10.450672}
+  - {x: 49.45021, y: 0, z: -8.954973}
+  - {x: 49.45021, y: 12.477782, z: -8.954973}
+  - {x: 45.963886, y: 12.477782, z: -10.450672}
+  - {x: 45.963886, y: 12.477782, z: -6.811552}
+  - {x: 49.45021, y: 12.477782, z: -8.954973}
+  - {x: 49.45021, y: 12.477782, z: -5.315853}
+  - {x: 49.45021, y: 0, z: -5.315853}
+  - {x: 49.45021, y: 0, z: -8.954973}
+  - {x: 52.02558, y: 0, z: -3.6523008}
+  - {x: 52.02558, y: 0, z: -7.291421}
+  - {x: 49.45021, y: 12.477782, z: -5.315853}
+  - {x: 49.45021, y: 0, z: -5.315853}
+  - {x: 52.02558, y: 12.477782, z: -3.6523008}
+  - {x: 52.02558, y: 0, z: -3.6523008}
+  - {x: 49.45021, y: 0, z: -8.954973}
+  - {x: 49.45021, y: 12.477782, z: -8.954973}
+  - {x: 52.02558, y: 0, z: -7.291421}
+  - {x: 52.02558, y: 12.477782, z: -7.291421}
+  - {x: 49.45021, y: 12.477782, z: -8.954973}
+  - {x: 49.45021, y: 12.477782, z: -5.315853}
+  - {x: 52.02558, y: 12.477782, z: -7.291421}
+  - {x: 52.02558, y: 12.477782, z: -3.6523008}
+  - {x: 52.02558, y: 0, z: -3.6523008}
+  - {x: 52.02558, y: 0, z: -7.291421}
+  - {x: 54.302105, y: 0, z: -3.8006039}
+  - {x: 54.302105, y: 0, z: -7.439724}
+  - {x: 52.02558, y: 12.477782, z: -3.6523008}
+  - {x: 52.02558, y: 0, z: -3.6523008}
+  - {x: 54.302105, y: 12.477782, z: -3.8006039}
+  - {x: 54.302105, y: 0, z: -3.8006039}
+  - {x: 52.02558, y: 0, z: -7.291421}
+  - {x: 52.02558, y: 12.477782, z: -7.291421}
+  - {x: 54.302105, y: 0, z: -7.439724}
+  - {x: 54.302105, y: 12.477782, z: -7.439724}
+  - {x: 52.02558, y: 12.477782, z: -7.291421}
+  - {x: 52.02558, y: 12.477782, z: -3.6523008}
+  - {x: 54.302105, y: 12.477782, z: -7.439724}
+  - {x: 54.302105, y: 12.477782, z: -3.8006039}
+  - {x: 54.302105, y: 0, z: -3.8006039}
+  - {x: 54.302105, y: 0, z: -7.439724}
+  - {x: 58.08021, y: 0, z: -5.769311}
+  - {x: 58.08021, y: 0, z: -9.408431}
+  - {x: 54.302105, y: 12.477782, z: -3.8006039}
+  - {x: 54.302105, y: 0, z: -3.8006039}
+  - {x: 58.08021, y: 12.477782, z: -5.769311}
+  - {x: 58.08021, y: 0, z: -5.769311}
+  - {x: 54.302105, y: 0, z: -7.439724}
+  - {x: 54.302105, y: 12.477782, z: -7.439724}
+  - {x: 58.08021, y: 0, z: -9.408431}
+  - {x: 58.08021, y: 12.477782, z: -9.408431}
+  - {x: 54.302105, y: 12.477782, z: -7.439724}
+  - {x: 54.302105, y: 12.477782, z: -3.8006039}
+  - {x: 58.08021, y: 12.477782, z: -9.408431}
+  - {x: 58.08021, y: 12.477782, z: -5.769311}
+  - {x: 58.08021, y: 0, z: -5.769311}
+  - {x: 58.08021, y: 0, z: -9.408431}
+  - {x: 59.609364, y: 0, z: -5.6278057}
+  - {x: 59.574097, y: 0, z: -9.408431}
+  - {x: 58.08021, y: 12.477782, z: -5.769311}
+  - {x: 58.08021, y: 0, z: -5.769311}
+  - {x: 59.609364, y: 12.477782, z: -5.6278057}
+  - {x: 59.609364, y: 0, z: -5.6278057}
+  - {x: 58.08021, y: 0, z: -9.408431}
+  - {x: 58.08021, y: 12.477782, z: -9.408431}
+  - {x: 59.574097, y: 0, z: -9.408431}
+  - {x: 59.574097, y: 12.477782, z: -9.408431}
+  - {x: 58.08021, y: 12.477782, z: -9.408431}
+  - {x: 58.08021, y: 12.477782, z: -5.769311}
+  - {x: 59.574097, y: 12.477782, z: -9.408431}
+  - {x: 59.609364, y: 12.477782, z: -5.6278057}
+  - {x: 59.609364, y: 0, z: -5.6278057}
+  - {x: 59.574097, y: 0, z: -9.408431}
+  - {x: 61.623993, y: 0, z: -4.2025995}
+  - {x: 61.67043, y: 0, z: -8.025718}
+  - {x: 59.609364, y: 12.477782, z: -5.6278057}
+  - {x: 59.609364, y: 0, z: -5.6278057}
+  - {x: 61.623993, y: 12.477782, z: -4.2025995}
+  - {x: 61.623993, y: 0, z: -4.2025995}
+  - {x: 59.574097, y: 0, z: -9.408431}
+  - {x: 59.574097, y: 12.477782, z: -9.408431}
+  - {x: 61.67043, y: 0, z: -8.025718}
+  - {x: 61.67043, y: 12.477782, z: -8.025718}
+  - {x: 59.574097, y: 12.477782, z: -9.408431}
+  - {x: 59.609364, y: 12.477782, z: -5.6278057}
+  - {x: 61.67043, y: 12.477782, z: -8.025718}
+  - {x: 61.623993, y: 12.477782, z: -4.2025995}
+  - {x: 61.623993, y: 0, z: -4.2025995}
+  - {x: 61.67043, y: 0, z: -8.025718}
+  - {x: 64.0434, y: 0, z: -1.3606606}
+  - {x: 64.47586, y: 0, z: -5.8261337}
+  - {x: 61.623993, y: 12.477782, z: -4.2025995}
+  - {x: 61.623993, y: 0, z: -4.2025995}
+  - {x: 64.0434, y: 12.477782, z: -1.3606606}
+  - {x: 64.0434, y: 0, z: -1.3606606}
+  - {x: 61.67043, y: 0, z: -8.025718}
+  - {x: 61.67043, y: 12.477782, z: -8.025718}
+  - {x: 64.47586, y: 0, z: -5.8261337}
+  - {x: 64.47586, y: 12.477782, z: -5.8261337}
+  - {x: 61.67043, y: 12.477782, z: -8.025718}
+  - {x: 61.623993, y: 12.477782, z: -4.2025995}
+  - {x: 64.47586, y: 12.477782, z: -5.8261337}
+  - {x: 64.0434, y: 12.477782, z: -1.3606606}
+  - {x: 64.0434, y: 0, z: -1.3606606}
+  - {x: 64.47586, y: 0, z: -5.8261337}
+  - {x: 66.01439, y: 0, z: -0.8687382}
+  - {x: 66.3807, y: 0, z: -4.002713}
+  - {x: 64.0434, y: 12.477782, z: -1.3606606}
+  - {x: 64.0434, y: 0, z: -1.3606606}
+  - {x: 66.01439, y: 12.477782, z: -0.8687382}
+  - {x: 66.01439, y: 0, z: -0.8687382}
+  - {x: 64.47586, y: 0, z: -5.8261337}
+  - {x: 64.47586, y: 12.477782, z: -5.8261337}
+  - {x: 66.3807, y: 0, z: -4.002713}
+  - {x: 66.3807, y: 12.477782, z: -4.002713}
+  - {x: 64.47586, y: 12.477782, z: -5.8261337}
+  - {x: 64.0434, y: 12.477782, z: -1.3606606}
+  - {x: 66.3807, y: 12.477782, z: -4.002713}
+  - {x: 66.01439, y: 12.477782, z: -0.8687382}
+  - {x: 66.01439, y: 0, z: -0.8687382}
+  - {x: 66.3807, y: 0, z: -4.002713}
+  - {x: 67.8221, y: 0, z: -1.3253069}
+  - {x: 68.0618, y: 0, z: -5.0051165}
+  - {x: 66.01439, y: 12.477782, z: -0.8687382}
+  - {x: 66.01439, y: 0, z: -0.8687382}
+  - {x: 67.8221, y: 12.477782, z: -1.3253069}
+  - {x: 67.8221, y: 0, z: -1.3253069}
+  - {x: 66.3807, y: 0, z: -4.002713}
+  - {x: 66.3807, y: 12.477782, z: -4.002713}
+  - {x: 68.0618, y: 0, z: -5.0051165}
+  - {x: 68.0618, y: 12.477782, z: -5.0051165}
+  - {x: 66.3807, y: 12.477782, z: -4.002713}
+  - {x: 66.01439, y: 12.477782, z: -0.8687382}
+  - {x: 68.0618, y: 12.477782, z: -5.0051165}
+  - {x: 67.8221, y: 12.477782, z: -1.3253069}
+  - {x: 67.8221, y: 0, z: -1.3253069}
+  - {x: 68.0618, y: 0, z: -5.0051165}
+  - {x: 71.759834, y: 0, z: -2.71237}
+  - {x: 71.95791, y: 0, z: -6.0694304}
+  - {x: 67.8221, y: 12.477782, z: -1.3253069}
+  - {x: 67.8221, y: 0, z: -1.3253069}
+  - {x: 71.759834, y: 12.477782, z: -2.71237}
+  - {x: 71.759834, y: 0, z: -2.71237}
+  - {x: 68.0618, y: 0, z: -5.0051165}
+  - {x: 68.0618, y: 12.477782, z: -5.0051165}
+  - {x: 71.95791, y: 0, z: -6.0694304}
+  - {x: 71.95791, y: 12.477782, z: -6.0694304}
+  - {x: 68.0618, y: 12.477782, z: -5.0051165}
+  - {x: 67.8221, y: 12.477782, z: -1.3253069}
+  - {x: 71.95791, y: 12.477782, z: -6.0694304}
+  - {x: 71.759834, y: 12.477782, z: -2.71237}
+  - {x: 71.759834, y: 0, z: -2.71237}
+  - {x: 71.95791, y: 0, z: -6.0694304}
+  - {x: 73.10956, y: 0, z: -3.104413}
+  - {x: 73.239586, y: 0, z: -6.392173}
+  - {x: 71.759834, y: 12.477782, z: -2.71237}
+  - {x: 71.759834, y: 0, z: -2.71237}
+  - {x: 73.10956, y: 12.477782, z: -3.104413}
+  - {x: 73.10956, y: 0, z: -3.104413}
+  - {x: 71.95791, y: 0, z: -6.0694304}
+  - {x: 71.95791, y: 12.477782, z: -6.0694304}
+  - {x: 73.239586, y: 0, z: -6.392173}
+  - {x: 73.239586, y: 12.477782, z: -6.392173}
+  - {x: 71.95791, y: 12.477782, z: -6.0694304}
+  - {x: 71.759834, y: 12.477782, z: -2.71237}
+  - {x: 73.239586, y: 12.477782, z: -6.392173}
+  - {x: 73.10956, y: 12.477782, z: -3.104413}
+  - {x: 73.10956, y: 0, z: -3.104413}
+  - {x: 73.239586, y: 0, z: -6.392173}
+  - {x: 75.92696, y: 0, z: -4.147359}
+  - {x: 76.63963, y: 0, z: -9.179738}
+  - {x: 73.10956, y: 12.477782, z: -3.104413}
+  - {x: 73.10956, y: 0, z: -3.104413}
+  - {x: 75.92696, y: 12.477782, z: -4.147359}
+  - {x: 75.92696, y: 0, z: -4.147359}
+  - {x: 73.239586, y: 0, z: -6.392173}
+  - {x: 73.239586, y: 12.477782, z: -6.392173}
+  - {x: 76.63963, y: 0, z: -9.179738}
+  - {x: 76.63963, y: 12.477782, z: -9.179738}
+  - {x: 73.239586, y: 12.477782, z: -6.392173}
+  - {x: 73.10956, y: 12.477782, z: -3.104413}
+  - {x: 76.63963, y: 12.477782, z: -9.179738}
+  - {x: 75.92696, y: 12.477782, z: -4.147359}
+  - {x: 75.92696, y: 0, z: -4.147359}
+  - {x: 76.63963, y: 0, z: -9.179738}
+  - {x: 79.3632, y: 0, z: -6.8993387}
+  - {x: 79.088715, y: 0, z: -11.09879}
+  - {x: 75.92696, y: 12.477782, z: -4.147359}
+  - {x: 75.92696, y: 0, z: -4.147359}
+  - {x: 79.3632, y: 12.477782, z: -6.8993387}
+  - {x: 79.3632, y: 0, z: -6.8993387}
+  - {x: 76.63963, y: 0, z: -9.179738}
+  - {x: 76.63963, y: 12.477782, z: -9.179738}
+  - {x: 79.088715, y: 0, z: -11.09879}
+  - {x: 79.088715, y: 12.477782, z: -11.09879}
+  - {x: 76.63963, y: 12.477782, z: -9.179738}
+  - {x: 75.92696, y: 12.477782, z: -4.147359}
+  - {x: 79.088715, y: 12.477782, z: -11.09879}
+  - {x: 79.3632, y: 12.477782, z: -6.8993387}
+  - {x: 79.3632, y: 0, z: -6.8993387}
+  - {x: 79.088715, y: 0, z: -11.09879}
+  - {x: 79.97955, y: 0, z: -5.9466524}
+  - {x: 79.90173, y: 0, z: -14.853726}
+  - {x: 79.3632, y: 12.477782, z: -6.8993387}
+  - {x: 79.3632, y: 0, z: -6.8993387}
+  - {x: 79.97955, y: 12.477782, z: -5.9466524}
+  - {x: 79.97955, y: 0, z: -5.9466524}
+  - {x: 79.088715, y: 0, z: -11.09879}
+  - {x: 79.088715, y: 12.477782, z: -11.09879}
+  - {x: 79.90173, y: 0, z: -14.853726}
+  - {x: 79.90173, y: 12.477782, z: -14.853726}
+  - {x: 79.088715, y: 12.477782, z: -11.09879}
+  - {x: 79.3632, y: 12.477782, z: -6.8993387}
+  - {x: 79.90173, y: 12.477782, z: -14.853726}
+  - {x: 79.97955, y: 12.477782, z: -5.9466524}
+  - {x: 79.97955, y: 0, z: -5.9466524}
+  - {x: 79.90173, y: 0, z: -14.853726}
+  - {x: 80.335884, y: 0, z: -5.9466534}
+  - {x: 80.258064, y: 0, z: -14.853728}
+  - {x: 79.97955, y: 12.477782, z: -5.9466524}
+  - {x: 79.97955, y: 0, z: -5.9466524}
+  - {x: 80.335884, y: 12.477782, z: -5.9466534}
+  - {x: 80.335884, y: 0, z: -5.9466534}
+  - {x: 79.90173, y: 0, z: -14.853726}
+  - {x: 79.90173, y: 12.477782, z: -14.853726}
+  - {x: 80.258064, y: 0, z: -14.853728}
+  - {x: 80.258064, y: 12.477782, z: -14.853728}
+  - {x: 79.90173, y: 12.477782, z: -14.853726}
+  - {x: 79.97955, y: 12.477782, z: -5.9466524}
+  - {x: 80.258064, y: 12.477782, z: -14.853728}
+  - {x: 80.335884, y: 12.477782, z: -5.9466534}
+  - {x: -0.0741272, y: 0, z: -3.5703259}
+  - {x: -0.0741272, y: 0, z: 0}
+  - {x: -0.61728287, y: 0, z: -3.5703259}
+  - {x: -0.61728287, y: 0, z: 0}
+  - {x: -0.0741272, y: 12.477782, z: -3.5703259}
+  - {x: -0.0741272, y: 0, z: -3.5703259}
+  - {x: -0.61728287, y: 12.477782, z: -3.5703259}
+  - {x: -0.61728287, y: 0, z: -3.5703259}
+  - {x: -0.0741272, y: 0, z: 0}
+  - {x: -0.0741272, y: 12.477782, z: 0}
+  - {x: -0.61728287, y: 0, z: 0}
+  - {x: -0.61728287, y: 12.477782, z: 0}
+  - {x: -0.0741272, y: 12.477782, z: 0}
+  - {x: -0.0741272, y: 12.477782, z: -3.5703259}
+  - {x: -0.61728287, y: 12.477782, z: 0}
+  - {x: -0.61728287, y: 12.477782, z: -3.5703259}
+  m_Textures0:
+  - {x: 0.07404287, y: 0}
+  - {x: -6.363162, y: 0}
+  - {x: 0.07404287, y: 12.477782}
+  - {x: -6.363162, y: 12.477782}
+  - {x: -5.2445703, y: 0}
+  - {x: -14.151985, y: 0}
+  - {x: -5.2445703, y: 12.477782}
+  - {x: -14.151985, y: 12.477782}
+  - {x: 6.627916, y: 0}
+  - {x: 0.18151256, y: 0}
+  - {x: 6.627916, y: 12.477782}
+  - {x: 0.18151256, y: 12.477782}
+  - {x: 3.5703259, y: 0}
+  - {x: 0, y: 0}
+  - {x: 3.5703259, y: 12.477782}
+  - {x: 0, y: 12.477782}
+  - {x: -0.0741272, y: 0}
+  - {x: 6.355755, y: -0.30695772}
+  - {x: -0.0741272, y: -3.5703259}
+  - {x: 6.355755, y: -4.0315533}
+  - {x: 0.0741272, y: -3.5703259}
+  - {x: -6.355755, y: -4.0315533}
+  - {x: 0.0741272, y: 0}
+  - {x: -6.355755, y: -0.30695772}
+  - {x: -6.355755, y: -0.30695772}
+  - {x: -6.355755, y: -4.0315533}
+  - {x: -15.25622, y: 4.3323812}
+  - {x: -15.25622, y: 0.5235548}
+  - {x: -5.4941707, y: 12.477782}
+  - {x: -5.4941707, y: 0}
+  - {x: -15.531189, y: 12.477782}
+  - {x: -15.531189, y: 0}
+  - {x: 3.8211265, y: 0}
+  - {x: 3.8211265, y: 12.477782}
+  - {x: 13.819491, y: 0}
+  - {x: 13.819491, y: 12.477782}
+  - {x: 6.355755, y: -4.0315533}
+  - {x: 6.355755, y: -0.30695772}
+  - {x: 15.25622, y: 0.5235548}
+  - {x: 15.25622, y: 4.3323812}
+  - {x: -15.25622, y: 4.3323812}
+  - {x: -15.25622, y: 0.5235548}
+  - {x: -18.792553, y: 3.6225572}
+  - {x: -18.792553, y: -0.39455652}
+  - {x: -14.105267, y: 12.477782}
+  - {x: -14.105267, y: 0}
+  - {x: -17.712135, y: 12.477782}
+  - {x: -17.712135, y: 0}
+  - {x: 14.635104, y: 0}
+  - {x: 14.635104, y: 12.477782}
+  - {x: 18.288675, y: 0}
+  - {x: 18.288675, y: 12.477782}
+  - {x: 15.25622, y: 0.5235548}
+  - {x: 15.25622, y: 4.3323812}
+  - {x: 18.792553, y: -0.39455652}
+  - {x: 18.792553, y: 3.6225567}
+  - {x: -18.792553, y: 3.6225572}
+  - {x: -18.792553, y: -0.39455652}
+  - {x: -21.500504, y: 2.4551997}
+  - {x: -21.500504, y: -1.7063303}
+  - {x: -15.823281, y: 12.477782}
+  - {x: -15.823281, y: -0.0000003778114}
+  - {x: -18.772133, y: 12.477782}
+  - {x: -18.772133, y: -0.0000003778114}
+  - {x: 17.084686, y: 0}
+  - {x: 17.084686, y: 12.477782}
+  - {x: 20.093632, y: 0}
+  - {x: 20.093632, y: 12.477782}
+  - {x: 18.792553, y: -0.39455652}
+  - {x: 18.792553, y: 3.6225567}
+  - {x: 21.500504, y: -1.7063303}
+  - {x: 21.500504, y: 2.4551997}
+  - {x: -21.500504, y: 2.4551997}
+  - {x: -21.500504, y: -1.7063303}
+  - {x: -25.648897, y: -0.6207757}
+  - {x: -25.648897, y: -4.2598953}
+  - {x: -15.808375, y: 12.477782}
+  - {x: -15.808375, y: 0}
+  - {x: -20.972754, y: 12.477782}
+  - {x: -20.972754, y: 0}
+  - {x: 19.204151, y: 0}
+  - {x: 19.204151, y: 12.477782}
+  - {x: 24.075483, y: 0}
+  - {x: 24.075483, y: 12.477782}
+  - {x: 21.500504, y: -1.7063303}
+  - {x: 21.500504, y: 2.4551997}
+  - {x: 25.648897, y: -4.2598953}
+  - {x: 25.648897, y: -0.6207757}
+  - {x: -25.648897, y: -0.6207757}
+  - {x: -25.648897, y: -4.2598953}
+  - {x: -36.63054, y: -2.2664723}
+  - {x: -36.63054, y: -5.905592}
+  - {x: -25.457653, y: 12.477782}
+  - {x: -25.457653, y: 0}
+  - {x: -36.56192, y: 12.477782}
+  - {x: -36.56192, y: 0}
+  - {x: 25.996984, y: 0}
+  - {x: 25.996984, y: 12.477782}
+  - {x: 37.101254, y: 0}
+  - {x: 37.101254, y: 12.477782}
+  - {x: 25.648897, y: -4.2598953}
+  - {x: 25.648897, y: -0.6207757}
+  - {x: 36.63054, y: -5.905592}
+  - {x: 36.63054, y: -2.2664723}
+  - {x: -36.63054, y: -2.2664723}
+  - {x: -36.63054, y: -5.905592}
+  - {x: -44.60824, y: -6.3749657}
+  - {x: -44.60824, y: -10.014086}
+  - {x: -33.603363, y: 12.477782}
+  - {x: -33.603363, y: 0}
+  - {x: -42.576847, y: 12.477782}
+  - {x: -42.576847, y: 0}
+  - {x: 35.269524, y: 0}
+  - {x: 35.269524, y: 12.477782}
+  - {x: 44.243008, y: 0}
+  - {x: 44.243008, y: 12.477782}
+  - {x: 36.63054, y: -5.905592}
+  - {x: 36.63054, y: -2.2664723}
+  - {x: 44.60824, y: -10.014086}
+  - {x: 44.60824, y: -6.3749657}
+  - {x: -44.60824, y: -6.3749657}
+  - {x: -44.60824, y: -10.014086}
+  - {x: -45.963886, y: -6.811552}
+  - {x: -45.963886, y: -10.450672}
+  - {x: -44.414837, y: 12.477782}
+  - {x: -44.414837, y: 0}
+  - {x: -45.839054, y: 12.477782}
+  - {x: -45.839054, y: 0}
+  - {x: 45.53039, y: 0}
+  - {x: 45.53039, y: 12.477782}
+  - {x: 46.95461, y: 0}
+  - {x: 46.95461, y: 12.477782}
+  - {x: 44.60824, y: -10.014086}
+  - {x: 44.60824, y: -6.3749657}
+  - {x: 45.963886, y: -10.450672}
+  - {x: 45.963886, y: -6.811552}
+  - {x: -45.963886, y: -6.811552}
+  - {x: -45.963886, y: -10.450672}
+  - {x: -49.45021, y: -5.315853}
+  - {x: -49.45021, y: -8.954973}
+  - {x: -39.555065, y: 12.477782}
+  - {x: -39.555065, y: 0}
+  - {x: -43.348686, y: 12.477782}
+  - {x: -43.348686, y: 0}
+  - {x: 38.12028, y: 0}
+  - {x: 38.12028, y: 12.477782}
+  - {x: 41.913902, y: 0}
+  - {x: 41.913902, y: 12.477782}
+  - {x: 45.963886, y: -10.450672}
+  - {x: 45.963886, y: -6.811552}
+  - {x: 49.45021, y: -8.954973}
+  - {x: 49.45021, y: -5.315853}
+  - {x: -49.45021, y: -5.315853}
+  - {x: -49.45021, y: -8.954973}
+  - {x: -52.02558, y: -3.6523008}
+  - {x: -52.02558, y: -7.291421}
+  - {x: -38.653637, y: 12.477782}
+  - {x: -38.653637, y: 0}
+  - {x: -41.719566, y: 12.477782}
+  - {x: -41.719566, y: 0}
+  - {x: 36.679077, y: 0}
+  - {x: 36.679077, y: 12.477782}
+  - {x: 39.745007, y: 0}
+  - {x: 39.745007, y: 12.477782}
+  - {x: 49.45021, y: -8.954973}
+  - {x: 49.45021, y: -5.315853}
+  - {x: 52.02558, y: -7.291421}
+  - {x: 52.02558, y: -3.6523008}
+  - {x: -52.02558, y: -3.6523008}
+  - {x: -52.02558, y: -7.291421}
+  - {x: -54.302105, y: -3.8006039}
+  - {x: -54.302105, y: -7.439724}
+  - {x: -52.15296, y: 12.477782}
+  - {x: -52.15296, y: 0}
+  - {x: -54.43431, y: 12.477782}
+  - {x: -54.43431, y: 0}
+  - {x: 52.38953, y: 0}
+  - {x: 52.38953, y: 12.477782}
+  - {x: 54.67088, y: 0}
+  - {x: 54.67088, y: 12.477782}
+  - {x: 52.02558, y: -7.291421}
+  - {x: 52.02558, y: -3.6523008}
+  - {x: 54.302105, y: -7.439724}
+  - {x: 54.302105, y: -3.8006039}
+  - {x: -54.302105, y: -3.8006039}
+  - {x: -54.302105, y: -7.439724}
+  - {x: -58.08021, y: -5.769311}
+  - {x: -58.08021, y: -9.408431}
+  - {x: -49.91267, y: 12.477782}
+  - {x: -49.91267, y: 0}
+  - {x: -54.17294, y: 12.477782}
+  - {x: -54.17294, y: 0}
+  - {x: 51.594337, y: 0}
+  - {x: 51.594337, y: 12.477782}
+  - {x: 55.854607, y: 0}
+  - {x: 55.854607, y: 12.477782}
+  - {x: 54.302105, y: -7.439724}
+  - {x: 54.302105, y: -3.8006039}
+  - {x: 58.08021, y: -9.408431}
+  - {x: 58.08021, y: -5.769311}
+  - {x: -58.08021, y: -5.769311}
+  - {x: -58.08021, y: -9.408431}
+  - {x: -59.609364, y: -5.6278057}
+  - {x: -59.574097, y: -9.408431}
+  - {x: -57.301506, y: 12.477782}
+  - {x: -57.301506, y: 0}
+  - {x: -58.837193, y: 12.477782}
+  - {x: -58.837193, y: 0}
+  - {x: 58.08021, y: 0}
+  - {x: 58.08021, y: 12.477782}
+  - {x: 59.574097, y: 0}
+  - {x: 59.574097, y: 12.477782}
+  - {x: 58.08021, y: -9.408431}
+  - {x: 58.08021, y: -5.769311}
+  - {x: 59.574097, y: -9.408431}
+  - {x: 59.609364, y: -5.6278057}
+  - {x: -59.609364, y: -5.6278057}
+  - {x: -59.574097, y: -9.408431}
+  - {x: -61.623993, y: -4.2025995}
+  - {x: -61.67043, y: -8.025718}
+  - {x: -45.41326, y: 12.477782}
+  - {x: -45.41326, y: 0}
+  - {x: -47.881042, y: 12.477782}
+  - {x: -47.881042, y: 0}
+  - {x: 44.550247, y: 0}
+  - {x: 44.550247, y: 12.477782}
+  - {x: 47.061523, y: 0}
+  - {x: 47.061523, y: 12.477782}
+  - {x: 59.574097, y: -9.408431}
+  - {x: 59.609364, y: -5.6278057}
+  - {x: 61.67043, y: -8.025718}
+  - {x: 61.623993, y: -4.2025995}
+  - {x: -61.623993, y: -4.2025995}
+  - {x: -61.67043, y: -8.025718}
+  - {x: -64.0434, y: -1.3606606}
+  - {x: -64.47586, y: -5.8261337}
+  - {x: -36.746704, y: 12.477782}
+  - {x: -36.746704, y: 0}
+  - {x: -40.47902, y: 12.477782}
+  - {x: -40.47902, y: 0}
+  - {x: 43.579983, y: 0}
+  - {x: 43.579983, y: 12.477782}
+  - {x: 47.144897, y: 0}
+  - {x: 47.144897, y: 12.477782}
+  - {x: 61.67043, y: -8.025718}
+  - {x: 61.623993, y: -4.2025995}
+  - {x: 64.47586, y: -5.8261337}
+  - {x: 64.0434, y: -1.3606606}
+  - {x: -64.0434, y: -1.3606606}
+  - {x: -64.47586, y: -5.8261337}
+  - {x: -66.01439, y: -0.8687382}
+  - {x: -66.3807, y: -4.002713}
+  - {x: -61.80785, y: 12.477782}
+  - {x: -61.80785, y: 0}
+  - {x: -63.839294, y: 12.477782}
+  - {x: -63.839294, y: 0}
+  - {x: 42.54707, y: 0}
+  - {x: 42.54707, y: 12.477782}
+  - {x: 45.183975, y: 0}
+  - {x: 45.183975, y: 12.477782}
+  - {x: 64.47586, y: -5.8261337}
+  - {x: 64.0434, y: -1.3606606}
+  - {x: 66.3807, y: -4.002713}
+  - {x: 66.01439, y: -0.8687382}
+  - {x: -66.01439, y: -0.8687382}
+  - {x: -66.3807, y: -4.002713}
+  - {x: -67.8221, y: -1.3253069}
+  - {x: -68.0618, y: -5.0051165}
+  - {x: -64.21725, y: 12.477782}
+  - {x: -64.21725, y: 0}
+  - {x: -66.08172, y: 12.477782}
+  - {x: -66.08172, y: 0}
+  - {x: 59.06434, y: 0}
+  - {x: 59.06434, y: 12.477782}
+  - {x: 61.02161, y: 0}
+  - {x: 61.02161, y: 12.477782}
+  - {x: 66.3807, y: -4.002713}
+  - {x: 66.01439, y: -0.8687382}
+  - {x: 68.0618, y: -5.0051165}
+  - {x: 67.8221, y: -1.3253069}
+  - {x: -67.8221, y: -1.3253069}
+  - {x: -68.0618, y: -5.0051165}
+  - {x: -71.759834, y: -2.71237}
+  - {x: -71.95791, y: -6.0694304}
+  - {x: -64.40979, y: 12.477782}
+  - {x: -64.40979, y: 0}
+  - {x: -68.58468, y: 12.477782}
+  - {x: -68.58468, y: 0}
+  - {x: 66.97506, y: 0}
+  - {x: 66.97506, y: 12.477782}
+  - {x: 71.01392, y: 0}
+  - {x: 71.01392, y: 12.477782}
+  - {x: 68.0618, y: -5.0051165}
+  - {x: 67.8221, y: -1.3253069}
+  - {x: 71.95791, y: -6.0694304}
+  - {x: 71.759834, y: -2.71237}
+  - {x: -71.759834, y: -2.71237}
+  - {x: -71.95791, y: -6.0694304}
+  - {x: -73.10956, y: -3.104413}
+  - {x: -73.239586, y: -6.392173}
+  - {x: -69.66829, y: 12.477782}
+  - {x: -69.66829, y: 0}
+  - {x: -71.0738, y: 12.477782}
+  - {x: -71.0738, y: 0}
+  - {x: 71.26166, y: 0}
+  - {x: 71.26166, y: 12.477782}
+  - {x: 72.58334, y: 0}
+  - {x: 72.58334, y: 12.477782}
+  - {x: 71.95791, y: -6.0694304}
+  - {x: 71.759834, y: -2.71237}
+  - {x: 73.239586, y: -6.392173}
+  - {x: 73.10956, y: -3.104413}
+  - {x: -73.10956, y: -3.104413}
+  - {x: -73.239586, y: -6.392173}
+  - {x: -75.92696, y: -4.147359}
+  - {x: -76.63963, y: -9.179738}
+  - {x: -69.64038, y: 12.477782}
+  - {x: -69.64038, y: 0}
+  - {x: -72.64463, y: 12.477782}
+  - {x: -72.64463, y: 0}
+  - {x: 60.69042, y: 0}
+  - {x: 60.69042, y: 12.477782}
+  - {x: 65.087105, y: 0}
+  - {x: 65.087105, y: 12.477782}
+  - {x: 73.239586, y: -6.392173}
+  - {x: 73.10956, y: -3.104413}
+  - {x: 76.63963, y: -9.179738}
+  - {x: 75.92696, y: -4.147359}
+  - {x: -75.92696, y: -4.147359}
+  - {x: -76.63963, y: -9.179738}
+  - {x: -79.3632, y: -6.8993387}
+  - {x: -79.088715, y: -11.09879}
+  - {x: -61.85636, y: 12.477782}
+  - {x: -61.85636, y: 0}
+  - {x: -66.25876, y: 12.477782}
+  - {x: -66.25876, y: 0}
+  - {x: 65.98754, y: 0}
+  - {x: 65.98754, y: 12.477782}
+  - {x: 69.09893, y: 0}
+  - {x: 69.09893, y: 12.477782}
+  - {x: 76.63963, y: -9.179738}
+  - {x: 75.92696, y: -4.147359}
+  - {x: 79.088715, y: -11.09879}
+  - {x: 79.3632, y: -6.8993387}
+  - {x: -79.3632, y: -6.8993387}
+  - {x: -79.088715, y: -11.09879}
+  - {x: -79.97955, y: -5.9466524}
+  - {x: -79.90173, y: -14.853726}
+  - {x: -37.31709, y: 12.477782}
+  - {x: -37.31709, y: 0}
+  - {x: -38.45177, y: 12.477782}
+  - {x: -38.45177, y: 0}
+  - {x: 27.583906, y: 0}
+  - {x: 27.583906, y: 12.477782}
+  - {x: 31.425852, y: 0}
+  - {x: 31.425852, y: 12.477782}
+  - {x: 79.088715, y: -11.09879}
+  - {x: 79.3632, y: -6.8993387}
+  - {x: 79.90173, y: -14.853726}
+  - {x: 79.97955, y: -5.9466524}
+  - {x: -79.97955, y: -5.9466524}
+  - {x: -79.90173, y: -14.853726}
+  - {x: -80.335884, y: -5.9466534}
+  - {x: -80.258064, y: -14.853728}
+  - {x: -79.97957, y: 12.477782}
+  - {x: -79.97957, y: 0}
+  - {x: -80.3359, y: 12.477782}
+  - {x: -80.3359, y: 0}
+  - {x: 79.90181, y: 0}
+  - {x: 79.90181, y: 12.477782}
+  - {x: 80.25814, y: 0}
+  - {x: 80.25814, y: 12.477782}
+  - {x: 79.90173, y: -14.853726}
+  - {x: 79.97955, y: -5.9466524}
+  - {x: 80.258064, y: -14.853728}
+  - {x: 80.335884, y: -5.9466534}
+  - {x: 0.0741272, y: -3.5703259}
+  - {x: 0.0741272, y: 0}
+  - {x: 0.61728287, y: -3.5703259}
+  - {x: 0.61728287, y: 0}
+  - {x: -0.0741272, y: 12.477782}
+  - {x: -0.0741272, y: 0}
+  - {x: -0.61728287, y: 12.477782}
+  - {x: -0.61728287, y: 0}
+  - {x: 0.0741272, y: 0}
+  - {x: 0.0741272, y: 12.477782}
+  - {x: 0.61728287, y: 0}
+  - {x: 0.61728287, y: 12.477782}
+  - {x: -0.0741272, y: 0}
+  - {x: -0.0741272, y: -3.5703259}
+  - {x: -0.61728287, y: 0}
+  - {x: -0.61728287, y: -3.5703259}
+  m_Textures2: []
+  m_Textures3: []
+  m_Tangents:
+  - {x: -0.99886245, y: 0, z: 0.04768494, w: -1}
+  - {x: -0.99886245, y: 0, z: 0.04768494, w: -1}
+  - {x: -0.99886245, y: 0, z: 0.04768494, w: -1}
+  - {x: -0.99886245, y: 0, z: 0.04768494, w: -1}
+  - {x: 0.008736522, y: 0, z: 0.99996185, w: -1}
+  - {x: 0.008736522, y: 0, z: 0.99996185, w: -1}
+  - {x: 0.008736522, y: 0, z: 0.99996185, w: -1}
+  - {x: 0.008736522, y: 0, z: 0.99996185, w: -1}
+  - {x: 0.9974372, y: 0, z: -0.07154804, w: -1}
+  - {x: 0.9974372, y: 0, z: -0.07154804, w: -1}
+  - {x: 0.9974372, y: 0, z: -0.07154804, w: -1}
+  - {x: 0.9974372, y: 0, z: -0.07154804, w: -1}
+  - {x: 0, y: 0, z: -1, w: -1}
+  - {x: 0, y: 0, z: -1, w: -1}
+  - {x: 0, y: 0, z: -1, w: -1}
+  - {x: 0, y: 0, z: -1, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -0.8867639, y: 0, z: -0.4622228, w: -1}
+  - {x: -0.8867639, y: 0, z: -0.4622228, w: -1}
+  - {x: -0.8867639, y: 0, z: -0.4622228, w: -1}
+  - {x: -0.8867639, y: 0, z: -0.4622228, w: -1}
+  - {x: 0.89019215, y: 0, z: 0.45558533, w: -1}
+  - {x: 0.89019215, y: 0, z: 0.45558533, w: -1}
+  - {x: 0.89019215, y: 0, z: 0.45558533, w: -1}
+  - {x: 0.89019215, y: 0, z: 0.45558533, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -0.9804441, y: 0, z: 0.19679801, w: -1}
+  - {x: -0.9804441, y: 0, z: 0.19679794, w: -1}
+  - {x: -0.9804441, y: 0, z: 0.19679794, w: -1}
+  - {x: -0.98044413, y: -1.1166207e-15, z: 0.19679786, w: -1}
+  - {x: 0.9679115, y: 0, z: -0.25129154, w: -1}
+  - {x: 0.9679115, y: 0, z: -0.25129154, w: -1}
+  - {x: 0.9679115, y: 0, z: -0.25129154, w: -1}
+  - {x: 0.9679115, y: 0, z: -0.25129154, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -0.91830724, y: -1.0458539e-15, z: 0.39586848, w: -1}
+  - {x: -0.9183072, y: -5.229269e-16, z: 0.39586857, w: -1}
+  - {x: -0.9183072, y: -5.229269e-16, z: 0.39586857, w: -1}
+  - {x: -0.9183072, y: 0, z: 0.39586863, w: -1}
+  - {x: 0.89996696, y: 0, z: -0.4359581, w: -1}
+  - {x: 0.89996696, y: 0, z: -0.4359581, w: -1}
+  - {x: 0.89996696, y: 0, z: -0.4359581, w: -1}
+  - {x: 0.89996696, y: 0, z: -0.4359581, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -0.8032708, y: 0, z: 0.59561396, w: -1}
+  - {x: -0.8032708, y: 0, z: 0.59561396, w: -1}
+  - {x: -0.8032708, y: 0, z: 0.59561396, w: -1}
+  - {x: -0.8032708, y: 0, z: 0.59561396, w: -1}
+  - {x: 0.8515935, y: 0, z: -0.52420276, w: -1}
+  - {x: 0.8515935, y: 0, z: -0.52420276, w: -1}
+  - {x: 0.8515935, y: 0, z: -0.52420276, w: -1}
+  - {x: 0.8515935, y: 0, z: -0.52420276, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -0.9889568, y: 0, z: 0.14820397, w: -1}
+  - {x: -0.9889568, y: 0, z: 0.14820397, w: -1}
+  - {x: -0.9889568, y: 0, z: 0.14820397, w: -1}
+  - {x: -0.9889568, y: 0, z: 0.14820397, w: -1}
+  - {x: 0.9889568, y: 0, z: -0.14820397, w: -1}
+  - {x: 0.9889568, y: 0, z: -0.14820397, w: -1}
+  - {x: 0.9889568, y: 0, z: -0.14820397, w: -1}
+  - {x: 0.9889568, y: 0, z: -0.14820397, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -0.8890304, y: 0, z: 0.45784825, w: -1}
+  - {x: -0.8890304, y: 0, z: 0.45784825, w: -1}
+  - {x: -0.8890304, y: 0, z: 0.45784825, w: -1}
+  - {x: -0.8890304, y: 0, z: 0.45784825, w: -1}
+  - {x: 0.8890304, y: 0, z: -0.4578483, w: -1}
+  - {x: 0.8890304, y: 0, z: -0.4578483, w: -1}
+  - {x: 0.8890304, y: 0, z: -0.4578483, w: -1}
+  - {x: 0.8890304, y: 0, z: -0.4578483, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -0.95185614, y: 0, z: 0.30654523, w: -1}
+  - {x: -0.95185614, y: 0, z: 0.30654523, w: -1}
+  - {x: -0.95185614, y: 0, z: 0.30654523, w: -1}
+  - {x: -0.95185614, y: 0, z: 0.30654523, w: -1}
+  - {x: 0.95185614, y: 0, z: -0.30654523, w: -1}
+  - {x: 0.95185614, y: 0, z: -0.30654523, w: -1}
+  - {x: 0.95185614, y: 0, z: -0.30654523, w: -1}
+  - {x: 0.95185614, y: 0, z: -0.30654523, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -0.9189961, y: 0, z: -0.3942667, w: -1}
+  - {x: -0.9189961, y: 0, z: -0.3942667, w: -1}
+  - {x: -0.9189961, y: 0, z: -0.3942667, w: -1}
+  - {x: -0.9189961, y: 0, z: -0.3942667, w: -1}
+  - {x: 0.9189961, y: 0, z: 0.3942667, w: -1}
+  - {x: 0.9189961, y: 0, z: 0.3942667, w: -1}
+  - {x: 0.9189961, y: 0, z: 0.3942667, w: -1}
+  - {x: 0.9189961, y: 0, z: 0.3942667, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -0.83999604, y: 0, z: -0.54259264, w: -1}
+  - {x: -0.83999604, y: 0, z: -0.54259264, w: -1}
+  - {x: -0.83999604, y: 0, z: -0.54259264, w: -1}
+  - {x: -0.83999604, y: 0, z: -0.54259264, w: -1}
+  - {x: 0.83999604, y: 0, z: 0.54259264, w: -1}
+  - {x: 0.83999604, y: 0, z: 0.54259264, w: -1}
+  - {x: 0.83999604, y: 0, z: 0.54259264, w: -1}
+  - {x: 0.83999604, y: 0, z: 0.54259264, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -0.99788487, y: 0, z: 0.06500674, w: -1}
+  - {x: -0.99788487, y: 0, z: 0.06500674, w: -1}
+  - {x: -0.99788487, y: 0, z: 0.06500674, w: -1}
+  - {x: -0.99788487, y: 0, z: 0.06500674, w: -1}
+  - {x: 0.99788487, y: 0, z: -0.06500674, w: -1}
+  - {x: 0.99788487, y: 0, z: -0.06500674, w: -1}
+  - {x: 0.99788487, y: 0, z: -0.06500674, w: -1}
+  - {x: 0.99788487, y: 0, z: -0.06500674, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -0.88682336, y: 0, z: 0.46210855, w: -1}
+  - {x: -0.88682336, y: 0, z: 0.46210855, w: -1}
+  - {x: -0.88682336, y: 0, z: 0.46210855, w: -1}
+  - {x: -0.88682336, y: 0, z: 0.46210855, w: -1}
+  - {x: 0.88682336, y: 0, z: -0.46210855, w: -1}
+  - {x: 0.88682336, y: 0, z: -0.46210855, w: -1}
+  - {x: 0.88682336, y: 0, z: -0.46210855, w: -1}
+  - {x: 0.88682336, y: 0, z: -0.46210855, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -0.99574566, y: 0, z: -0.092144676, w: -1}
+  - {x: -0.99574566, y: 0, z: -0.092144676, w: -1}
+  - {x: -0.99574566, y: 0, z: -0.092144676, w: -1}
+  - {x: -0.99574566, y: 0, z: -0.092144676, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -0.8163728, y: 0, z: -0.5775254, w: -1}
+  - {x: -0.8163728, y: 0, z: -0.5775254, w: -1}
+  - {x: -0.8163728, y: 0, z: -0.5775254, w: -1}
+  - {x: -0.8163728, y: 0, z: -0.5775254, w: -1}
+  - {x: 0.834768, y: 0, z: 0.55060196, w: -1}
+  - {x: 0.834768, y: 0, z: 0.55060196, w: -1}
+  - {x: 0.834768, y: 0, z: 0.55060196, w: -1}
+  - {x: 0.834768, y: 0, z: 0.55060196, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -0.64823353, y: 0, z: -0.7614416, w: -1}
+  - {x: -0.64823353, y: 0, z: -0.7614416, w: -1}
+  - {x: -0.64823353, y: 0, z: -0.7614416, w: -1}
+  - {x: -0.64823353, y: 0, z: -0.7614416, w: -1}
+  - {x: 0.78695613, y: 0, z: 0.617009, w: -1}
+  - {x: 0.78695613, y: 0, z: 0.617009, w: -1}
+  - {x: 0.78695613, y: 0, z: 0.617009, w: -1}
+  - {x: 0.78695613, y: 0, z: 0.617009, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -0.9702379, y: 0, z: -0.24215385, w: -1}
+  - {x: -0.9702379, y: 0, z: -0.24215385, w: -1}
+  - {x: -0.9702379, y: 0, z: -0.24215385, w: -1}
+  - {x: -0.9702379, y: 0, z: -0.24215385, w: -1}
+  - {x: 0.7223764, y: 0, z: 0.69150007, w: -1}
+  - {x: 0.7223764, y: 0, z: 0.69150007, w: -1}
+  - {x: 0.7223764, y: 0, z: 0.69150007, w: -1}
+  - {x: 0.7223764, y: 0, z: 0.69150007, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -0.969554, y: 0, z: 0.24487798, w: -1}
+  - {x: -0.969554, y: 0, z: 0.24487798, w: -1}
+  - {x: -0.969554, y: 0, z: 0.24487798, w: -1}
+  - {x: -0.969554, y: 0, z: 0.24487798, w: -1}
+  - {x: 0.85889983, y: 0, z: -0.5121436, w: -1}
+  - {x: 0.85889983, y: 0, z: -0.5121436, w: -1}
+  - {x: 0.85889983, y: 0, z: -0.5121436, w: -1}
+  - {x: 0.85889983, y: 0, z: -0.5121436, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -0.9431951, y: 0, z: 0.33223936, w: -1}
+  - {x: -0.9431951, y: 0, z: 0.33223936, w: -1}
+  - {x: -0.9431951, y: 0, z: 0.33223936, w: -1}
+  - {x: -0.9431951, y: 0, z: 0.33223936, w: -1}
+  - {x: 0.96465445, y: 0, z: -0.263518, w: -1}
+  - {x: 0.96465445, y: 0, z: -0.263518, w: -1}
+  - {x: 0.96465445, y: 0, z: -0.263518, w: -1}
+  - {x: 0.96465445, y: 0, z: -0.263518, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -0.96031046, y: 0, z: 0.27893347, w: -1}
+  - {x: -0.96031046, y: 0, z: 0.27893347, w: -1}
+  - {x: -0.96031046, y: 0, z: 0.27893347, w: -1}
+  - {x: -0.96031046, y: 0, z: 0.27893347, w: -1}
+  - {x: 0.9697276, y: 0, z: -0.2441896, w: -1}
+  - {x: 0.9697276, y: 0, z: -0.2441896, w: -1}
+  - {x: 0.9697276, y: 0, z: -0.2441896, w: -1}
+  - {x: 0.9697276, y: 0, z: -0.2441896, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -0.9378071, y: 0, z: 0.34715694, w: -1}
+  - {x: -0.9378071, y: 0, z: 0.34715694, w: -1}
+  - {x: -0.9378071, y: 0, z: 0.34715694, w: -1}
+  - {x: -0.9378071, y: 0, z: 0.34715694, w: -1}
+  - {x: 0.7733206, y: 0, z: -0.6340152, w: -1}
+  - {x: 0.7733206, y: 0, z: -0.6340152, w: -1}
+  - {x: 0.7733206, y: 0, z: -0.6340152, w: -1}
+  - {x: 0.7733206, y: 0, z: -0.6340152, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -0.78053707, y: 0, z: 0.62510955, w: -1}
+  - {x: -0.78053707, y: 0, z: 0.62510955, w: -1}
+  - {x: -0.78053707, y: 0, z: 0.62510955, w: -1}
+  - {x: -0.78053707, y: 0, z: 0.62510955, w: -1}
+  - {x: 0.78713363, y: 0, z: -0.6167825, w: -1}
+  - {x: 0.78713363, y: 0, z: -0.6167825, w: -1}
+  - {x: 0.78713363, y: 0, z: -0.6167825, w: -1}
+  - {x: 0.78713363, y: 0, z: -0.6167825, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -0.5431965, y: 0, z: -0.8396056, w: -1}
+  - {x: -0.5431965, y: 0, z: -0.8396056, w: -1}
+  - {x: -0.5431965, y: 0, z: -0.8396056, w: -1}
+  - {x: -0.5431965, y: 0, z: -0.8396056, w: -1}
+  - {x: 0.21161644, y: 0, z: -0.9773528, w: -1}
+  - {x: 0.21161644, y: 0, z: -0.9773528, w: -1}
+  - {x: 0.21161644, y: 0, z: -0.9773528, w: -1}
+  - {x: 0.21161644, y: 0, z: -0.9773528, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0.000002676373, w: -1}
+  - {x: -1, y: 0, z: 0.000002676373, w: -1}
+  - {x: -1, y: 0, z: 0.000002676373, w: -1}
+  - {x: -1, y: 0, z: 0.000002676373, w: -1}
+  - {x: 1, y: 0, z: -0.000005352746, w: -1}
+  - {x: 1, y: 0, z: -0.000005352746, w: -1}
+  - {x: 1, y: 0, z: -0.000005352746, w: -1}
+  - {x: 1, y: 0, z: -0.000005352746, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: -1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  - {x: 1, y: 0, z: 0, w: -1}
+  m_Colors: []
+  m_UnwrapParameters:
+    m_HardAngle: 88
+    m_PackMargin: 20
+    m_AngleError: 8
+    m_AreaError: 15
+  m_PreserveMeshAssetOnDestroy: 0
+  assetGuid: 
+  m_IsSelectable: 1
+  m_SelectedFaces: 
+  m_SelectedEdges: []
+  m_SelectedVertices: 
+--- !u!23 &387397071
+MeshRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 387397067}
+  m_Enabled: 0
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_DynamicOccludee: 1
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_RayTracingMode: 2
+  m_RayTraceProcedural: 0
+  m_RenderingLayerMask: 1
+  m_RendererPriority: 0
+  m_Materials:
+  - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2}
+  m_StaticBatchInfo:
+    firstSubMesh: 0
+    subMeshCount: 0
+  m_StaticBatchRoot: {fileID: 0}
+  m_ProbeAnchor: {fileID: 0}
+  m_LightProbeVolumeOverride: {fileID: 0}
+  m_ScaleInLightmap: 1
+  m_ReceiveGI: 1
+  m_PreserveUVs: 0
+  m_IgnoreNormalsForChartDetection: 0
+  m_ImportantGI: 0
+  m_StitchLightmapSeams: 1
+  m_SelectedEditorRenderState: 2
+  m_MinimumChartSize: 4
+  m_AutoUVMaxDistance: 0.5
+  m_AutoUVMaxAngle: 89
+  m_LightmapParameters: {fileID: 0}
+  m_SortingLayerID: 0
+  m_SortingLayer: 0
+  m_SortingOrder: 0
+  m_AdditionalVertexStreams: {fileID: 0}
+--- !u!33 &387397072
+MeshFilter:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 387397067}
+  m_Mesh: {fileID: 648797983}
 --- !u!1001 &394414942
 PrefabInstance:
   m_ObjectHideFlags: 0
@@ -12558,6 +15631,170 @@ Transform:
     type: 3}
   m_PrefabInstance: {fileID: 645585536}
   m_PrefabAsset: {fileID: 0}
+--- !u!43 &648797983
+Mesh:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: pb_Mesh238468
+  serializedVersion: 10
+  m_SubMeshes:
+  - serializedVersion: 2
+    firstByte: 0
+    indexCount: 588
+    topology: 0
+    baseVertex: 0
+    firstVertex: 0
+    vertexCount: 300
+    localAABB:
+      m_Center: {x: 39.8593, y: 6.238891, z: -5.2606735}
+      m_Extent: {x: 40.476585, y: 6.238891, z: 9.593055}
+  m_Shapes:
+    vertices: []
+    shapes: []
+    channels: []
+    fullWeights: []
+  m_BindPose: []
+  m_BoneNameHashes: 
+  m_RootBoneNameHash: 0
+  m_BonesAABB: []
+  m_VariableBoneCountWeights:
+    m_Data: 
+  m_MeshCompression: 0
+  m_IsReadable: 1
+  m_KeepVertices: 1
+  m_KeepIndices: 1
+  m_IndexFormat: 0
+  m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e001000110012001100130012001400150016001500170016001700150018001500190018001a001b001c001b001d001c001e001f0020001f00210020001300110022001100230022001800190024001900250024002600270028002700290028002a002b002c002b002d002c00220023002e0023002f002e002400250030002500310030003200330034003300350034003600370038003700390038002e002f003a002f003b003a00300031003c0031003d003c003e003f0040003f00410040004200430044004300450044003a003b0046003b00470046003c003d0048003d00490048004a004b004c004b004d004c004e004f0050004f00510050004600470052004700530052004800490054004900550054005600570058005700590058005a005b005c005b005d005c00520053005e0053005f005e005400550060005500610060006200630064006300650064006600670068006700690068005e005f006a005f006b006a00600061006c0061006d006c006e006f0070006f00710070007200730074007300750074006a006b0076006b00770076006c006d0078006d00790078007a007b007c007b007d007c007e007f0080007f00810080007600770082007700830082007800790084007900850084008600870088008700890088008a008b008c008b008d008c00820083008e0083008f008e008400850090008500910090009200930094009300950094009600970098009700990098008e008f009a008f009b009a00900091009c0091009d009c009e009f00a0009f00a100a000a200a300a400a300a500a4009a009b00a6009b00a700a6009c009d00a8009d00a900a800aa00ab00ac00ab00ad00ac00ae00af00b000af00b100b000a600a700b200a700b300b200a800a900b400a900b500b400b600b700b800b700b900b800ba00bb00bc00bb00bd00bc00b200b300be00b300bf00be00b400b500c000b500c100c000c200c300c400c300c500c400c600c700c800c700c900c800be00bf00ca00bf00cb00ca00c000c100cc00c100cd00cc00ce00cf00d000cf00d100d000d200d300d400d300d500d400ca00cb00d600cb00d700d600cc00cd00d800cd00d900d800da00db00dc00db00dd00dc00de00df00e000df00e100e000d600d700e200d700e300e200d800d900e400d900e500e400e600e700e800e700e900e800ea00eb00ec00eb00ed00ec00e200e300ee00e300ef00ee00e400e500f000e500f100f000f200f300f400f300f500f400f600f700f800f700f900f800ee00ef00fa00ef00fb00fa00f000f100fc00f100fd00fc00fe00ff000001ff0001010001020103010401030105010401fa00fb000601fb0007010601fc00fd000801fd00090108010a010b010c010b010d010c010e010f0110010f01110110010601070112010701130112010801090114010901150114011601170118011701190118011a011b011c011b011d011c01120113011e0113011f011e01140016002001160021012001220123012401230125012401260127012801270129012801100012002a0112002b012a01
+  m_VertexData:
+    serializedVersion: 3
+    m_VertexCount: 300
+    m_Channels:
+    - stream: 0
+      offset: 0
+      format: 0
+      dimension: 3
+    - stream: 0
+      offset: 12
+      format: 0
+      dimension: 3
+    - stream: 0
+      offset: 24
+      format: 0
+      dimension: 4
+    - stream: 0
+      offset: 0
+      format: 0
+      dimension: 0
+    - stream: 0
+      offset: 40
+      format: 0
+      dimension: 2
+    - stream: 0
+      offset: 0
+      format: 0
+      dimension: 0
+    - stream: 0
+      offset: 0
+      format: 0
+      dimension: 0
+    - stream: 0
+      offset: 0
+      format: 0
+      dimension: 0
+    - stream: 0
+      offset: 0
+      format: 0
+      dimension: 0
+    - stream: 0
+      offset: 0
+      format: 0
+      dimension: 0
+    - stream: 0
+      offset: 0
+      format: 0
+      dimension: 0
+    - stream: 0
+      offset: 0
+      format: 0
+      dimension: 0
+    - stream: 0
+      offset: 0
+      format: 0
+      dimension: 0
+    - stream: 0
+      offset: 0
+      format: 0
+      dimension: 0
+    m_DataSize: 14400
+    _typelessdata: 00d097bd00000000000000004951433d0000000073b57f3f73b57fbf000000004951433d000080bfcaa3973d000000005862cb400000000090299dbe4951433d0000000073b57f3f73b57fbf000000004951433d000080bf069fcbc00000000000d097bdffa44741000000004951433d0000000073b57f3f73b57fbf000000004951433d000080bfcaa3973dffa447415862cb40ffa4474190299dbe4951433d0000000073b57f3f73b57fbf000000004951433d000080bf069fcbc0ffa44741f9aba04200000000fc4abec080fd7f3f00000000a1230fbca1230f3c0000000080fd7f3f000080bf85d3a7c0000000002184a04200000000dfa86dc180fd7f3f00000000a1230fbca1230f3c0000000080fd7f3f000080bf886e62c100000000f9aba042ffa44741fc4abec080fd7f3f00000000a1230fbca1230f3c0000000080fd7f3f000080bf85d3a7c0ffa447412184a042ffa44741dfa86dc180fd7f3f00000000a1230fbca1230f3c0000000080fd7f3f000080bf886e62c1ffa447415862cb40000000007c0281c0c68792bd000000000b587fbf0b587f3f00000000c78792bd000080bfe317d4400000000000d097bd00000000388064c0c68792bd000000000b587fbf0b587f3f00000000c78792bd000080bf6ede393e000000005862cb40ffa447417c0281c0c68792bd000000000b587fbf0b587f3f00000000c78792bd000080bfe317d440ffa4474100d097bdffa44741388064c0c68792bd000000000b587fbf0b587f3f00000000c78792bd000080bf6ede393effa4474140061ebf00000000388064c0000080bf00000000000000000000000000000000000080bf000080bf388064400000000040061ebf0000000000000000000080bf00000000000000000000000000000000000080bf000080bf000000000000000040061ebfffa44741388064c0000080bf00000000000000000000000000000000000080bf000080bf38806440ffa4474140061ebfffa4474100000000000080bf00000000000000000000000000000000000080bf000080bf00000000ffa4474100d097bdffa4474100000000000000000000803f000000000000803f0000000000000000000080bf00d097bd000000005862cb40ffa4474190299dbe000000000000803f000000000000803f0000000000000000000080bf5862cb4090299dbe00d097bdffa44741388064c0000000000000803f000000000000803f0000000000000000000080bf00d097bd388064c05862cb40ffa447417c0281c0000000000000803f000000000000803f0000000000000000000080bf5862cb407c0281c000d097bd00000000388064c000000000000080bf00000000000080bf0000000000000000000080bf00d0973d388064c05862cb40000000007c0281c000000000000080bf00000000000080bf0000000000000000000080bf5862cbc07c0281c000d097bd000000000000000000000000000080bf00000000000080bf0000000000000000000080bf00d0973d000000005862cb400000000090299dbe00000000000080bf00000000000080bf0000000000000000000080bf5862cbc090299dbe7a19744100000000dea28a4000000000000080bf00000000000080bf0000000000000000000080bf7a1974c1dea28a407a19744100000000b007063f00000000000080bf00000000000080bf0000000000000000000080bf7a1974c1b007063f5862cb40ffa4474190299dbe77a8ecbe00000000f402633ff50263bf0000000078a8ecbe000080bf3fd0afc0ffa447415862cb400000000090299dbe77a8ecbe00000000f402633ff50263bf0000000078a8ecbe000080bf3fd0afc0000000007a197441ffa44741dea28a4077a8ecbe00000000f402633ff50263bf0000000078a8ecbe000080bfc07f78c1ffa447417a19744100000000dea28a4077a8ecbe00000000f402633ff50263bf0000000078a8ecbe000080bfc07f78c1000000005862cb40000000007c0281c07b42e93e00000000a2e363bfa2e3633f000000007b42e93e000080bf568d7440000000005862cb40ffa447417c0281c07b42e93e00000000a2e363bfa2e3633f000000007b42e93e000080bf568d7440ffa447417a19744100000000b007063f7b42e93e00000000a2e363bfa2e3633f000000007b42e93e000080bfa31c5d41000000007a197441ffa44741b007063f7b42e93e00000000a2e363bfa2e3633f000000007b42e93e000080bfa31c5d41ffa447417a197441ffa44741b007063f000000000000803f000000000000803f0000000000000000000080bf7a197441b007063f7a197441ffa44741dea28a40000000000000803f000000000000803f0000000000000000000080bf7a197441dea28a402657964100000000fad7674000000000000080bf00000000000080bf0000000000000000000080bf265796c1fad7674026579641000000005003cabe00000000000080bf00000000000080bf0000000000000000000080bf265796c15003cabe7a197441ffa44741dea28a406b85493e0000000062fe7a3f62fe7abf000000006b85493e000080bf2caf61c1ffa447417a19744100000000dea28a406685493e07eca03262fe7a3f62fe7abf000000006685493e000080bf2caf61c10000000026579641ffa44741f8d767406685493e07eca03262fe7a3f62fe7abf000000006685493e000080bf74b28dc1ffa447412657964100000000fad767406185493e07ec203363fe7a3f63fe7abf08eca0a66185493e000080bf74b28dc1000000007a19744100000000b007063f48a980be000000000bc977bf0cc9773f0000000049a980be000080bf63296a41000000007a197441ffa44741b007063f48a980be000000000bc977bf0cc9773f0000000049a980be000080bf63296a41ffa4474126579641000000005003cabe48a980be000000000bc977bf0cc9773f0000000049a980be000080bf354f92410000000026579641ffa447415003cabe48a980be000000000bc977bf0cc9773f0000000049a980be000080bf354f9241ffa4474126579641ffa447415003cabe000000000000803f000000000000803f0000000000000000000080bf265796415003cabe26579641ffa44741f8d76740000000000000803f000000000000803f0000000000000000000080bf26579641f8d767400801ac4100000000fe211d4000000000000080bf00000000000080bf0000000000000000000080bf0801acc1fe211d400801ac41000000000869dabf00000000000080bf00000000000080bf0000000000000000000080bf0801acc10869dabf26579641ffa44741f8d7674046afca3e2eb916332f166b3f2f166bbf33b996a646afca3e000080bf292c7dc1ffa447412657964100000000fad7674048afca3e2eb996322e166b3f2e166bbf32b916a649afca3e000080bf292c7dc101d6cab40801ac41ffa44741fe211d4048afca3e2eb996322e166b3f2e166bbf32b916a649afca3e000080bf542d96c1ffa447410801ac4100000000fe211d404bafca3e000000002e166b3f2e166bbf000000004bafca3e000080bf542d96c101d6cab426579641000000005003cabee535dfbe000000003c6466bf3c64663f00000000e635dfbe000080bf70ad88410000000026579641ffa447415003cabee535dfbe000000003c6466bf3c64663f00000000e635dfbe000080bf70ad8841ffa447410801ac41000000000869dabfe535dfbe000000003c6466bf3c64663f00000000e635dfbe000080bfc2bfa041000000000801ac41ffa447410869dabfe535dfbe000000003c6466bf3c64663f00000000e635dfbe000080bfc2bfa041ffa447410801ac41ffa447410869dabf000000000000803f000000000000803f0000000000000000000080bf0801ac410869dabf0801ac41ffa44741fe211d40000000000000803f000000000000803f0000000000000000000080bf0801ac41fe211d40f130cd410000000028eb1ebf00000000000080bf00000000000080bf0000000000000000000080bff130cdc128eb1ebff130cd4100000000105188c000000000000080bf00000000000080bf0000000000000000000080bff130cdc1105188c00801ac41ffa44741fe211d40297a183f0000000028a34d3f28a34dbf00000000287a183f000080bf1bef7cc1ffa447410801ac4100000000fe211d40297a183f0000000028a34d3f28a34dbf00000000287a183f000080bf1bef7cc100000000f130cd41ffa4474128eb1ebf297a183f0000000028a34d3f28a34dbf00000000287a183f000080bf33c8a7c1ffa44741f130cd410000000028eb1ebf297a183f0000000028a34d3f28a34dbf00000000287a183f000080bf33c8a7c1000000000801ac41000000000869dabf273206bf0000000008025abf08025a3f00000000273206bf000080bf1aa29941000000000801ac41ffa447410869dabf273206bf0000000008025abf08025a3f00000000273206bf000080bf1aa29941ffa44741f130cd4100000000105188c0273206bf0000000008025abf08025a3f00000000273206bf000080bf979ac04100000000f130cd41ffa44741105188c0273206bf0000000008025abf08025a3f00000000273206bf000080bf979ac041ffa44741f130cd41ffa44741105188c0000000000000803f000000000000803f0000000000000000000080bff130cd41105188c0f130cd41ffa4474128eb1ebf000000000000803f000000000000803f0000000000000000000080bff130cd4128eb1ebfac85124200000000e20d11c000000000000080bf00000000000080bf0000000000000000000080bfac8512c2e20d11c0ac851242000000009cfabcc000000000000080bf00000000000080bf0000000000000000000080bfac8512c29cfabcc0f130cd41ffa4474128eb1ebfc8c2173e00000000462c7d3f462c7dbf00000000c8c2173e000080bf46a9cbc1ffa44741f130cd410000000028eb1ebfc8c2173e00000000462c7d3f462c7dbf00000000c8c2173e000080bf46a9cbc100000000ac851242ffa44741e20d11c0c8c2173e00000000462c7d3f462c7dbf00000000c8c2173e000080bf683f12c2ffa44741ac85124200000000e20d11c0c8c2173e00000000462c7d3f462c7dbf00000000c8c2173e000080bf683f12c200000000f130cd4100000000105188c0c8c217be00000000462c7dbf462c7d3f00000000c8c217be000080bfd3f9cf4100000000f130cd41ffa44741105188c0c8c217be00000000462c7dbf462c7d3f00000000c8c217be000080bfd3f9cf41ffa44741ac851242000000009cfabcc0c8c217be00000000462c7dbf462c7d3f00000000c8c217be000080bfaf67144200000000ac851242ffa447419cfabcc0c8c217be00000000462c7dbf462c7d3f00000000c8c217be000080bfaf671442ffa44741ac851242ffa447419cfabcc0000000000000803f000000000000803f0000000000000000000080bfac8512429cfabcc0ac851242ffa44741e20d11c0000000000000803f000000000000803f0000000000000000000080bfac851242e20d11c0d66e324200000000b8ffcbc000000000000080bf00000000000080bf0000000000000000000080bfd66e32c2b8ffcbc0d66e324200000000b23920c100000000000080bf00000000000080bf0000000000000000000080bfd66e32c2b23920c1ac851242ffa44741e20d11c0166bea3e000000007f97633f7f9763bf00000000166bea3e000080bfd86906c2ffa44741ac85124200000000e20d11c0166bea3e000000007f97633f7f9763bf00000000166bea3e000080bfd86906c200000000d66e3242ffa44741b8ffcbc0166bea3e000000007f97633f7f9763bf00000000166bea3e000080bfb14e2ac2ffa44741d66e324200000000b8ffcbc0166bea3e000000007f97633f7f9763bf00000000166bea3e000080bfb14e2ac200000000ac851242000000009cfabcc0176beabe000000007e9763bf7f97633f00000000186beabe000080bffe130d4200000000ac851242ffa447419cfabcc0176beabe000000007e9763bf7f97633f00000000186beabe000080bffe130d42ffa44741d66e324200000000b23920c1176beabe000000007e9763bf7f97633f00000000186beabe000080bfd7f8304200000000d66e3242ffa44741b23920c1176beabe000000007e9763bf7f97633f00000000186beabe000080bfd7f83042ffa44741d66e3242ffa44741b23920c1000000000000803f000000000000803f0000000000000000000080bfd66e3242b23920c1d66e3242ffa44741b8ffcbc0000000000000803f000000000000803f0000000000000000000080bfd66e3242b8ffcbc005db3742000000003cf8d9c000000000000080bf00000000000080bf0000000000000000000080bf05db37c23cf8d9c005db374200000000f43527c100000000000080bf00000000000080bf0000000000000000000080bf05db37c2f43527c1d66e3242ffa44741b8ffcbc07ef39c3e00000000d7ac733fd8ac73bf000000007ff39c3e000080bfcba831c2ffa44741d66e324200000000b8ffcbc07ef39c3e00000000d7ac733fd8ac73bf000000007ff39c3e000080bfcba831c20000000005db3742ffa447413cf8d9c07ef39c3e00000000d7ac733fd8ac73bf000000007ff39c3e000080bf315b37c2ffa4474105db3742000000003cf8d9c07ef39c3e00000000d7ac733fd8ac73bf000000007ff39c3e000080bf315b37c200000000d66e324200000000b23920c17ef39cbe00000000d7ac73bfd8ac733f000000007ff39cbe000080bf1f1f364200000000d66e3242ffa44741b23920c17ef39cbe00000000d7ac73bfd8ac733f000000007ff39cbe000080bf1f1f3642ffa4474105db374200000000f43527c17ef39cbe00000000d7ac73bfd8ac733f000000007ff39cbe000080bf85d13b420000000005db3742ffa44741f43527c17ef39cbe00000000d7ac73bfd8ac733f000000007ff39cbe000080bf85d13b42ffa4474105db3742ffa44741f43527c1000000000000803f000000000000803f0000000000000000000080bf05db3742f43527c105db3742ffa447413cf8d9c0000000000000803f000000000000803f0000000000000000000080bf05db37423cf8d9c004cd454200000000781baac000000000000080bf00000000000080bf0000000000000000000080bf04cd45c2781baac004cd45420000000092470fc100000000000080bf00000000000080bf0000000000000000000080bf04cd45c292470fc105db3742ffa447413cf8d9c053ddc9be0000000054436b3f54436bbf0000000053ddc9be000080bf63381ec2ffa4474105db3742000000003cf8d9c053ddc9be0000000054436b3f54436bbf0000000053ddc9be000080bf63381ec20000000004cd4542ffa44741781baac053ddc9be0000000054436b3f54436bbf0000000053ddc9be000080bf0e652dc2ffa4474104cd454200000000781baac053ddc9be0000000054436b3f54436bbf0000000053ddc9be000080bf0e652dc20000000005db374200000000f43527c153ddc93e0000000054436bbf54436b3f0000000053ddc93e000080bf2b7b18420000000005db3742ffa44741f43527c153ddc93e0000000054436bbf54436b3f0000000053ddc93e000080bf2b7b1842ffa4474104cd45420000000092470fc153ddc93e0000000054436bbf54436b3f0000000053ddc93e000080bfd6a727420000000004cd4542ffa4474192470fc153ddc93e0000000054436bbf54436b3f0000000053ddc93e000080bfd6a72742ffa4474104cd4542ffa4474192470fc1000000000000803f000000000000803f0000000000000000000080bf04cd454292470fc104cd4542ffa44741781baac0000000000000803f000000000000803f0000000000000000000080bf04cd4542781baac0321a5042000000004cbf69c000000000000080bf00000000000080bf0000000000000000000080bf321a50c24cbf69c0321a5042000000005253e9c000000000000080bf00000000000080bf0000000000000000000080bf321a50c25253e9c004cd4542ffa44741781baac05ae70abf00000000fa09573ffb0957bf000000005ae70abf000080bf539d1ac2ffa4474104cd454200000000781baac05ae70abf00000000fa09573ffb0957bf000000005ae70abf000080bf539d1ac200000000321a5042ffa447414cbf69c05ae70abf00000000fa09573ffb0957bf000000005ae70abf000080bfd6e026c2ffa44741321a5042000000004cbf69c05ae70abf00000000fa09573ffb0957bf000000005ae70abf000080bfd6e026c20000000004cd45420000000092470fc15ae70a3f00000000fa0957bffb09573f000000005ae70a3f000080bf60b712420000000004cd4542ffa4474192470fc15ae70a3f00000000fa0957bffb09573f000000005ae70a3f000080bf60b71242ffa44741321a5042000000005253e9c05ae70a3f00000000fa0957bffb09573f000000005ae70a3f000080bfe3fa1e4200000000321a5042ffa447415253e9c05ae70a3f00000000fa0957bffb09573f000000005ae70a3f000080bfe3fa1e42ffa44741321a5042ffa447415253e9c0000000000000803f000000000000803f0000000000000000000080bf321a50425253e9c0321a5042ffa447414cbf69c0000000000000803f000000000000803f0000000000000000000080bf321a50424cbf69c05b35594200000000183d73c000000000000080bf00000000000080bf0000000000000000000080bf5b3559c2183d73c05b355942000000003812eec000000000000080bf00000000000080bf0000000000000000000080bf5b3559c23812eec0321a5042ffa447414cbf69c03f22853d0000000061757f3f62757fbf000000004122853d000080bfa29c50c2ffa44741321a5042000000004cbf69c03f22853d0000000061757f3f62757fbf000000004122853d000080bfa29c50c2000000005b355942ffa44741183d73c03f22853d0000000061757f3f62757fbf000000004122853d000080bfbcbc59c2ffa447415b35594200000000183d73c03f22853d0000000061757f3f62757fbf000000004122853d000080bfbcbc59c200000000321a5042000000005253e9c03f2285bd0000000061757fbf62757f3f00000000412285bd000080bfe18e514200000000321a5042ffa447415253e9c03f2285bd0000000061757fbf62757f3f00000000412285bd000080bfe18e5142ffa447415b355942000000003812eec03f2285bd0000000061757fbf62757f3f00000000412285bd000080bffbae5a42000000005b355942ffa447413812eec03f2285bd0000000061757fbf62757f3f00000000412285bd000080bffbae5a42ffa447415b355942ffa447413812eec0000000000000803f000000000000803f0000000000000000000080bf5b3559423812eec05b355942ffa44741183d73c0000000000000803f000000000000803f0000000000000000000080bf5b355942183d73c02352684200000000329eb8c000000000000080bf00000000000080bf0000000000000000000080bf235268c2329eb8c02352684200000000ef8816c100000000000080bf00000000000080bf0000000000000000000080bf235268c2ef8816c15b355942ffa44741183d73c07f99ec3e00000000dc06633fdb0663bf000000007e99ec3e000080bf93a647c2ffa447415b35594200000000183d73c07f99ec3e00000000dc06633fdb0663bf000000007e99ec3e000080bf93a647c20000000023526842ffa44741329eb8c07f99ec3e00000000dc06633fdb0663bf000000007e99ec3e000080bf17b158c2ffa447412352684200000000329eb8c07f99ec3e00000000dc06633fdb0663bf000000007e99ec3e000080bf17b158c2000000005b355942000000003812eec07f99ecbe00000000dc0663bfdb06633f000000007e99ecbe000080bf9a604e42000000005b355942ffa447413812eec07f99ecbe00000000dc0663bfdb06633f000000007e99ecbe000080bf9a604e42ffa447412352684200000000ef8816c17f99ecbe00000000dc0663bfdb06633f000000007e99ecbe000080bf1e6b5f420000000023526842ffa44741ef8816c17f99ecbe00000000dc0663bfdb06633f000000007e99ecbe000080bf1e6b5f42ffa4474123526842ffa44741ef8816c1000000000000803f000000000000803f0000000000000000000080bf23526842ef8816c123526842ffa44741329eb8c0000000000000803f000000000000803f0000000000000000000080bf23526842329eb8c0fd6f6e4200000000fc16b4c000000000000080bf00000000000080bf0000000000000000000080bffd6f6ec2fc16b4c0e04b6e4200000000ef8816c100000000000080bf00000000000080bf0000000000000000000080bfe04b6ec2ef8816c123526842ffa44741329eb8c05ab6bcbd0000000030e97e3f30e97ebf0000000059b6bcbd000080bfbe3465c2ffa447412352684200000000329eb8c05ab6bcbd0000000030e97e3f30e97ebf0000000059b6bcbd000080bfbe3465c200000000fd6f6e42ffa44741fc16b4c05ab6bcbd0000000030e97e3f30e97ebf0000000059b6bcbd000080bf49596bc2ffa44741fd6f6e4200000000fc16b4c05ab6bcbd0000000030e97e3f30e97ebf0000000059b6bcbd000080bf49596bc2000000002352684200000000ef8816c10000000000000000000080bf0000803f0000000000000000000080bf235268420000000023526842ffa44741ef8816c10000000000000000000080bf0000803f0000000000000000000080bf23526842ffa44741e04b6e4200000000ef8816c10000000000000000000080bf0000803f0000000000000000000080bfe04b6e4200000000e04b6e42ffa44741ef8816c10000000000000000000080bf0000803f0000000000000000000080bfe04b6e42ffa44741e04b6e42ffa44741ef8816c1000000000000803f000000000000803f0000000000000000000080bfe04b6e42ef8816c1fd6f6e42ffa44741fc16b4c0000000000000803f000000000000803f0000000000000000000080bffd6f6e42fc16b4c0f87e764200000000b27b86c000000000000080bf00000000000080bf0000000000000000000080bff87e76c2b27b86c085ae764200000000576900c100000000000080bf00000000000080bf0000000000000000000080bf85ae76c2576900c1fd6f6e42ffa44741fc16b4c0b3d813bf00000000cefd503fcffd50bf00000000b4d813bf000080bf2ea735c2ffa44741fd6f6e4200000000fc16b4c0b3d813bf00000000cefd503fcffd50bf00000000b4d813bf000080bf2ea735c200000000f87e7642ffa44741b27b86c0b3d813bf00000000cefd503fcffd50bf00000000b4d813bf000080bf30863fc2ffa44741f87e764200000000b27b86c0b3d813bf00000000cefd503fcffd50bf00000000b4d813bf000080bf30863fc200000000e04b6e4200000000ef8816c13ff40c3f000000005ab355bf5bb3553f0000000040f40c3f000080bf7433324200000000e04b6e42ffa44741ef8816c13ff40c3f000000005ab355bf5bb3553f0000000040f40c3f000080bf74333242ffa4474185ae764200000000576900c13ff40c3f000000005ab355bf5bb3553f0000000040f40c3f000080bf003f3c420000000085ae7642ffa44741576900c13ff40c3f000000005ab355bf5bb3553f0000000040f40c3f000080bf003f3c42ffa4474185ae7642ffa44741576900c1000000000000803f000000000000803f0000000000000000000080bf85ae7642576900c1f87e7642ffa44741b27b86c0000000000000803f000000000000803f0000000000000000000080bff87e7642b27b86c03916804200000000202aaebf00000000000080bf00000000000080bf0000000000000000000080bf391680c2202aaebfa4f3804200000000b06fbac000000000000080bf00000000000080bf0000000000000000000080bfa4f380c2b06fbac0f87e7642ffa44741b27b86c0d7ed42bf00000000a2f2253fa2f225bf00000000d6ed42bf000080bfa0fc12c2ffa44741f87e764200000000b27b86c0d7ed42bf00000000a2f2253fa2f225bf00000000d6ed42bf000080bfa0fc12c20000000039168042ffa44741202aaebfd7ed42bf00000000a2f2253fa2f225bf00000000d6ed42bf000080bf84ea21c2ffa447413916804200000000202aaebfd7ed42bf00000000a2f2253fa2f225bf00000000d6ed42bf000080bf84ea21c20000000085ae764200000000576900c14cf41d3f00000000f57549bff575493f000000004df41d3f000080bfe7512e420000000085ae7642ffa44741576900c14cf41d3f00000000f57549bff575493f000000004df41d3f000080bfe7512e42ffa44741a4f3804200000000b06fbac04cf41d3f00000000f57549bff575493f000000004df41d3f000080bf60943c4200000000a4f38042ffa44741b06fbac04cf41d3f00000000f57549bff575493f000000004df41d3f000080bf60943c42ffa44741a4f38042ffa44741b06fbac0000000000000803f000000000000803f0000000000000000000080bfa4f38042b06fbac039168042ffa44741202aaebf000000000000803f000000000000803f0000000000000000000080bf39168042202aaebf5e07844200000000a0655ebf00000000000080bf00000000000080bf0000000000000000000080bf5e0784c2a0655ebfebc28442000000003a1680c000000000000080bf00000000000080bf0000000000000000000080bfebc284c23a1680c039168042ffa44741202aaebf2ef777be000000008361783f836178bf000000002ef777be000080bf3d3b77c2ffa447413916804200000000202aaebf2ef777be000000008361783f836178bf000000002ef777be000080bf3d3b77c2000000005e078442ffa44741a0655ebf2ef777be000000008361783f836178bf000000002ef777be000080bf705b7fc2ffa447415e07844200000000a0655ebf2ef777be000000008361783f836178bf000000002ef777be000080bf705b7fc200000000a4f3804200000000b06fbac02606313f00000000a9ed38bfa9ed383f000000002606313f000080bf33302a4200000000a4f38042ffa44741b06fbac02606313f00000000a9ed38bfa9ed383f000000002606313f000080bf33302a42ffa44741ebc28442000000003a1680c02606313f00000000a9ed38bfa9ed383f000000002606313f000080bf64bc344200000000ebc28442ffa447413a1680c02606313f00000000a9ed38bfa9ed383f000000002606313f000080bf64bc3442ffa44741ebc28442ffa447413a1680c0000000000000803f000000000000803f0000000000000000000080bfebc284423a1680c05e078442ffa44741a0655ebf000000000000803f000000000000803f0000000000000000000080bf5e078442a0655ebfeaa4874200000000a8a3a9bf00000000000080bf00000000000080bf0000000000000000000080bfeaa487c2a8a3a9bfa41f884200000000ea29a0c000000000000080bf00000000000080bf0000000000000000000080bfa41f88c2ea29a0c05e078442ffa44741a0655ebf49c17a3e00000000b034783fb13478bf000000004bc17a3e000080bf3b6f80c2ffa447415e07844200000000a0655ebf49c17a3e00000000b034783fb13478bf000000004bc17a3e000080bf3b6f80c200000000eaa48742ffa44741a8a3a9bf49c17a3e00000000b034783fb13478bf000000004bc17a3e000080bfd72984c2ffa44741eaa4874200000000a8a3a9bf49c17a3e00000000b034783fb13478bf000000004bc17a3e000080bfd72984c200000000ebc28442000000003a1680c0d81b03bf00000000dde05bbfdce05b3f00000000d81b03bf000080bfe2416c4200000000ebc28442ffa447413a1680c0d81b03bf00000000dde05bbfdce05b3f00000000d81b03bf000080bfe2416c42ffa44741a41f884200000000ea29a0c0d81b03bf00000000dde05bbfdce05b3f00000000d81b03bf000080bf2116744200000000a41f8842ffa44741ea29a0c0d81b03bf00000000dde05bbfdce05b3f00000000d81b03bf000080bf21167442ffa44741a41f8842ffa44741ea29a0c0000000000000803f000000000000803f0000000000000000000080bfa41f8842ea29a0c0eaa48742ffa44741a8a3a9bf000000000000803f000000000000803f0000000000000000000080bfeaa48742a8a3a9bf09858f420000000078972dc000000000000080bf00000000000080bf0000000000000000000080bf09858fc278972dc073ea8f4200000000c638c2c000000000000080bf00000000000080bf0000000000000000000080bf73ea8fc2c638c2c0eaa48742ffa44741a8a3a9bf461baa3e000000003c75713f3c7571bf00000000471baa3e000080bfd0d180c2ffa44741eaa4874200000000a8a3a9bf461baa3e000000003c75713f3c7571bf00000000471baa3e000080bfd0d180c20000000009858f42ffa4474178972dc0461baa3e000000003c75713f3c7571bf00000000471baa3e000080bf5b2b89c2ffa4474109858f420000000078972dc0461baa3e000000003c75713f3c7571bf00000000471baa3e000080bf5b2b89c200000000a41f884200000000ea29a0c0d5eb86be0000000099f376bf98f3763f00000000d5eb86be000080bf3bf3854200000000a41f8842ffa44741ea29a0c0d5eb86be0000000099f376bf98f3763f00000000d5eb86be000080bf3bf38542ffa4474173ea8f4200000000c638c2c0d5eb86be0000000099f376bf98f3763f00000000d5eb86be000080bf21078e420000000073ea8f42ffa44741c638c2c0d5eb86be0000000099f376bf98f3763f00000000d5eb86be000080bf21078e42ffa4474173ea8f42ffa44741c638c2c0000000000000803f000000000000803f0000000000000000000080bf73ea8f42c638c2c009858f42ffa4474178972dc0000000000000803f000000000000803f0000000000000000000080bf09858f4278972dc01838924200000000b4ae46c000000000000080bf00000000000080bf0000000000000000000080bf183892c2b4ae46c0ab7a924200000000ae8cccc000000000000080bf00000000000080bf0000000000000000000080bfab7a92c2ae8cccc009858f42ffa4474178972dc05dd08e3e00000000e8d6753fe8d675bf000000005ed08e3e000080bf2a568bc2ffa4474109858f420000000078972dc05dd08e3e00000000e8d6753fe8d675bf000000005ed08e3e000080bf2a568bc20000000018389242ffa44741b4ae46c05dd08e3e00000000e8d6753fe8d675bf000000005ed08e3e000080bfc9258ec2ffa447411838924200000000b4ae46c05dd08e3e00000000e8d6753fe8d675bf000000005ed08e3e000080bfc9258ec20000000073ea8f4200000000c638c2c0d60c7abe00000000104078bf1140783f00000000d70c7abe000080bff8858e420000000073ea8f42ffa44741c638c2c0d60c7abe00000000104078bf1140783f00000000d70c7abe000080bff8858e42ffa44741ab7a924200000000ae8cccc0d60c7abe00000000104078bf1140783f00000000d70c7abe000080bfac2a914200000000ab7a9242ffa44741ae8cccc0d60c7abe00000000104078bf1140783f00000000d70c7abe000080bfac2a9142ffa44741ab7a9242ffa44741ae8cccc0000000000000803f000000000000803f0000000000000000000080bfab7a9242ae8cccc018389242ffa44741b4ae46c0000000000000803f000000000000803f0000000000000000000080bf18389242b4ae46c09bda9742000000002ab784c000000000000080bf00000000000080bf0000000000000000000080bf9bda97c22ab784c07e4799420000000035e012c100000000000080bf00000000000080bf0000000000000000000080bf7e4799c235e012c118389242ffa44741b4ae46c08ebeb13e000000002014703f201470bf000000008ebeb13e000080bfe0478bc2ffa447411838924200000000b4ae46c08ebeb13e000000002014703f201470bf000000008ebeb13e000080bfe0478bc2000000009bda9742ffa447412ab784c08ebeb13e000000002014703f201470bf000000008ebeb13e000080bf0d4a91c2ffa447419bda9742000000002ab784c08ebeb13e000000002014703f201470bf000000008ebeb13e000080bf0d4a91c200000000ab7a924200000000ae8cccc0d24e22bf0000000057f845bf57f8453f00000000d24e22bf000080bffdc2724200000000ab7a9242ffa44741ae8cccc0d24e22bf0000000057f845bf57f8453f00000000d24e22bf000080bffdc27242ffa447417e4799420000000035e012c1d24e22bf0000000057f845bf57f8453f00000000d24e22bf000080bf992c8242000000007e479942ffa4474135e012c1d24e22bf0000000057f845bf57f8453f00000000d24e22bf000080bf992c8242ffa447417e479942ffa4474135e012c1000000000000803f000000000000803f0000000000000000000080bf7e47994235e012c19bda9742ffa447412ab784c0000000000000803f000000000000803f0000000000000000000080bf9bda97422ab784c0f5b99e420000000062c7dcc000000000000080bf00000000000080bf0000000000000000000080bff5b99ec262c7dcc06c2d9e4200000000a59431c100000000000080bf00000000000080bf0000000000000000000080bf6c2d9ec2a59431c19bda9742ffa447412ab784c02d07203f0000000047d1473f47d147bf000000002e07203f000080bfea6c77c2ffa447419bda9742000000002ab784c02d07203f0000000047d1473f47d147bf000000002e07203f000080bfea6c77c200000000f5b99e42ffa4474162c7dcc02d07203f0000000047d1473f47d147bf000000002e07203f000080bf7c8484c2ffa44741f5b99e420000000062c7dcc02d07203f0000000047d1473f47d147bf000000002e07203f000080bf7c8484c2000000007e4799420000000035e012c175e51dbf00000000988149bf9781493f0000000075e51dbf000080bf9ff98342000000007e479942ffa4474135e012c175e51dbf00000000988149bf9781493f0000000075e51dbf000080bf9ff98342ffa447416c2d9e4200000000a59431c175e51dbf00000000988149bf9781493f0000000075e51dbf000080bfa7328a42000000006c2d9e42ffa44741a59431c175e51dbf00000000988149bf9781493f0000000075e51dbf000080bfa7328a42ffa447416c2d9e42ffa44741a59431c1000000000000803f000000000000803f0000000000000000000080bf6c2d9e42a59431c1f5b99e42ffa4474162c7dcc0000000000000803f000000000000803f0000000000000000000080bff5b99e4262c7dcc088f59f4200000000fa4abec000000000000080bf00000000000080bf0000000000000000000080bf88f59fc2fa4abec0b0cd9f4200000000dda86dc100000000000080bf00000000000080bf0000000000000000000080bfb0cd9fc2dda86dc1f5b99e42ffa4474162c7dcc064f056bf00000000ed0e0b3fed0e0bbf0000000065f056bf000080bfb34415c2ffa44741f5b99e420000000062c7dcc064f056bf00000000ed0e0b3fed0e0bbf0000000065f056bf000080bfb34415c20000000088f59f42ffa44741fa4abec064f056bf00000000ed0e0b3fed0e0bbf0000000065f056bf000080bf9dce19c2ffa4474188f59f4200000000fa4abec064f056bf00000000ed0e0b3fed0e0bbf0000000065f056bf000080bf9dce19c2000000006c2d9e4200000000a59431c1cb337abf00000000fbb158befbb1583e00000000cb337abf000080bfd7abdc41000000006c2d9e42ffa44741a59431c1cb337abf00000000fbb158befbb1583e00000000cb337abf000080bfd7abdc41ffa44741b0cd9f4200000000dda86dc1cb337abf00000000fbb158befbb1583e00000000cb337abf000080bf2568fb4100000000b0cd9f42ffa44741dda86dc1cb337abf00000000fbb158befbb1583e00000000cb337abf000080bf2568fb41ffa44741b0cd9f42ffa44741dda86dc1000000000000803f000000000000803f0000000000000000000080bfb0cd9f42dda86dc188f59f42ffa44741fa4abec0000000000000803f000000000000803f0000000000000000000080bf88f59f42fa4abec0f9aba04200000000fc4abec000000000000080bf00000000000080bf0000000000000000000080bff9aba0c2fc4abec02184a04200000000dfa86dc100000000000080bf00000000000080bf0000000000000000000080bf2184a0c2dfa86dc188f59f42ffa44741fa4abec0bd9b3336000000000000803f000080bf00000000bd9b3336000080bf8af59fc2ffa4474188f59f4200000000fa4abec0bd9b3336000000000000803f000080bf00000000bd9b3336000080bf8af59fc200000000f9aba042ffa44741fc4abec0bd9b3336000000000000803f000080bf00000000bd9b3336000080bffbaba0c2ffa44741f9aba04200000000fc4abec0bd9b3336000000000000803f000080bf00000000bd9b3336000080bffbaba0c200000000b0cd9f4200000000dda86dc1bd9bb3b600000000000080bf0000803f00000000bd9bb3b6000080bfbacd9f4200000000b0cd9f42ffa44741dda86dc1bd9bb3b600000000000080bf0000803f00000000bd9bb3b6000080bfbacd9f42ffa447412184a04200000000dfa86dc1bd9bb3b600000000000080bf0000803f00000000bd9bb3b6000080bf2b84a042000000002184a042ffa44741dfa86dc1bd9bb3b600000000000080bf0000803f00000000bd9bb3b6000080bf2b84a042ffa447412184a042ffa44741dfa86dc1000000000000803f000000000000803f0000000000000000000080bf2184a042dfa86dc1f9aba042ffa44741fc4abec0000000000000803f000000000000803f0000000000000000000080bff9aba042fc4abec040061ebf00000000388064c000000000000080bf00000000000080bf0000000000000000000080bf40061e3f388064c040061ebf000000000000000000000000000080bf00000000000080bf0000000000000000000080bf40061e3f0000000000d097bdffa44741388064c00000000000000000000080bf0000803f0000000000000000000080bf00d097bdffa4474100d097bd00000000388064c00000000000000000000080bf0000803f0000000000000000000080bf00d097bd0000000040061ebfffa44741388064c00000000000000000000080bf0000803f0000000000000000000080bf40061ebfffa4474140061ebf00000000388064c00000000000000000000080bf0000803f0000000000000000000080bf40061ebf0000000000d097bd000000000000000000000000000000000000803f000080bf0000000000000000000080bf00d0973d0000000000d097bdffa447410000000000000000000000000000803f000080bf0000000000000000000080bf00d0973dffa4474140061ebf000000000000000000000000000000000000803f000080bf0000000000000000000080bf40061e3f0000000040061ebfffa447410000000000000000000000000000803f000080bf0000000000000000000080bf40061e3fffa4474140061ebfffa4474100000000000000000000803f000000000000803f0000000000000000000080bf40061ebf0000000040061ebfffa44741388064c0000000000000803f000000000000803f0000000000000000000080bf40061ebf388064c0
+  m_CompressedMesh:
+    m_Vertices:
+      m_NumItems: 0
+      m_Range: 0
+      m_Start: 0
+      m_Data: 
+      m_BitSize: 0
+    m_UV:
+      m_NumItems: 0
+      m_Range: 0
+      m_Start: 0
+      m_Data: 
+      m_BitSize: 0
+    m_Normals:
+      m_NumItems: 0
+      m_Range: 0
+      m_Start: 0
+      m_Data: 
+      m_BitSize: 0
+    m_Tangents:
+      m_NumItems: 0
+      m_Range: 0
+      m_Start: 0
+      m_Data: 
+      m_BitSize: 0
+    m_Weights:
+      m_NumItems: 0
+      m_Data: 
+      m_BitSize: 0
+    m_NormalSigns:
+      m_NumItems: 0
+      m_Data: 
+      m_BitSize: 0
+    m_TangentSigns:
+      m_NumItems: 0
+      m_Data: 
+      m_BitSize: 0
+    m_FloatColors:
+      m_NumItems: 0
+      m_Range: 0
+      m_Start: 0
+      m_Data: 
+      m_BitSize: 0
+    m_BoneIndices:
+      m_NumItems: 0
+      m_Data: 
+      m_BitSize: 0
+    m_Triangles:
+      m_NumItems: 0
+      m_Data: 
+      m_BitSize: 0
+    m_UVInfo: 0
+  m_LocalAABB:
+    m_Center: {x: 39.8593, y: 6.238891, z: -5.2606735}
+    m_Extent: {x: 40.476585, y: 6.238891, z: 9.593055}
+  m_MeshUsageFlags: 0
+  m_BakedConvexCollisionMesh: 
+  m_BakedTriangleCollisionMesh: 
+  m_MeshMetrics[0]: 1
+  m_MeshMetrics[1]: 1
+  m_MeshOptimizationFlags: 1
+  m_StreamData:
+    serializedVersion: 2
+    offset: 0
+    size: 0
+    path: 
 --- !u!1001 &650237063
 PrefabInstance:
   m_ObjectHideFlags: 0
@@ -54263,6 +57500,21 @@ PrefabInstance:
   m_Modification:
     m_TransformParent: {fileID: 0}
     m_Modifications:
+    - target: {fileID: 1674269358079891809, guid: b07552db700124a4680401e6fb94c186,
+        type: 3}
+      propertyPath: ignoreLayerMask.m_Bits
+      value: 96770
+      objectReference: {fileID: 0}
+    - target: {fileID: 1818403897284392891, guid: b07552db700124a4680401e6fb94c186,
+        type: 3}
+      propertyPath: ignoreLayerMask.m_Bits
+      value: 96770
+      objectReference: {fileID: 0}
+    - target: {fileID: 1823625680044443765, guid: b07552db700124a4680401e6fb94c186,
+        type: 3}
+      propertyPath: ignoreLayerMask.m_Bits
+      value: 96770
+      objectReference: {fileID: 0}
     - target: {fileID: 3020720017683626808, guid: b07552db700124a4680401e6fb94c186,
         type: 3}
       propertyPath: m_RootOrder
@@ -54543,5 +57795,30 @@ PrefabInstance:
       propertyPath: m_TagString
       value: DevelopingMode
       objectReference: {fileID: 0}
+    - target: {fileID: 6257878582612889409, guid: b07552db700124a4680401e6fb94c186,
+        type: 3}
+      propertyPath: ignoreLayerMask.m_Bits
+      value: 86530
+      objectReference: {fileID: 0}
+    - target: {fileID: 6273128013715165205, guid: b07552db700124a4680401e6fb94c186,
+        type: 3}
+      propertyPath: ignoreLayerMask.m_Bits
+      value: 96770
+      objectReference: {fileID: 0}
+    - target: {fileID: 6498947068189087390, guid: b07552db700124a4680401e6fb94c186,
+        type: 3}
+      propertyPath: ignoreLayerMask.m_Bits
+      value: 96770
+      objectReference: {fileID: 0}
+    - target: {fileID: 8180161551596881868, guid: b07552db700124a4680401e6fb94c186,
+        type: 3}
+      propertyPath: ignoreLayerMask.m_Bits
+      value: 115219
+      objectReference: {fileID: 0}
+    - target: {fileID: 8969233071563121268, guid: b07552db700124a4680401e6fb94c186,
+        type: 3}
+      propertyPath: ignoreLayerMask.m_Bits
+      value: 24066
+      objectReference: {fileID: 0}
     m_RemovedComponents: []
   m_SourcePrefab: {fileID: 100100000, guid: b07552db700124a4680401e6fb94c186, type: 3}
diff --git a/Assets/Scripts/GameObjectExtensions.cs b/Assets/Scripts/GameObjectExtensions.cs
index f036f1387e87ca1dd4ea92bd2eae198004b0897b..1a482a803b2f235e61a50d58d52cdccdc77472a6 100644
--- a/Assets/Scripts/GameObjectExtensions.cs
+++ b/Assets/Scripts/GameObjectExtensions.cs
@@ -9,7 +9,7 @@ public static void UpdateTagActive(this GameObject root, string tag, bool enable
         for (int i = 0; i < root.transform.childCount; i++)
         {
             GameObject child = root.transform.GetChild(i).gameObject;
-            if (child.tag == tag)
+            if (child.CompareTag(tag))
                 child.SetActive(enable);
             else
                 UpdateTagActive(child, tag, enable);
@@ -22,7 +22,7 @@ public static void DestroyAllChildren(this GameObject root)
             GameObject.Destroy(root.transform.GetChild(i).gameObject);
     }
 
-    public static GameObject GetNthChild(this GameObject root, List<int> pos)
+    public static GameObject GetNthChild(this GameObject root, IEnumerable<int> pos)
     {
         GameObject ret = root;
         foreach (var i in pos)
diff --git a/Assets/Scripts/GenerateDemoFiles.cs b/Assets/Scripts/GenerateDemoFiles.cs
index 1f2847d999d35b8b417941db9a134b56425f158a..3f85b12101ea057a73660983773650b4a26df594 100644
--- a/Assets/Scripts/GenerateDemoFiles.cs
+++ b/Assets/Scripts/GenerateDemoFiles.cs
@@ -8,6 +8,7 @@ public class GenerateDemoFiles
     public static void GenerateAll()
     {
         GenerateDemoA();
+        GenerateDemoB();
     }
 
     public static void GenerateDemoA()
@@ -17,14 +18,16 @@ public static void GenerateDemoA()
 
         // Generate Stage
         // TODO? use constructor
-        Stage demo = new Stage();
-        demo.number = 0;
-        demo.category = "Demo Category";
-        demo.name = "TechDemo A";
-        demo.scene = "RiverWorld";
-        demo.description = "Improvised Level\n(Loadable)";
-        demo.use_install_folder = true;
-        demo.hierarchie = new List<Directories> { /*Directories.Stages*/ };
+        Stage demo = new Stage
+        {
+            number = 0,
+            category = "Demo Category",
+            name = "TechDemo A",
+            scene = "RiverWorld",
+            description = "Tree Stage",
+            use_install_folder = true,
+            hierarchie = new List<Directories> { /*Directories.Stages*/ }
+        };
 
         // needed to generate facts
         StageStatic.StageOfficial = new Dictionary<string, Stage>
@@ -52,4 +55,52 @@ public static void GenerateDemoA()
         // Save
         StageStatic.stage.store();
     }
+
+    public static void GenerateDemoB()
+    {
+        // Params
+        float minimalSolutionHight = 6;
+
+        // Generate Stage
+        // TODO? use constructor
+        Stage demo = new Stage
+        {
+            number = 0,
+            category = "Demo Category",
+            name = "TechDemo B",
+            scene = "RiverWorld",
+            description = "River Stage",
+            use_install_folder = true,
+            hierarchie = new List<Directories> { /*Directories.Stages*/ }
+        };
+
+        // needed to generate facts
+        StageStatic.StageOfficial = new Dictionary<string, Stage>
+        {
+            { demo.name, demo },
+        };
+        StageStatic.SetStage(demo.name, false);
+
+        // Populate Solution
+        PointFact
+            buttom = new PointFact(Vector3.zero, Vector3.up, StageStatic.stage.solution),
+            top = new PointFact(Vector3.zero + Vector3.up * minimalSolutionHight, Vector3.up, StageStatic.stage.solution);
+
+        StageStatic.stage.solution.Add(buttom, out _);
+        StageStatic.stage.solution.Add(top, out _, true);
+
+        LineFact target = new LineFact(buttom.Id, top.Id, StageStatic.stage.solution);
+        var target_Id = StageStatic.stage.solution.Add(target, out _, true);
+
+        // Set Solution
+        StageStatic.stage.solution.ValidationSet =
+            new List<SolutionOrganizer.SubSolution> {
+                new SolutionOrganizer.SubSolution(new HashSet<string> { target_Id }, null, null, new LineFactHightDirectionComparer()),
+                new SolutionOrganizer.SubSolution(new HashSet<string> { target_Id }, null, null, new LineSpanningOverRiverWorldComparer()),
+                new SolutionOrganizer.SubSolution(null, new List<int> { 1 }, new List<int> { 0 }, new LineFactHightComparer()),
+            };
+
+        // Save
+        StageStatic.stage.store();
+    }
 }
diff --git a/Assets/Scripts/InteractionEngine/Character_Animations/TaskCharakterAnimation.cs b/Assets/Scripts/InteractionEngine/Character_Animations/TaskCharakterAnimation.cs
index 347af523ba1fb6754bc9588103355f084cc6684e..b0234ee6c5bf177c5797cb714c15a26a3ea8855a 100644
--- a/Assets/Scripts/InteractionEngine/Character_Animations/TaskCharakterAnimation.cs
+++ b/Assets/Scripts/InteractionEngine/Character_Animations/TaskCharakterAnimation.cs
@@ -1,5 +1,6 @@
 using System.Collections;
 using System.Collections.Generic;
+using System.Linq;
 using UnityEngine;
 
 public class TaskCharakterAnimation : MonoBehaviour
@@ -13,6 +14,8 @@ public class TaskCharakterAnimation : MonoBehaviour
     private Transform currentTransform;
     private float currentDistance;
 
+    private CapsuleCollider talkingZoneCapsule;
+
     //When changing walking/standing/happy booleans -> the state-variables in the animationController must also be changed
     //For change of the task-character movements, maybe the transitions in the animationController have also to be adjusted
     private float walkingTime = 5;
@@ -39,6 +42,7 @@ void Start()
     {
         anim = GetComponent<Animator>();
         currentTransform = GetComponent<Transform>();
+        talkingZoneCapsule = gameObject.GetComponentInChildren<CapsuleCollider>();
     }
 
     // Update is called once per frame
@@ -127,11 +131,14 @@ void Update()
                     this.walking = true;
                     this.timer = 0;
 
+                    
+                    bool hitInvWall = Physics.OverlapSphere(talkingZoneCapsule.center, talkingZoneCapsule.radius, LayerMask.GetMask("TransparentFX")).Length > 0;
+                    
                     //Calculate distance from tree, so that the TaskCharacter only walks in a specific radius around the tree
                     //so that the player always knows where he is
                     currentDistance = (currentTransform.position - walkAroundObject.transform.position).magnitude;
                     //Turn on the radius-edges around the radiusAroundObject
-                    if (currentDistance > radiusAroundObject)
+                    if (hitInvWall || currentDistance > radiusAroundObject)
                     {
                         //Rotate Towards tree if radiusAroundObject is out of radius
                         //Rotate randomly between +/-5° towards the radiusAroundObject
diff --git a/Assets/Scripts/InteractionEngine/FactHandling/Fact.cs b/Assets/Scripts/InteractionEngine/FactHandling/Fact.cs
index 7f9782078c25c8c907c81e9c6093c8dca700987f..ac4adb8d07ef63b9e53018e49adeba90a1c3309a 100644
--- a/Assets/Scripts/InteractionEngine/FactHandling/Fact.cs
+++ b/Assets/Scripts/InteractionEngine/FactHandling/Fact.cs
@@ -9,7 +9,8 @@
 
 
 public class ParsingDictionary {
-
+    //TODO? get rid of this, use reflection? instead, if possible
+    //TODO: docu
     public static Dictionary<string, Func<Scroll.ScrollFact, Fact>> parseFactDictionary = new Dictionary<string, Func<Scroll.ScrollFact, Fact>>() {
         {MMTURIs.Point, PointFact.parseFact},
         {MMTURIs.Metric, LineFact.parseFact},
@@ -22,11 +23,12 @@ public class ParsingDictionary {
 
 }
 
+/// <summary>
+/// class to Read AddFact Responses.
+/// </summary>
+// TODO: docu
 public class AddFactResponse
 {
-    //class to Read AddFact Responses.
-    // public string factUri;
-    // public string factValUri;
     public string uri;
 
     public static bool sendAdd(MMTDeclaration mmtDecl, out string uri)
@@ -78,50 +80,92 @@ public static bool sendAdd(string path, string body, out string uri)
     }
 }
 
-//[Serializable]
+/// <summary>
+/// %Fact representation of Unity; mostly mirrors Facts of MMT.
+/// </summary>
 public abstract class Fact
 {
+    /// <summary>
+    /// Reference to <c>GameObject</c> that represents this Fact in the GameWorld.
+    /// </summary>
+    /// <seealso cref="FactObject"/>
     [JsonIgnore]
     public GameObject Representation;
 
+    /// <value>
+    /// Unique Id. e.g.: MMT URI
+    /// </value>
     public string Id { 
         get { return _URI; }
-        set { if (_URI == null) _URI = value; }
+        set { if (_URI == null) _URI = value; } // needed for JSON
     }
+
+    /// <summary>
+    /// MMT URI
+    /// </summary>
     protected string _URI;
 
-    // should be called once a constructor call
+    /// <value>
+    /// <c>get</c> initiates and subsequently updates a human readable name. <remarks>Should be called once a constructor call to be initiated.</remarks>
+    /// <c>set</c> calls <see cref="rename(string)"/>
+    /// </value>
     public string Label {
         get { // in case of renamed dependables
-            return hasCustomLabel ?
+            return hasCustomLabel && _CustomLabel != null ?
                 _CustomLabel :
                 generateLabel();
         }
         set { rename(value); }
     }
+
+    /// <value>
+    /// Is true if Fact has a custom <see cref="Label"/> which is not <c>null</c> or <c>""</c>.
+    /// </value>
     public bool hasCustomLabel {
         get { return LabelId < 0; }
     }
+    /// <summary>
+    /// Stores custom <see cref="Label"/> if set.
+    /// </summary>
     protected string _CustomLabel = null;
 
-    // property for JSON to set AFTER label
+    /// <summary>
+    /// Counter to organize auto generated <see cref="Label"/>.
+    /// Set to negative, if custom \ref Label is assigned.
+    /// </summary>
+    // property for JSON to set AFTER Label => declare AFTER Label
     public int LabelId { get; set; }
 
+    /// <summary>
+    /// Reference to <see cref="FactOrganizer"/> in which this Fact and all its <see cref="getDependentFactIds">depending Facts</see> are beeing organized.
+    /// </summary>
     protected FactOrganizer _Facts;
 
+    /// <summary>
+    /// Only being used by [JsonReader](https://www.newtonsoft.com/json/help/html/T_Newtonsoft_Json_JsonReader.htm) to initiate empty \ref Fact "Facts".
+    /// <seealso cref="JSONManager"/>
+    /// </summary>
     protected Fact()
-    // 0 parameter constructor for Json
     {
         this._Facts = new FactOrganizer();
         LabelId = 0;
     }
 
+    /// <summary>
+    /// Standard base-constructor.
+    /// </summary>
+    /// <param name="organizer"><see cref="_Facts"/></param>
     protected Fact(FactOrganizer organizer)
     {
         this._Facts = organizer;
         LabelId = 0;
     }
 
+    /// <summary>
+    /// Copies <paramref name="fact"/> by initiating new MMT %Fact.
+    /// </summary>
+    /// <param name="fact">Fact to be copied</param>
+    /// <param name="organizer"><see cref="_Facts"/></param>
     protected Fact(Fact fact, FactOrganizer organizer)
     {
         this._Facts = organizer;
@@ -131,6 +175,13 @@ protected Fact(Fact fact, FactOrganizer organizer)
             _CustomLabel = fact.Label;
     }
 
+    /// <summary>
+    /// Assignes a custom <see cref="Label"/>, if <paramref name="newLabel"/> is not yet taken;
+    /// or clears custom <see cref="Label"/>.
+    /// </summary>
+    /// <param name="newLabel">To be new <see cref="Label"/>. To reset to auto-generation set to <c>null</c> or <c>""</c>.</param>
+    /// <returns></returns>
+
     //TODO: notify about updated dependable Labelnames for UI
     //TODO: check for colissions with not yet generated names
     public bool rename(string newLabel)
@@ -156,13 +207,30 @@ public bool rename(string newLabel)
         }
     }
 
-    //If FactType depends on other Facts, e.g. AngleFacts depend on 3 PointFacts
+    /// <returns><see langword="true"/> if Fact depends on other \ref Fact "Facts"; equivalent to <see cref="getDependentFactIds"/> returns non empty array</returns>
     public abstract bool hasDependentFacts();
 
+    /// <returns> array of Fact <see cref="Id"> Ids </see> on which this Fact depends.</returns>
+    /// <example><see cref="AngleFact"/> needs 3 <see cref="PointFact"/>s to be defined.</example>
     public abstract string[] getDependentFactIds();
 
+    /// <summary>
+    /// Initiates a <paramref name="prefab"/> at <paramref name="transform"/> e.g. by setting <see cref="Label"/>.
+    /// </summary>
+    /// <remarks>Does not set <see cref="Representation"/>.</remarks>
+    /// <param name="prefab"><c>GameObject</c> Prefab that will represent this Fact</param>
+    /// <param name="transform"><c>Transform</c> where to initiate <paramref name="prefab"/></param>
+    /// <returns></returns>
+
+    // TODO: set Representation here instead of ...
     public abstract GameObject instantiateDisplay(GameObject prefab, Transform transform);
 
+    /// <summary>
+    /// Frees ressources e.g. <see cref="Label"/> and will eventually delete %Fact Server-Side in far-near future when feature is supported.
+    /// </summary>
+    /// <param name="keep_clean">when set to <c>true</c> will upkeep <see cref="Label"/> organization.</param>
+
+    // TODO? replace by ~Fact() { }
     public virtual void delete(bool keep_clean = true)
     {
         //TODO: MMT: delete over there
@@ -174,12 +242,32 @@ public virtual void delete(bool keep_clean = true)
             Debug.Log("Server removed Fact:\n" + this.Id);
     }
 
+    /// <summary>
+    /// Compares \ref Fact "this" against <paramref name="f2"/>.
+    /// </summary>
+    /// <param name="f2">Fact to compare to</param>
+    /// <returns><c>true</c> if <paramref name="f2"/> is semantical very similar to \ref Fact "this"</returns>
     public abstract bool Equivalent(Fact f2);
-    
+
+    /// <summary>
+    /// Compares <paramref name="f1"/> against <paramref name="f2"/>.
+    /// </summary>
+    /// <param name="f1">Fact to compare to</param>
+    /// <param name="f2">Fact to compare to</param>
+    /// <returns><c>true</c> if <paramref name="f2"/> is semantical very similar to <paramref name="f1"/></returns>
     public abstract bool Equivalent(Fact f1, Fact f2);
 
+    /// <summary>
+    /// canonical
+    /// </summary>
+    /// <returns>unique-ish Hash</returns>
     public abstract override int GetHashCode();
 
+    /// <summary>
+    /// auto-generates <see cref="Label"/> using generation variable(s) e.g. <see cref="LabelId"/>;
+    /// if custom <see cref="Label"/> is set, tries to restore original generated <see cref="Label"/> **without** resetting <see cref="_CustomLabel"/>. If original <see cref="Label"/> is already taken, a new one will be generated.
+    /// </summary>
+    /// <returns>auto-generated <see cref="Label"/></returns>
     protected virtual string generateLabel()
     {
         if (LabelId < 0)
@@ -198,6 +286,20 @@ protected virtual string generateLabel()
         return ((char)(64 + LabelId)).ToString();
     }
 
+    /// <summary>
+    /// Parses <see cref="Scroll.ScrollFact"/> to actual Fact
+    /// </summary>
+    /// <param name="fact">instance to be parsed</param>
+    /// <returns>parsed Fact</returns>
+    public static Fact parseFact(Scroll.ScrollFact fact)
+    {
+        return null;
+    }
+
+    /// <summary>
+    /// Tells <see cref="_Facts"/> that \ref Fact "this" no longer uses auto-generated <see cref="Label"/>, but remembers current generation variable(s).
+    /// </summary>
+
     // TODO? only get _Fact to freeLabel/
     public /*protected internal*/ void freeAutoLabel()
     {
@@ -210,38 +312,56 @@ protected virtual string generateLabel()
     }
 }
 
+/// <summary>
+/// Implements CRTP for <see cref="Fact"/>; Escalates constructors;
+/// </summary>
+/// <typeparam name="T">class, which inherits from FactWrappedCRTP</typeparam>
 public abstract class FactWrappedCRTP<T>: Fact where T: FactWrappedCRTP<T>
 {
+    /// <summary>\copydoc Fact.Fact()</summary>
     protected FactWrappedCRTP() : base() { }
 
+    /// <summary>\copydoc Fact.Fact(FactOrganizer)</summary>
     protected FactWrappedCRTP(FactOrganizer organizer) : base(organizer) { }
 
+    /// <summary>\copydoc Fact.Fact(Fact, FactOrganizer)</summary>
     protected FactWrappedCRTP(FactWrappedCRTP<T> fact, FactOrganizer organizer) : base(fact, organizer) { }
 
+    /// \copydoc Fact.Equivalent(Fact)
     public override bool Equivalent(Fact f2)
     {
         return Equivalent(this, f2);
     }
 
+    /// \copydoc Fact.Equivalent(Fact, Fact)
     public override bool Equivalent(Fact f1, Fact f2)
     {
         return f1.GetType() == f2.GetType() && EquivalentWrapped((T)f1, (T)f2);
     }
 
+    /// <summary>CRTP step of <see cref="Equivalent(Fact)"/> and <see cref="Equivalent(Fact, Fact)"/></summary>
     protected abstract bool EquivalentWrapped(T f1, T f2);
 }
 
+/// <summary>
+/// Base-class for 1D-Facts
+/// </summary>
 public abstract class AbstractLineFact: FactWrappedCRTP<AbstractLineFact>
 {
-    //Id's of the 2 Point-Facts that are connected
+    /// @{ <summary>
+    /// One <see cref="Fact.Id">Id</see> of two <see cref="PointFact"/> defining <see cref="Dir"/>.
+    /// </summary>
     public string Pid1, Pid2;
-    // normalized Direction from Pid1 to Pid2
-    public Vector3 Dir;
+    /// @}
 
+    /// <summary>
+    /// Normalized Direction from <see cref="Pid1"/> to <see cref="Pid2"/>.
+    /// </summary>
+    public Vector3 Dir;
 
-    //only for temporary Use of LineFacts.
-    //public AbstractLineFact() { }
-
+    /// <summary>
+    /// \copydoc Fact.Fact()
+    /// </summary>
     protected AbstractLineFact() : base()
     {
         Pid1 = null;
@@ -249,22 +369,46 @@ protected AbstractLineFact() : base()
         Dir = Vector3.zero;
     }
 
+    /// <summary>
+    /// Copies <paramref name="fact"/> by initiating new MMT %Fact.
+    /// </summary>
+    /// <param name="fact">Fact to be copied</param>
+    /// <param name="old_to_new"><c>Dictionary</c> mapping <paramref name="fact"/>.<see cref="getDependentFactIds"/> in <paramref name="fact"/>.<see cref="Fact._Facts"/> to corresponding <see cref="Fact.Id"/> in <paramref name="organizer"/> </param>
+    /// <param name="organizer">sets <see cref="_Facts"/></param>
     protected AbstractLineFact(AbstractLineFact fact, Dictionary<string, string> old_to_new, FactOrganizer organizer) : base(fact, organizer)
     {
         set_public_members(old_to_new[fact.Pid1], old_to_new[fact.Pid2]);
     }
 
+    /// <summary>
+    /// Standard Constructor
+    /// </summary>
+    /// <param name="pid1">sets <see cref="AbstractLineFact.Pid1"/></param>
+    /// <param name="pid2">sets <see cref="AbstractLineFact.Pid2"/></param>
+    /// <param name="organizer">sets <see cref="Fact._Facts"/></param>
     protected AbstractLineFact(string pid1, string pid2, FactOrganizer organizer): base(organizer)
     {
         set_public_members(pid1, pid2);
     }
 
+    /// <summary>
+    /// Bypasses initialization of new MMT %Fact by using existend URI, _which is not checked for existence_.
+    /// </summary>
+    /// <param name="pid1">sets <see cref="Pid1"/></param>
+    /// <param name="pid2">sets <see cref="Pid2"/></param>
+    /// <param name="backendURI">MMT URI</param>
+    /// <param name="organizer">sets <see cref="Fact._Facts"/></param>
     protected AbstractLineFact(string pid1, string pid2, string backendURI, FactOrganizer organizer) : base(organizer)
     {
         set_public_members(pid1, pid2);
         this._URI = backendURI;
     }
 
+    /// <summary>
+    /// Initiates <see cref="Pid1"/>, <see cref="Pid2"/>, <see cref="Dir"/>
+    /// </summary>
+    /// <param name="pid1">sets <see cref="Pid1"/></param>
+    /// <param name="pid2">sets <see cref="Pid2"/></param>
     private void set_public_members(string pid1, string pid2)
     {
         this.Pid1 = pid1;
@@ -274,62 +418,98 @@ private void set_public_members(string pid1, string pid2)
         this.Dir = (pf2.Point - pf1.Point).normalized;
     }
 
+    /// \copydoc Fact.hasDependentFacts
     public override bool hasDependentFacts()
     {
         return true;
     }
 
+    /// \copydoc Fact.getDependentFactIds
     public override string[] getDependentFactIds()
     {
         return new string[] { Pid1, Pid2 };
     }
 
+    /// \copydoc Fact.GetHashCode
     public override int GetHashCode()
     {
         return this.Pid1.GetHashCode() ^ this.Pid2.GetHashCode();
     }
 }
 
+/// <summary>
+/// Implements CRTP for <see cref="AbstractLineFact"/>; Escalates constructors;
+/// </summary>
+/// <typeparam name="T">class, which inherits from AbstractLineFactWrappedCRTP</typeparam>
 public abstract class AbstractLineFactWrappedCRTP<T>: AbstractLineFact where T: AbstractLineFactWrappedCRTP<T>
 {
+    /// <summary>\copydoc Fact.Fact</summary>
     protected AbstractLineFactWrappedCRTP () : base() { }
 
+    /// <summary>\copydoc AbstractLineFact.AbstractLineFact(AbstractLineFact, Dictionary{string, string}, FactOrganizer)</summary>
     protected AbstractLineFactWrappedCRTP (AbstractLineFactWrappedCRTP<T> fact, Dictionary<string, string> old_to_new, FactOrganizer organizer) : base(fact, old_to_new, organizer) { }
 
+    /// <summary>\copydoc AbstractLineFact.AbstractLineFact(string, string, FactOrganizer)</summary>
     protected AbstractLineFactWrappedCRTP (string pid1, string pid2, FactOrganizer organizer) : base(pid1, pid2, organizer) { }
 
+    /// <summary>\copydoc AbstractLineFact.AbstractLineFact(string, string, string, FactOrganizer)</summary>
     protected AbstractLineFactWrappedCRTP (string pid1, string pid2, string backendURI, FactOrganizer organizer) : base(pid1, pid2, backendURI, organizer) { }
 
+    /// \copydoc Fact.Equivalent(Fact, Fact)
     protected override bool EquivalentWrapped(AbstractLineFact f1, AbstractLineFact f2)
     {
         return EquivalentWrapped((T)f1, (T)f2);
     }
 
+    /// <summary>CRTP step of <see cref="EquivalentWrapped(AbstractLineFact, AbstractLineFact)"/></summary>
     protected abstract bool EquivalentWrapped(T f1, T f2);
 }
 
+/// <summary>
+/// Point in 3D Space
+/// </summary>
 public class PointFact : FactWrappedCRTP<PointFact>
 {
+    /// <summary> Position </summary>
     public Vector3 Point;
+    /// <summary> Orientation for <see cref="Fact.Representation"/> </summary>
     public Vector3 Normal;
 
 
+    /// <summary> \copydoc Fact.Fact </summary>
     public PointFact() : base()
     {
         this.Point = Vector3.zero;
         this.Normal = Vector3.zero;
     }
 
+    /// <summary>
+    /// Copies <paramref name="fact"/> by initiating new MMT %Fact.
+    /// </summary>
+    /// <param name="fact">Fact to be copied</param>
+    /// <param name="old_to_new"><c>Dictionary</c> mapping <paramref name="fact"/>.<see cref="getDependentFactIds"/> in <paramref name="fact"/>.<see cref="Fact._Facts"/> to corresponding <see cref="Fact.Id"/> in <paramref name="organizer"/> </param>
+    /// <param name="organizer">sets <see cref="_Facts"/></param>
     public PointFact(PointFact fact, Dictionary<string, string> old_to_new, FactOrganizer organizer) : base(fact, organizer)
     {
         init(fact.Point, fact.Normal);
     }
 
+    /// <summary>
+    /// Standard Constructor
+    /// </summary>
+    /// <param name="P">sets <see cref="Point"/></param>
+    /// <param name="N">sets <see cref="Normal"/></param>
+    /// <param name="organizer">sets <see cref="Fact._Facts"/></param>
     public PointFact(Vector3 P, Vector3 N, FactOrganizer organizer) : base(organizer)
     {
         init(P, N);
     }
 
+    /// <summary>
+    /// Initiates <see cref="Point"/>, <see cref="Normal"/>, <see cref="Fact._URI"/> and creates MMT %Fact Server-Side
+    /// </summary>
+    /// <param name="P">sets <see cref="Point"/></param>
+    /// <param name="N">sets <see cref="Normal"/></param>
     private void init(Vector3 P, Vector3 N)
     {
         this.Point = P;
@@ -350,15 +530,25 @@ private void init(Vector3 P, Vector3 N)
         AddFactResponse.sendAdd(mmtDecl, out this._URI);
     }
 
+    /// <summary>
+    /// Bypasses initialization of new MMT %Fact by using existend URI, _which is not checked for existence_.
+    /// <see cref="Normal"/> set to <c>Vector3.up</c>
+    /// </summary>
+    /// <param name="a">sets <c>x</c> coordinate of <see cref="Point"/></param>
+    /// <param name="b">sets <c>y</c> coordinate of <see cref="Point"/></param>
+    /// <param name="c">sets <c>z</c> coordinate of <see cref="Point"/></param>
+    /// <param name="uri">MMT URI</param>
+    /// <param name="organizer">sets <see cref="Fact._Facts"/></param>
     public PointFact(float a, float b, float c, string uri, FactOrganizer organizer) : base(organizer)
     {
         this.Point = new Vector3(a, b, c);
-        this.Normal = new Vector3(0, 1, 0);
+        this.Normal = Vector3.up;
         this._URI = uri;
         _ = this.Label;
     }
 
-    public static PointFact parseFact(Scroll.ScrollFact fact) {
+    /// \copydoc Fact.parseFact(Scroll.ScrollFact)
+    public new static PointFact parseFact(Scroll.ScrollFact fact) {
         String uri = fact.@ref.uri;
         OMA df = (OMA)((Scroll.ScrollSymbolFact)fact).df;
         if (df != null)
@@ -373,14 +563,17 @@ public static PointFact parseFact(Scroll.ScrollFact fact) {
         }
     }
 
+    /// \copydoc Fact.hasDependentFacts
     public override Boolean hasDependentFacts() {
         return false;
     }
 
+    /// \copydoc Fact.getDependentFactIds
     public override string[] getDependentFactIds() {
         return new string[] { };
     }
 
+    /// \copydoc Fact.instantiateDisplay(GameObject, Transform)
     public override GameObject instantiateDisplay(GameObject prefab, Transform transform) {
         var obj = GameObject.Instantiate(prefab, Vector3.zero, Quaternion.identity, transform);
         obj.transform.GetChild(0).gameObject.GetComponent<TextMeshProUGUI>().text = this.Label;
@@ -388,11 +581,13 @@ public override GameObject instantiateDisplay(GameObject prefab, Transform trans
         return obj;
     }
 
+    /// \copydoc Fact.GetHashCode
     public override int GetHashCode()
     {
         return this.Point.GetHashCode() ^ this.Normal.GetHashCode();
     }
 
+    /// \copydoc Fact.Equivalent(Fact, Fact)
     protected override bool EquivalentWrapped(PointFact f1, PointFact f2)
     {
         return Math3d.IsApproximatelyEqual(f1.Point, f2.Point);
@@ -400,31 +595,44 @@ protected override bool EquivalentWrapped(PointFact f1, PointFact f2)
 
 }
 
+/// <summary>
+/// Line within 3D Space of finite length
+/// </summary>
 public class LineFact : AbstractLineFactWrappedCRTP<LineFact>
 {
+    /// <summary> Distance between <see cref="AbstractLineFact.Pid1"/> and <see cref="AbstractLineFact.Pid2"/></summary>
     public float Distance;
 
+    /// <summary> \copydoc Fact.Fact </summary>
     public LineFact() : base()
     {
         Distance = 0;
     }
 
+    /// <summary> \copydoc AbstractLineFact.AbstractLineFact(AbstractLineFact, Dictionary<string, string>, FactOrganizer) </summary>
     public LineFact(LineFact fact, Dictionary<string, string> old_to_new, FactOrganizer organizer) : base(fact, old_to_new, organizer)
     {
         init(old_to_new[fact.Pid1], old_to_new[fact.Pid2]);
     }
 
+    /// <summary> \copydoc AbstractLineFact.AbstractLineFact(string, string, string, FactOrganizer) </summary>
     public LineFact(string pid1, string pid2, string backendURI, FactOrganizer organizer) : base(pid1, pid2, backendURI, organizer)
     {
         SetDistance();
         _ = this.Label;
     }
 
+    /// <summary> \copydoc AbstractLineFact.AbstractLineFact(string, string, FactOrganizer) </summary>
     public LineFact(string pid1, string pid2, FactOrganizer organizer) : base(pid1, pid2, organizer)
     {
         init(pid1, pid2);
     }
 
+    /// <summary>
+    /// Initiates <see cref="AbstractLineFact.Pid1"/>, <see cref="AbstractLineFact.Pid2"/>, <see cref="Fact._URI"/> and creates MMT %Fact Server-Side
+    /// </summary>
+    /// <param name="pid1">sets <see cref="AbstractLineFact.Pid1"/></param>
+    /// <param name="pid2">sets <see cref="AbstractLineFact.Pid2"/></param>
     private void init(string pid1, string pid2)
     {
         SetDistance();
@@ -453,7 +661,8 @@ private void init(string pid1, string pid2)
         AddFactResponse.sendAdd(mmtDecl, out this._URI);
     }
 
-    public static LineFact parseFact(Scroll.ScrollFact fact)
+    /// \copydoc Fact.parseFact(Scroll.ScrollFact)
+    public new static LineFact parseFact(Scroll.ScrollFact fact)
     {
         string uri = fact.@ref.uri;
         string pointAUri = ((OMS)((OMA)((Scroll.ScrollValueFact)fact).lhs).arguments[0]).uri;
@@ -468,11 +677,14 @@ public static LineFact parseFact(Scroll.ScrollFact fact)
             return null;
         }
     }
+
+    /// \copydoc Fact.generateLabel
     protected override string generateLabel()
     {
         return "[" + _Facts[Pid1].Label + _Facts[Pid2].Label + "]";
     }
 
+    /// \copydoc Fact.instantiateDisplay(GameObject, Transform)
     public override GameObject instantiateDisplay(GameObject prefab, Transform transform)
     {
         var obj = GameObject.Instantiate(prefab, Vector3.zero, Quaternion.identity, transform);
@@ -482,6 +694,7 @@ public override GameObject instantiateDisplay(GameObject prefab, Transform trans
         return obj;
     }
 
+    /// \copydoc Fact.Equivalent(Fact, Fact)
     protected override bool EquivalentWrapped(LineFact f1, LineFact f2)
     {
         if ((f1.Pid1 == f2.Pid1 && f1.Pid2 == f2.Pid2))// || 
@@ -497,31 +710,44 @@ protected override bool EquivalentWrapped(LineFact f1, LineFact f2)
             ;//|| (p1f1.Equivalent(p2f2) && p2f1.Equivalent(p1f2));
     }
 
+    /// <summary> Calculates and sets <see cref="Distance"/>; <remarks> <see cref="AbstractLineFact.Pid1"/> and <see cref="AbstractLineFact.Pid2"/> needs to be set first.</remarks></summary>
     private void SetDistance()
     {
         this.Distance = Vector3.Distance(((PointFact)_Facts[Pid1]).Point, ((PointFact)_Facts[Pid2]).Point);
     }
 }
 
+/// <summary>
+/// Ray within 3D Space of infinite length
+/// </summary>
 public class RayFact : AbstractLineFactWrappedCRTP<RayFact>
 {
+    /// <summary> \copydoc Fact.Fact </summary>
     public RayFact() : base() { }
 
+    /// <summary> \copydoc AbstractLineFact.AbstractLineFact(AbstractLineFact, Dictionary<string, string>, FactOrganizer) </summary>
     public RayFact(RayFact fact, Dictionary<string, string> old_to_new, FactOrganizer organizer) : base(fact, old_to_new, organizer)
     {
         init(old_to_new[fact.Pid1], old_to_new[fact.Pid2]);
     }
 
+    /// <summary> \copydoc AbstractLineFact.AbstractLineFact(string, string, string, FactOrganizer) </summary>
     public RayFact(string pid1, string pid2, string backendURI, FactOrganizer organizer) : base(pid1, pid2, backendURI, organizer)
     {
         _ = this.Label;
     }
 
+    /// <summary> \copydoc AbstractLineFact.AbstractLineFact(string, string, FactOrganizer) </summary>
     public RayFact(string pid1, string pid2, FactOrganizer organizer) : base(pid1, pid2, organizer)
     {
         init(pid1, pid2);
     }
 
+    /// <summary>
+    /// Initiates <see cref="AbstractLineFact.Pid1"/>, <see cref="AbstractLineFact.Pid2"/>, <see cref="Fact._URI"/> and creates MMT %Fact Server-Side
+    /// </summary>
+    /// <param name="pid1">sets <see cref="AbstractLineFact.Pid1"/></param>
+    /// <param name="pid2">sets <see cref="AbstractLineFact.Pid2"/></param>
     private void init(string pid1, string pid2)
     {
         PointFact pf1 = _Facts[pid1] as PointFact;
@@ -544,7 +770,8 @@ private void init(string pid1, string pid2)
         AddFactResponse.sendAdd(mmtDecl, out this._URI);
     }
 
-    public static RayFact parseFact(Scroll.ScrollFact fact)
+    /// \copydoc Fact.parseFact(Scroll.ScrollFact)
+    public new static RayFact parseFact(Scroll.ScrollFact fact)
     {
         string uri = fact.@ref.uri;
         if ((OMA)((Scroll.ScrollSymbolFact)fact).df != null)
@@ -561,11 +788,13 @@ public static RayFact parseFact(Scroll.ScrollFact fact)
         return null;
     }
 
+    /// \copydoc Fact.generateLabel
     protected override string generateLabel()
     {
         return "–" + _Facts[Pid1].Label + _Facts[Pid2].Label + "–";
     }
 
+    /// \copydoc Fact.instantiateDisplay(GameObject, Transform)
     public override GameObject instantiateDisplay(GameObject prefab, Transform transform) {
         var obj = GameObject.Instantiate(prefab, Vector3.zero, Quaternion.identity, transform);
         obj.transform.GetChild(0).gameObject.GetComponent<TextMeshProUGUI>().text = this.Label;
@@ -573,6 +802,7 @@ public override GameObject instantiateDisplay(GameObject prefab, Transform trans
         return obj;
     }
 
+    /// \copydoc Fact.Equivalent(Fact, Fact)
     protected override bool EquivalentWrapped(RayFact f1, RayFact f2)
     {
         if (!Math3d.IsApproximatelyParallel(f1.Dir, f2.Dir))
@@ -587,27 +817,51 @@ protected override bool EquivalentWrapped(RayFact f1, RayFact f2)
     }
 }
 
+/// <summary>
+/// A <see cref="PointFact"/> on a <see cref="AbstractLineFact"/>
+/// </summary>
 public class OnLineFact : FactWrappedCRTP<OnLineFact>
 {
-    //Id's of the Point and the Line it's on
-    public string Pid, Rid;
+    public string
+        /// <summary> <see cref="PointFact"/>.<see cref="Fact.Id">Id</see> </summary>
+        Pid,
+        /// <summary> <see cref="AbstractLineFact"/>.<see cref="Fact.Id">Id</see> </summary>
+        Rid;
 
+    /// <summary> \copydoc Fact.Fact </summary>
     public OnLineFact() : base()
     {
         this.Pid = null;
         this.Rid = null;
     }
 
+    /// <summary>
+    /// Copies <paramref name="fact"/> by initiating new MMT %Fact.
+    /// </summary>
+    /// <param name="fact">Fact to be copied</param>
+    /// <param name="old_to_new"><c>Dictionary</c> mapping <paramref name="fact"/>.<see cref="getDependentFactIds"/> in <paramref name="fact"/>.<see cref="Fact._Facts"/> to corresponding <see cref="Fact.Id"/> in <paramref name="organizer"/> </param>
+    /// <param name="organizer">sets <see cref="_Facts"/></param>
     public OnLineFact(OnLineFact fact, Dictionary<string, string> old_to_new, FactOrganizer organizer) : base(fact, organizer)
     {
         init(old_to_new[fact.Pid], old_to_new[fact.Rid]);
     }
 
+    /// <summary>
+    /// Standard Constructor
+    /// </summary>
+    /// <param name="pid">sets <see cref="Pid"/></param>
+    /// <param name="rid">sets <see cref="Rid"/></param>
+    /// <param name="organizer">sets <see cref="Fact._Facts"/></param>
     public OnLineFact(string pid, string rid, FactOrganizer organizer) : base(organizer)
     {
         init(pid, rid);
     }
 
+    /// <summary>
+    /// Initiates <see cref="Pid"/>, <see cref="Rid"/>, <see cref="Fact._URI"/> and creates MMT %Fact Server-Side
+    /// </summary>
+    /// <param name="pid">sets <see cref="Pid"/></param>
+    /// <param name="rid">sets <see cref="Rid"/></param>
     private void init(string pid, string rid)
     {
         this.Pid = pid;
@@ -637,6 +891,13 @@ private void init(string pid, string rid)
         AddFactResponse.sendAdd(mmtDecl, out this._URI);
     }
 
+    /// <summary>
+    /// Bypasses initialization of new MMT %Fact by using existend URI, _which is not checked for existence_.
+    /// </summary>
+    /// <param name="pid">sets <see cref="Pid"/></param>
+    /// <param name="rid">sets <see cref="Rid"/></param>
+    /// <param name="uri">MMT URI</param>
+    /// <param name="organizer">sets <see cref="Fact._Facts"/></param>
     public OnLineFact(string pid, string rid, string uri, FactOrganizer organizer) : base(organizer)
     {
         this.Pid = pid;
@@ -645,7 +906,8 @@ public OnLineFact(string pid, string rid, string uri, FactOrganizer organizer) :
         _ = this.Label;
     }
 
-    public static OnLineFact parseFact(Scroll.ScrollFact fact)
+    /// \copydoc Fact.parseFact(Scroll.ScrollFact)
+    public new static OnLineFact parseFact(Scroll.ScrollFact fact)
     {
         string uri = fact.@ref.uri;
         string lineUri = ((OMS)((OMA)((OMA)((Scroll.ScrollSymbolFact)fact).tp).arguments[0]).arguments[0]).uri;
@@ -659,21 +921,26 @@ public static OnLineFact parseFact(Scroll.ScrollFact fact)
         else
             return null;
     }
+
+    /// \copydoc Fact.generateLabel
     protected override string generateLabel()
     {
         return _Facts[Pid].Label + "∈" + _Facts[Rid].Label;
     }
 
+    /// \copydoc Fact.hasDependentFacts
     public override Boolean hasDependentFacts()
     {
         return true;
     }
 
+    /// \copydoc Fact.getDependentFactIds
     public override string[] getDependentFactIds()
     {
         return new string[] { Pid, Rid };
     }
 
+    /// \copydoc Fact.instantiateDisplay(GameObject, Transform)
     public override GameObject instantiateDisplay(GameObject prefab, Transform transform)
     {
         var obj = GameObject.Instantiate(prefab, Vector3.zero, Quaternion.identity, transform);
@@ -683,11 +950,13 @@ public override GameObject instantiateDisplay(GameObject prefab, Transform trans
         return obj;
     }
 
+    /// \copydoc Fact.GetHashCode
     public override int GetHashCode()
     {
         return this.Pid.GetHashCode() ^ this.Rid.GetHashCode();
     }
 
+    /// \copydoc Fact.Equivalent(Fact, Fact)
     protected override bool EquivalentWrapped(OnLineFact f1, OnLineFact f2)
     {
         if (f1.Pid == f2.Pid && f1.Rid == f2.Rid)
@@ -702,12 +971,22 @@ protected override bool EquivalentWrapped(OnLineFact f1, OnLineFact f2)
     }
 }
 
+/// <summary>
+/// Angle comprised of three <see cref="PointFact">PointFacts</see> [A,B,C]
+/// </summary>
 public class AngleFact : FactWrappedCRTP<AngleFact>
 {
-    //Id's of the 3 Point-Facts, where Pid2 is the point, where the angle is
+    /// @{ <summary>
+    /// One <see cref="Fact.Id">Id</see> of three <see cref="PointFact">PointFacts</see> defining Angle [<see cref="Pid1"/>, <see cref="Pid2"/>, <see cref="Pid3"/>].
+    /// </summary>
     public string Pid1, Pid2, Pid3;
+    /// @}
+
+    /// <summary> <see langword="true"/>, if AngleFact is approximately 90° or 270°</summary>
     public bool is_right_angle;
 
+
+    /// <summary> \copydoc Fact.Fact </summary>
     public AngleFact() : base()
     {
         this.Pid1 = null;
@@ -716,16 +995,35 @@ public AngleFact() : base()
         this.is_right_angle = false;
     }
 
+    /// <summary>
+    /// Copies <paramref name="fact"/> by initiating new MMT %Fact.
+    /// </summary>
+    /// <param name="fact">Fact to be copied</param>
+    /// <param name="old_to_new"><c>Dictionary</c> mapping <paramref name="fact"/>.<see cref="getDependentFactIds"/> in <paramref name="fact"/>.<see cref="Fact._Facts"/> to corresponding <see cref="Fact.Id"/> in <paramref name="organizer"/> </param>
+    /// <param name="organizer">sets <see cref="_Facts"/></param>
     public AngleFact(AngleFact fact, Dictionary<string, string> old_to_new, FactOrganizer organizer) : base(fact, organizer)
     {
         init(old_to_new[fact.Pid1], old_to_new[fact.Pid2], old_to_new[fact.Pid3]);
     }
 
+    /// <summary>
+    /// Standard Constructor
+    /// </summary>
+    /// <param name="pid1">sets <see cref="Pid1"/></param>
+    /// <param name="pid2">sets <see cref="Pid2"/></param>
+    /// <param name="pid3">sets <see cref="Pid3"/></param>
+    /// <param name="organizer">sets <see cref="Fact._Facts"/></param>
     public AngleFact(string pid1, string pid2, string pid3, FactOrganizer organizer) : base(organizer)
     {
         init(pid1, pid2, pid3);
     }
 
+    /// <summary>
+    /// Initiates <see cref="Pid1"/>, <see cref="Pid2"/>, <see cref="Pid3"/>, <see cref="is_right_angle"/>, <see cref="Fact._URI"/> and creates MMT %Fact Server-Side
+    /// </summary>
+    /// <param name="pid1">sets <see cref="Pid1"/></param>
+    /// <param name="pid2">sets <see cref="Pid2"/></param>
+    /// <param name="pid3">sets <see cref="Pid3"/></param>
     private void init(string pid1, string pid2, string pid3)
     {
         this.Pid1 = pid1;
@@ -750,6 +1048,14 @@ private void init(string pid1, string pid2, string pid3)
         AddFactResponse.sendAdd(mmtDecl, out this._URI);
     }
 
+    /// <summary>
+    /// Bypasses initialization of new MMT %Fact by using existend URI, _which is not checked for existence_.
+    /// </summary>
+    /// <param name="Pid1">sets <see cref="Pid1"/></param>
+    /// <param name="Pid2">sets <see cref="Pid2"/></param>
+    /// <param name="Pid3">sets <see cref="Pid3"/></param>
+    /// <param name="backendURI">MMT URI</param>
+    /// <param name="organizer">sets <see cref="Fact._Facts"/></param>
     public AngleFact(string Pid1, string Pid2, string Pid3, string backendURI, FactOrganizer organizer) : base(organizer)
     {
         this.Pid1 = Pid1;
@@ -762,7 +1068,8 @@ public AngleFact(string Pid1, string Pid2, string Pid3, string backendURI, FactO
         _ = this.Label;
     }
 
-    public static AngleFact parseFact(Scroll.ScrollFact fact)
+    /// \copydoc Fact.parseFact(Scroll.ScrollFact)
+    public new static AngleFact parseFact(Scroll.ScrollFact fact)
     {
         string uri = fact.@ref.uri;
         string
@@ -794,11 +1101,16 @@ public static AngleFact parseFact(Scroll.ScrollFact fact)
             return null;
     }
 
+    /// \copydoc Fact.generateLabel
     protected override string generateLabel()
     {
         return (is_right_angle ? "⊾" : "∠") + _Facts[Pid1].Label + _Facts[Pid2].Label + _Facts[Pid3].Label;
     }
 
+    /// <summary>
+    /// Computes smallest angle and sets <see cref="is_right_angle"/>
+    /// </summary>
+    /// <returns>Smallets angle between [<see cref="Pid1"/>, <see cref="Pid2"/>] and [<see cref="Pid2"/>, <see cref="Pid3"/>]</returns>
     private float GetAngle()
     {
         PointFact pf1 = _Facts[Pid1] as PointFact;
@@ -811,6 +1123,14 @@ private float GetAngle()
         return is_right_angle ? 90f : v;
     }
 
+    /// <summary>
+    /// Constructs struct for right-angled MMT %Fact <see cref="AddFactResponse"/>
+    /// </summary>
+    /// <param name="val">Angle == 90f, _not checked_</param>
+    /// <param name="p1URI"><see cref="Pid1"/></param>
+    /// <param name="p2URI"><see cref="Pid2"/></param>
+    /// <param name="p3URI"><see cref="Pid3"/></param>
+    /// <returns>struct for <see cref="AddFactResponse"/></returns>
     private MMTDeclaration generate90DegreeAngleDeclaration(float val, string p1URI, string p2URI, string p3URI) {
 
         MMTTerm argument = new OMA(
@@ -835,6 +1155,14 @@ private MMTDeclaration generate90DegreeAngleDeclaration(float val, string p1URI,
         return new MMTSymbolDeclaration(this.Label, tp, df);
     }
 
+    /// <summary>
+    /// Constructs struct for not-right-angled MMT %Fact <see cref="AddFactResponse"/>
+    /// </summary>
+    /// <param name="val">Angle != 90f, _not checked_</param>
+    /// <param name="p1URI"><see cref="Pid1"/></param>
+    /// <param name="p2URI"><see cref="Pid2"/></param>
+    /// <param name="p3URI"><see cref="Pid3"/></param>
+    /// <returns>struct for <see cref="AddFactResponse"/></returns>
     private MMTDeclaration generateNot90DegreeAngleDeclaration(float val, string p1URI, string p2URI, string p3URI)
     {
         MMTTerm lhs =
@@ -853,16 +1181,19 @@ private MMTDeclaration generateNot90DegreeAngleDeclaration(float val, string p1U
         return new MMTValueDeclaration(this.Label, lhs, valueTp, value);
     }
 
+    /// \copydoc Fact.hasDependentFacts
     public override Boolean hasDependentFacts()
     {
         return true;
     }
 
+    /// \copydoc Fact.getDependentFactIds
     public override string[] getDependentFactIds()
     {
         return new string[] { Pid1, Pid2, Pid3 };
     }
 
+    /// \copydoc Fact.instantiateDisplay(GameObject, Transform)
     public override GameObject instantiateDisplay(GameObject prefab, Transform transform) {
         var obj = GameObject.Instantiate(prefab, Vector3.zero, Quaternion.identity, transform);
         obj.transform.GetChild(0).gameObject.GetComponent<TextMeshProUGUI>().text = _Facts[this.Pid1].Label;
@@ -872,11 +1203,13 @@ public override GameObject instantiateDisplay(GameObject prefab, Transform trans
         return obj;
     }
 
+    /// \copydoc Fact.GetHashCode
     public override int GetHashCode()
     {
         return this.Pid1.GetHashCode() ^ this.Pid2.GetHashCode() ^ this.Pid3.GetHashCode();
     }
 
+    /// \copydoc Fact.Equivalent(Fact, Fact)
     protected override bool EquivalentWrapped(AngleFact f1, AngleFact f2)
     {
         if ((f1.Pid1 == f2.Pid1 && f1.Pid2 == f2.Pid2 && f1.Pid3 == f2.Pid3))// || 
diff --git a/Assets/Scripts/InteractionEngine/FactHandling/FactComparer.cs b/Assets/Scripts/InteractionEngine/FactHandling/FactComparer.cs
index 02a1772cee3aaee778d22fdd1436113ab78ff94a..d3e5a304b44befa2c02ebd2a8d7eb848561cf1a0 100644
--- a/Assets/Scripts/InteractionEngine/FactHandling/FactComparer.cs
+++ b/Assets/Scripts/InteractionEngine/FactHandling/FactComparer.cs
@@ -1,50 +1,181 @@
 using System.Collections;
 using System.Collections.Generic;
+using System.Linq;
 using UnityEngine;
 
+/// <summary>
+/// Base class for all FactComparer to be used in conjucntion with <see cref="Stage.solution"/>
+/// <seealso cref="SolutionOrganizer"/>
+/// <seealso cref="SolutionOrganizer.ValidationSet"/>
+/// <seealso cref="FactOrganizer.DynamiclySolved(SolutionOrganizer, out System.Collections.Generic.List<System.Collections.Generic.List<string>>, out System.Collections.Generic.List<System.Collections.Generic.List<string>>)"/>
+/// </summary>
 public abstract class FactComparer : EqualityComparer<Fact>
 {
+    /// <summary>defines parameter order for <see cref="Equals(Fact, Fact)"/></summary>
     protected bool search_righthanded;
 
+    /// <summary>
+    /// Implements criteria, by which <paramref name="fact"/> is beeing compared to <paramref name="solution"/>
+    /// </summary>
+    /// <param name="solution">to be fulfilled</param>
+    /// <param name="fact">to be fulfilling</param>
+    /// <returns><c>true</c> iff fact is described by solution</returns>
     protected abstract bool Compare (Fact solution, Fact fact);
 
+    /// <summary>
+    /// Called by <see cref="SetSearchLeft"/> and <see cref="SetSearchRight"/> to initate any class variables.
+    /// </summary>
+    protected abstract void Init();
+
+    /// <summary>
+    /// Sets <see cref="search_righthanded"/>, so that parameter order of <see cref="Equals(Fact, Fact)"/> is effectively:
+    /// (<see cref="Compare(Fact, Fact).solution"/>, <see cref="Compare(Fact, Fact).fact"/>), 
+    /// when a <see cref="ICollection<Fact>"/> is on the right hand side of an <see cref="System.Linq"/> operation
+    /// </summary>
+    /// <returns><c>this</c> object to be used</returns>
     public FactComparer SetSearchRight()
     {
+        Init();
         search_righthanded = true;
         return this;
     }
+    /// <summary>
+    /// Sets <see cref="search_righthanded"/>, so that parameter order of <see cref="Equals(Fact, Fact)"/> is effectively:
+    /// (<see cref="Compare(Fact, Fact).solution"/>, <see cref="Compare(Fact, Fact).fact"/>), 
+    /// when a <see cref="ICollection<Fact>"/> is on the left hand side of an <see cref="System.Linq"/> operation
+    /// </summary>
+    /// <returns><c>this</c> object to be used</returns>
     public FactComparer SetSearchLeft()
     {
+        Init();
         search_righthanded = false;
         return this;
     }
 
+    /// <summary>
+    /// Called by <see cref="System.Linq"/> iff <see cref="GetHashCode(Fact)"/> returns same result for both parameters <paramref name="left"/> and <paramref name="right"/>.
+    /// <remarks>Always set correct search order *manually* beforehand, so that <see cref="Compare(Fact, Fact)"/> can return correct results.</remarks>
+    /// <seealso cref="SetSearchRight"/>
+    /// <seealso cref="SetSearchLeft"/>
+    /// </summary>
+    /// <param name="left">lefthand parameter</param>
+    /// <param name="right">righthand parameter</param>
+    /// <returns><c>search_righthanded ? Compare(left, right) : Compare(right, left);</c></returns>
     public override bool Equals(Fact left, Fact right)
     {
         return search_righthanded ? Compare(left, right) : Compare(right, left);
     }
 
+    /// <summary>
+    /// Called by <see cref="System.Linq"/> to check for possible fulfillment of each parameter before calling <see cref="Equals(Fact, Fact)"/> iff both results are the same.
+    /// <remarks>Default implementation checks for sameness of runtime type, but may vary for subclasses.</remarks>
+    /// </summary>
+    /// <param name="obj">parameter of possible subsequent call of <see cref="Equals(Fact, Fact)"/></param>
+    /// <returns></returns>
     public override int GetHashCode(Fact obj)
     {
         return obj.GetType().GetHashCode();
     }
 }
 
+/// <summary>
+/// Checks if both <see cref="Fact">Facts</see> are Equivalent, while accounting for Unity and floating point precission
+/// </summary>
 public class FactEquivalentsComparer : FactComparer
 {
+    /// \copydoc FactEquivalentsComparer
+    /// \copydoc FactComparer.Compare
     protected override bool Compare (Fact solution, Fact fact)
     {
         return solution.Equivalent(fact);
     }
+
+    /// <summary> unused </summary>
+    protected override void Init() { }
 }
 
+/// <summary>
+/// Checks <see cref="LineFact">LineFacts</see> if <see cref="Compare(Fact, Fact).fact"/> is of same direction and at least of same length as <see cref="Compare(Fact, Fact).solution"/>, while accounting for Unity and floating point precission
+/// <seealso cref="Math3d.vectorPrecission"/>
+/// </summary>
 class LineFactHightDirectionComparer : FactComparer
 {
+    /// \copydoc LineFactHightDirectionComparer
+    /// \copydoc FactComparer.Compare
     protected override bool Compare (Fact solution, Fact fact)
     {
-        return fact is LineFact && solution is LineFact
-            && Math3d.IsApproximatelyParallel(((LineFact) fact).Dir, ((LineFact) solution).Dir)
-            && ((LineFact) fact).Distance + Math3d.vectorPrecission >= ((LineFact) solution).Distance;
+        return fact is LineFact factLine && solution is LineFact solutionLine
+            && Math3d.IsApproximatelyParallel(factLine.Dir, solutionLine.Dir)
+            && factLine.Distance + Math3d.vectorPrecission >= solutionLine.Distance;
         // && Mathf.Approximately(((LineFact) x).Distance, ((LineFact) y).Distance);
     }
+
+    /// <summary> unused </summary>
+    protected override void Init() { }
+}
+
+/// <summary>
+/// Checks <see cref="LineFact">LineFacts</see> if <see cref="Compare(Fact, Fact).fact"/> is at least of same length as <see cref="Compare(Fact, Fact).solution"/>, while accounting for Unity and floating point precission
+/// <seealso cref="Math3d.vectorPrecission"/>
+/// </summary>
+class LineFactHightComparer : FactComparer
+{
+    /// \copydoc LineFactHightDirectionComparer
+    /// \copydoc FactComparer.Compare
+    protected override bool Compare(Fact solution, Fact fact)
+    {
+        return fact is LineFact factLine && solution is LineFact solutionLine
+            && factLine.Distance + Math3d.vectorPrecission >= solutionLine.Distance;
+    }
+
+    /// <summary> unused </summary>
+    protected override void Init() { }
+}
+
+/// <summary>
+/// Checks <see cref="LineFact">LineFacts</see> if <see cref="Compare(Fact, Fact).fact"/> spanns over (not within) the river in RiverWorld.
+/// Needs a dummy <see cref="Compare(Fact, Fact).solution"/>.
+/// </summary>
+class LineSpanningOverRiverWorldComparer : FactComparer
+{
+    /// <summary> Has collider defining area above the River in Riverworld </summary>
+    private Collider RiverWallCollider;
+
+    /// \copydoc LineFactHightDirectionComparer
+    /// \copydoc FactComparer.Compare
+    protected override bool Compare(Fact solution, Fact fact)
+    {
+        if (!(fact is LineFact factLine))
+            return false;
+
+        // get positions of anker points
+        var point_pos =
+            factLine.getDependentFactIds()
+            .Select(id => StageStatic.stage.factState[id].Representation.transform.position)
+            .ToArray();
+
+        // check anker points *not within* RiverWall
+        if (!point_pos.All(posf => !Physics.OverlapSphere(posf, 0f).Contains(RiverWallCollider)))
+            return false;
+
+        // look for point left or right of RiverWall
+        Physics.Raycast(point_pos[0], Vector3.back, out RaycastHit point_A_back, float.PositiveInfinity, LayerMask.GetMask("TransparentFX"));
+        Physics.Raycast(point_pos[0], Vector3.forward, out RaycastHit point_A_forward, float.PositiveInfinity, LayerMask.GetMask("TransparentFX"));
+        Physics.Raycast(point_pos[1], Vector3.back, out RaycastHit point_B_back, float.PositiveInfinity, LayerMask.GetMask("TransparentFX"));
+        Physics.Raycast(point_pos[1], Vector3.forward, out RaycastHit point_B_forward, float.PositiveInfinity, LayerMask.GetMask("TransparentFX"));
+
+        // check for one point left and the other one right of River Wall;
+        return (point_A_back.collider == RiverWallCollider && point_B_forward.collider == RiverWallCollider)
+            || (point_A_forward.collider == RiverWallCollider && point_B_back.collider == RiverWallCollider);
+    }
+
+    /// <summary> inits <see cref="RiverWallCollider"/> </summary>
+    protected override void Init()
+    {
+        GameObject RiverWall = GameObject.Find("RiverWall");
+        if (RiverWall == null)
+            throw new MissingReferenceException("RiverWall not found");
+
+        RiverWallCollider = RiverWall.GetComponent<MeshCollider>();
+    }
 }
diff --git a/Assets/Scripts/InteractionEngine/FactHandling/FactManager.cs b/Assets/Scripts/InteractionEngine/FactHandling/FactManager.cs
index c918cf9e7afcc6ea940b30ce8111344011e042e2..8426ed9d9c2c4e816bfb8fe28ed7aa2dfaa0d76c 100644
--- a/Assets/Scripts/InteractionEngine/FactHandling/FactManager.cs
+++ b/Assets/Scripts/InteractionEngine/FactHandling/FactManager.cs
@@ -1,39 +1,68 @@
-using System;
-using System.Collections;
-using System.Collections.Generic;
-using TMPro;
-using UnityEngine;
-using static CommunicationEvents;
+using UnityEngine;
 
-public class FactManager : MonoBehaviour
+/// <summary>
+/// Initiates named <see cref="Fact"/> and adds it to <see cref="StageStatic.stage.factState"/>
+/// </summary>
+/// <param name="samestep">set <c>true</c> if <see cref="Fact"/> creation happens as a subsequent/ consequent step of multiple <see cref="Fact"/> creations and/or deletions, 
+/// and you whish that these are affected by a single <see cref="FactOrganizer.undo"/>/ <see cref="FactOrganizer.redo"/> step</param>
+/// <returns><see cref="Fact.Id"/> of generated <see cref="Fact"/> if not yet existent in <see cref="StageStatic.stage.factState"/>, else <see cref="Fact.Id"/> of existent equivalent <see cref="Fact"/> </returns>
+public static class FactManager
 {
-    //TODO! communicate success/ failure
+    //TODO! communicate success/ failure + consequences
+    /// <summary>
+    /// Adds <paramref name="fact"/> to <see cref="StageStatic.stage.factState"/>
+    /// </summary>
+    /// <param name="fact">to be added</param>
+    /// <param name="exists"><c>true</c> iff <paramref name="fact"/> already has a equivalent counterpart in <paramref name="fact._Facts"/></param>
+    /// \copydetails FactManager
     public static Fact AddFactIfNotFound(Fact fact, out bool exists, bool samestep)
     {
         return StageStatic.stage.factState[StageStatic.stage.factState.Add(fact, out exists, samestep)];
     }
 
-    public PointFact AddPointFact(RaycastHit hit, bool samestep = false)
+    /// \copybrief FactManager <summary></summary>
+    /// <param name="hit"><c>RaycastHit</c> where and how (orientation) to spawn <see cref="PointFact"/></param>
+    /// \copydetails FactManager
+    public static PointFact AddPointFact(RaycastHit hit, bool samestep = false)
     {
         return (PointFact) AddFactIfNotFound(new PointFact(hit.point, hit.normal, StageStatic.stage.factState), out _, samestep);
     }
 
-    public PointFact AddPointFact(Vector3 point, Vector3 normal, bool samestep = false)
+    /// \copybrief FactManager <summary></summary>
+    /// <param name="point">where to spawn <see cref="PointFact"/></param>
+    /// <param name="normal">how (orientation) to spawn <see cref="PointFact"/></param>
+    /// \copydetails FactManager
+    public static PointFact AddPointFact(Vector3 point, Vector3 normal, bool samestep = false)
     {
         return (PointFact) AddFactIfNotFound(new PointFact(point, normal, StageStatic.stage.factState), out _, samestep);
     }
 
-    public OnLineFact AddOnLineFact(string pid, string lid, bool samestep = false)
+    /// \copybrief FactManager <summary></summary>
+    /// <param name="pid"><see cref="Fact.Id"/> of <see cref="PointFact"/> which lies on <paramref name="lid"/></param>
+    /// <param name="lid"><see cref="Fact.Id"/> of <see cref="LineFact"/> on which <paramref name="pid"/> lies</param>
+    /// \copydetails FactManager
+    public static OnLineFact AddOnLineFact(string pid, string lid, bool samestep = false)
     {
         return (OnLineFact)AddFactIfNotFound(new OnLineFact(pid, lid, StageStatic.stage.factState), out _, samestep);
     }
 
-    public LineFact AddLineFact(string pid1, string pid2, bool samestep = false)
+    /// \copybrief FactManager <summary></summary>
+    /// <param name="pid1"><see cref="Fact.Id"/> of first <see cref="PointFact"/> defining a <see cref="LineFact"/></param>
+    /// <param name="pid2"><see cref="Fact.Id"/> of second <see cref="PointFact"/> defining a <see cref="LineFact"/></param>
+    /// \copydetails FactManager
+    public static LineFact AddLineFact(string pid1, string pid2, bool samestep = false)
     {
         return (LineFact)AddFactIfNotFound(new LineFact(pid1, pid2, StageStatic.stage.factState), out _, samestep);
     }
 
-    public RayFact AddRayFact(string pid1, string pid2, bool samestep = false)
+    /// \copybrief FactManager
+    /// <summary>
+    /// Creates aditionally <see cref="OnLineFact">OnLineFacts</see> when <see cref="RayFact"/> crosses <see cref="PointFact">PointFacts</see>.
+    /// </summary>
+    /// <param name="pid1"><see cref="Fact.Id"/> of first <see cref="PointFact"/> defining a <see cref="RayFact"/></param>
+    /// <param name="pid2"><see cref="Fact.Id"/> of second <see cref="PointFact"/> defining a <see cref="RayFact"/></param>
+    /// \copydetails FactManager
+    public static RayFact AddRayFact(string pid1, string pid2, bool samestep = false)
     {
         RayFact rayFact = (RayFact)AddFactIfNotFound(new RayFact(pid1, pid2, StageStatic.stage.factState), out bool exists, samestep);
         if (exists)
@@ -67,7 +96,12 @@ void AddHitIfOnLine(RaycastHit hit)
         return rayFact;
     }
 
-    public AngleFact AddAngleFact(string pid1, string pid2, string pid3, bool samestep = false)
+    /// \copybrief FactManager <summary></summary>
+    /// <param name="pid1"><see cref="Fact.Id"/> of first <see cref="PointFact"/> defining a <see cref="AngleFact"/></param>
+    /// <param name="pid2"><see cref="Fact.Id"/> of second <see cref="PointFact"/> defining a <see cref="AngleFact"/></param>
+    /// <param name="pid3"><see cref="Fact.Id"/> of third <see cref="PointFact"/> defining a <see cref="AngleFact"/></param>
+    /// \copydetails FactManager
+    public static AngleFact AddAngleFact(string pid1, string pid2, string pid3, bool samestep = false)
     {
         return (AngleFact)AddFactIfNotFound(new AngleFact(pid1, pid2, pid3, StageStatic.stage.factState), out _, samestep);
     }
diff --git a/Assets/Scripts/InteractionEngine/FactHandling/FactObject.cs b/Assets/Scripts/InteractionEngine/FactHandling/FactObject.cs
index 292b5902af18b615f1b355398dfda7bcaeba247c..85a846aceb381f3f970a4e5919a5d8814e0c071a 100644
--- a/Assets/Scripts/InteractionEngine/FactHandling/FactObject.cs
+++ b/Assets/Scripts/InteractionEngine/FactHandling/FactObject.cs
@@ -1,9 +1,12 @@
 using UnityEngine;
 
+/// <summary>
+/// <see cref="Fact.Id"/>/ <c>MonoBehaviour</c> wrapper to be attached to <see cref="Fact.Representation"/>
+/// </summary>
 public class FactObject : MonoBehaviour
 {
-    //object that can represent arbitrary facts
-    //used to access entry in global Fact Collection 
+    /// <summary>
+    /// <see cref="Fact.Id"/> to identify arbitrary <see cref="Fact"/> by its <see cref="Fact.Representation"/>
+    /// </summary>
     public string URI;
-
 }
diff --git a/Assets/Scripts/InteractionEngine/FactHandling/FactOrganizer.cs b/Assets/Scripts/InteractionEngine/FactHandling/FactOrganizer.cs
index 531cf84da48286966c10654609eb2dccd305ceb7..e1068f5512a989f33c5e7fd3dff1e3aceb427ef3 100644
--- a/Assets/Scripts/InteractionEngine/FactHandling/FactOrganizer.cs
+++ b/Assets/Scripts/InteractionEngine/FactHandling/FactOrganizer.cs
@@ -10,44 +10,121 @@
 
 //TODO: MMT: move some functionality there
 //TODO: consequent!= samestep != dependent
+//TODO: support renamne functionality
 
 //PERF: avoid string as key (general: allocations & dict: hash -> colission? -> strcmp[!])
+
+/// <summary>
+/// Organizes (insertion/ deletion / etc. operations) and sepperates <see cref="Fact">Fact</see> spaces.
+/// Keeps track of insertion/ deletion actions for <see cref="undo"/> and <see cref="redo"/>.
+/// </summary>
 public class FactOrganizer
 {
+    /// <summary>
+    /// - <c>Key</c>: <see cref="Fact.Id"/>
+    /// - <c>Value</c>: <see cref="Fact"/>
+    /// </summary>
     protected internal Dictionary<string, Fact> FactDict;
+
+    /// <summary>
+    /// - <c>Key</c>: <see cref="Fact.Id"/>
+    /// - <c>Value</c>: <see cref="meta"/>
+    /// </summary>
     protected internal Dictionary<string, meta> MetaInf = new Dictionary<string, meta>();
+
+    /// <summary>
+    /// Keeps track of insertion/ deletion/ etc. operations for <see cref="undo"/> and <see cref="redo"/>
+    /// </summary>
     protected internal List<stepnote> Workflow = new List<stepnote>();
-    // notes position in Workflow for un-/redo; the pointed to element is non-acitve
+
+    /// <summary>
+    /// Notes position in <see cref="Workflow"/> for <see cref="undo"/> and <see cref="redo"/>; the pointed to element is non-acitve
+    /// </summary>
     protected internal int marker = 0;
-    // backlock logic for convinience
+
+    /// <summary>
+    /// Backlock logic redundant - for convinience.
+    /// Keeps track of number of steps in <see cref="Workflow"/>.
+    /// One step can consist of multiple operations.
+    /// <seealso cref="stepnote"/>
+    /// </summary>
     protected internal int worksteps = 0;
+    /// <summary>
+    /// Backlock logic redundant - for convinience.
+    /// Keeps track of number of steps in <see cref="Workflow"/>, which are not set active.
+    /// One step can consist of multiple operations.
+    /// <seealso cref="stepnote"/>
+    /// </summary>
     protected internal int backlog = 0;
-    // set if recently been resetted
+
+    /// <summary>
+    /// Set to <c>true</c> if recently been resetted.
+    /// </summary>
     protected internal bool soft_resetted = false;
-    // InvokeEvents?
+
+    /// <summary>
+    /// If set to <c>true</c>, <see cref="Remove(string, bool)"/> and <see cref="Add(Fact, out bool, bool)"/> will invoke <see cref="CommunicationEvents.RemoveFactEvent"/> and <see cref="CommunicationEvents.AddFactEvent"/> respectively.
+    /// </summary>
     public bool invoke;
+
     // TODO? SE: better seperation
-    // Label Managment; Communicates with Facts
+    /// <summary>
+    /// Keeps track of maximum <see cref="Fact.LabelId"/> for <see cref="Fact.generateLabel"/>.
+    /// </summary>
     protected internal int MaxLabelId = 0;
+    /// <summary>
+    /// Stores unused <see cref="Fact.LabelId"/> for <see cref="Fact.generateLabel"/>, wich were freed in <see cref="Fact.freeAutoLabel"/> for later reuse to keep naming space compact.
+    /// </summary>
     protected internal SortedSet<int> UnusedLabelIds = new SortedSet<int>();
 
+    // TODO: put this stuff in Interface
+    /// @{ <summary>
+    /// For <see cref="store(string, List<Directories>, bool, bool)"/> and <see cref="load(ref FactOrganizer, bool, string, List<Directories>, bool, out Dictionary<string, string>)"/>
+    /// </summary>
     private string path = null;
     private static List<Directories>
         hierState = new List<Directories> { Directories.FactStateMachines };
+    /// @}
+
 
+    /// <summary>
+    /// Keeps track of insertion/ deletion/ etc. operations for <see cref="undo"/> and <see cref="redo"/>
+    /// Used Terminology
+    /// ================
+    /// - steproot: elements where <see cref="samestep"/> == <c>true</c>
+    /// - steptail: elements where <see cref="samestep"/> == <c>false</c>
+    /// <seealso cref="Workflow"/>
+    /// </summary>
     protected internal struct stepnote
     {
-        // Fact.Id
+        /// <summary> <see cref="Fact.Id"/> </summary>
         public string Id;
-        // true if this Fact has been created in the same step as the last one
-        //      steproot[false] (=> steptail[true])*
+
+        /// <summary>
+        /// <c>true</c> if this Fact has been created in the same step as the last one 
+        ///      steproot[false] (=> steptail[true])*
+        /// </summary>
         public bool samestep;
-        // reference to steproot/ after steptail-end
+
+        /// <summary>
+        /// For fast access of beginning and end of steps.
+        /// Reference to position in <see cref="Workflow"/> of:
+        /// - steproot: for all elements in steptail
+        /// - after steptail-end: for steproot
+        /// </summary>
         public int steplink;
-        // distincts creation and deletion
+
+        /// <summary> distincts creation and deletion </summary>
         public bool creation;
 
 
+        /// <summary>
+        /// Initiator
+        /// </summary>
+        /// <param name="Id"><see cref="Fact.Id"/></param>
+        /// <param name="samestep">sets <see cref="samestep"/></param>
+        /// <param name="creation">sets <see cref="creation"/></param>
+        /// <param name="that"><see cref="FactOrganizer"/> of which <c>this</c> will be added in its <see cref="FactOrganizer.Workflow"/></param>
         public stepnote(string Id, bool samestep, bool creation, FactOrganizer that)
         {
             this.Id = Id;
@@ -67,15 +144,29 @@ public stepnote(string Id, bool samestep, bool creation, FactOrganizer that)
         }
     }
 
+    /// <summary>
+    /// Each <see cref="Fact"/> entry in <see cref="FactDict"/> has a corresponding <see cref="meta"/> entry in <see cref="MetaInf"/>.
+    /// The <see cref="meta"/> struct is a collection of %meta-variables.
+    /// <seealsocref="PruneWorkflow"/>
+    /// </summary>
     protected internal struct meta
     {
-        // TODO? -> public int last_occurence for safe_dependencies
-
-        // reference to first occurrence in Workflow
+        // TODO? -> public int last_occurence; // for safe_dependencies
+        /// <summary>
+        /// position of first occurrence in <see cref="Workflow"/>
+        /// </summary>
         public int workflow_id;
-        // keeps track wether Fact is currently in Scene
+
+        /// <summary>
+        /// keeps track wether <see cref="Fact"/> is currently in Scene
+        /// </summary>
         public bool active;
 
+        /// <summary>
+        /// Initiator
+        /// </summary>
+        /// <param name="workflow_id">sets <see cref="workflow_id"/></param>
+        /// <param name="active">sets <see cref="active"/></param>
         public meta(int workflow_id, bool active = true)
         {
             this.workflow_id = workflow_id;
@@ -83,12 +174,25 @@ public meta(int workflow_id, bool active = true)
         }
     }
 
+    /// <summary>
+    /// Standard Constructor for empty, ready to use <see cref="FactOrganizer"/>
+    /// </summary>
+    /// <param name="invoke">sets <see cref="invoke"/>.</param>
     public FactOrganizer(bool invoke = false)
     {
         FactDict = new Dictionary<string, Fact>();
         this.invoke = invoke;
     }
 
+    /// <summary>
+    /// Used to parse <see cref="JsonReader"/>/ <see cref="JsonWriter"/> readable and creatable <see cref="PublicFactOrganizer">format</see> of this <see cref="FactOrganizer">class</see> to an actual instance of this <see cref="FactOrganizer">class</see>.
+    /// <remarks>TODO: repair and use <see cref="JSONManager.JsonInheritenceConverter<T>"/> o.s. to bypass all of this _hardwired_ implementation, including the entirety of <see cref="PublicFactOrganizer"/></remarks>
+    /// </summary>
+    /// <param name="set">to be parsed into, will be overwritten. 
+    /// If <c><paramref name="invoke"/> = true</c>, <paramref name="set"/> should be <see cref="StageStatic.stage.factState"/>, outherwise <see cref="InvokeFactEvent(bool, string)"/> will cause <see cref="Exception">Exceptions</see> when it invokes Events of <see cref="CommunicationEvents"/></param>
+    /// <param name="exposed">instance to be parsed</param>
+    /// <param name="invoke">see <see cref="invoke"/></param>
+    /// <param name="old_to_new">generated to map <c>Key</c> <see cref="Fact.Id"/> of <paramref name="exposed"/> to corresponding <c>Value</c> <see cref="Fact.Id"/> of <paramref name="set"/></param>.
     private static void FactOrganizerFromPublic(ref FactOrganizer set, PublicFactOrganizer exposed, bool invoke, out Dictionary<string, string> old_to_new)
     {
         // TODO: other strategy needed when MMT save/load supported
@@ -105,7 +209,7 @@ private static void FactOrganizerFromPublic(ref FactOrganizer set, PublicFactOrg
                 .GetValue(exposed)
                 as List<Fact>);
         */
-        
+
         AddListToDict(exposed.PointFacts);
         AddListToDict(exposed.LineFacts);
         AddListToDict(exposed.RayFacts);
@@ -142,7 +246,7 @@ private static void FactOrganizerFromPublic(ref FactOrganizer set, PublicFactOrg
 
                 set.Add(add, out _, sn.samestep);
             }
-            else if(old_to_new.ContainsKey(sn.Id))
+            else if (old_to_new.ContainsKey(sn.Id))
             // Remove
             {
                 Fact remove = set.FactDict[old_to_new[sn.Id]];
@@ -159,23 +263,39 @@ private static void FactOrganizerFromPublic(ref FactOrganizer set, PublicFactOrg
 
         // === local functions ===
 
-        void AddListToDict<T>(List<T> list) where T:Fact
+        void AddListToDict<T>(List<T> list) where T : Fact
         {
             foreach (T ft in list)
                 old_FactDict.Add(ft.Id, ft);
         }
     }
 
+    /// <summary>
+    /// wrappes <c><see cref="FactDict"/>[<paramref name="id"/>]</c>
+    /// <seealso cref="ContainsKey(string)"/>
+    /// </summary>
+    /// <param name="id">a <see cref="Fact.Id"/> in <see cref="FactDict"/></param>
+    /// <returns><c><see cref="FactDict"/>[<paramref name="id"/>]</c></returns>
     public Fact this[string id]
     {
         get { return FactDict[id]; }
     }
 
+    /// <summary>
+    /// wrappes <c><see cref="FactDict"/>.ContainsKey(<paramref name="id"/>)</c>
+    /// </summary>
+    /// <param name="id">a <see cref="Fact.Id"/></param>
+    /// <returns><c><see cref="FactDict"/>.ContainsKey(<paramref name="id"/>)</c></returns>
     public bool ContainsKey(string id)
     {
         return FactDict.ContainsKey(id);
     }
 
+    /// <summary>
+    /// Looks up if there is a <paramref name="label"/> <see cref="Fact.Label"/> in <see cref="FactDict"/>.Values
+    /// </summary>
+    /// <param name="label">supposed <see cref="Fact.Label"/> to be checked</param>
+    /// <returns><c>true</c> iff <see cref="FactDict"/> conatains a <c>Value</c> <see cref="Fact"/>, where <see cref="Fact.Label"/> == <paramref name="label"/>.</returns>
     public bool ContainsLabel(string label)
     {
         if (string.IsNullOrEmpty(label))
@@ -186,9 +306,15 @@ public bool ContainsLabel(string label)
     }
 
     //TODO? MMT? PERF: O(n), every Fact-insertion
+    /// <summary>
+    /// Looks for existent <see cref="Fact"/> (<paramref name="found"/>) which is very similar or identical (<paramref name="exact"/>) to prposed <see cref="Fact"/> (<paramref name="search"/>)
+    /// <remarks>does not check active state</remarks>
+    /// </summary>
+    /// <param name="search">to be searched for</param>
+    /// <param name="found"><see cref="Fact.Id"/> if return value is <c>true</c></param>
+    /// <param name="exact"><c>true</c> iff <paramref name="found"/> == <paramref name="search"/><see cref="Fact.Id">.Id</see></param>
+    /// <returns><c>true</c> iff the exact same or an equivalent <see cref="Fact"/> to <paramref name="search"/> was found in <see cref="FactDict"/></returns>
     private bool FindEquivalent(Fact search, out string found, out bool exact)
-    // Looks for existent facts (found) which are very similar to prposed fact (search)
-    // does not check active state
     {
         if (exact = FactDict.ContainsKey(search.Id))
         {
@@ -209,8 +335,11 @@ private bool FindEquivalent(Fact search, out string found, out bool exact)
         return false;
     }
 
+    /// <summary>
+    /// <see cref="PruneWorkflow">prunes</see> & adds <paramref name="note"/> to <see cref="Workflow"/>; <see cref="InvokeFactEvent(bool, string)">Invokes Events</see>
+    /// </summary>
+    /// <param name="note">to be added</param>
     private void WorkflowAdd(stepnote note)
-    // prunes & adds Workflow; Invokes Events
     {
         PruneWorkflow();
 
@@ -230,13 +359,17 @@ private void WorkflowAdd(stepnote note)
         InvokeFactEvent(note.creation, note.Id);
     }
 
+    /// <summary>
+    /// set current (displayed) state in stone, a.k.a. <see cref="Fact.delete(bool)">delete</see> non <see cref="meta.active"/> <see cref="Fact">Facts</see> for good;
+    /// resets <see cref="undo">un</see>-<see cref="redo"/> parameters
+    /// </summary>
     private void PruneWorkflow()
-    // set current (displayed) state in stone; resets un-redo parameters
     {
         /*if (soft_resetted)
             this.hardreset(false); // musn't clear
 
-        else*/ if (backlog > 0)
+        else*/
+        if (backlog > 0)
         {
             worksteps -= backlog;
             backlog = 0;
@@ -261,12 +394,21 @@ private void PruneWorkflow()
         }
     }
 
+    /// <summary>
+    /// Call this to Add a <see cref="Fact"/> to <see cref="FactOrganizer">this</see> instance.
+    /// <remarks>*Warning*: If return_value != <paramref name="value"/><see cref="Fact.Id">.Id</see>, <paramref name="value"/> will be <see cref="Fact.delete(bool)">deleted</see> for good to reduce ressource usage!</remarks>
+    /// </summary>
+    /// <param name="value">to be added</param>
+    /// <param name="exists"><c>true</c> iff <paramref name="value"/> already exists (may be <see cref="meta.active">inactive</see> before opreation)</param>
+    /// <param name="samestep">set <c>true</c> if <see cref="Fact"/> creation happens as a subsequent/ consequent step of multiple <see cref="Fact"/> creations and/or deletions, 
+    /// and you whish that these are affected by a single <see cref="undo"/>/ <see cref="redo"/> step</param>
+    /// <returns><see cref="Fact.Id"/> of <paramref name="value"/> or <see cref="FindEquivalent(Fact, out string, out bool)">found</see> <see cref="Fact"/> iff <paramref name="exists"/>==<c>true</c></returns>
     public string Add(Fact value, out bool exists, bool samestep = false)
-    // also checks for duplicates and active state
-    // returns key of actual Fact
     {
         soft_resetted = false;
+#pragma warning disable IDE0018 // Inlinevariablendeklaration
         string key;
+#pragma warning restore IDE0018 // Inlinevariablendeklaration
 
         if (exists = FindEquivalent(value, out key, out bool exact))
         {
@@ -275,11 +417,11 @@ public string Add(Fact value, out bool exists, bool samestep = false)
                 value.delete();
 
             if (MetaInf[key].workflow_id >= marker)
-            // check for zombie-status
+            // check for zombie-status: everything >= marker will be pruned
             {
                 // protect zombie from beeing pruned
                 var zombie = Workflow[MetaInf[key].workflow_id];
-                zombie.creation = false;
+                zombie.creation = false; // this meta entry will be deleted, but will not trigger deletion
                 Workflow[MetaInf[key].workflow_id] = zombie;
                 // set new init location
                 MetaInf[key] = new meta(marker, true);
@@ -302,22 +444,41 @@ public string Add(Fact value, out bool exists, bool samestep = false)
         return key;
     }
 
+    /// <summary>
+    /// Call this to Remove a <see cref="Fact"/> from <see cref="FactOrganizer">this</see> instance.
+    /// If other <see cref="Fact">Facts</see> depend on <paramref name="value"/> <see cref="Remove(Fact, bool)">Remove(/<depending Fact/>, <c>true</c>)</see> will be called recursively/ cascadingly.
+    /// </summary>
+    /// <remarks>this will not <see cref="Fact.delete(bool)">delete</see> a <see cref="Fact"/>, but sets it <see cref="meta.active">inactive</see> for later <see cref="Fact.delete(bool)">deletion</see> when <see cref="PruneWorkflow">pruned</see>.</remarks>
+    /// <param name="value">to be removed</param>
+    /// <param name="samestep">set <c>true</c> if <see cref="Fact"/> deletion happens as a subsequent/ consequent step of multiple <see cref="Fact"/> creations and/or deletions, 
+    /// and you whish that these are affected by a single <see cref="undo"/>/ <see cref="redo"/> step</param>
+    /// <returns><c>true</c> iff <paramref name="value"/><see cref="Fact.Id">.Id</see> was found.</returns>
     public bool Remove(Fact value, bool samestep = false)
     {
         return this.Remove(value.Id, samestep);
     }
 
+    /// \copybrief Remove(Fact, bool)
+    /// <remarks>this will not <see cref="Fact.delete(bool)">delete</see> a <see cref="Fact"/>, but sets it <see cref="meta.active">inactive</see> for later <see cref="Fact.delete(bool)">deletion</see> when <see cref="PruneWorkflow">pruned</see>.</remarks>
+    /// <param name="key">to be removed</param>
+    /// <param name="samestep">set <c>true</c> if <see cref="Fact"/> deletion happens as a subsequent/ consequent step of multiple <see cref="Fact"/> creations and/or deletions, 
+    /// and you whish that these are affected by a single <see cref="undo"/>/ <see cref="redo"/> step</param>
+    /// <returns><c>true</c> iff <paramref name="value"/> was found.</returns>
     public bool Remove(string key, bool samestep = false)
     //no reset check needed (impossible state)
     {
         if (!FactDict.ContainsKey(key))
             return false;
 
+        if (!MetaInf[key].active)
+            // desiered outcome reality
+            return true;
+
         //TODO: see issue #58
 
         safe_dependencies(key, out List<string> deletethis);
 
-        if(deletethis.Count > 0)
+        if (deletethis.Count > 0)
         {
             yeetusdeletus(deletethis, samestep);
         }
@@ -326,11 +487,14 @@ public bool Remove(string key, bool samestep = false)
     }
 
     // TODO: MMT: decide dependencies there (remember virtual deletions in Unity (un-redo)!)
-    // TODO? decrease runtime from O(n/2)
+    // TODO? decrease runtime from amorised? O((n/2)^2)
+    /// <summary>
+    /// searches recursively for <see cref="Fact">Facts</see> where <see cref="Fact.getDependentFactIds"/> includes <paramref name="key"/>/ found dependencies
+    /// </summary>
+    /// <param name="key">to be cross referenced</param>
+    /// <param name="dependencies">all <see cref="Fact">Facts</see> where <see cref="Fact.getDependentFactIds"/> includes <paramref name="key"/>/ found dependencies</param>
+    /// <returns><c>false</c> if any dependencies are <see cref="stepnote">steproots</see></returns>
     public bool safe_dependencies(string key, out List<string> dependencies)
-    // searches for dependencies of a Fact; returns false if any dependencies are steproots
-    // int key: Fact to be deleted
-    // out List<int> dependencies: dependencyList
     {
         dependencies = new List<string>();
         int c_unsafe = 0;
@@ -348,7 +512,7 @@ public bool safe_dependencies(string key, out List<string> dependencies)
                 if (dependencies.Remove(Workflow[i].Id) && !Workflow[i].samestep)
                     c_unsafe--;
             }
-            else if (0 < this[Workflow[i].Id].getDependentFactIds().Intersect(dependencies).Count() && Workflow[i].Id != key)
+            else if (this[Workflow[i].Id].getDependentFactIds().Intersect(dependencies).Any() && Workflow[i].Id != key)
             {
                 dependencies.Add(Workflow[i].Id);
                 if (!Workflow[i].samestep)
@@ -359,34 +523,50 @@ public bool safe_dependencies(string key, out List<string> dependencies)
         return c_unsafe == 0;
     }
 
+    /// <summary>
+    /// Turns every <see cref="Fact"/> in <paramref name="deletereverse"/> (in reverse order) <see cref="meta.active">inactive</see>, as it would be <see cref="Remove(string, bool)">removed</see>, but without checking for (recursive) dependencies.
+    /// </summary>
+    /// <param name="deletereverse">to be <see cref="Remove(string, bool)">removed</see>, but without checking for (recursive) dependencies</param>
+    /// <param name="samestep">see <see cref="Remove(string, bool).samestep"/>. Only applies to last (first iteration) element of <paramref name="deletereverse"/>; for everything else <paramref name="samestep"/> will be set to <c>true</c>.</param>
     private void yeetusdeletus(List<string> deletereverse, bool samestep = false)
     {
-        for(int i = deletereverse.Count - 1; i >= 0; i--, samestep = true)
+        for (int i = deletereverse.Count - 1; i >= 0; i--, samestep = true)
         {
             WorkflowAdd(new stepnote(deletereverse[i], samestep, false, this));
         }
     }
 
+    /// <summary>
+    /// reverses any entire step; adds process to Workflow!
+    /// </summary>
+    /// <remarks>*Warning*: unused therefore untested and unmaintained.</remarks>
+    /// <param name="pos">position after <see cref="stepnote">steptail-end</see> of the step to be reversed</param>
+    /// <param name="samestep">see <see cref="yeetusdeletus(List<string>, bool).samestep"/></param>
     private void reversestep(int pos, bool samestep = false)
-    // reverses any entire step; adds process to Workflow!
-    // int pos: position after steptail-end of the step to be reversed
     {
         pos--;
 
         if (pos >= marker)
-        // check for valid step (implicit reset check)
+            // check for valid step (implicit reset check)
             return;
-        
+
         for (int i = pos, stop = Workflow[pos].samestep ? Workflow[pos].steplink : pos;
             i >= stop; i--, samestep = true)
         {
             if (Workflow[i].creation)
                 Remove(Workflow[i].Id, samestep);
-            else
+            else if (!MetaInf[Workflow[i].Id].active)
                 WorkflowAdd(new stepnote(Workflow[i].Id, samestep, true, this));
         }
     }
 
+    /// <summary>
+    /// Undoes an entire <see cref="stepnote">step</see> or last <see cref="softreset"/> .
+    /// No <see cref="Fact"/> will be actually <see cref="Add(Fact, out bool, bool)">added</see>, <see cref="Remove(Fact, bool)">removed</see> or <see cref="Fact.delete(bool)">deleted</see>; only its visablity and <see cref="meta.active"/> changes.
+    /// <seealso cref="marker"/>
+    /// <seealso cref="worksteps"/>
+    /// <seealso cref="backlog"/>
+    /// </summary>
     public void undo()
     {
         if (soft_resetted)
@@ -407,6 +587,13 @@ public void undo()
         }
     }
 
+    /// <summary>
+    /// Redoes an entire <see cref="stepnote">step</see> .
+    /// No <see cref="Fact"/> will be actually <see cref="Add(Fact, out bool, bool)">added</see>, <see cref="Remove(Fact, bool)">removed</see> or <see cref="Fact.delete(bool)">deleted</see>; only its visablity and <see cref="meta.active"/> changes.
+    /// <seealso cref="marker"/>
+    /// <seealso cref="worksteps"/>
+    /// <seealso cref="backlog"/>
+    /// </summary>
     public void redo()
     {
         soft_resetted = false;
@@ -427,8 +614,12 @@ public void redo()
         }
     }
 
+    /// <summary>
+    /// Resets to "factory conditions".
+    /// Neither <see cref="Fact.delete(bool)">deletes</see> <see cref="Fact">Facts</see> nor invokes <see cref="CommunicationEvents.RemoveFactEvent"/>
+    /// </summary>
+    /// <seealso cref="hardreset(bool)"/>
     public void Clear()
-    // Does not Invoke RemoveFactEvent(s)!
     {
         FactDict.Clear();
         MetaInf.Clear();
@@ -439,9 +630,15 @@ public void Clear()
         soft_resetted = false;
     }
 
+    /// <summary>
+    /// Resets to "factory conditions".
+    /// <see cref="Fact.delete(bool)">deletes</see> <see cref="Fact">Facts</see> and invokes <see cref="CommunicationEvents.RemoveFactEvent"/> iff <paramref name="invoke_event"/> && <see cref="invoke"/>.
+    /// </summary>
+    /// <seealso cref="Clear"/>
+    /// <param name="invoke_event">if set to <c>true</c> *and* <see cref="invoke"/> set to <c>true</c> will invoke <see cref="CommunicationEvents.RemoveFactEvent"/></param>
     public void hardreset(bool invoke_event = true)
     {
-        foreach(var entry in FactDict)
+        foreach (var entry in FactDict)
         {
             if (invoke_event && invoke && MetaInf[entry.Key].active)
                 CommunicationEvents.RemoveFactEvent.Invoke(entry.Value);
@@ -450,6 +647,9 @@ public void hardreset(bool invoke_event = true)
         this.Clear();
     }
 
+    /// <summary>
+    /// <see cref="undo">Undoes</see> *all* <see cref="worksteps"/> (since <see cref="marker"/>) and sets <see cref="soft_resetted"/> to <c>true</c>.
+    /// </summary>
     public void softreset()
     {
         if (soft_resetted)
@@ -458,14 +658,16 @@ public void softreset()
             return;
         }
 
-        // TODO: PREF: alt: EventResetAll
-        // marker = 0; backlog = worksteps;
         while (marker > 0)
             undo();
+        // marker = 0; backlog = worksteps;
 
         soft_resetted = true;
     }
 
+    /// <summary>
+    /// <see cref="redo">Redoes</see> *all* <see cref="worksteps"/> (from <see cref="marker"/> onwards) and sets <see cref="soft_resetted"/> to <c>false</c>.
+    /// </summary>
     public void fastforward()
     {
         while (backlog > 0)
@@ -473,7 +675,10 @@ public void fastforward()
             redo();
     }
 
-    public void store(string name, List<Directories> hierarchie = null, bool use_install_folder = false, bool force_write = true)
+    /// @{ 
+    /// TODO? move to interface?
+    /// TODO: document
+    public void store(string name, List<Directories> hierarchie = null, bool use_install_folder = false, bool overwrite = true)
     {
         hierarchie ??= new List<Directories>();
         hierarchie.AddRange(hierState.AsEnumerable());
@@ -485,7 +690,7 @@ public void store(string name, List<Directories> hierarchie = null, bool use_ins
 
         // note: max depth for "this" is 2, since Fact has non-serilazible member, that is not yet ignored (see Fact.[JasonIgnore] and JSONManager.WriteToJsonFile)
         // using public dummy class to circumvent deserialiation JsonInheritanceProblem (see todos @PublicFactOrganizer)
-        if(!exists || force_write)
+        if (!exists || overwrite)
             JSONManager.WriteToJsonFile(path, new PublicFactOrganizer(this), 0);
 
         path = path_o;
@@ -530,9 +735,14 @@ public void delete()
     {
         delete(path);
     }
+    /// @}
 
+    /// <summary>
+    /// Call this after assigning a stored instance in an empty world, that was not drawn.
+    /// <see cref="redo">Redoes</see>/ draws everything from <see cref="marker"/> = 0 to <paramref name="draw_all"/><c> ? worksteps : backlog</c>
+    /// </summary>
+    /// <remarks>Does not invoke <see cref="softreset"/> or <see cref="undo"/> in any way and thus may trigger <see cref="Exception">Exceptions</see> or undefined behaviour if any <see cref="Fact"/> in <see cref="FactDict"/> is already drawn.</remarks>
     public void Draw(bool draw_all = false)
-    // call this after assigning a stored instance in an empty world, that was not drawn
     {
         // TODO: see issue #58
         // TODO: communication with MMT
@@ -556,6 +766,10 @@ public void Draw(bool draw_all = false)
             redo();
     }
 
+    /// <summary>
+    /// Undraws everything by invoking <see cref="CommunicationEvents.RemoveFactEvent"/>, that is <see cref="meta.active"/>, but does not change that satus.
+    /// </summary>
+    /// <param name="force_invoke">if set <c>true</c>, invokes <see cref="CommunicationEvents.RemoveFactEvent"/> for every <see cref="Fact"/> regardles of <see cref="meta.active"/> status or <see cref="invoke"/></param>
     public void Undraw(bool force_invoke = false)
     {
         foreach (var entry in FactDict)
@@ -565,6 +779,11 @@ public void Undraw(bool force_invoke = false)
         }
     }
 
+    /// <summary>
+    /// Updates <see cref="MetaInf"/>, <see cref="Fact.Label"/> and invokes <see cref="CommunicationEvents"/> (latter iff <see cref="invoke"/> is set)
+    /// </summary>
+    /// <param name="creation">wether <see cref="Fact"/> is created or removed</param>
+    /// <param name="Id"><see cref="Fact.Id"/></param>
     private void InvokeFactEvent(bool creation, string Id)
     {
         // update meta struct
@@ -585,6 +804,14 @@ private void InvokeFactEvent(bool creation, string Id)
             FactDict[Id].freeAutoLabel();
     }
 
+    /// <summary>
+    /// Used to check wether <see cref="FactOrganizer">this</see> satisfies the constrains of an <see cref="SolutionOrganizer">Solution</see>.
+    /// Only <see cref="meta.active"/> are accounted for.
+    /// </summary>
+    /// <param name="MinimalSolution">describes constrains</param>
+    /// <param name="MissingElements">elements which were *not* found in <see cref="SolutionOrganizer.ValidationSet"/> in a format reflecting that of <see cref="SolutionOrganizer.ValidationSet"/></param>
+    /// <param name="Solutions">elements which *were* found in <see cref="SolutionOrganizer.ValidationSet"/> in a format reflecting that of <see cref="SolutionOrganizer.ValidationSet"/></param>
+    /// <returns><c>true</c> iff *all* constrains set by <paramref name="MinimalSolution"/> are met</returns>
     public bool DynamiclySolved(
         SolutionOrganizer MinimalSolution,
         out List<List<string>> MissingElements,
@@ -645,6 +872,10 @@ public bool DynamiclySolved(
 
 
 // TODO? PERF? SE? JsonInheritanceProblem: scrap this hardwired class and implement dynamic approach with JsonConverter (see: JSONManager.JsonInheritenceConverter)
+/// <summary>
+/// <see cref="JsonReader"/>/ <see cref="JsonWriter"/> readable and creatable format.
+/// TODO? PERF? SE? JsonInheritanceProblem: scrap this hardwired class and implement dynamic approach with JsonConverter (see <see cref="JSONManager.JsonInheritenceConverter<T>"/>)
+/// </summary>
 public class PublicFactOrganizer : FactOrganizer
 // public class exposing all protected members of FactOrganizer for JSON conversion
 {
diff --git a/Assets/Scripts/InteractionEngine/FactHandling/FactSpawner.cs b/Assets/Scripts/InteractionEngine/FactHandling/FactSpawner.cs
index 1a2ca18736f6a0e95e0ab0302c937a8f48660151..71d9586da22189ff475df187ff2e5aa5e51e8693 100644
--- a/Assets/Scripts/InteractionEngine/FactHandling/FactSpawner.cs
+++ b/Assets/Scripts/InteractionEngine/FactHandling/FactSpawner.cs
@@ -158,7 +158,7 @@ public Fact SpawnAngle(Fact fact)
         //Length of the Angle relative to the Length of the shortest of the two lines (point2->point1) and (point2->point3)
         float lengthFactor = 0.3f;
         
-        float length = 0;
+        float length;
         if ((point1 - point2).magnitude >= (point3 - point2).magnitude)
             length = lengthFactor * (point3 - point2).magnitude;
         else
@@ -178,10 +178,8 @@ public Fact SpawnAngle(Fact fact)
         v3T = new Vector3(length, v3T.y, length);
 
         Vector3 up = Vector3.Cross(to, from);
-        angle.transform.rotation = Quaternion.LookRotation(Vector3.Cross((from+to).normalized,up), up);
-
         //Place the Angle at position of point2
-        angle.transform.position = point2;
+        angle.transform.SetPositionAndRotation(point2, Quaternion.LookRotation(Vector3.Cross((from+to).normalized,up), up));
 
         //Set text of angle
         TextMeshPro[] texts = angle.GetComponentsInChildren<TextMeshPro>();
diff --git a/Assets/Scripts/InteractionEngine/FactHandling/SolutionOrganizer.cs b/Assets/Scripts/InteractionEngine/FactHandling/SolutionOrganizer.cs
index 329ae8bfe288ff869f670030740b2b3a73474ed4..3632c9f89de1e6acedd303452d03a9045629545b 100644
--- a/Assets/Scripts/InteractionEngine/FactHandling/SolutionOrganizer.cs
+++ b/Assets/Scripts/InteractionEngine/FactHandling/SolutionOrganizer.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
 using System.Collections;
 using System.Collections.Generic;
 using System.Linq;
@@ -7,44 +7,77 @@
 using Newtonsoft.Json;
 using static CommunicationEvents;
 
+/// <summary>
+/// Solution of a <see cref="Stage"/>
+/// </summary>
 public class SolutionOrganizer : FactOrganizer
 {
+    /// @{ <summary> adds to the end of the file name of a </summary>
     private const string
+        /// <summary> SolutionFile (stores <see cref="SolutionOrganizer">this</see>) </summary>
         endingSol = "_sol",
+        /// <summary> ValidationFile (stores <see cref="ValidationSet"/>) </summary>
         endingVal = "_val";
+    /// @}
 
+    /// <summary>
+    /// \copydoc FactOrganizer.path
+    /// Additional value for <see cref="ValidationSet"/>
+    /// </summary>
     private string path_Val = null;
+    /// <summary>
+    /// \copydoc FactOrganizer.hierState
+    /// Additional value for <see cref="ValidationSet"/>
+    /// </summary>
     private static List<Directories>
         hierVal = new List<Directories> { Directories.ValidationSets };
 
+    /// <summary>
+    /// A collection of constrains of which *all* have to be <see langword="true"/>
+    /// <seealso cref="SubSolution"/>
+    /// <seealso cref="FactOrganizer.DynamiclySolved(SolutionOrganizer, out List<List<string>>, out List<List<string>>)"/>
+    /// </summary>
     public List<SubSolution> ValidationSet;
 
+    /// <summary>
+    /// Sits at the heart, but represents only a part of the whole Solution.
+    /// </summary>
     public class SubSolution
     // needs to be public for JSONWriter
     {
-        // Actual solution:
-        //  HashSet<string> MasterIDs: string{SolutionOrganizer.FacDict.Values}
-        //      SolutionFacts to set into relation
-        //
-        //  List<int> SolutionIndex: int{[],[0, SolutionOrganizer.ValidationSet.IndexOf(this) - 2]}
-        //      marks LevelFacts found as solution in a previous entry
-        //      to relate from in addition to MasterIDs
-        //      or none if empty
-        //
-        //  List<int> RelationIndex: int{[],[0, SolutionOrganizer.ValidationSet.IndexOf(this) - 2]}
-        //      marks LevelFacts found as solution in a previous entry
-        //      to relate to instead of all facts
-        //      or none if empty
-        //
-        //  Comparer FactComparer:
-        //      Comparer to relation with between SolutionFacts and LevelFacts
-
+        /// <summary>
+        /// entails <b>{<see cref="FactOrganizer.FactDict">SolutionOrganizer.FacDict.Values</see>}</b> <br/>
+        /// <see cref="FactOrganizer.FactDict">SolutionFacts</see> to relate from.
+        /// </summary>
         public HashSet<string> MasterIDs = new HashSet<string>();
+
+        /// <summary>
+        /// entails <b>{[],[0, <see cref="SolutionOrganizer.ValidationSet"/><c>.IndexOf(<see cref="SubSolution">this</see>)</c> - 2]}</b> <br/>
+        /// Marks LevelFacts (<see cref="StageStatic.stage.factState"/>) found as solution (<see cref="FactOrganizer.DynamiclySolved(SolutionOrganizer, out List<List<string>>, out List<List<string>>)"/>)
+        ///  in a previous entry of <see cref="SolutionOrganizer.ValidationSet"/><br/>
+        /// to relate from *in addition* to <see cref="MasterIDs"/> <br/>
+        /// or _none_ if <c>empty</c>
+        /// </summary>
         public List<int> SolutionIndex = new List<int>();
+
+        /// <summary>
+        /// entails <b>{[],[0, <see cref="SolutionOrganizer.ValidationSet"/><c>.IndexOf(<see cref="SubSolution">this</see>)</c> - 2]}</b> <br/>
+        /// Marks LevelFacts (<see cref="StageStatic.stage.factState"/>) found as solution (<see cref="FactOrganizer.DynamiclySolved(SolutionOrganizer, out List<List<string>>, out List<List<string>>)"/>)
+        ///  in a previous entry of <see cref="SolutionOrganizer.ValidationSet"/><br/>
+        /// to relate to *instead of* all LevelFacts (<see cref="StageStatic.stage.factState"/>) <br/>
+        /// or _none_ if <c>empty</c>
+        /// </summary>
         public List<int> RelationIndex = new List<int>();
+
+        /// <summary>
+        /// Comparer defining relation between <see cref="FactOrganizer.FactDict">SolutionFacts</see> and LevelFacts (<see cref="StageStatic.stage.factState"/>)
+        /// </summary>
         [JsonIgnore]
         public FactComparer Comparer = new FactEquivalentsComparer();
 
+        /// <summary>
+        /// Enables (especially <see cref="JsonConverter"/>) to read and set <see cref="Comparer"/> by its <c>string</c> representation.
+        /// </summary>
         public string ComparerString
         {
             get { return Comparer.ToString(); }
@@ -54,10 +87,24 @@ public string ComparerString
                 Comparer = Activator.CreateInstance(typ) as FactComparer;
             }
         }
-        private static IEnumerable<Type> fact_comparer = Assembly.GetExecutingAssembly().GetTypes().Where(typeof(FactComparer).IsAssignableFrom);
+        /// <summary>
+        /// Collection of <c>string</c> representations of *all* available <see cref="FactComparer"/> to choose from.
+        /// </summary>
+        [JsonIgnore]
+        public static readonly IEnumerable<Type> fact_comparer = Assembly.GetExecutingAssembly().GetTypes().Where(typeof(FactComparer).IsAssignableFrom);
 
+        /// <summary>
+        /// Only used by <see cref="JsonConverter"/> to initiate empty instance.
+        /// </summary>
         public SubSolution() { }
 
+        /// <summary>
+        /// Standard Constructor
+        /// </summary>
+        /// <param name="MasterIDs">sets <see cref="MasterIDs"/> iff not <see langword="null"/></param>
+        /// <param name="SolutionIndex">sets <see cref="SolutionIndex"/> iff not <see langword="null"/></param>
+        /// <param name="RelationIndex">sets <see cref="RelationIndex"/> iff not <see langword="null"/></param>
+        /// <param name="Comparer">sets <see cref="Comparer"/> iff not <see langword="null"/></param>
         public SubSolution(HashSet<string> MasterIDs, List<int> SolutionIndex, List<int> RelationIndex, FactComparer Comparer)
         {
             if (MasterIDs != null)
@@ -73,35 +120,51 @@ public SubSolution(HashSet<string> MasterIDs, List<int> SolutionIndex, List<int>
                 this.Comparer = Comparer;
         }
 
+        /// <summary>
+        /// <see langword="true"/> if there is no solution to be deducted.
+        /// </summary>
+        /// <returns><c>MasterIDs.Count == 0 && SolutionIndex.Count == 0;</c></returns>
         public bool IsEmpty()
         {
             return MasterIDs.Count == 0 && SolutionIndex.Count == 0;
         }
     }
 
+    /// \copydoc FactOrganizer.FactOrganizer(bool)
     public SolutionOrganizer(bool invoke = false): base(invoke)
     {
         ValidationSet = new List<SubSolution>();
     }
 
+    /*
     public List<Fact> getMasterFactsByIndex (int i)
     {
         return ValidationSet[i].MasterIDs.Select(id => this[id]).ToList();
     }
+    */
 
-    public new void store(string name, List<Directories> hierarchie = null, bool use_install_folder = false)
+    /// @{ 
+    /// TODO? move to interface?
+    /// TODO: document
+    public new void store(string name, List<Directories> hierarchie = null, bool use_install_folder = false, bool overwrite = true)
     {
         hierarchie ??= new List<Directories>();
         hierarchie.AddRange(hierVal.AsEnumerable());
 
-        base.store(name + endingSol, hierarchie, use_install_folder);
+        base.store(name + endingSol, hierarchie, use_install_folder, overwrite);
 
         string path_o = path_Val;
-        path_Val = CreatePathToFile(out _, name + endingVal, "JSON", hierarchie, use_install_folder);
+        path_Val = CreatePathToFile(out bool exists, name + endingVal, "JSON", hierarchie, use_install_folder);
+        hierarchie.RemoveRange(hierarchie.Count - hierVal.Count, hierVal.Count);
+
+        if (exists && !overwrite)
+        {
+            path_Val = path_o;
+            return;
+        }
+
         JSONManager.WriteToJsonFile(path_Val, this.ValidationSet, 0);
         path_Val = path_o;
-
-        hierarchie.RemoveRange(hierarchie.Count - hierVal.Count, hierVal.Count);
     }
 
     public static bool load(ref SolutionOrganizer set, bool draw, string name, List<Directories> hierarchie = null, bool use_install_folder = false)
@@ -152,4 +215,5 @@ public static bool load(ref SolutionOrganizer set, bool draw, string name, List<
         if (System.IO.File.Exists(path_Val))
             System.IO.File.Delete(path_Val);
     }
+    /// @}
 }
diff --git a/Assets/Scripts/InteractionEngine/Gadgets/AngleTool.cs b/Assets/Scripts/InteractionEngine/Gadgets/AngleTool.cs
index dceaf8136ba9341b65aa7b7a50d5fd5ebd920349..f142b6d38d3b283ad44b8e175a4299c272eeda36 100644
--- a/Assets/Scripts/InteractionEngine/Gadgets/AngleTool.cs
+++ b/Assets/Scripts/InteractionEngine/Gadgets/AngleTool.cs
@@ -143,9 +143,11 @@ public void UpdateCurveDrawing(Vector3 currentPosition)
         Vector3 tempCenterPoint = Vector3.Lerp(startPoint, curveEndPoint, 0.5f);
         Vector3 curveMiddlePoint = angleMiddlePoint + curveRadius * (tempCenterPoint - angleMiddlePoint).normalized;
 
-        linePositions = new List<Vector3>();
-        //Start: AngleMiddlePoint -> FirstPoint of Curve
-        linePositions.Add(angleModeSecondPointSelected.Point);
+        linePositions = new List<Vector3>
+        {
+            //Start: AngleMiddlePoint -> FirstPoint of Curve
+            angleModeSecondPointSelected.Point
+        };
 
         for (float ratio = 0; ratio <= 1; ratio += 1.0f / this.curveDrawingVertexCount)
         {
diff --git a/Assets/Scripts/InteractionEngine/Gadgets/Gadget.cs b/Assets/Scripts/InteractionEngine/Gadgets/Gadget.cs
index 78c6e10f102ab8022283217b5c3264028efd6199..194e6829cdc1a3d0e1b14e97fec7c4f6804df463 100644
--- a/Assets/Scripts/InteractionEngine/Gadgets/Gadget.cs
+++ b/Assets/Scripts/InteractionEngine/Gadgets/Gadget.cs
@@ -1,22 +1,33 @@
 using UnityEngine;
 
-
+/// <summary>
+/// Base class for all Gadgets to derive from.
+/// A Gadget is a tool for the player (and level editor) to interact with the GameWorld.
+/// </summary>
 public class Gadget : MonoBehaviour
 {
-
+    /// <summary> Position in tool belt. </summary>
+    /// <remarks>Set in Inspector or <see cref="Awake"/></remarks>
     public int id = -1;
+    /// <summary> Tool Name </summary>
+    /// <remarks>Set in Inspector or <see cref="Awake"/></remarks>
     public string UiName = "Name Not Set";
+    /// <summary> Maximum range for this Tool. For consistency use GadgetDistances in <see cref="GlobalBehaviour"/>.</summary>
+    /// <remarks>Set in Inspector or <see cref="Awake"/></remarks>
+    public float MaxRange;
+
+    /// <summary>Which sprite to use</summary>
+    /// <remarks>Set in Inspector</remarks>
     public Sprite Sprite;
-    public FactManager FactManager;
+    /// <summary>Layers to ignore for thid gadget by default.</summary>
+    /// <remarks>Set in Inspector</remarks>
     public LayerMask ignoreLayerMask;
+    /// <summary>Which cursor to use</summary>
+    /// <remarks>When not set in Inspector, will be searching for any <see cref="WorldCursor"/>.</remarks>
     public WorldCursor Cursor;
-    public float MaxRange;
 
     protected void Awake()
     {
-        if (FactManager == null)
-            FactManager = GameObject.FindObjectOfType<FactManager>();
-
         if (Cursor == null)
             Cursor = GameObject.FindObjectOfType<WorldCursor>();
 
@@ -29,5 +40,9 @@ protected void OnEnable()
         Cursor.MaxRange = MaxRange;
     }
 
+    /// <summary>
+    /// Called when <see cref="CommunicationEvents.TriggerEvent"/> is invoked, a.k.a. when Player clicks in GameWorld.
+    /// </summary>
+    /// <param name="hit">the position where it was clicked</param>
     public virtual void OnHit(RaycastHit hit) { }
 }
diff --git a/Assets/Scripts/InteractionEngine/Gadgets/LineTool.cs b/Assets/Scripts/InteractionEngine/Gadgets/LineTool.cs
index 3143cf3480684295147921e1df0ae142a78dbfcb..213f5e00e309747539c0247cfcebfb0993d05322 100644
--- a/Assets/Scripts/InteractionEngine/Gadgets/LineTool.cs
+++ b/Assets/Scripts/InteractionEngine/Gadgets/LineTool.cs
@@ -63,20 +63,15 @@ public override void OnHit(RaycastHit hit)
         //TODO: check behaviour
         else if (hit.transform.gameObject.CompareTag("SnapZone"))
         {
-            if (this.LineModeIsFirstPointSelected)
+            if (this.LineModeIsFirstPointSelected
+                && Physics.Raycast(hit.transform.gameObject.transform.position - Vector3.down * 2, Vector3.down, out RaycastHit downHit))
             {
+                //Create LineFact
+                var idA = downHit.transform.gameObject.GetComponent<FactObject>().URI;
+                var idB = this.LineModeFirstPointSelected.Id;
+                FactManager.AddAngleFact(idA, idB, FactManager.AddPointFact(hit).Id);
 
-                RaycastHit downHit;
-
-                if (Physics.Raycast(hit.transform.gameObject.transform.position - Vector3.down * 2, Vector3.down, out downHit))
-                {
-                    //Create LineFact
-                    var idA = downHit.transform.gameObject.GetComponent<FactObject>().URI;
-                    var idB = this.LineModeFirstPointSelected.Id;
-                    FactManager.AddAngleFact(idA, idB, FactManager.AddPointFact(hit).Id);
-
-                    this.ResetGadget();
-                }
+                this.ResetGadget();
             }
         }
 
diff --git a/Assets/Scripts/InteractionEngine/Gadgets/Tape.cs b/Assets/Scripts/InteractionEngine/Gadgets/Tape.cs
index feca718135373b154e89e0ba52ed24f546d20f78..9c6f4b62450f6a0e740c81f68c5876c44e06571e 100644
--- a/Assets/Scripts/InteractionEngine/Gadgets/Tape.cs
+++ b/Assets/Scripts/InteractionEngine/Gadgets/Tape.cs
@@ -68,19 +68,16 @@ public override void OnHit(RaycastHit hit)
         //TODO: check behaviour
         else if (hit.transform.gameObject.CompareTag("SnapZone"))
         {
-            if (this.TapeModeIsFirstPointSelected)
+            if (this.TapeModeIsFirstPointSelected
+                && Physics.Raycast(hit.transform.gameObject.transform.position - Vector3.down * 2, Vector3.down, out RaycastHit downHit))
             {
-                RaycastHit downHit;
-                if (Physics.Raycast(hit.transform.gameObject.transform.position - Vector3.down * 2, Vector3.down, out downHit))
-                {
-                    var idA = downHit.transform.gameObject.GetComponent<FactObject>().URI;
-                    var idB = this.TapeModeFirstPointSelected.Id;
-                    var idC = FactManager.AddPointFact(hit).Id;
-                    //Create LineFact
-                    FactManager.AddAngleFact(idA, idB, idC, true);
-
-                    this.ResetGadget();
-                }
+                var idA = downHit.transform.gameObject.GetComponent<FactObject>().URI;
+                var idB = this.TapeModeFirstPointSelected.Id;
+                var idC = FactManager.AddPointFact(hit).Id;
+                //Create LineFact
+                FactManager.AddAngleFact(idA, idB, idC, true);
+
+                this.ResetGadget();
             }
         }
         //If no Point was hit
diff --git a/Assets/Scripts/InteractionEngine/WorldCursor.cs b/Assets/Scripts/InteractionEngine/WorldCursor.cs
index b1edd22267700b4f1059e8e5ae31b6db6cad8960..fa6871fecdb2a1a2d9490cf7d17d4f9437e5ec0c 100644
--- a/Assets/Scripts/InteractionEngine/WorldCursor.cs
+++ b/Assets/Scripts/InteractionEngine/WorldCursor.cs
@@ -102,10 +102,4 @@ void CheckMouseButtons()
         }
     }
 
-   
-
-
-
- 
-
 }
diff --git a/Assets/Scripts/InventoryStuff/ScrollDetails.cs b/Assets/Scripts/InventoryStuff/ScrollDetails.cs
index 5c3221758fc52103e4ceb7d30429e7064fdb6f89..08c7b7b8d8c8b26b87d949b2773d733ed6792498 100644
--- a/Assets/Scripts/InventoryStuff/ScrollDetails.cs
+++ b/Assets/Scripts/InventoryStuff/ScrollDetails.cs
@@ -160,8 +160,6 @@ private string prepareScrollAssignments()
 
     private void readPushout(List<Scroll.ScrollFact> pushoutFacts)
     {
-        FactManager factManager = cursor.GetComponent<FactManager>();
-
         if(pushoutFacts.Count == 0)
             PushoutFactFailEvent.Invoke(null);
 
diff --git a/Assets/Scripts/JSONManager.cs b/Assets/Scripts/JSONManager.cs
index 3a128fa77388610b12b379f73523b5ad7025c4b4..10818cca52d29db2df95f3e4393009ae61e3e8a8 100644
--- a/Assets/Scripts/JSONManager.cs
+++ b/Assets/Scripts/JSONManager.cs
@@ -171,8 +171,10 @@ public static void WriteToJsonFile(string filePath, object objectToWrite, int ma
         int current_depth = 0;
 
         // This tells your serializer that multiple references are okay.
-        var settings = new JsonSerializerSettings();
-        settings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore;
+        var settings = new JsonSerializerSettings
+        {
+            ReferenceLoopHandling = ReferenceLoopHandling.Ignore
+        };
 
         BindingFlags bindFlags =
             BindingFlags.Instance |
diff --git a/Assets/Scripts/Loading/Loader.cs b/Assets/Scripts/Loading/Loader.cs
index 1704ccc0262d07a985477a594f5b655ad3927539..6ebc2bc5483ff6e4529d4dbb39c58aec787de8ac 100644
--- a/Assets/Scripts/Loading/Loader.cs
+++ b/Assets/Scripts/Loading/Loader.cs
@@ -7,23 +7,38 @@
 
 public static class Loader
 {
+    /// <summary> <see langword="null"/> or current <see cref="AsyncOperation"/> loading a <see cref="Scene"/>.</summary>
     private static AsyncOperation loadingscene;
+    /// <summary> Defines last <see cref="Scene"/> loaded by this and/ or to be loaded when calling <see cref="LoaderCallback"/>.</summary>
     private static string nextscene;
 
     private class MonoDummy : MonoBehaviour { };
 
+    /// <summary>
+    /// <c>return <see cref="loadingscene"/> == <see langword="null"/> ? 1f : <see cref="loadingscene"/>.progress;</c>
+    /// </summary>
     public static float progress { 
         get { 
             return loadingscene == null ? 1f : loadingscene.progress; 
         } 
     }
 
+    /// <summary>
+    /// <c>return <see cref="loadingscene"/> == null ? <see langword="true"/> : <see cref="loadingscene"/>.isDone;</c>
+    /// </summary>
     public static bool isDone {
         get {
             return loadingscene == null ? true : loadingscene.isDone;
         }
     }
 
+    /// <summary>
+    /// Tries to init (via <see cref="StageStatic.LoadInitStage(string, bool, bool, GameObject)"/>) defined <see cref="Stage"/> and load it (via <see cref="LoadScene(string)"/>).
+    /// </summary>
+    /// <param name="name">defines <see cref="Stage.name"/></param>
+    /// <param name="local">defines !<see cref="Stage.use_install_folder"/></param>
+    /// <param name="restore_session">see <see cref="StageStatic.LoadInitStage(string, bool, bool, GameObject)"/></param>
+    /// <returns>see <see cref="StageStatic.LoadInitStage(string, bool, bool, GameObject)"/></returns>
     public static bool LoadStage(string name, bool local, bool restore_session)
     {
         if (!StageStatic.LoadInitStage(name, local, restore_session))
@@ -33,6 +48,10 @@ public static bool LoadStage(string name, bool local, bool restore_session)
         return true;
     }
 
+    /// <summary>
+    /// Sets <see cref="nextscene"/> and synchronously loads "LoadingScene", which in turn will asynchronously load <paramref name="scene"/>.
+    /// </summary>
+    /// <param name="scene">sets <see cref="nextscene"/></param>
     public static void LoadScene(string scene)
     {
         nextscene = scene;
@@ -40,18 +59,27 @@ public static void LoadScene(string scene)
         // loads LoadingScreen, which will call LoaderCallback() in LoadingScreenPercentage
     }
 
+    /// <summary>
+    /// Wrapps <see cref="LoadScene(string)"/>
+    /// <br/> // TODO: needed? used in Inspector?
+    /// </summary>
+    /// \copybrief LoadScene(string)
     public static void LoadScene(Scene scene)
     {
-        nextscene = scene.name;
-        SceneManager.LoadScene("LoadingScene");
-        // loads LoadingScreen, which will call LoaderCallback() in LoadingScreenPercentage
+        LoadScene(scene.name);
     }
 
+    /// <summary> Called when <see cref="LoadingScreenPercentage"/> is destroyed. </summary>
+    /// <remarks> Does currently nothing. </remarks>
     public static void PostLoad()
     {
         ;
     }
 
+    /// <summary>
+    /// Called when <see cref="LoadingScreenPercentage"/> starts and loads asynchronously <see cref="nextscene"/>. <br/>
+    /// sets <see cref="loadingscene"/>
+    /// </summary>
     public static void LoaderCallback()
     {
         loadingscene = SceneManager.LoadSceneAsync(nextscene);
diff --git a/Assets/Scripts/Loading/LoadingScreenPercentage.cs b/Assets/Scripts/Loading/LoadingScreenPercentage.cs
index 2e2628a24e9e154189f7a46fcef6f861a19fc93a..7ddd52821ea6d63ce7d49b28e19d0fa3fc333cb6 100644
--- a/Assets/Scripts/Loading/LoadingScreenPercentage.cs
+++ b/Assets/Scripts/Loading/LoadingScreenPercentage.cs
@@ -2,6 +2,10 @@
 using System.Collections.Generic;
 using UnityEngine;
 
+/// <summary>
+/// Attached in the Loading-Screen to <see cref="TMPro"/> object for progress display.
+/// Loads set <see cref="Loader.nextscene"/> and updates progress in <see cref="TMPro.TextMeshProUGUI"/>.
+/// </summary>
 public class LoadingScreenPercentage : MonoBehaviour
 {
     public float maxFrameIncrease = 100f / 100;
diff --git a/Assets/Scripts/Loading/Stage.cs b/Assets/Scripts/Loading/Stage.cs
index 87ec2f07acd49b5383394d54cf2715671fe6350a..e03ebb76aa65a1d8a64c441a8e445d6818b70e7b 100644
--- a/Assets/Scripts/Loading/Stage.cs
+++ b/Assets/Scripts/Loading/Stage.cs
@@ -8,23 +8,52 @@
 
 public class Stage
 {
-    public int number = -1;
-
+    /// <summary> Which category this <see cref="Stage"/> should be displayed in. </summary>
     public string category = null;
+    /// <summary> Where to display this <see cref="Stage"/> within a <see cref="category"/> relative to others. </summary>
+    public int number = -1;
+    /// <summary>
+    /// The name this <see cref="Stage"/> will be displayed with.
+    /// Also defines names of save files of <see cref="player_record_list">stage progress</see>, <see cref="solution"/>
+    /// </summary>
     public string name = null;
+    /// <summary> The description this <see cref="Stage"/> will be displayed with.</summary>
     public string description = null;
+
+    /// <summary> The name of a <see cref="UnityEngine.SceneManagement.Scene"/> that this <see cref="Stage"/> takes place in.</summary>
     public string scene = null;
 
+    /// <summary> Wether this <see cref="Stage"/> is located in installation folder or user data (a.k.a. !local).</summary>
     public bool use_install_folder = false;
+    /// <summary> TODO? interface </summary>
     public List<Directories> hierarchie = null;
 
+    /// <summary>
+    /// <see langword="true"/> iff there is at least one element in <see cref="player_record_list"/> where <see cref="PlayerRecord.solved"/> == <see langword="true"/>.
+    /// </summary>
     [JsonIgnore]
     //TODO? update color if changed
-    public bool completed_once { get { return player_record_list != null && player_record_list.Aggregate(false, (last, next) => last || next.Value.solved); } }
+    public bool completed_once { get { return player_record_list != null && player_record_list.Values.Where(s => s.solved == true).Any(); } }
+    /// <summary>
+    /// A list containing all saved player progress. <br/>
+    /// - Key: name of file
+    /// - Value: <see cref="PlayerRecord"/>
+    /// </summary>
     public Dictionary<string, PlayerRecord> player_record_list = null;
 
+    /// <summary>
+    /// Defining when this <see cref="Stage.player_record"/> is considered as solved.
+    /// <seealso cref="FactOrganizer.DynamiclySolved(SolutionOrganizer, out List{List{string}}, out List{List{string}})"/>
+    /// </summary>
     [JsonIgnore]
     public SolutionOrganizer solution = null;
+
+    /// <summary>
+    /// A wrapper returning (or setting) <see cref="player_record.factState"/>. <br/>
+    /// When <see cref="player_record"/> == <see langword="null"/>:
+    /// - <c>get</c> returns <see langword="null"/>
+    /// - <c>set</c> initiates <see cref="player_record"/>
+    /// </summary>
     [JsonIgnore]
     public FactOrganizer factState { 
         get {
@@ -38,29 +67,66 @@ public FactOrganizer factState {
             player_record.factState = value; 
         } 
     }
+    /// <summary> Current Stage progress.</summary>
     public PlayerRecord player_record = null;
+    /// <summary> Returns a name for <see cref="player_record.name"/> which needs to be uniquified once put into <see cref="player_record_list"/> (e.g. by <see cref="push_record(double, bool) adding '_i'"/>).</summary>
     private string record_name { get { return name + "_save"; } }
 
+    /// <summary> Wether <see cref="player_record.factState"/> (<see langword="false"/>) or <see cref="solution"/> (<see langword="true"/>) is exposed and drawn.</summary>
     [JsonIgnore]
     public bool creatorMode = false;
 
+    /// @{ <summary>
+    /// TODO? interafce
+    /// </summary>
     private string path = null;
     private static List<Directories>
         hierStage = new List<Directories> { Directories.Stages };
+    /// @}
 
+    /// <summary> Tempory variable storing <see cref="factState"/> when <see cref="creatorMode"/> == <see langword="true"/>. </summary>
     private FactOrganizer hiddenState;
 
+    /// <summary>
+    /// Initiates all parameterless members. <br/>
+    /// Used by <see cref="JsonConverter"/> to initate empty <c>class</c>.
+    /// <seealso cref="InitOOP"/>
+    /// </summary>
     public Stage()
     {
         InitOOP();
     }
 
+    /// <summary>
+    /// Standard Constructor. <br/>
+    /// Initiates all members.
+    /// <seealso cref="InitOOP"/>
+    /// <seealso cref="InitFields(string, int, string, string, string, bool)"/>
+    /// </summary>
+    /// <param name="category">sets <see cref="category"/></param>
+    /// <param name="number">sets <see cref="number"/></param>
+    /// <param name="name">sets <see cref="name"/></param>
+    /// <param name="description">sets <see cref="description"/></param>
+    /// <param name="scene">sets <see cref="scene"/></param>
+    /// <param name="local">sets !<see cref="use_install_folder"/></param>
     public Stage(string category, int number, string name, string description, string scene, bool local = true)
     {
         InitFields(category, number, name, description, scene, local);
         InitOOP();
     }
 
+    /// <summary>
+    /// Copy Constructor. <br/>
+    /// <seealso cref="InitOOP"/>
+    /// <seealso cref="InitFields(string, int, string, string, string, bool)"/>
+    /// </summary>
+    /// <param name="get">to be copied</param>
+    /// <param name="category">sets <see cref="category"/></param>
+    /// <param name="number">sets <see cref="number"/></param>
+    /// <param name="name">sets <see cref="name"/></param>
+    /// <param name="description">sets <see cref="description"/></param>
+    /// <param name="scene">sets <see cref="scene"/></param>
+    /// <param name="local">sets !<see cref="use_install_folder"/></param>
     public Stage(Stage get, string category, int number, string name, string description, string scene, bool local = true)
     {
         InitOOP();
@@ -93,6 +159,15 @@ public Stage(Stage get, string category, int number, string name, string descrip
         store(false);
     }
 
+    /// <summary>
+    /// Sets members which are primitives.
+    /// </summary>
+    /// <param name="category">sets <see cref="category"/></param>
+    /// <param name="number">sets <see cref="number"/></param>
+    /// <param name="name">sets <see cref="name"/></param>
+    /// <param name="description">sets <see cref="description"/></param>
+    /// <param name="scene">sets <see cref="scene"/></param>
+    /// <param name="local">sets !<see cref="use_install_folder"/></param>
     public void InitFields(string category, int number, string name, string description, string scene, bool local)
     {
         this.category = category;
@@ -103,6 +178,9 @@ public void InitFields(string category, int number, string name, string descript
         this.use_install_folder = !local;
     }
 
+    /// <summary>
+    /// Initiates members which are non primitives.
+    /// </summary>
     private void InitOOP()
     {
         solution = new SolutionOrganizer();
@@ -110,6 +188,12 @@ private void InitOOP()
         player_record_list = new Dictionary<string, PlayerRecord>();
     }
 
+    /// <summary>
+    /// Resets to factory condition.
+    /// <see cref="ClearSolution"/>
+    /// <see cref="ClearPlay"/>
+    /// <see cref="ClearALLRecords"/>
+    /// </summary>
     public void ClearAll()
     {
         ClearSolution();
@@ -117,18 +201,30 @@ public void ClearAll()
         ClearALLRecords();
     }
 
+    /// <summary>
+    /// Resets <see cref="solution"/> and calling <see cref="solution.hardreset(bool)"/>.
+    /// <seealso cref="FactOrganizer.hardreset(bool)"/>
+    /// </summary>
     public void ClearSolution()
     {
         solution.hardreset(false);
         solution = new SolutionOrganizer();
     }
 
+    /// <summary>
+    /// Resets current <see cref="player_record"/> and calling <see cref="player_record.factState.hardreset(bool)"/>.
+    /// <seealso cref="FactOrganizer.hardreset(bool)"/>
+    /// </summary>
     public void ClearPlay()
     {
         player_record.factState.hardreset(false);
         player_record = new PlayerRecord(record_name);
     }
 
+    /// <summary>
+    /// Resets and <see cref="deletet_record(PlayerRecord, bool)">deletes</see> all members of <see cref="player_record_list"/>.
+    /// <seealso cref="PlayerRecord.delete(List<Directories>)"/>
+    /// </summary>
     public void ClearALLRecords()
     {
         foreach (var record in player_record_list.Values.ToList())
@@ -137,6 +233,13 @@ public void ClearALLRecords()
         player_record_list = new Dictionary<string, PlayerRecord>();
     }
 
+    /// <summary>
+    /// <see cref="PlayerRecord.delete(List<Directories>)">Deletes</see> <paramref name="record"/> and calls <see cref="PlayerRecord.factState.hardreset()"/>.
+    /// <seealso cref="PlayerRecord.delete(List<Directories>)"/>
+    /// <seealso cref="FactOrganizer.hardreset(bool)"/>
+    /// </summary>
+    /// <param name="record">to be deleted</param>
+    /// <param name="b_store">iff <see langword="true"/> <see cref="store(bool)">stores</see> changes made to this <see cref="Stage"/></param>
     public void deletet_record(PlayerRecord record, bool b_store = true)
     {
         hierarchie ??= new List<Directories>();
@@ -152,20 +255,33 @@ public void deletet_record(PlayerRecord record, bool b_store = true)
             store();
     }
 
+    /// <summary>
+    /// Clones <paramref name="record"/> to <see cref="player_record"/> iff found in <see cref="player_record_list"/> <br/>
+    /// or initiates new <see cref="player_record"/> iff <paramref name="record"/>==<see langword="null"/>.
+    /// </summary>
+    /// <param name="record">to be set or <see langword="null"/></param>
+    /// <returns><see langword="false"/> iff <paramref name="record"/> not found in <see cref="player_record_list"/> <br/>
+    /// or <see cref="PlayerRecord.load(List<Directories>)"/> fails.</returns>
     public bool set_record(PlayerRecord record)
     {
         hierarchie ??= new List<Directories>();
         hierarchie.AddRange(hierStage.AsEnumerable());
 
         if (record != null)
-            if(!player_record_list.ContainsKey(record.name))
+        {
+            if (!player_record_list.ContainsKey(record.name))
+            {
+                hierarchie.RemoveRange(hierarchie.Count - hierStage.Count, hierStage.Count);
                 return false;
+            }
+
             else if (!record.load(hierarchie))
             {
                 deletet_record(record);
                 hierarchie.RemoveRange(hierarchie.Count - hierStage.Count, hierStage.Count);
                 return false;
             }
+        }
 
         player_record = record == null ? new PlayerRecord(record_name) : record.Clone(hierarchie);
         player_record.name = record_name;
@@ -177,9 +293,16 @@ public bool set_record(PlayerRecord record)
         return true;
     }
 
+    /// <summary>
+    /// Adds current <see cref="player_record"/> to <see cref="player_record_list"/> incrementing <see cref="PlayerRecord.seconds"/> beforehand.
+    /// </summary>
+    /// <param name="seconds_s">time in seconds to be added to <see cref="player_record.seconds"/> before pushing. <br/>
+    /// Iff set to <c>-1</c> <see cref="Time.timeSinceLevelLoadAsDouble"/> will be used.</param>
+    /// <param name="force_push">iff set <see langword="true"/> && <see cref="StageStatic.mode"/> == <see cref="StageStatic.Mode.Create"/> && <see cref="creatorMode"/> <br/>
+    /// current displayed <see cref="solution"/> in <see cref="factState"/> will be pushed into <see cref="player_record_list"/></param>
     public void push_record(double seconds_s = -1, bool force_push = false)
     {
-        if(!force_push && StageStatic.devel && creatorMode)
+        if(!force_push && StageStatic.mode == StageStatic.Mode.Create && creatorMode)
         // store solution space
         {
             SetMode(false);
@@ -210,6 +333,10 @@ public void push_record(double seconds_s = -1, bool force_push = false)
         store(false);
     }
 
+    /// <summary>
+    /// Switches between <see cref="player_record.factState"/> (<see langword="false"/>) and <see cref="solution"/> (<see langword="true"/>) to display in GameWorld.
+    /// </summary>
+    /// <param name="create">sets <see cref="creatorMode"/></param>
     public void SetMode(bool create)
     {
         if (create == creatorMode)
@@ -238,16 +365,24 @@ public void SetMode(bool create)
 
     }
 
-    public void delete(bool player_record_too)
+    /// <summary>
+    /// Clears and deletes all files associated with this <see cref="Stage"/>.
+    /// </summary>
+    /// <param name="player_record_list_too">iff set <see langword="false"/>, all files regarding <see cref="player_record_list"/> will be spared.</param>
+    public void delete(bool player_record_list_too)
     {
         hierarchie ??= new List<Directories>();
         hierarchie.AddRange(hierStage.AsEnumerable());
 
+        ClearSolution();
+        ClearPlay();
         solution.delete();
         player_record.delete(hierarchie);
-        if (player_record_too)
-            foreach (var r in player_record_list)
-                r.Value.delete(hierarchie);
+
+        foreach (var record in player_record_list.Values.ToList())
+            record.factState.hardreset(false);
+        if (player_record_list_too)
+            ClearALLRecords();
 
         if (File.Exists(path))
             File.Delete(path);
@@ -255,6 +390,10 @@ public void delete(bool player_record_too)
         hierarchie.RemoveRange(hierarchie.Count - hierStage.Count, hierStage.Count);
     }
 
+    /// <summary>
+    /// Stores and overwrites this <see cref="Stage"/>, <see cref="player_record"/>, every element in <see cref="player_record_list"/> and <see cref="solution"/> (no overwrite for latter if empty).
+    /// </summary>
+    /// <param name="reset_player">wether to clear current <see cref="player_record"/></param>
     public void store(bool reset_player = false)
     {
         hierarchie ??= new List<Directories>();
@@ -274,8 +413,9 @@ public void store(bool reset_player = false)
             path = path_o;
 
             hierarchie.AddRange(hierStage.AsEnumerable());
-            if(solution != null && solution.ValidationSet.Count > 0 && !solution.ValidationSet.Aggregate(false, (last, next) => last || next.IsEmpty()))
-                solution.store(name, hierarchie, use_install_folder);
+            if(solution != null)
+                solution.store(name, hierarchie, use_install_folder,
+                    overwrite: solution.ValidationSet.Count > 0 && !solution.ValidationSet.Aggregate(true, (last, next) => last && next.IsEmpty()));
         }
 
         if (player_record != null)
@@ -287,6 +427,12 @@ public void store(bool reset_player = false)
         hierarchie.RemoveRange(hierarchie.Count - hierStage.Count, hierStage.Count);
     }
 
+    /// <summary>
+    /// Loads a Stage complete using:
+    /// - <see cref="ShallowLoad(ref Stage, string, List<Directories>, bool)"/>
+    /// - <see cref="DeepLoad"/>
+    /// </summary>
+    /// \copydetails ShallowLoad(ref Stage, string, List<Directories>, bool)
     public static bool load(ref Stage set, string name, List<Directories> hierarchie = null, bool use_install_folder = false)
     {
         Stage ret = new Stage();
@@ -303,6 +449,13 @@ public static bool load(ref Stage set, string name, List<Directories> hierarchie
         return true;
     }
 
+    /// <summary>
+    /// Reads File given by <paramref name="path"/> and writes its contents into <paramref name="set"/>.
+    /// <remarks>Will not read members decorated with <see cref="JsonIgnoreAttribute"/>: <see cref="solution"/>, <see cref="player_record"/>.</remarks>
+    /// </summary>
+    /// <param name="set">to be written in</param>
+    /// <param name="path">file location</param>
+    /// <returns><see langword="true"/> iff succeeded</returns>
     public static bool ShallowLoad(ref Stage set, string path)
     {
         if (!System.IO.File.Exists(path))
@@ -320,6 +473,15 @@ public static bool ShallowLoad(ref Stage set, string path)
         return true;
     }
 
+    /// <summary>
+    /// Determines path via <paramref name="hierarchie"/> and <paramref name="use_install_folder"/> and calls <see cref="ShallowLoad(ref Stage, string)"/>.
+    /// <seealso cref="ShallowLoad(ref Stage, string)"/>
+    /// </summary>
+    /// <param name="set">see <see cref="ShallowLoad(ref Stage, string)"/></param>
+    /// <param name="name">see <see cref="ShallowLoad(ref Stage, string)"/></param>
+    /// <param name="hierarchie">see <see cref="hierarchie"/> // TODO? Interface</param>
+    /// <param name="use_install_folder">see <see cref="use_install_folder"/></param>
+    /// <returns><see langword="true"/> iff succeeded</returns>
     public static bool ShallowLoad(ref Stage set, string name, List<Directories> hierarchie = null, bool use_install_folder = false)
     {
         hierarchie ??= new List<Directories>();
@@ -334,6 +496,10 @@ public static bool ShallowLoad(ref Stage set, string name, List<Directories> hie
         return true;
     }
 
+    /// <summary>
+    /// Loads every member decorated with <see cref="JsonIgnoreAttribute"/>: <see cref="solution"/>, <see cref="player_record"/>.
+    /// </summary>
+    /// <returns><see langword="false"/> iff <see cref="solution"/> could not be <see cref="SolutionOrganizer.load(ref SolutionOrganizer, bool, string, List<Directories>, bool)">loaded</see>.</returns>
     public bool DeepLoad()
     {
         hierarchie ??= new List<Directories>();
@@ -352,6 +518,12 @@ public bool DeepLoad()
         return true;
     }
 
+    /// <summary>
+    /// Looks for saved <see cref="Stage">Stages</see> in parametised directories and calls on them <see cref="ShallowLoad(ref Stage, string)"/>.
+    /// </summary>
+    /// <param name="hierarchie">see <see cref="hierarchie"/> //TODO? Interface</param>
+    /// <param name="use_install_folder">see <see cref="use_install_folder"/></param>
+    /// <returns>contians all <see cref="Stage">Stages</see> found given parameters.</returns>
     public static Dictionary<string, Stage> Grup(List<Directories> hierarchie = null, bool use_install_folder = false)
     {
         Dictionary<string, Stage> ret = new Dictionary<string, Stage>();
@@ -380,12 +552,18 @@ public static Dictionary<string, Stage> Grup(List<Directories> hierarchie = null
         return ret;
     }
 
+    /// <summary>
+    /// Calls <see cref="ClearPlay"/> and <see cref="store(bool)">store(true)</see>.
+    /// </summary>
     public void ResetPlay()
     {
         ClearPlay();
         store(true);
     }
 
+    /// <summary>
+    /// Calls <see cref="ClearPlay"/>, <see cref="ClearALLRecords"/> and <see cref="store(bool)">store(true)</see>.
+    /// </summary>
     public void ResetSaves()
     {
         ClearPlay();
@@ -393,6 +571,15 @@ public void ResetSaves()
         store(true);
     }
 
+    /// <summary>
+    /// Checks if current <see cref="player_record"/> is solved. <br/>
+    /// Iff return value <see langword="true"/>:
+    /// - Highlites all <see cref="Fact">Facts</see> in <see cref="factState"/> beeing found in <see cref="solution"/>
+    /// - Iff <see cref="player_record.seconds"/> > 0: 
+    /// <see cref="push_record(double, bool)">Pushes</see> current <see cref="player_record"/> to <see cref="player_record_list"/> and sets <see cref="PlayerRecord.solved"/> to <see langword="true"/>.
+    /// </summary>
+    /// <returns><see langword="true"/> iff current <see cref="player_record"/> is solved.</returns>
+    /// <seealso cref="FactOrganizer.DynamiclySolved(SolutionOrganizer, out List<List<string>>, out List<List<string>>)"/>
     public bool CheckSolved()
     {
         double time_s = Time.timeSinceLevelLoadAsDouble;
@@ -409,7 +596,7 @@ public bool CheckSolved()
         {
             player_record.solved = true;
             push_record(time_s);
-            store(true); // reset player_record
+            store(false); // keep player_record
             player_record.solved = false;
         }
 
@@ -418,21 +605,37 @@ public bool CheckSolved()
 
 }
 
+
+/// <summary>
+/// Represents a save slot.
+/// </summary>
 public class PlayerRecord
 {
+    /// <summary> Wether this save has solved the <see cref="Stage"/> which contains it. </summary>
     public bool solved = false;
+    /// <summary> When this save was created (not modified!). </summary>
     public long date = System.DateTime.Now.ToBinary();
+    /// <summary> The time spent within this save since creation. </summary>
     public double seconds = 0;
 
+    /// <summary> Stage progress. </summary>
     [JsonIgnore]
     public FactOrganizer factState = null;
+    /// <summary> save game file name </summary>
     public string name = null;
 
     private static List<Directories>
         hierStage = new List<Directories> { /*Directories.FactStateMachines*/ };
 
+    /// <summary>
+    /// Empty constructor for <see cref="JsonConverter"/>
+    /// </summary>
     public PlayerRecord() { }
 
+    /// <summary>
+    /// Standard Constructor.
+    /// </summary>
+    /// <param name="name">sets <see cref="name"/></param>
     public PlayerRecord(string name) {
         this.name = name;
         factState = new FactOrganizer();
@@ -457,11 +660,11 @@ public bool load(List<Directories> hierarchie)
 
         factState = new FactOrganizer(false);
         bool loadable = FactOrganizer.load(ref factState, false, name, hierarchie, false, out _);
+        hierarchie.RemoveRange(hierarchie.Count - hierStage.Count, hierStage.Count);
         if (!loadable) {
             return false;
         }
 
-        hierarchie.RemoveRange(hierarchie.Count - hierStage.Count, hierStage.Count);
         return true;
     }
 
@@ -475,6 +678,11 @@ public void delete(List<Directories> hierarchie)
         hierarchie.RemoveRange(hierarchie.Count - hierStage.Count, hierStage.Count);
     }
 
+    /// <summary>
+    /// Copies a specified <see cref="PlayerRecord"/>
+    /// </summary>
+    /// <param name="hierarchie">// TODO:</param>
+    /// <returns>a copied <see cref="PlayerRecord"/></returns>
     public PlayerRecord Clone(List<Directories> hierarchie)
     {
         this.store(hierarchie, true);
@@ -482,9 +690,11 @@ public PlayerRecord Clone(List<Directories> hierarchie)
         hierarchie ??= new List<Directories>();
         hierarchie.AddRange(hierStage.AsEnumerable());
 
-        var ret = new PlayerRecord(this.name);
-        ret.solved = this.solved;
-        ret.seconds = this.seconds;
+        var ret = new PlayerRecord(this.name)
+        {
+            solved = this.solved,
+            seconds = this.seconds
+        };
         ret.load(hierarchie);
 
         hierarchie.RemoveRange(hierarchie.Count - hierStage.Count, hierStage.Count);
diff --git a/Assets/Scripts/Math3d.cs b/Assets/Scripts/Math3d.cs
index 69d83484d2078f0b255412549523e0ec23757ec1..4c3ede917e5b2b67e9b3a02d4e88af8f6b0455c4 100644
--- a/Assets/Scripts/Math3d.cs
+++ b/Assets/Scripts/Math3d.cs
@@ -739,8 +739,7 @@ public static void PlaneFrom3Points(out Vector3 planeNormal, out Vector3 planePo
         //of the triangle defined by the 3 points.
         //We could use LineLineIntersection instead of ClosestPointsOnTwoLines but due to rounding errors 
         //this sometimes doesn't work.
-        Vector3 temp;
-        ClosestPointsOnTwoLines(out planePoint, out temp, middleAB, middleABtoC, middleAC, middleACtoB);
+        ClosestPointsOnTwoLines(out planePoint, out _, middleAB, middleABtoC, middleAC, middleACtoB);
     }
 
     //Returns the forward vector of a quaternion
@@ -813,18 +812,15 @@ public static void TransformWithParent(out Quaternion childRotation, out Vector3
         childPosition = Vector3.zero;
 
         //set the parent start transform
-        tempParent.rotation = startParentRotation;
-        tempParent.position = startParentPosition;
+        tempParent.SetPositionAndRotation(startParentPosition, startParentRotation);
         tempParent.localScale = Vector3.one; //to prevent scale wandering
 
         //set the child start transform
-        tempChild.rotation = startChildRotation;
-        tempChild.position = startChildPosition;
+        tempChild.SetPositionAndRotation(startChildPosition, startChildRotation);
         tempChild.localScale = Vector3.one; //to prevent scale wandering
 
         //translate and rotate the child by moving the parent
-        tempParent.rotation = parentRotation;
-        tempParent.position = parentPosition;
+        tempParent.SetPositionAndRotation(parentPosition, parentRotation);
 
         //get the child transform
         childRotation = tempChild.rotation;
@@ -859,9 +855,7 @@ public static void PreciseAlign(ref GameObject gameObjectInOut, Vector3 alignWit
     //Convert a position, direction, and normal vector to a transform
     public static void VectorsToTransform(ref GameObject gameObjectInOut, Vector3 positionVector, Vector3 directionVector, Vector3 normalVector)
     {
-
-        gameObjectInOut.transform.position = positionVector;
-        gameObjectInOut.transform.rotation = Quaternion.LookRotation(directionVector, normalVector);
+        gameObjectInOut.transform.SetPositionAndRotation(positionVector, Quaternion.LookRotation(directionVector, normalVector));
     }
 
     //This function finds out on which side of a line segment the point is located.
diff --git a/Assets/Scripts/Restart.cs b/Assets/Scripts/Restart.cs
index 686d4198a2423bc7f429a678767d24b8e18502da..3fc2f536746b5fe84ed232748a23d3798df14e01 100644
--- a/Assets/Scripts/Restart.cs
+++ b/Assets/Scripts/Restart.cs
@@ -11,17 +11,18 @@ public void LevelReset()
 
     public void LoadMainMenue()
     {
+        //not over SceneManager.LoadScene as MainMenue is too light to need to load over a LoadingScreen
         SceneManager.LoadScene("MainMenue");
     }
 
     public void LoadStartScreen()
     {
-        StartServer.process.Kill();  // null reference exception if Server started manually
+        StartServer.process.Kill(); // null reference exception if Server started manually
         SceneManager.LoadScene(0);
     }
 
     public void OnApplicationQuit()
     {
-        StartServer.process.Kill();
+        StartServer.process.Kill(); // null reference exception if Server started manually
     }
 }
diff --git a/Assets/Scripts/StageBehaviour.cs b/Assets/Scripts/StageBehaviour.cs
index 4985a8cae3e2134e08ca426df1eb9f5d5e9d9ea1..a508070d7aea727ab411f655155cbf4cea0e74aa 100644
--- a/Assets/Scripts/StageBehaviour.cs
+++ b/Assets/Scripts/StageBehaviour.cs
@@ -3,31 +3,42 @@
 using UnityEngine;
 using static StageStatic;
 
+/// <summary>
+/// Attached to prefab Def_Stage
+/// </summary>
 public class StageBehaviour : MonoBehaviour
 {
+    /// <summary>
+    /// Re-loads <see cref="StageStatic.stage"/> to  display all <see cref="Fact">Facts</see>.
+    /// </summary>
     void Start()
     {
         StageStatic.LoadInitStage(true /*StageStatic.stage.player_record.solved*/, gameObject);
     }
 
+    /// <summary>
+    /// Resets changes made by <see cref="StageStatic.stage"/> and frees ressources.
+    /// </summary>
     private void OnDestroy()
     {
-        StageStatic.devel = false;
+        StageStatic.SetMode(Mode.Play); // no Mode.Create
         StageStatic.stage.solution.hardreset();
         StageStatic.stage.factState.hardreset();
     }
 
-    public void SetDevel(bool devel)
-    {
-        StageStatic.devel = devel;
-        gameObject.UpdateTagActive("DevelopingMode", devel);
-    }
-
+    /// <summary>
+    /// Wrapps <see cref="SetMode(Mode, GameObject)"/>. Needed as endpoint for unity buttons.
+    /// </summary>
+    /// <param name="create"><c>SetMode(create ? Mode.Create : Mode.Play);</c></param>
     public void SetMode(bool create)
     {
         SetMode(create ? Mode.Create : Mode.Play);
     }
 
+    /// <summary>
+    /// Wrapps <see cref="StageStatic.SetMode(Mode, GameObject)"/>. Defaulting <paramref name="obj"/> to <see cref="this.gameObject"/>.
+    /// </summary>
+    /// \copydetails StageStatic.SetMode(Mode, GameObject)
     public void SetMode(Mode mode, GameObject obj = null)
     {
         obj ??= gameObject;
diff --git a/Assets/Scripts/StageStatic.cs b/Assets/Scripts/StageStatic.cs
index 7a13a8f11177121f1e80b7574165b67de2a4b338..49c0d653d0149c778bd088ea1bfb11830c4f09d0 100644
--- a/Assets/Scripts/StageStatic.cs
+++ b/Assets/Scripts/StageStatic.cs
@@ -1,31 +1,59 @@
-
 using System.Collections;
 using System.Collections.Generic;
 using System.Linq;
+using System;
 using UnityEngine;
 
-
+/// <summary>
+/// Keeps track of all available and current <see cref="Stage"/>
+/// </summary>
 public static class StageStatic
-{    
-    
+{
+    /// <summary>
+    /// - <c>Key</c>: stage name
+    /// - <c>Value</c>: stages created by KWARC
+    /// </summary>
     public static Dictionary<string, Stage> StageOfficial;
+
+    /// <summary>
+    /// - <c>Key</c>: stage name
+    /// - <c>Value</c>: stages created by local user
+    /// </summary>
     public static Dictionary<string, Stage> StageLocal;
+
+    /// <summary>
+    /// Used to map <see cref="StageOfficial"/> <see cref="Stage.category">categories</see> into a ordered list for the StageMenue.
+    /// </summary>
     public static Dictionary<string, int> Category = new Dictionary<string, int> {
         { "", -1 },
         { "Demo Category", 0 },
     };
 
+    /// <summary>
+    /// <see cref="Stage.name"/> of current <see cref="stage"/> or one to be loaded.
+    /// <seealso cref="LoadInitStage(bool, GameObject)"/>
+    /// </summary>
     public static string current_name;
-    public static bool local_stage;
-    public static bool devel = false;
+
+    /// <summary>
+    /// !<see cref="Stage.use_install_folder"/> of current <see cref="stage"/> or one to be loaded.
+    /// <seealso cref="LoadInitStage(bool, GameObject)"/>
+    /// </summary>
+    public  static bool local_stage;
+
+    /// <summary>
+    /// Current <see cref="Mode"/>
+    /// </summary>
     public static Mode mode;
 
-    public static List<string> Worlds
-    {
-        get { return _Worlds ?? GenerateWorldList(); }
-    }
-    private static List<string> _Worlds = null;
+    /// <summary>
+    /// Loadable world scenes
+    /// </summary>
+    public static readonly List<string> Worlds = GenerateWorldList();
 
+    /// <summary>
+    /// Current <see cref="Stage"/>
+    /// </summary>
     public static Stage stage {
         get {
             return (local_stage ? StageLocal : StageOfficial)[current_name];
@@ -37,25 +65,29 @@ public static Stage stage {
             (local_stage ? StageLocal : StageOfficial).Remove(current_name);
             (local_stage ? StageLocal : StageOfficial).Add(current_name, value);
 
-            bool tmp = value.creatorMode;
-            value.creatorMode = true;
             value.store();
-            value.creatorMode = tmp;
         }
     }
 
-    // TODO: set when encountering an error
-    public static StageErrorStruct error {
+    /// <summary>
+    /// TODO: set when encountering an error
+    /// </summary>
+    public static StageErrorStruct last_error {
         get;
         private set;
     }
 
     // TODO! generate at buildtime
+    /// <summary>
+    /// Extracts all loadable scenes for <see cref="Worlds"/>.
+    /// </summary>
+    /// <returns><see cref="Worlds"/></returns>
     private static List<string> GenerateWorldList()
     {
+
 #if UNITY_EDITOR
 
-        _Worlds = new List<string>();
+        List<string> _Worlds = new List<string>();
 
         string world = "World";
         string ending = ".unity";
@@ -73,30 +105,57 @@ private static List<string> GenerateWorldList()
             }
         }
 #else
-        _Worlds = new List<string> {"TreeWorld", "RiverWorld"};
-        Debug.Log("WorldList might be incomplete!");
+        List<string> _Worlds = new List<string> {"TreeWorld", "RiverWorld"};
+        Debug.Log("WorldList might be incomplete or incorrect!");
 #endif
+
         return _Worlds;
     }
 
+    /// <summary>
+    /// Available Modes a <see cref="Stage"/> to be selected and/ or loaded in.
+    /// </summary>
     public enum Mode
     {
         Play,
         Create,
     }
 
+    /// <summary>
+    /// Created when an error (may) occures while a <see cref="Stage"/> is being created, because of incompatible variables.
+    /// </summary>
     public struct StageErrorStruct
     {
+        /// <summary> set iff <see cref="Stage.category"/> is incompatible </summary>
         public bool category    { get { return state[0]; } set { state[0] = value; } }
+
+        /// <summary> set iff <see cref="Stage.number"/> is incompatible </summary>
         public bool id          { get { return state[1]; } set { state[1] = value; } }
+
+        /// <summary> set iff <see cref="Stage.name"/> is incompatible </summary>
         public bool name        { get { return state[2]; } set { state[2] = value; } }
+
+        /// <summary> set iff <see cref="Stage.description"/> is incompatible </summary>
         public bool description { get { return state[3]; } set { state[3] = value; } }
+
+        /// <summary> set iff <see cref="Stage.scene"/> is incompatible </summary>
         public bool scene       { get { return state[4]; } set { state[4] = value; } }
+
+        /// <summary> set iff !<see cref="Stage.use_install_folder"/> is incompatible </summary>
         public bool local       { get { return state[5]; } set { state[5] = value; } }
+
+        /// <summary> set iff <see cref="Stage.path"/> was not found </summary>
         public bool load        { get { return state[6]; } set { state[6] = value; } }
 
+
+        /// <summary>
+        /// stores all boolish members, to iterate over
+        /// </summary>
         private bool[] state;
 
+        /// <summary>
+        /// <see langword="true"/> iff no error occures.
+        /// </summary>
         public bool pass
         {
             get { return state.Aggregate(true, (last, next) => last && !next); }
@@ -106,6 +165,10 @@ public readonly static StageErrorStruct
             InvalidFolder = new StageErrorStruct(false, false, false, false, false, true, false),
             NotLoadable   = new StageErrorStruct(false, false, false, false, false, false, true);
 
+        /// <summary>
+        /// Initiator <br/>
+        /// canonical
+        /// </summary>
         public StageErrorStruct(bool category, bool id, bool name, bool description, bool scene, bool local, bool load)
         {
             state = new bool[7];
@@ -120,6 +183,11 @@ public StageErrorStruct(bool category, bool id, bool name, bool description, boo
         }
     }
 
+    /// <summary>
+    /// sets <see cref="mode"/> and en-/ disables children of <paramref name="gameObject"/> with certain Tags, only available in certain <see cref="Mode">Modes</see> (e.g. in Def_Stage)
+    /// </summary>
+    /// <param name="mode"><see cref="Mode"/> to set</param>
+    /// <param name="gameObject"> which children will be checked</param>
     public static void SetMode(Mode mode, GameObject gameObject = null)
     {
         gameObject ??= new GameObject();
@@ -140,7 +208,8 @@ public static void SetMode(Mode mode, GameObject gameObject = null)
         {
             case Mode.Play:
             case Mode.Create:
-                stage.SetMode(mode == Mode.Create);
+                if (ContainsKey(current_name, local_stage))
+                    stage.SetMode(mode == Mode.Create);
                 break;
         }
 
@@ -165,23 +234,34 @@ public static StageErrorStruct LoadNewStage(string category, int id, string name
         if (!ret.pass)
             return ret;
 
-        stage = new Stage(category, id, name, description, scene, true);
-        stage.creatorMode = true;
+        stage = new Stage(category, id, name, description, scene, true)
+        {
+            creatorMode = true
+        };
         stage.store();
 
         LoadCreate();
         return ret;
     }
 
+    /// <summary>
+    /// Load current <see cref="stage"/> in <see cref="Mode.Create"/>
+    /// </summary>
     public static void LoadCreate()
     {
-        devel = true;
+        SetMode(Mode.Create);
         Loader.LoadScene(stage.scene);
     }
 
-    public static int NextNumber(bool local)
+    /// <summary>
+    /// Finds first unused <see cref="Stage.number"/> in a certain <paramref name="category"/>.
+    /// </summary>
+    /// <param name="local">which kind of stage we are looking at</param>
+    /// <param name="category">the category in question</param>
+    /// <returns>first unused <see cref="Stage.number"/> in a certain <paramref name="category"/></returns>
+    public static int NextNumber(bool local, string category)
     {
-        var numbers = (local ? StageLocal : StageOfficial).Values.Select(s => s.number).ToList();
+        var numbers = (local ? StageLocal : StageOfficial).Values.Where(s => s.category == category).Select(s => s.number).ToList();
 
         if (0 == numbers.Count)
             return 1;
@@ -198,6 +278,13 @@ public static int NextNumber(bool local)
         return last + 1;
     }
 
+    /// <summary>
+    /// Looks wether an <see cref="Stage.number"/> <paramref name="i"/> exists within a certain <see cref="Stage.category"/> <paramref name="category"/> in local saves (<paramref name="local"/> == <see langword="true"/>) or install path.
+    /// </summary>
+    /// <param name="category">to look in</param>
+    /// <param name="i">to look for</param>
+    /// <param name="local">where to look</param>
+    /// <returns></returns>
     public static bool ContainsNumber(string category, int i, bool local)
     {
         return (local ? StageLocal : StageOfficial).Values
@@ -206,34 +293,59 @@ public static bool ContainsNumber(string category, int i, bool local)
             .Contains(i);
     }
 
+    /// <summary>
+    /// Looks for and initial loads (see <see cref="Stage.ShallowLoad(ref Stage, string)"/>) <see cref="Stage">Stages</see> in <see cref="local_stage"/> and !<see cref="local_stage"/>.
+    /// </summary>
     public static void ShallowLoadStages()
     {
         StageOfficial = Stage.Grup(null, true);
         StageLocal = Stage.Grup(null, false);
     }
 
+    /// <summary>
+    /// Sets parameters, defining what to load in <see cref="LoadInitStage(bool, GameObject)"/> and <see cref="LoadInitStage(string, bool, bool, GameObject)"/>.
+    /// </summary>
+    /// <param name="name">sets <see cref="current_name"/></param>
+    /// <param name="local">sets <see cref="local_stage"/></param>
     public static void SetStage(string name, bool local)
     {
         local_stage = local;
         current_name = name;
     }
 
+    /// <summary>
+    /// Returns a <see cref="Stage"/> or throws <see cref="Exception"/> if not found.
+    /// </summary>
+    /// <param name="name"><see cref="Stage.name"/></param>
+    /// <param name="local">where to look</param>
+    /// <returns><c>(local ? StageLocal : StageOfficial)[name];</c></returns>
     public static Stage GetStage(string name, bool local)
     {
         return (local ? StageLocal : StageOfficial)[name];
     }
 
+    /// <summary>
+    /// Deletes a <see cref="Stage"/> and all its associated files (including save games).
+    /// <seealso cref="Stage.delete(bool)"/>
+    /// </summary>
+    /// <param name="stage">to be deleted</param>
     public static void Delete(Stage stage)
     {
         GetStage(stage.name, !stage.use_install_folder).delete(true);
         (!stage.use_install_folder ? StageLocal : StageOfficial).Remove(stage.name);
     }
 
+    /// <summary>
+    /// Wrapps <see cref="LoadInitStage(bool, GameObject)"/> with extra parameters.
+    /// Loads and initiates <see cref="Stage"/> defined by <paramref name="name"/> and <paramref name="local"/>.
+    /// </summary>
+    /// <param name="name">sets <see cref="current_name"/> iff succeedes</param>
+    /// <param name="local">sets <see cref="current_name"/> iff succeedes</param>
+    /// <param name="restore_session">wether to restore last (loaded) player session (<see langword="true"/>) or start from scratch (<see langword="false"/>).</param>
+    /// <param name="gameObject">(e.g. UI/ Def_Stage) toggles recursively children with tag "DevelopingMode" to <see cref="mode"/> == <see cref="Mode.Create"/>.</param>
+    /// <returns><see langword="false"/> iff <see cref="Stage"/> defined by <paramref name="name"/> and <paramref name="local"/> could not be *found* or *loaded*.</returns>
     public static bool LoadInitStage(string name, bool local = false, bool restore_session = true, GameObject gameObject = null)
     {
-        if (!ContainsKey(name, local))
-            return false;
-
         bool old_l = local_stage;
         string old_n = current_name;
         SetStage(name, local);
@@ -248,13 +360,17 @@ public static bool LoadInitStage(string name, bool local = false, bool restore_s
         return true;
     }
 
+    /// <summary>
+    /// Loads and initiates <see cref="Stage"/> defined by <see cref="current_name"/> and <see cref="local_stage"/>.
+    /// </summary>
+    /// <param name="restore_session">wether to restore last (loaded) player session (<see langword="true"/>) or start from scratch (<see langword="false"/>).</param>
+    /// <param name="gameObject">(e.g. UI/ Def_Stage) toggles recursively children with tag "DevelopingMode" to <see cref="mode"/> == <see cref="Mode.Create"/>.</param>
+    /// <returns><see langword="false"/> iff <see cref="Stage"/> defined by <see cref="current_name"/> and <see cref="local_stage"/> could not be *found* or *loaded*.</returns>
     public static bool LoadInitStage(bool restore_session, GameObject gameObject = null)
     {
-        if (current_name == null || current_name.Length == 0 || !stage.DeepLoad())
+        if (!ContainsKey(current_name, local_stage) || !stage.DeepLoad())
             return false;
 
-        gameObject ??= new GameObject();
-
         if (restore_session)
         {
             stage.factState.invoke = true;
@@ -263,20 +379,29 @@ public static bool LoadInitStage(bool restore_session, GameObject gameObject = n
         else
         {
             stage.ResetPlay();
-            if(devel) // block saving "player" progress
+            if(mode == Mode.Create) // block saving "player" progress
                 stage.player_record.seconds = -1;
         }
 
-        gameObject.UpdateTagActive("DevelopingMode", devel);
+        if(gameObject != null)
+            gameObject.UpdateTagActive("DevelopingMode", mode == Mode.Create);
         SetMode(stage.creatorMode ? Mode.Create : Mode.Play);
         return true;
     }
 
+    /// <summary>
+    /// Wrapps <see cref="ContainsKey(string, bool)"/>; defaulting local to <see cref="local_stage"/>
+    /// </summary>
     public static bool ContainsKey(string key)
     {
         return ContainsKey(key, local_stage);
     }
-    public static bool ContainsKey(string key, bool local = false)
+
+    /// <summary>
+    /// Looks for a <see cref="Stage"/> <paramref name="key"/> in <see cref="StageLocal"/> (<paramref name="local"/>==<see langword="true"/>) or <see cref="StageOfficial"/> (<paramref name="local"/>==<see langword="false"/>).
+    /// </summary>
+    /// <returns><c>(local ? StageLocal : StageOfficial).ContainsKey(key)</c></returns>
+    public static bool ContainsKey(string key, bool local)
     {
         return (local ? StageLocal : StageOfficial).ContainsKey(key);
     }
diff --git a/Assets/Scripts/UI/HideUI.cs b/Assets/Scripts/UI/HideUI.cs
index ad66ba063e123759f8ee370564c34ac6ae24908a..4c2876472b45a5be02a6f0e441c3bfbf89e6f8c5 100644
--- a/Assets/Scripts/UI/HideUI.cs
+++ b/Assets/Scripts/UI/HideUI.cs
@@ -6,7 +6,7 @@ public class HideUI : MonoBehaviour
 {
 
     public KeyCode Key = KeyCode.F1;
-    //public KeyCode ScreenshotKey = KeyCode.F2;
+    //public KeyCode ScreenshotKey = KeyCode.F12;
 
     public string
         modifier,
diff --git a/Assets/Scripts/UI/InputFieldPanel.cs b/Assets/Scripts/UI/InputFieldPanel.cs
index ebdf681269029d3344be72632a22722d40bef444..c7fa70728e81892be21c49509307984a655896d7 100644
--- a/Assets/Scripts/UI/InputFieldPanel.cs
+++ b/Assets/Scripts/UI/InputFieldPanel.cs
@@ -3,11 +3,14 @@
 using UnityEngine;
 using UnityEngine.UI;
 
+/// <summary>
+/// Just adds a " " to the end of <see cref="TMPro"/> input-field-text-box. <br/>
+/// This fixes some graphical glitches, occuring when typing a [newline].
+/// </summary>
 public class InputFieldPanel : MonoBehaviour
 {
     private TMPro.TextMeshProUGUI output;
     private TMPro.TMP_InputField input;
-    private string newline;
 
     void Start()
     {
diff --git a/Assets/Scripts/UI/MainMenue/CollapsableStage/CollapsableStage.cs b/Assets/Scripts/UI/MainMenue/CollapsableStage/CollapsableStage.cs
index 8d1b62000c431741a8be7677d197172a8c5ecda8..1c0e3a31acb6104f97300fb033e4b03aa69142e1 100644
--- a/Assets/Scripts/UI/MainMenue/CollapsableStage/CollapsableStage.cs
+++ b/Assets/Scripts/UI/MainMenue/CollapsableStage/CollapsableStage.cs
@@ -26,7 +26,7 @@ public void Init()
 
         // set implicit load button (whole header)
         header.GetComponent<UnityEngine.UI.Button>().onClick.AddListener(delegate {
-            StageStatic.devel = false;
+            StageStatic.SetMode(StageStatic.Mode.Play);
             // TODO: handle unable to load
             Loader.LoadStage(stage.name, !stage.use_install_folder, true);
         });
@@ -76,7 +76,7 @@ public void DrawChildren()
                     this.Init();
                     return;
                 }
-                StageStatic.devel = false;
+                StageStatic.SetMode(StageStatic.Mode.Play);
                 // TODO: handle unable to load
                 Loader.LoadStage(stage.name, !stage.use_install_folder, true);
             });
diff --git a/Assets/Scripts/UI/MainMenue/ListLoader.cs b/Assets/Scripts/UI/MainMenue/ListLoader.cs
index c06c99bb5162a036f6bb62959479b1bf736198c6..1a0424074b9a0ee3204e70f9e5824db6a25f9ec0 100644
--- a/Assets/Scripts/UI/MainMenue/ListLoader.cs
+++ b/Assets/Scripts/UI/MainMenue/ListLoader.cs
@@ -3,10 +3,15 @@
 using System.Linq;
 using UnityEngine;
 
-//TODO: SE: Split for Stage/Local
+/// <summary>
+/// Allowes for Pages of <see cref="MenueLoader"/> to contain Lists.
+/// </summary>
+/// <typeparam name="T">Type to list</typeparam>
 public abstract class ListLoader<T> : MenueLoader
 {
+    /// <summary> <see cref="GameObject"/> to which new <see cref="EntryHeader"/> entries are being added. </summary>
     public GameObject List;
+    /// <summary> Template for new entries to be added to <see cref="List"/> </summary>
     public GameObject EntryHeader;
 
     protected void OnEnable()
@@ -20,13 +25,16 @@ protected void OnDisable()
         Clear();
     }
 
+    /// <summary> Creates listing </summary>
     public abstract void Init();
 
+    /// <summary> Removes all list-entries</summary>
     protected virtual void Clear()
     {
         List.DestroyAllChildren();
     }
 
+    /// <summary> Creates a Default listing.</summary>
     protected abstract void Default();
 
     public virtual void ListButtons(List<T> list)
diff --git a/Assets/Scripts/UI/MainMenue/MenueLoader.cs b/Assets/Scripts/UI/MainMenue/MenueLoader.cs
index 6352d1e573cdb9a3bdbf9b9ddeb329774178bf85..2d3e1f6a184b5535f8e15e4ba8a32c208c03f9d7 100644
--- a/Assets/Scripts/UI/MainMenue/MenueLoader.cs
+++ b/Assets/Scripts/UI/MainMenue/MenueLoader.cs
@@ -3,6 +3,9 @@
 using System.Linq;
 using UnityEngine;
 
+/// <summary>
+/// Allows multiple Pages (direct children of this) to switch/ scroll through.
+/// </summary>
 public class MenueLoader : MonoBehaviour
 {
     public MenueLoader pageMenue;
@@ -18,25 +21,20 @@ protected void Start()
             scroll.verticalNormalizedPosition = 1f;
     }
 
+    /// <summary>
+    /// Reverts to last opend Page.
+    /// </summary>
     public void RevertMode()
     {
         SetMode(mode_last);
     }
 
+    /// <summary>
+    /// Deactivates all Pages, then activates Page <paramref name="select"/>.
+    /// </summary>
+    /// <param name="select">Page to switch to</param>
     public void SetMode(int select)
     {
-        switch (select)
-        {
-            case 0:
-            case 1:
-            case 2:
-                break;
-
-            case 3:
-                //Pages.transform.GetChild(select).GetComponent<>
-                break;
-        }
-
         Clear();
 
         mode_last = mode;
@@ -45,6 +43,9 @@ public void SetMode(int select)
         Pages.transform.GetChild(select).gameObject.SetActive(true);
     }
 
+    /// <summary>
+    /// Deactivates all Pages.
+    /// </summary>
     private void Clear()
     {
         for (int i = 0; i < Pages.transform.childCount; i++)
diff --git a/Assets/Scripts/UI/MainMenue/PageLoader/CreateLoader.cs b/Assets/Scripts/UI/MainMenue/PageLoader/CreateLoader.cs
index 61b5cd7c03a8940cbe20673743c1f23b97f28b99..3341ff9f1174316b4da28e9dd09f34404910a7ce 100644
--- a/Assets/Scripts/UI/MainMenue/PageLoader/CreateLoader.cs
+++ b/Assets/Scripts/UI/MainMenue/PageLoader/CreateLoader.cs
@@ -18,7 +18,7 @@ protected string category
         set { Category.text = value; }
     }
     protected int id { 
-        get { return Id.text.Length == 0 ? StageStatic.NextNumber(true) : int.Parse(Id.text); }
+        get { return Id.text.Length == 0 ? StageStatic.NextNumber(true, category) : int.Parse(Id.text); }
         set { Id.text = value.ToString(); }
     }
     protected new string name { 
diff --git a/Assets/Scripts/UI/MainMenue/PageLoader/LocalLoader.cs b/Assets/Scripts/UI/MainMenue/PageLoader/LocalLoader.cs
index bf7f6d47d5c2a790ee9c63c43c62d2cacbee2ea3..0c5619d7d0aae1b364f2beaa40ceff5802dab2ff 100644
--- a/Assets/Scripts/UI/MainMenue/PageLoader/LocalLoader.cs
+++ b/Assets/Scripts/UI/MainMenue/PageLoader/LocalLoader.cs
@@ -3,7 +3,9 @@
 using System.Linq;
 using UnityEngine;
 
-
+/// <summary>
+/// Dummy class; "needed"
+/// </summary>
 public class LocalLoader : StageLoader
 {
 
diff --git a/Assets/Scripts/UI/MainMenue/PageLoader/StageLoader.cs b/Assets/Scripts/UI/MainMenue/PageLoader/StageLoader.cs
index 666a767909bafc9e71594e03ba3e96248a9f57c4..1fa1274734075d01676383ac3b20835a5d64cbf6 100644
--- a/Assets/Scripts/UI/MainMenue/PageLoader/StageLoader.cs
+++ b/Assets/Scripts/UI/MainMenue/PageLoader/StageLoader.cs
@@ -17,7 +17,7 @@ protected string
         NoId = "",
         NoStage = "-----",
         NoDescr = "No Entry found, please check directory!",
-        NoLocal = "No local Stage\nClick [+]";
+        NoLocal = "No local Stage\nClick [+] button above";
 
     public override void Init()
     {
diff --git a/Assets/Stages/TechDemo A.JSON b/Assets/Stages/TechDemo A.JSON
index e42ba7d28247134f458c4cb0b3c11edfa18525ef..a67c487779901c850e822ab3c1640b2fc5a19d83 100644
--- a/Assets/Stages/TechDemo A.JSON	
+++ b/Assets/Stages/TechDemo A.JSON	
@@ -1 +1 @@
-{"number":0,"category":"Demo Category","name":"TechDemo A","description":"Improvised Level\n(Loadable)","scene":"Andr_Start","use_install_folder":true,"hierarchie":[],"player_record_list":{},"player_record":{"solved":false,"date":-8585691615219654620,"seconds":0.0,"name":"TechDemo A_save"}}
\ No newline at end of file
+{"category":"Demo Category","number":0,"name":"TechDemo A","description":"Tree Stage","scene":"RiverWorld","use_install_folder":true,"hierarchie":[],"player_record_list":{"TechDemo A_save_0":{"solved":false,"date":-8585673505777269797,"seconds":2.1358680995508621,"name":"TechDemo A_save_0"},"TechDemo A_save_1":{"solved":true,"date":-8585673503166049328,"seconds":147.37447690208137,"name":"TechDemo A_save_1"},"TechDemo A_save_2":{"solved":true,"date":-8585673501982870631,"seconds":170.07219910312779,"name":"TechDemo A_save_2"},"TechDemo A_save_3":{"solved":false,"date":-8585673500709028224,"seconds":62.295770712968078,"name":"TechDemo A_save_3"},"TechDemo A_save_4":{"solved":true,"date":-8585673497945926488,"seconds":172.08557510267929,"name":"TechDemo A_save_4"}},"player_record":{"solved":true,"date":-8585673497973299182,"seconds":172.08557510267929,"name":"TechDemo A_save"}}
\ No newline at end of file
diff --git a/Assets/Stages/TechDemo A.JSON.meta b/Assets/Stages/TechDemo A.JSON.meta
index db8d00163a871ea19f5ed88f2d29420776e0fb74..f8998aac04795c53235dc53ed958bec5bd07d6a0 100644
--- a/Assets/Stages/TechDemo A.JSON.meta	
+++ b/Assets/Stages/TechDemo A.JSON.meta	
@@ -1,5 +1,5 @@
 fileFormatVersion: 2
-guid: 9fa97be575bd4fa40b8e19681b0435cb
+guid: 2980c8ebfb250ef4e95c96619554751f
 TextScriptImporter:
   externalObjects: {}
   userData: 
diff --git a/Assets/Stages/TechDemo B.JSON b/Assets/Stages/TechDemo B.JSON
new file mode 100644
index 0000000000000000000000000000000000000000..44549d720d83fd21ef1f979673c67275fa4b1c9a
--- /dev/null
+++ b/Assets/Stages/TechDemo B.JSON	
@@ -0,0 +1 @@
+{"category":"Demo Category","number":0,"name":"TechDemo B","description":"River Stage","scene":"RiverWorld","use_install_folder":true,"hierarchie":[],"player_record_list":{"TechDemo B_save_0":{"solved":false,"date":-8585673497204150468,"seconds":55.357247404026566,"name":"TechDemo B_save_0"},"TechDemo B_save_1":{"solved":false,"date":-8585673490728461998,"seconds":78.191550506559,"name":"TechDemo B_save_1"},"TechDemo B_save_3":{"solved":true,"date":-8585673449592354048,"seconds":79.800666006110987,"name":"TechDemo B_save_3"},"TechDemo B_save_4":{"solved":true,"date":-8585673446781321879,"seconds":301.22462983053629,"name":"TechDemo B_save_4"}},"player_record":{"solved":true,"date":-8585673072203914289,"seconds":301.22462983053629,"name":"TechDemo B_save"}}
\ No newline at end of file
diff --git a/Assets/Stages/TechDemo B.JSON.meta b/Assets/Stages/TechDemo B.JSON.meta
new file mode 100644
index 0000000000000000000000000000000000000000..0435d1a4e9c85faabe1baafc0368a395fa6f6a28
--- /dev/null
+++ b/Assets/Stages/TechDemo B.JSON.meta	
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: daaacf33c8c5ad042b89fd48f6cd5980
+TextScriptImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Stages/ValidationSets.meta b/Assets/Stages/ValidationSets.meta
index be37e1714d7a0505f30137ccd5148972328e0c3d..ad54ce5b72374f0e9fadfc549f9adb0647c3469e 100644
--- a/Assets/Stages/ValidationSets.meta
+++ b/Assets/Stages/ValidationSets.meta
@@ -1,5 +1,5 @@
 fileFormatVersion: 2
-guid: 4d0ecfb32bb28b345ae3d47e09abae3c
+guid: adcbcdc21be4b2a4a85d96580503e38b
 folderAsset: yes
 DefaultImporter:
   externalObjects: {}
diff --git a/Assets/Stages/ValidationSets/FactStateMachines.meta b/Assets/Stages/ValidationSets/FactStateMachines.meta
index 7209b6c6557531af112956eafb2942f95987910c..68a821ae6e3583c321ba3eeca2f1db3497cbe36b 100644
--- a/Assets/Stages/ValidationSets/FactStateMachines.meta
+++ b/Assets/Stages/ValidationSets/FactStateMachines.meta
@@ -1,5 +1,5 @@
 fileFormatVersion: 2
-guid: ae61d22f6720c9a48916bda248176dc9
+guid: a751eddeb4588f44f83b26062e18ef32
 folderAsset: yes
 DefaultImporter:
   externalObjects: {}
diff --git a/Assets/Stages/ValidationSets/FactStateMachines/TechDemo A_sol.JSON b/Assets/Stages/ValidationSets/FactStateMachines/TechDemo A_sol.JSON
index b5d561ac60cd479e87acb796d7a28d9bf5a5abcf..b773d56aea308d7df755209a3936f4e0456ed591 100644
--- a/Assets/Stages/ValidationSets/FactStateMachines/TechDemo A_sol.JSON	
+++ b/Assets/Stages/ValidationSets/FactStateMachines/TechDemo A_sol.JSON	
@@ -1 +1 @@
-{"PointFacts":[{"Point":{"x":0.0,"y":0.0,"z":0.0,"magnitude":0.0,"sqrMagnitude":0.0},"Normal":{"x":0.0,"y":1.0,"z":0.0,"magnitude":1.0,"sqrMagnitude":1.0},"Id":"http://mathhub.info/FrameIT/frameworld?DefaultSituationSpace/SituationTheory2?fact117","Label":"A","hasCustomLabel":false,"LabelId":1},{"Point":{"x":0.0,"y":6.0,"z":0.0,"normalized":{"x":0.0,"y":1.0,"z":0.0,"magnitude":1.0,"sqrMagnitude":1.0},"magnitude":6.0,"sqrMagnitude":36.0},"Normal":{"x":0.0,"y":1.0,"z":0.0,"magnitude":1.0,"sqrMagnitude":1.0},"Id":"http://mathhub.info/FrameIT/frameworld?DefaultSituationSpace/SituationTheory2?fact118","Label":"B","hasCustomLabel":false,"LabelId":2}],"LineFacts":[{"Distance":6.0,"Pid1":"http://mathhub.info/FrameIT/frameworld?DefaultSituationSpace/SituationTheory2?fact117","Pid2":"http://mathhub.info/FrameIT/frameworld?DefaultSituationSpace/SituationTheory2?fact118","Dir":{"x":0.0,"y":1.0,"z":0.0,"magnitude":1.0,"sqrMagnitude":1.0},"Id":"http://mathhub.info/FrameIT/frameworld?DefaultSituationSpace/SituationTheory2?fact119","Label":"[AB]","hasCustomLabel":false,"LabelId":0}],"RayFacts":[],"OnLineFacts":[],"AngleFacts":[],"MetaInf":{"http://mathhub.info/FrameIT/frameworld?DefaultSituationSpace/SituationTheory2?fact117":{"workflow_id":0,"active":true},"http://mathhub.info/FrameIT/frameworld?DefaultSituationSpace/SituationTheory2?fact118":{"workflow_id":1,"active":true},"http://mathhub.info/FrameIT/frameworld?DefaultSituationSpace/SituationTheory2?fact119":{"workflow_id":2,"active":true}},"Workflow":[{"Id":"http://mathhub.info/FrameIT/frameworld?DefaultSituationSpace/SituationTheory2?fact117","samestep":false,"steplink":3,"creation":true},{"Id":"http://mathhub.info/FrameIT/frameworld?DefaultSituationSpace/SituationTheory2?fact118","samestep":true,"steplink":0,"creation":true},{"Id":"http://mathhub.info/FrameIT/frameworld?DefaultSituationSpace/SituationTheory2?fact119","samestep":true,"steplink":0,"creation":true}],"marker":3,"worksteps":1,"backlog":0,"soft_resetted":false,"invoke":false,"MaxLabelId":2,"UnusedLabelIds":[]}
\ No newline at end of file
+{"PointFacts":[{"Point":{"x":0.0,"y":0.0,"z":0.0,"magnitude":0.0,"sqrMagnitude":0.0},"Normal":{"x":0.0,"y":1.0,"z":0.0,"magnitude":1.0,"sqrMagnitude":1.0},"Id":"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact112","Label":"A","hasCustomLabel":false,"LabelId":1},{"Point":{"x":0.0,"y":6.0,"z":0.0,"normalized":{"x":0.0,"y":1.0,"z":0.0,"magnitude":1.0,"sqrMagnitude":1.0},"magnitude":6.0,"sqrMagnitude":36.0},"Normal":{"x":0.0,"y":1.0,"z":0.0,"magnitude":1.0,"sqrMagnitude":1.0},"Id":"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact113","Label":"B","hasCustomLabel":false,"LabelId":2}],"LineFacts":[{"Distance":6.0,"Pid1":"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact112","Pid2":"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact113","Dir":{"x":0.0,"y":1.0,"z":0.0,"magnitude":1.0,"sqrMagnitude":1.0},"Id":"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact114","Label":"[AB]","hasCustomLabel":false,"LabelId":0}],"RayFacts":[],"OnLineFacts":[],"AngleFacts":[],"MetaInf":{"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact112":{"workflow_id":0,"active":true},"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact113":{"workflow_id":1,"active":true},"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact114":{"workflow_id":2,"active":true}},"Workflow":[{"Id":"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact112","samestep":false,"steplink":3,"creation":true},{"Id":"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact113","samestep":true,"steplink":0,"creation":true},{"Id":"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact114","samestep":true,"steplink":0,"creation":true}],"marker":3,"worksteps":1,"backlog":0,"soft_resetted":false,"invoke":false,"MaxLabelId":2,"UnusedLabelIds":[]}
\ No newline at end of file
diff --git a/Assets/Stages/ValidationSets/FactStateMachines/TechDemo A_sol.JSON.meta b/Assets/Stages/ValidationSets/FactStateMachines/TechDemo A_sol.JSON.meta
index 21685f6842e0decac69b6b8180032dda0db34326..33a84c6201ed5542f3b37d8952a2f72aa183e3ab 100644
--- a/Assets/Stages/ValidationSets/FactStateMachines/TechDemo A_sol.JSON.meta	
+++ b/Assets/Stages/ValidationSets/FactStateMachines/TechDemo A_sol.JSON.meta	
@@ -1,5 +1,5 @@
 fileFormatVersion: 2
-guid: 1116b932123b36a4c91083bd23f07cde
+guid: bcd408b32febdb349a56082aca96f36d
 TextScriptImporter:
   externalObjects: {}
   userData: 
diff --git a/Assets/Stages/ValidationSets/FactStateMachines/TechDemo B_sol.JSON b/Assets/Stages/ValidationSets/FactStateMachines/TechDemo B_sol.JSON
new file mode 100644
index 0000000000000000000000000000000000000000..5652977abf4fd9628f52c63bc0bc43b5cc1650c1
--- /dev/null
+++ b/Assets/Stages/ValidationSets/FactStateMachines/TechDemo B_sol.JSON	
@@ -0,0 +1 @@
+{"PointFacts":[{"Point":{"x":0.0,"y":0.0,"z":0.0,"magnitude":0.0,"sqrMagnitude":0.0},"Normal":{"x":0.0,"y":1.0,"z":0.0,"magnitude":1.0,"sqrMagnitude":1.0},"Id":"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact225","Label":"A","hasCustomLabel":false,"LabelId":1},{"Point":{"x":0.0,"y":6.0,"z":0.0,"normalized":{"x":0.0,"y":1.0,"z":0.0,"magnitude":1.0,"sqrMagnitude":1.0},"magnitude":6.0,"sqrMagnitude":36.0},"Normal":{"x":0.0,"y":1.0,"z":0.0,"magnitude":1.0,"sqrMagnitude":1.0},"Id":"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact226","Label":"B","hasCustomLabel":false,"LabelId":2}],"LineFacts":[{"Distance":6.0,"Pid1":"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact225","Pid2":"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact226","Dir":{"x":0.0,"y":1.0,"z":0.0,"magnitude":1.0,"sqrMagnitude":1.0},"Id":"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact227","Label":"[AB]","hasCustomLabel":false,"LabelId":0}],"RayFacts":[],"OnLineFacts":[],"AngleFacts":[],"MetaInf":{"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact225":{"workflow_id":0,"active":true},"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact226":{"workflow_id":1,"active":true},"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact227":{"workflow_id":2,"active":true}},"Workflow":[{"Id":"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact225","samestep":false,"steplink":3,"creation":true},{"Id":"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact226","samestep":true,"steplink":0,"creation":true},{"Id":"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact227","samestep":true,"steplink":0,"creation":true}],"marker":3,"worksteps":1,"backlog":0,"soft_resetted":false,"invoke":false,"MaxLabelId":2,"UnusedLabelIds":[]}
\ No newline at end of file
diff --git a/Assets/Stages/ValidationSets/FactStateMachines/TechDemo B_sol.JSON.meta b/Assets/Stages/ValidationSets/FactStateMachines/TechDemo B_sol.JSON.meta
new file mode 100644
index 0000000000000000000000000000000000000000..9ebf9eea69da244d7f3171ded5804565cdfd98dc
--- /dev/null
+++ b/Assets/Stages/ValidationSets/FactStateMachines/TechDemo B_sol.JSON.meta	
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 34ecf0b680adf5646b4c1d9c99a01533
+TextScriptImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Stages/ValidationSets/TechDemo A_val.JSON b/Assets/Stages/ValidationSets/TechDemo A_val.JSON
index 1a34ad6fdb272378bb260519d8b12dbf1aa767e1..72c8839e60acc2631305e25bfa3b4fb466ada8d4 100644
--- a/Assets/Stages/ValidationSets/TechDemo A_val.JSON	
+++ b/Assets/Stages/ValidationSets/TechDemo A_val.JSON	
@@ -1 +1 @@
-[{"MasterIDs":["http://mathhub.info/FrameIT/frameworld?DefaultSituationSpace/SituationTheory2?fact119"],"SolutionIndex":[],"RelationIndex":[],"ComparerString":"LineFactHightDirectionComparer"}]
\ No newline at end of file
+[{"MasterIDs":["http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact114"],"SolutionIndex":[],"RelationIndex":[],"ComparerString":"LineFactHightDirectionComparer"}]
\ No newline at end of file
diff --git a/Assets/Stages/ValidationSets/TechDemo A_val.JSON.meta b/Assets/Stages/ValidationSets/TechDemo A_val.JSON.meta
index a094cacf463d6f9faa97ca6a5bcf858caf3d99b5..e82db1a4aafa5502d34c9fc11fbb12060afb7d12 100644
--- a/Assets/Stages/ValidationSets/TechDemo A_val.JSON.meta	
+++ b/Assets/Stages/ValidationSets/TechDemo A_val.JSON.meta	
@@ -1,5 +1,5 @@
 fileFormatVersion: 2
-guid: 9ec2ecb4fda2ed54e9641a3adf7f0fc6
+guid: c1f88002b210dd4449cbaf8b9bb46003
 TextScriptImporter:
   externalObjects: {}
   userData: 
diff --git a/Assets/Stages/ValidationSets/TechDemo B_val.JSON b/Assets/Stages/ValidationSets/TechDemo B_val.JSON
new file mode 100644
index 0000000000000000000000000000000000000000..3ef67d149811cc4e0adff47d22df59e993fee72a
--- /dev/null
+++ b/Assets/Stages/ValidationSets/TechDemo B_val.JSON	
@@ -0,0 +1 @@
+[{"MasterIDs":["http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact227"],"SolutionIndex":[],"RelationIndex":[],"ComparerString":"LineFactHightDirectionComparer"},{"MasterIDs":["http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact227"],"SolutionIndex":[],"RelationIndex":[],"ComparerString":"LineSpanningOverRiverWorldComparer"},{"MasterIDs":[],"SolutionIndex":[1],"RelationIndex":[0],"ComparerString":"LineFactHightComparer"}]
\ No newline at end of file
diff --git a/Assets/Stages/ValidationSets/TechDemo B_val.JSON.meta b/Assets/Stages/ValidationSets/TechDemo B_val.JSON.meta
new file mode 100644
index 0000000000000000000000000000000000000000..7f8e7e62582d45f9128d1cf112be4e6c377d6d4f
--- /dev/null
+++ b/Assets/Stages/ValidationSets/TechDemo B_val.JSON.meta	
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 8fe9258a5917e3c4f8935875a478ed20
+TextScriptImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Standard Assets/Utility/AutoMobileShaderSwitch.cs b/Assets/Standard Assets/Utility/AutoMobileShaderSwitch.cs
index bf90e7cbad73b0a5d1bdf7cf583fd60e0df50dd4..d35f0646ede9d462c847d8f71744bc42ca2e9a2c 100644
--- a/Assets/Standard Assets/Utility/AutoMobileShaderSwitch.cs	
+++ b/Assets/Standard Assets/Utility/AutoMobileShaderSwitch.cs	
@@ -1,5 +1,6 @@
 using System.Collections.Generic;
 using System;
+using System.Collections.Generic;
 using UnityEngine;
 #if UNITY_EDITOR
 using UnityEditor;
diff --git a/Doxygen/Doxyfile b/Doxygen/Doxyfile
new file mode 100644
index 0000000000000000000000000000000000000000..bda24ea6f1f691496f0a4e9390cb8d11f8bb44d7
--- /dev/null
+++ b/Doxygen/Doxyfile
@@ -0,0 +1,2682 @@
+# Doxyfile 1.9.2
+
+# This file describes the settings to be used by the documentation system
+# doxygen (www.doxygen.org) for a project.
+#
+# All text after a double hash (##) is considered a comment and is placed in
+# front of the TAG it is preceding.
+#
+# All text after a single hash (#) is considered a comment and will be ignored.
+# The format is:
+# TAG = value [value, ...]
+# For lists, items can also be appended using:
+# TAG += value [value, ...]
+# Values that contain spaces should be placed between quotes (\" \").
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+
+# This tag specifies the encoding used for all characters in the configuration
+# file that follow. The default is UTF-8 which is also the encoding used for all
+# text before the first occurrence of this tag. Doxygen uses libiconv (or the
+# iconv built into libc) for the transcoding. See
+# https://www.gnu.org/software/libiconv/ for the list of possible encodings.
+# The default value is: UTF-8.
+
+DOXYFILE_ENCODING      = UTF-8
+
+# The PROJECT_NAME tag is a single word (or a sequence of words surrounded by
+# double-quotes, unless you are using Doxywizard) that should identify the
+# project for which the documentation is generated. This name is used in the
+# title of most generated pages and in a few other places.
+# The default value is: My Project.
+
+PROJECT_NAME           = FrameIT
+
+# The PROJECT_NUMBER tag can be used to enter a project or revision number. This
+# could be handy for archiving the generated documentation or if some version
+# control system is used.
+
+PROJECT_NUMBER         =
+
+# Using the PROJECT_BRIEF tag one can provide an optional one line description
+# for a project that appears at the top of each page and should give viewer a
+# quick idea about the purpose of the project. Keep the description short.
+
+PROJECT_BRIEF          =
+
+# With the PROJECT_LOGO tag one can specify a logo or an icon that is included
+# in the documentation. The maximum height of the logo should not exceed 55
+# pixels and the maximum width should not exceed 200 pixels. Doxygen will copy
+# the logo to the output directory.
+
+PROJECT_LOGO           =
+
+# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path
+# into which the generated documentation will be written. If a relative path is
+# entered, it will be relative to the location where doxygen was started. If
+# left blank the current directory will be used.
+
+OUTPUT_DIRECTORY       = D:\Users\marco\Dokuments\OneDrive\FAU\Informatik\UFrameIT\FrameIT\Windows\MaZiFAU\Doxygen\output
+
+# If the CREATE_SUBDIRS tag is set to YES then doxygen will create 4096 sub-
+# directories (in 2 levels) under the output directory of each output format and
+# will distribute the generated files over these directories. Enabling this
+# option can be useful when feeding doxygen a huge amount of source files, where
+# putting all generated files in the same directory would otherwise causes
+# performance problems for the file system.
+# The default value is: NO.
+
+CREATE_SUBDIRS         = NO
+
+# If the ALLOW_UNICODE_NAMES tag is set to YES, doxygen will allow non-ASCII
+# characters to appear in the names of generated files. If set to NO, non-ASCII
+# characters will be escaped, for example _xE3_x81_x84 will be used for Unicode
+# U+3044.
+# The default value is: NO.
+
+ALLOW_UNICODE_NAMES    = NO
+
+# The OUTPUT_LANGUAGE tag is used to specify the language in which all
+# documentation generated by doxygen is written. Doxygen will use this
+# information to generate all constant output in the proper language.
+# Possible values are: Afrikaans, Arabic, Armenian, Brazilian, Catalan, Chinese,
+# Chinese-Traditional, Croatian, Czech, Danish, Dutch, English (United States),
+# Esperanto, Farsi (Persian), Finnish, French, German, Greek, Hungarian,
+# Indonesian, Italian, Japanese, Japanese-en (Japanese with English messages),
+# Korean, Korean-en (Korean with English messages), Latvian, Lithuanian,
+# Macedonian, Norwegian, Persian (Farsi), Polish, Portuguese, Romanian, Russian,
+# Serbian, Serbian-Cyrillic, Slovak, Slovene, Spanish, Swedish, Turkish,
+# Ukrainian and Vietnamese.
+# The default value is: English.
+
+OUTPUT_LANGUAGE        = English
+
+# If the BRIEF_MEMBER_DESC tag is set to YES, doxygen will include brief member
+# descriptions after the members that are listed in the file and class
+# documentation (similar to Javadoc). Set to NO to disable this.
+# The default value is: YES.
+
+BRIEF_MEMBER_DESC      = YES
+
+# If the REPEAT_BRIEF tag is set to YES, doxygen will prepend the brief
+# description of a member or function before the detailed description
+#
+# Note: If both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the
+# brief descriptions will be completely suppressed.
+# The default value is: YES.
+
+REPEAT_BRIEF           = YES
+
+# This tag implements a quasi-intelligent brief description abbreviator that is
+# used to form the text in various listings. Each string in this list, if found
+# as the leading text of the brief description, will be stripped from the text
+# and the result, after processing the whole list, is used as the annotated
+# text. Otherwise, the brief description is used as-is. If left blank, the
+# following values are used ($name is automatically replaced with the name of
+# the entity):The $name class, The $name widget, The $name file, is, provides,
+# specifies, contains, represents, a, an and the.
+
+ABBREVIATE_BRIEF       = "The $name class" \
+                         "The $name widget" \
+                         "The $name file" \
+                         is \
+                         provides \
+                         specifies \
+                         contains \
+                         represents \
+                         a \
+                         an \
+                         the
+
+# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then
+# doxygen will generate a detailed section even if there is only a brief
+# description.
+# The default value is: NO.
+
+ALWAYS_DETAILED_SEC    = NO
+
+# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all
+# inherited members of a class in the documentation of that class as if those
+# members were ordinary class members. Constructors, destructors and assignment
+# operators of the base classes will not be shown.
+# The default value is: NO.
+
+INLINE_INHERITED_MEMB  = NO
+
+# If the FULL_PATH_NAMES tag is set to YES, doxygen will prepend the full path
+# before files name in the file list and in the header files. If set to NO the
+# shortest path that makes the file name unique will be used
+# The default value is: YES.
+
+FULL_PATH_NAMES        = YES
+
+# The STRIP_FROM_PATH tag can be used to strip a user-defined part of the path.
+# Stripping is only done if one of the specified strings matches the left-hand
+# part of the path. The tag can be used to show relative paths in the file list.
+# If left blank the directory from which doxygen is run is used as the path to
+# strip.
+#
+# Note that you can specify absolute paths here, but also relative paths, which
+# will be relative from the directory where doxygen is started.
+# This tag requires that the tag FULL_PATH_NAMES is set to YES.
+
+STRIP_FROM_PATH        =
+
+# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of the
+# path mentioned in the documentation of a class, which tells the reader which
+# header file to include in order to use a class. If left blank only the name of
+# the header file containing the class definition is used. Otherwise one should
+# specify the list of include paths that are normally passed to the compiler
+# using the -I flag.
+
+STRIP_FROM_INC_PATH    =
+
+# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter (but
+# less readable) file names. This can be useful is your file systems doesn't
+# support long names like on DOS, Mac, or CD-ROM.
+# The default value is: NO.
+
+SHORT_NAMES            = NO
+
+# If the JAVADOC_AUTOBRIEF tag is set to YES then doxygen will interpret the
+# first line (until the first dot) of a Javadoc-style comment as the brief
+# description. If set to NO, the Javadoc-style will behave just like regular Qt-
+# style comments (thus requiring an explicit @brief command for a brief
+# description.)
+# The default value is: NO.
+
+JAVADOC_AUTOBRIEF      = NO
+
+# If the JAVADOC_BANNER tag is set to YES then doxygen will interpret a line
+# such as
+# /***************
+# as being the beginning of a Javadoc-style comment "banner". If set to NO, the
+# Javadoc-style will behave just like regular comments and it will not be
+# interpreted by doxygen.
+# The default value is: NO.
+
+JAVADOC_BANNER         = NO
+
+# If the QT_AUTOBRIEF tag is set to YES then doxygen will interpret the first
+# line (until the first dot) of a Qt-style comment as the brief description. If
+# set to NO, the Qt-style will behave just like regular Qt-style comments (thus
+# requiring an explicit \brief command for a brief description.)
+# The default value is: NO.
+
+QT_AUTOBRIEF           = NO
+
+# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make doxygen treat a
+# multi-line C++ special comment block (i.e. a block of //! or /// comments) as
+# a brief description. This used to be the default behavior. The new default is
+# to treat a multi-line C++ comment block as a detailed description. Set this
+# tag to YES if you prefer the old behavior instead.
+#
+# Note that setting this tag to YES also means that rational rose comments are
+# not recognized any more.
+# The default value is: NO.
+
+MULTILINE_CPP_IS_BRIEF = NO
+
+# By default Python docstrings are displayed as preformatted text and doxygen's
+# special commands cannot be used. By setting PYTHON_DOCSTRING to NO the
+# doxygen's special commands can be used and the contents of the docstring
+# documentation blocks is shown as doxygen documentation.
+# The default value is: YES.
+
+PYTHON_DOCSTRING       = YES
+
+# If the INHERIT_DOCS tag is set to YES then an undocumented member inherits the
+# documentation from any documented member that it re-implements.
+# The default value is: YES.
+
+INHERIT_DOCS           = YES
+
+# If the SEPARATE_MEMBER_PAGES tag is set to YES then doxygen will produce a new
+# page for each member. If set to NO, the documentation of a member will be part
+# of the file/class/namespace that contains it.
+# The default value is: NO.
+
+SEPARATE_MEMBER_PAGES  = NO
+
+# The TAB_SIZE tag can be used to set the number of spaces in a tab. Doxygen
+# uses this value to replace tabs by spaces in code fragments.
+# Minimum value: 1, maximum value: 16, default value: 4.
+
+TAB_SIZE               = 4
+
+# This tag can be used to specify a number of aliases that act as commands in
+# the documentation. An alias has the form:
+# name=value
+# For example adding
+# "sideeffect=@par Side Effects:^^"
+# will allow you to put the command \sideeffect (or @sideeffect) in the
+# documentation, which will result in a user-defined paragraph with heading
+# "Side Effects:". Note that you cannot put \n's in the value part of an alias
+# to insert newlines (in the resulting output). You can put ^^ in the value part
+# of an alias to insert a newline as if a physical newline was in the original
+# file. When you need a literal { or } or , in the value part of an alias you
+# have to escape them by means of a backslash (\), this can lead to conflicts
+# with the commands \{ and \} for these it is advised to use the version @{ and
+# @} or use a double escape (\\{ and \\})
+
+ALIASES                =
+
+# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources
+# only. Doxygen will then generate output that is more tailored for C. For
+# instance, some of the names that are used will be different. The list of all
+# members will be omitted, etc.
+# The default value is: NO.
+
+OPTIMIZE_OUTPUT_FOR_C  = NO
+
+# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java or
+# Python sources only. Doxygen will then generate output that is more tailored
+# for that language. For instance, namespaces will be presented as packages,
+# qualified scopes will look different, etc.
+# The default value is: NO.
+
+OPTIMIZE_OUTPUT_JAVA   = YES
+
+# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran
+# sources. Doxygen will then generate output that is tailored for Fortran.
+# The default value is: NO.
+
+OPTIMIZE_FOR_FORTRAN   = NO
+
+# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL
+# sources. Doxygen will then generate output that is tailored for VHDL.
+# The default value is: NO.
+
+OPTIMIZE_OUTPUT_VHDL   = NO
+
+# Set the OPTIMIZE_OUTPUT_SLICE tag to YES if your project consists of Slice
+# sources only. Doxygen will then generate output that is more tailored for that
+# language. For instance, namespaces will be presented as modules, types will be
+# separated into more groups, etc.
+# The default value is: NO.
+
+OPTIMIZE_OUTPUT_SLICE  = NO
+
+# Doxygen selects the parser to use depending on the extension of the files it
+# parses. With this tag you can assign which parser to use for a given
+# extension. Doxygen has a built-in mapping, but you can override or extend it
+# using this tag. The format is ext=language, where ext is a file extension, and
+# language is one of the parsers supported by doxygen: IDL, Java, JavaScript,
+# Csharp (C#), C, C++, Lex, D, PHP, md (Markdown), Objective-C, Python, Slice,
+# VHDL, Fortran (fixed format Fortran: FortranFixed, free formatted Fortran:
+# FortranFree, unknown formatted Fortran: Fortran. In the later case the parser
+# tries to guess whether the code is fixed or free formatted code, this is the
+# default for Fortran type files). For instance to make doxygen treat .inc files
+# as Fortran files (default is PHP), and .f files as C (default is Fortran),
+# use: inc=Fortran f=C.
+#
+# Note: For files without extension you can use no_extension as a placeholder.
+#
+# Note that for custom extensions you also need to set FILE_PATTERNS otherwise
+# the files are not read by doxygen. When specifying no_extension you should add
+# * to the FILE_PATTERNS.
+#
+# Note see also the list of default file extension mappings.
+
+EXTENSION_MAPPING      =
+
+# If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments
+# according to the Markdown format, which allows for more readable
+# documentation. See https://daringfireball.net/projects/markdown/ for details.
+# The output of markdown processing is further processed by doxygen, so you can
+# mix doxygen, HTML, and XML commands with Markdown formatting. Disable only in
+# case of backward compatibilities issues.
+# The default value is: YES.
+
+MARKDOWN_SUPPORT       = YES
+
+# When the TOC_INCLUDE_HEADINGS tag is set to a non-zero value, all headings up
+# to that level are automatically included in the table of contents, even if
+# they do not have an id attribute.
+# Note: This feature currently applies only to Markdown headings.
+# Minimum value: 0, maximum value: 99, default value: 5.
+# This tag requires that the tag MARKDOWN_SUPPORT is set to YES.
+
+TOC_INCLUDE_HEADINGS   = 5
+
+# When enabled doxygen tries to link words that correspond to documented
+# classes, or namespaces to their corresponding documentation. Such a link can
+# be prevented in individual cases by putting a % sign in front of the word or
+# globally by setting AUTOLINK_SUPPORT to NO.
+# The default value is: YES.
+
+AUTOLINK_SUPPORT       = YES
+
+# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want
+# to include (a tag file for) the STL sources as input, then you should set this
+# tag to YES in order to let doxygen match functions declarations and
+# definitions whose arguments contain STL classes (e.g. func(std::string);
+# versus func(std::string) {}). This also make the inheritance and collaboration
+# diagrams that involve STL classes more complete and accurate.
+# The default value is: NO.
+
+BUILTIN_STL_SUPPORT    = NO
+
+# If you use Microsoft's C++/CLI language, you should set this option to YES to
+# enable parsing support.
+# The default value is: NO.
+
+CPP_CLI_SUPPORT        = NO
+
+# Set the SIP_SUPPORT tag to YES if your project consists of sip (see:
+# https://www.riverbankcomputing.com/software/sip/intro) sources only. Doxygen
+# will parse them like normal C++ but will assume all classes use public instead
+# of private inheritance when no explicit protection keyword is present.
+# The default value is: NO.
+
+SIP_SUPPORT            = NO
+
+# For Microsoft's IDL there are propget and propput attributes to indicate
+# getter and setter methods for a property. Setting this option to YES will make
+# doxygen to replace the get and set methods by a property in the documentation.
+# This will only work if the methods are indeed getting or setting a simple
+# type. If this is not the case, or you want to show the methods anyway, you
+# should set this option to NO.
+# The default value is: YES.
+
+IDL_PROPERTY_SUPPORT   = YES
+
+# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC
+# tag is set to YES then doxygen will reuse the documentation of the first
+# member in the group (if any) for the other members of the group. By default
+# all members of a group must be documented explicitly.
+# The default value is: NO.
+
+DISTRIBUTE_GROUP_DOC   = YES
+
+# If one adds a struct or class to a group and this option is enabled, then also
+# any nested class or struct is added to the same group. By default this option
+# is disabled and one has to add nested compounds explicitly via \ingroup.
+# The default value is: NO.
+
+GROUP_NESTED_COMPOUNDS = NO
+
+# Set the SUBGROUPING tag to YES to allow class member groups of the same type
+# (for instance a group of public functions) to be put as a subgroup of that
+# type (e.g. under the Public Functions section). Set it to NO to prevent
+# subgrouping. Alternatively, this can be done per class using the
+# \nosubgrouping command.
+# The default value is: YES.
+
+SUBGROUPING            = YES
+
+# When the INLINE_GROUPED_CLASSES tag is set to YES, classes, structs and unions
+# are shown inside the group in which they are included (e.g. using \ingroup)
+# instead of on a separate page (for HTML and Man pages) or section (for LaTeX
+# and RTF).
+#
+# Note that this feature does not work in combination with
+# SEPARATE_MEMBER_PAGES.
+# The default value is: NO.
+
+INLINE_GROUPED_CLASSES = NO
+
+# When the INLINE_SIMPLE_STRUCTS tag is set to YES, structs, classes, and unions
+# with only public data fields or simple typedef fields will be shown inline in
+# the documentation of the scope in which they are defined (i.e. file,
+# namespace, or group documentation), provided this scope is documented. If set
+# to NO, structs, classes, and unions are shown on a separate page (for HTML and
+# Man pages) or section (for LaTeX and RTF).
+# The default value is: NO.
+
+INLINE_SIMPLE_STRUCTS  = NO
+
+# When TYPEDEF_HIDES_STRUCT tag is enabled, a typedef of a struct, union, or
+# enum is documented as struct, union, or enum with the name of the typedef. So
+# typedef struct TypeS {} TypeT, will appear in the documentation as a struct
+# with name TypeT. When disabled the typedef will appear as a member of a file,
+# namespace, or class. And the struct will be named TypeS. This can typically be
+# useful for C code in case the coding convention dictates that all compound
+# types are typedef'ed and only the typedef is referenced, never the tag name.
+# The default value is: NO.
+
+TYPEDEF_HIDES_STRUCT   = NO
+
+# The size of the symbol lookup cache can be set using LOOKUP_CACHE_SIZE. This
+# cache is used to resolve symbols given their name and scope. Since this can be
+# an expensive process and often the same symbol appears multiple times in the
+# code, doxygen keeps a cache of pre-resolved symbols. If the cache is too small
+# doxygen will become slower. If the cache is too large, memory is wasted. The
+# cache size is given by this formula: 2^(16+LOOKUP_CACHE_SIZE). The valid range
+# is 0..9, the default is 0, corresponding to a cache size of 2^16=65536
+# symbols. At the end of a run doxygen will report the cache usage and suggest
+# the optimal cache size from a speed point of view.
+# Minimum value: 0, maximum value: 9, default value: 0.
+
+LOOKUP_CACHE_SIZE      = 0
+
+# The NUM_PROC_THREADS specifies the number threads doxygen is allowed to use
+# during processing. When set to 0 doxygen will based this on the number of
+# cores available in the system. You can set it explicitly to a value larger
+# than 0 to get more control over the balance between CPU load and processing
+# speed. At this moment only the input processing can be done using multiple
+# threads. Since this is still an experimental feature the default is set to 1,
+# which effectively disables parallel processing. Please report any issues you
+# encounter. Generating dot graphs in parallel is controlled by the
+# DOT_NUM_THREADS setting.
+# Minimum value: 0, maximum value: 32, default value: 1.
+
+NUM_PROC_THREADS       = 1
+
+#---------------------------------------------------------------------------
+# Build related configuration options
+#---------------------------------------------------------------------------
+
+# If the EXTRACT_ALL tag is set to YES, doxygen will assume all entities in
+# documentation are documented, even if no documentation was available. Private
+# class members and static file members will be hidden unless the
+# EXTRACT_PRIVATE respectively EXTRACT_STATIC tags are set to YES.
+# Note: This will also disable the warnings about undocumented members that are
+# normally produced when WARNINGS is set to YES.
+# The default value is: NO.
+
+EXTRACT_ALL            = YES
+
+# If the EXTRACT_PRIVATE tag is set to YES, all private members of a class will
+# be included in the documentation.
+# The default value is: NO.
+
+EXTRACT_PRIVATE        = YES
+
+# If the EXTRACT_PRIV_VIRTUAL tag is set to YES, documented private virtual
+# methods of a class will be included in the documentation.
+# The default value is: NO.
+
+EXTRACT_PRIV_VIRTUAL   = YES
+
+# If the EXTRACT_PACKAGE tag is set to YES, all members with package or internal
+# scope will be included in the documentation.
+# The default value is: NO.
+
+EXTRACT_PACKAGE        = YES
+
+# If the EXTRACT_STATIC tag is set to YES, all static members of a file will be
+# included in the documentation.
+# The default value is: NO.
+
+EXTRACT_STATIC         = YES
+
+# If the EXTRACT_LOCAL_CLASSES tag is set to YES, classes (and structs) defined
+# locally in source files will be included in the documentation. If set to NO,
+# only classes defined in header files are included. Does not have any effect
+# for Java sources.
+# The default value is: YES.
+
+EXTRACT_LOCAL_CLASSES  = YES
+
+# This flag is only useful for Objective-C code. If set to YES, local methods,
+# which are defined in the implementation section but not in the interface are
+# included in the documentation. If set to NO, only methods in the interface are
+# included.
+# The default value is: NO.
+
+EXTRACT_LOCAL_METHODS  = NO
+
+# If this flag is set to YES, the members of anonymous namespaces will be
+# extracted and appear in the documentation as a namespace called
+# 'anonymous_namespace{file}', where file will be replaced with the base name of
+# the file that contains the anonymous namespace. By default anonymous namespace
+# are hidden.
+# The default value is: NO.
+
+EXTRACT_ANON_NSPACES   = NO
+
+# If this flag is set to YES, the name of an unnamed parameter in a declaration
+# will be determined by the corresponding definition. By default unnamed
+# parameters remain unnamed in the output.
+# The default value is: YES.
+
+RESOLVE_UNNAMED_PARAMS = YES
+
+# If the HIDE_UNDOC_MEMBERS tag is set to YES, doxygen will hide all
+# undocumented members inside documented classes or files. If set to NO these
+# members will be included in the various overviews, but no documentation
+# section is generated. This option has no effect if EXTRACT_ALL is enabled.
+# The default value is: NO.
+
+HIDE_UNDOC_MEMBERS     = NO
+
+# If the HIDE_UNDOC_CLASSES tag is set to YES, doxygen will hide all
+# undocumented classes that are normally visible in the class hierarchy. If set
+# to NO, these classes will be included in the various overviews. This option
+# has no effect if EXTRACT_ALL is enabled.
+# The default value is: NO.
+
+HIDE_UNDOC_CLASSES     = NO
+
+# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, doxygen will hide all friend
+# declarations. If set to NO, these declarations will be included in the
+# documentation.
+# The default value is: NO.
+
+HIDE_FRIEND_COMPOUNDS  = NO
+
+# If the HIDE_IN_BODY_DOCS tag is set to YES, doxygen will hide any
+# documentation blocks found inside the body of a function. If set to NO, these
+# blocks will be appended to the function's detailed documentation block.
+# The default value is: NO.
+
+HIDE_IN_BODY_DOCS      = NO
+
+# The INTERNAL_DOCS tag determines if documentation that is typed after a
+# \internal command is included. If the tag is set to NO then the documentation
+# will be excluded. Set it to YES to include the internal documentation.
+# The default value is: NO.
+
+INTERNAL_DOCS          = NO
+
+# With the correct setting of option CASE_SENSE_NAMES doxygen will better be
+# able to match the capabilities of the underlying filesystem. In case the
+# filesystem is case sensitive (i.e. it supports files in the same directory
+# whose names only differ in casing), the option must be set to YES to properly
+# deal with such files in case they appear in the input. For filesystems that
+# are not case sensitive the option should be be set to NO to properly deal with
+# output files written for symbols that only differ in casing, such as for two
+# classes, one named CLASS and the other named Class, and to also support
+# references to files without having to specify the exact matching casing. On
+# Windows (including Cygwin) and MacOS, users should typically set this option
+# to NO, whereas on Linux or other Unix flavors it should typically be set to
+# YES.
+# The default value is: system dependent.
+
+CASE_SENSE_NAMES       = NO
+
+# If the HIDE_SCOPE_NAMES tag is set to NO then doxygen will show members with
+# their full class and namespace scopes in the documentation. If set to YES, the
+# scope will be hidden.
+# The default value is: NO.
+
+HIDE_SCOPE_NAMES       = NO
+
+# If the HIDE_COMPOUND_REFERENCE tag is set to NO (default) then doxygen will
+# append additional text to a page's title, such as Class Reference. If set to
+# YES the compound reference will be hidden.
+# The default value is: NO.
+
+HIDE_COMPOUND_REFERENCE= NO
+
+# If the SHOW_HEADERFILE tag is set to YES then the documentation for a class
+# will show which file needs to be included to use the class.
+# The default value is: YES.
+
+SHOW_HEADERFILE        = YES
+
+# If the SHOW_INCLUDE_FILES tag is set to YES then doxygen will put a list of
+# the files that are included by a file in the documentation of that file.
+# The default value is: YES.
+
+SHOW_INCLUDE_FILES     = YES
+
+# If the SHOW_GROUPED_MEMB_INC tag is set to YES then Doxygen will add for each
+# grouped member an include statement to the documentation, telling the reader
+# which file to include in order to use the member.
+# The default value is: NO.
+
+SHOW_GROUPED_MEMB_INC  = NO
+
+# If the FORCE_LOCAL_INCLUDES tag is set to YES then doxygen will list include
+# files with double quotes in the documentation rather than with sharp brackets.
+# The default value is: NO.
+
+FORCE_LOCAL_INCLUDES   = NO
+
+# If the INLINE_INFO tag is set to YES then a tag [inline] is inserted in the
+# documentation for inline members.
+# The default value is: YES.
+
+INLINE_INFO            = YES
+
+# If the SORT_MEMBER_DOCS tag is set to YES then doxygen will sort the
+# (detailed) documentation of file and class members alphabetically by member
+# name. If set to NO, the members will appear in declaration order.
+# The default value is: YES.
+
+SORT_MEMBER_DOCS       = YES
+
+# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the brief
+# descriptions of file, namespace and class members alphabetically by member
+# name. If set to NO, the members will appear in declaration order. Note that
+# this will also influence the order of the classes in the class list.
+# The default value is: NO.
+
+SORT_BRIEF_DOCS        = NO
+
+# If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen will sort the
+# (brief and detailed) documentation of class members so that constructors and
+# destructors are listed first. If set to NO the constructors will appear in the
+# respective orders defined by SORT_BRIEF_DOCS and SORT_MEMBER_DOCS.
+# Note: If SORT_BRIEF_DOCS is set to NO this option is ignored for sorting brief
+# member documentation.
+# Note: If SORT_MEMBER_DOCS is set to NO this option is ignored for sorting
+# detailed member documentation.
+# The default value is: NO.
+
+SORT_MEMBERS_CTORS_1ST = NO
+
+# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the hierarchy
+# of group names into alphabetical order. If set to NO the group names will
+# appear in their defined order.
+# The default value is: NO.
+
+SORT_GROUP_NAMES       = NO
+
+# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be sorted by
+# fully-qualified names, including namespaces. If set to NO, the class list will
+# be sorted only by class name, not including the namespace part.
+# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES.
+# Note: This option applies only to the class list, not to the alphabetical
+# list.
+# The default value is: NO.
+
+SORT_BY_SCOPE_NAME     = NO
+
+# If the STRICT_PROTO_MATCHING option is enabled and doxygen fails to do proper
+# type resolution of all parameters of a function it will reject a match between
+# the prototype and the implementation of a member function even if there is
+# only one candidate or it is obvious which candidate to choose by doing a
+# simple string match. By disabling STRICT_PROTO_MATCHING doxygen will still
+# accept a match between prototype and implementation in such cases.
+# The default value is: NO.
+
+STRICT_PROTO_MATCHING  = NO
+
+# The GENERATE_TODOLIST tag can be used to enable (YES) or disable (NO) the todo
+# list. This list is created by putting \todo commands in the documentation.
+# The default value is: YES.
+
+GENERATE_TODOLIST      = YES
+
+# The GENERATE_TESTLIST tag can be used to enable (YES) or disable (NO) the test
+# list. This list is created by putting \test commands in the documentation.
+# The default value is: YES.
+
+GENERATE_TESTLIST      = YES
+
+# The GENERATE_BUGLIST tag can be used to enable (YES) or disable (NO) the bug
+# list. This list is created by putting \bug commands in the documentation.
+# The default value is: YES.
+
+GENERATE_BUGLIST       = YES
+
+# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or disable (NO)
+# the deprecated list. This list is created by putting \deprecated commands in
+# the documentation.
+# The default value is: YES.
+
+GENERATE_DEPRECATEDLIST= YES
+
+# The ENABLED_SECTIONS tag can be used to enable conditional documentation
+# sections, marked by \if <section_label> ... \endif and \cond <section_label>
+# ... \endcond blocks.
+
+ENABLED_SECTIONS       =
+
+# The MAX_INITIALIZER_LINES tag determines the maximum number of lines that the
+# initial value of a variable or macro / define can have for it to appear in the
+# documentation. If the initializer consists of more lines than specified here
+# it will be hidden. Use a value of 0 to hide initializers completely. The
+# appearance of the value of individual variables and macros / defines can be
+# controlled using \showinitializer or \hideinitializer command in the
+# documentation regardless of this setting.
+# Minimum value: 0, maximum value: 10000, default value: 30.
+
+MAX_INITIALIZER_LINES  = 30
+
+# Set the SHOW_USED_FILES tag to NO to disable the list of files generated at
+# the bottom of the documentation of classes and structs. If set to YES, the
+# list will mention the files that were used to generate the documentation.
+# The default value is: YES.
+
+SHOW_USED_FILES        = YES
+
+# Set the SHOW_FILES tag to NO to disable the generation of the Files page. This
+# will remove the Files entry from the Quick Index and from the Folder Tree View
+# (if specified).
+# The default value is: YES.
+
+SHOW_FILES             = YES
+
+# Set the SHOW_NAMESPACES tag to NO to disable the generation of the Namespaces
+# page. This will remove the Namespaces entry from the Quick Index and from the
+# Folder Tree View (if specified).
+# The default value is: YES.
+
+SHOW_NAMESPACES        = YES
+
+# The FILE_VERSION_FILTER tag can be used to specify a program or script that
+# doxygen should invoke to get the current version for each file (typically from
+# the version control system). Doxygen will invoke the program by executing (via
+# popen()) the command command input-file, where command is the value of the
+# FILE_VERSION_FILTER tag, and input-file is the name of an input file provided
+# by doxygen. Whatever the program writes to standard output is used as the file
+# version. For an example see the documentation.
+
+FILE_VERSION_FILTER    =
+
+# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed
+# by doxygen. The layout file controls the global structure of the generated
+# output files in an output format independent way. To create the layout file
+# that represents doxygen's defaults, run doxygen with the -l option. You can
+# optionally specify a file name after the option, if omitted DoxygenLayout.xml
+# will be used as the name of the layout file. See also section "Changing the
+# layout of pages" for information.
+#
+# Note that if you run doxygen from a directory containing a file called
+# DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE
+# tag is left empty.
+
+LAYOUT_FILE            =
+
+# The CITE_BIB_FILES tag can be used to specify one or more bib files containing
+# the reference definitions. This must be a list of .bib files. The .bib
+# extension is automatically appended if omitted. This requires the bibtex tool
+# to be installed. See also https://en.wikipedia.org/wiki/BibTeX for more info.
+# For LaTeX the style of the bibliography can be controlled using
+# LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the
+# search path. See also \cite for info how to create references.
+
+CITE_BIB_FILES         =
+
+#---------------------------------------------------------------------------
+# Configuration options related to warning and progress messages
+#---------------------------------------------------------------------------
+
+# The QUIET tag can be used to turn on/off the messages that are generated to
+# standard output by doxygen. If QUIET is set to YES this implies that the
+# messages are off.
+# The default value is: NO.
+
+QUIET                  = NO
+
+# The WARNINGS tag can be used to turn on/off the warning messages that are
+# generated to standard error (stderr) by doxygen. If WARNINGS is set to YES
+# this implies that the warnings are on.
+#
+# Tip: Turn warnings on while writing the documentation.
+# The default value is: YES.
+
+WARNINGS               = YES
+
+# If the WARN_IF_UNDOCUMENTED tag is set to YES then doxygen will generate
+# warnings for undocumented members. If EXTRACT_ALL is set to YES then this flag
+# will automatically be disabled.
+# The default value is: YES.
+
+WARN_IF_UNDOCUMENTED   = YES
+
+# If the WARN_IF_DOC_ERROR tag is set to YES, doxygen will generate warnings for
+# potential errors in the documentation, such as documenting some parameters in
+# a documented function twice, or documenting parameters that don't exist or
+# using markup commands wrongly.
+# The default value is: YES.
+
+WARN_IF_DOC_ERROR      = YES
+
+# If WARN_IF_INCOMPLETE_DOC is set to YES, doxygen will warn about incomplete
+# function parameter documentation. If set to NO, doxygen will accept that some
+# parameters have no documentation without warning.
+# The default value is: YES.
+
+WARN_IF_INCOMPLETE_DOC = YES
+
+# This WARN_NO_PARAMDOC option can be enabled to get warnings for functions that
+# are documented, but have no documentation for their parameters or return
+# value. If set to NO, doxygen will only warn about wrong parameter
+# documentation, but not about the absence of documentation. If EXTRACT_ALL is
+# set to YES then this flag will automatically be disabled. See also
+# WARN_IF_INCOMPLETE_DOC
+# The default value is: NO.
+
+WARN_NO_PARAMDOC       = NO
+
+# If the WARN_AS_ERROR tag is set to YES then doxygen will immediately stop when
+# a warning is encountered. If the WARN_AS_ERROR tag is set to FAIL_ON_WARNINGS
+# then doxygen will continue running as if WARN_AS_ERROR tag is set to NO, but
+# at the end of the doxygen process doxygen will return with a non-zero status.
+# Possible values are: NO, YES and FAIL_ON_WARNINGS.
+# The default value is: NO.
+
+WARN_AS_ERROR          = NO
+
+# The WARN_FORMAT tag determines the format of the warning messages that doxygen
+# can produce. The string should contain the $file, $line, and $text tags, which
+# will be replaced by the file and line number from which the warning originated
+# and the warning text. Optionally the format may contain $version, which will
+# be replaced by the version of the file (if it could be obtained via
+# FILE_VERSION_FILTER)
+# The default value is: $file:$line: $text.
+
+WARN_FORMAT            = "$file:$line: $text"
+
+# The WARN_LOGFILE tag can be used to specify a file to which warning and error
+# messages should be written. If left blank the output is written to standard
+# error (stderr).
+
+WARN_LOGFILE           =
+
+#---------------------------------------------------------------------------
+# Configuration options related to the input files
+#---------------------------------------------------------------------------
+
+# The INPUT tag is used to specify the files and/or directories that contain
+# documented source files. You may enter file names like myfile.cpp or
+# directories like /usr/src/myproject. Separate the files or directories with
+# spaces. See also FILE_PATTERNS and EXTENSION_MAPPING
+# Note: If this tag is empty the current directory is searched.
+
+INPUT                  = D:\Users\marco\Dokuments\OneDrive\FAU\Informatik\UFrameIT\FrameIT\Windows\MaZiFAU\Assets\Scripts
+
+# This tag can be used to specify the character encoding of the source files
+# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
+# libiconv (or the iconv built into libc) for the transcoding. See the libiconv
+# documentation (see:
+# https://www.gnu.org/software/libiconv/) for the list of possible encodings.
+# The default value is: UTF-8.
+
+INPUT_ENCODING         = UTF-8
+
+# If the value of the INPUT tag contains directories, you can use the
+# FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and
+# *.h) to filter out the source-files in the directories.
+#
+# Note that for custom extensions or not directly supported extensions you also
+# need to set EXTENSION_MAPPING for the extension otherwise the files are not
+# read by doxygen.
+#
+# Note the list of default checked file patterns might differ from the list of
+# default file extension mappings.
+#
+# If left blank the following patterns are tested:*.c, *.cc, *.cxx, *.cpp,
+# *.c++, *.java, *.ii, *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h,
+# *.hh, *.hxx, *.hpp, *.h++, *.l, *.cs, *.d, *.php, *.php4, *.php5, *.phtml,
+# *.inc, *.m, *.markdown, *.md, *.mm, *.dox (to be provided as doxygen C
+# comment), *.py, *.pyw, *.f90, *.f95, *.f03, *.f08, *.f18, *.f, *.for, *.vhd,
+# *.vhdl, *.ucf, *.qsf and *.ice.
+
+FILE_PATTERNS          = *.c \
+                         *.cc \
+                         *.cxx \
+                         *.cpp \
+                         *.c++ \
+                         *.java \
+                         *.ii \
+                         *.ixx \
+                         *.ipp \
+                         *.i++ \
+                         *.inl \
+                         *.idl \
+                         *.ddl \
+                         *.odl \
+                         *.h \
+                         *.hh \
+                         *.hxx \
+                         *.hpp \
+                         *.h++ \
+                         *.l \
+                         *.cs \
+                         *.d \
+                         *.php \
+                         *.php4 \
+                         *.php5 \
+                         *.phtml \
+                         *.inc \
+                         *.m \
+                         *.markdown \
+                         *.md \
+                         *.mm \
+                         *.dox \
+                         *.py \
+                         *.pyw \
+                         *.f90 \
+                         *.f95 \
+                         *.f03 \
+                         *.f08 \
+                         *.f18 \
+                         *.f \
+                         *.for \
+                         *.vhd \
+                         *.vhdl \
+                         *.ucf \
+                         *.qsf \
+                         *.ice
+
+# The RECURSIVE tag can be used to specify whether or not subdirectories should
+# be searched for input files as well.
+# The default value is: NO.
+
+RECURSIVE              = YES
+
+# The EXCLUDE tag can be used to specify files and/or directories that should be
+# excluded from the INPUT source files. This way you can easily exclude a
+# subdirectory from a directory tree whose root is specified with the INPUT tag.
+#
+# Note that relative paths are relative to the directory from which doxygen is
+# run.
+
+EXCLUDE                =
+
+# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or
+# directories that are symbolic links (a Unix file system feature) are excluded
+# from the input.
+# The default value is: NO.
+
+EXCLUDE_SYMLINKS       = NO
+
+# If the value of the INPUT tag contains directories, you can use the
+# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude
+# certain files from those directories.
+#
+# Note that the wildcards are matched against the file with absolute path, so to
+# exclude all test directories for example use the pattern */test/*
+
+EXCLUDE_PATTERNS       =
+
+# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names
+# (namespaces, classes, functions, etc.) that should be excluded from the
+# output. The symbol name can be a fully qualified name, a word, or if the
+# wildcard * is used, a substring. Examples: ANamespace, AClass,
+# AClass::ANamespace, ANamespace::*Test
+#
+# Note that the wildcards are matched against the file with absolute path, so to
+# exclude all test directories use the pattern */test/*
+
+EXCLUDE_SYMBOLS        =
+
+# The EXAMPLE_PATH tag can be used to specify one or more files or directories
+# that contain example code fragments that are included (see the \include
+# command).
+
+EXAMPLE_PATH           =
+
+# If the value of the EXAMPLE_PATH tag contains directories, you can use the
+# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp and
+# *.h) to filter out the source-files in the directories. If left blank all
+# files are included.
+
+EXAMPLE_PATTERNS       = *
+
+# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be
+# searched for input files to be used with the \include or \dontinclude commands
+# irrespective of the value of the RECURSIVE tag.
+# The default value is: NO.
+
+EXAMPLE_RECURSIVE      = NO
+
+# The IMAGE_PATH tag can be used to specify one or more files or directories
+# that contain images that are to be included in the documentation (see the
+# \image command).
+
+IMAGE_PATH             =
+
+# The INPUT_FILTER tag can be used to specify a program that doxygen should
+# invoke to filter for each input file. Doxygen will invoke the filter program
+# by executing (via popen()) the command:
+#
+# <filter> <input-file>
+#
+# where <filter> is the value of the INPUT_FILTER tag, and <input-file> is the
+# name of an input file. Doxygen will then use the output that the filter
+# program writes to standard output. If FILTER_PATTERNS is specified, this tag
+# will be ignored.
+#
+# Note that the filter must not add or remove lines; it is applied before the
+# code is scanned, but not when the output code is generated. If lines are added
+# or removed, the anchors will not be placed correctly.
+#
+# Note that for custom extensions or not directly supported extensions you also
+# need to set EXTENSION_MAPPING for the extension otherwise the files are not
+# properly processed by doxygen.
+
+INPUT_FILTER           =
+
+# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern
+# basis. Doxygen will compare the file name with each pattern and apply the
+# filter if there is a match. The filters are a list of the form: pattern=filter
+# (like *.cpp=my_cpp_filter). See INPUT_FILTER for further information on how
+# filters are used. If the FILTER_PATTERNS tag is empty or if none of the
+# patterns match the file name, INPUT_FILTER is applied.
+#
+# Note that for custom extensions or not directly supported extensions you also
+# need to set EXTENSION_MAPPING for the extension otherwise the files are not
+# properly processed by doxygen.
+
+FILTER_PATTERNS        =
+
+# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using
+# INPUT_FILTER) will also be used to filter the input files that are used for
+# producing the source files to browse (i.e. when SOURCE_BROWSER is set to YES).
+# The default value is: NO.
+
+FILTER_SOURCE_FILES    = NO
+
+# The FILTER_SOURCE_PATTERNS tag can be used to specify source filters per file
+# pattern. A pattern will override the setting for FILTER_PATTERN (if any) and
+# it is also possible to disable source filtering for a specific pattern using
+# *.ext= (so without naming a filter).
+# This tag requires that the tag FILTER_SOURCE_FILES is set to YES.
+
+FILTER_SOURCE_PATTERNS =
+
+# If the USE_MDFILE_AS_MAINPAGE tag refers to the name of a markdown file that
+# is part of the input, its contents will be placed on the main page
+# (index.html). This can be useful if you have a project on for instance GitHub
+# and want to reuse the introduction page also for the doxygen output.
+
+USE_MDFILE_AS_MAINPAGE =
+
+#---------------------------------------------------------------------------
+# Configuration options related to source browsing
+#---------------------------------------------------------------------------
+
+# If the SOURCE_BROWSER tag is set to YES then a list of source files will be
+# generated. Documented entities will be cross-referenced with these sources.
+#
+# Note: To get rid of all source code in the generated output, make sure that
+# also VERBATIM_HEADERS is set to NO.
+# The default value is: NO.
+
+SOURCE_BROWSER         = NO
+
+# Setting the INLINE_SOURCES tag to YES will include the body of functions,
+# classes and enums directly into the documentation.
+# The default value is: NO.
+
+INLINE_SOURCES         = NO
+
+# Setting the STRIP_CODE_COMMENTS tag to YES will instruct doxygen to hide any
+# special comment blocks from generated source code fragments. Normal C, C++ and
+# Fortran comments will always remain visible.
+# The default value is: YES.
+
+STRIP_CODE_COMMENTS    = YES
+
+# If the REFERENCED_BY_RELATION tag is set to YES then for each documented
+# entity all documented functions referencing it will be listed.
+# The default value is: NO.
+
+REFERENCED_BY_RELATION = NO
+
+# If the REFERENCES_RELATION tag is set to YES then for each documented function
+# all documented entities called/used by that function will be listed.
+# The default value is: NO.
+
+REFERENCES_RELATION    = NO
+
+# If the REFERENCES_LINK_SOURCE tag is set to YES and SOURCE_BROWSER tag is set
+# to YES then the hyperlinks from functions in REFERENCES_RELATION and
+# REFERENCED_BY_RELATION lists will link to the source code. Otherwise they will
+# link to the documentation.
+# The default value is: YES.
+
+REFERENCES_LINK_SOURCE = YES
+
+# If SOURCE_TOOLTIPS is enabled (the default) then hovering a hyperlink in the
+# source code will show a tooltip with additional information such as prototype,
+# brief description and links to the definition and documentation. Since this
+# will make the HTML file larger and loading of large files a bit slower, you
+# can opt to disable this feature.
+# The default value is: YES.
+# This tag requires that the tag SOURCE_BROWSER is set to YES.
+
+SOURCE_TOOLTIPS        = YES
+
+# If the USE_HTAGS tag is set to YES then the references to source code will
+# point to the HTML generated by the htags(1) tool instead of doxygen built-in
+# source browser. The htags tool is part of GNU's global source tagging system
+# (see https://www.gnu.org/software/global/global.html). You will need version
+# 4.8.6 or higher.
+#
+# To use it do the following:
+# - Install the latest version of global
+# - Enable SOURCE_BROWSER and USE_HTAGS in the configuration file
+# - Make sure the INPUT points to the root of the source tree
+# - Run doxygen as normal
+#
+# Doxygen will invoke htags (and that will in turn invoke gtags), so these
+# tools must be available from the command line (i.e. in the search path).
+#
+# The result: instead of the source browser generated by doxygen, the links to
+# source code will now point to the output of htags.
+# The default value is: NO.
+# This tag requires that the tag SOURCE_BROWSER is set to YES.
+
+USE_HTAGS              = NO
+
+# If the VERBATIM_HEADERS tag is set the YES then doxygen will generate a
+# verbatim copy of the header file for each class for which an include is
+# specified. Set to NO to disable this.
+# See also: Section \class.
+# The default value is: YES.
+
+VERBATIM_HEADERS       = YES
+
+# If the CLANG_ASSISTED_PARSING tag is set to YES then doxygen will use the
+# clang parser (see:
+# http://clang.llvm.org/) for more accurate parsing at the cost of reduced
+# performance. This can be particularly helpful with template rich C++ code for
+# which doxygen's built-in parser lacks the necessary type information.
+# Note: The availability of this option depends on whether or not doxygen was
+# generated with the -Duse_libclang=ON option for CMake.
+# The default value is: NO.
+
+CLANG_ASSISTED_PARSING = NO
+
+# If the CLANG_ASSISTED_PARSING tag is set to YES and the CLANG_ADD_INC_PATHS
+# tag is set to YES then doxygen will add the directory of each input to the
+# include path.
+# The default value is: YES.
+# This tag requires that the tag CLANG_ASSISTED_PARSING is set to YES.
+
+CLANG_ADD_INC_PATHS    = YES
+
+# If clang assisted parsing is enabled you can provide the compiler with command
+# line options that you would normally use when invoking the compiler. Note that
+# the include paths will already be set by doxygen for the files and directories
+# specified with INPUT and INCLUDE_PATH.
+# This tag requires that the tag CLANG_ASSISTED_PARSING is set to YES.
+
+CLANG_OPTIONS          =
+
+# If clang assisted parsing is enabled you can provide the clang parser with the
+# path to the directory containing a file called compile_commands.json. This
+# file is the compilation database (see:
+# http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html) containing the
+# options used when the source files were built. This is equivalent to
+# specifying the -p option to a clang tool, such as clang-check. These options
+# will then be passed to the parser. Any options specified with CLANG_OPTIONS
+# will be added as well.
+# Note: The availability of this option depends on whether or not doxygen was
+# generated with the -Duse_libclang=ON option for CMake.
+
+CLANG_DATABASE_PATH    =
+
+#---------------------------------------------------------------------------
+# Configuration options related to the alphabetical class index
+#---------------------------------------------------------------------------
+
+# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index of all
+# compounds will be generated. Enable this if the project contains a lot of
+# classes, structs, unions or interfaces.
+# The default value is: YES.
+
+ALPHABETICAL_INDEX     = YES
+
+# In case all classes in a project start with a common prefix, all classes will
+# be put under the same header in the alphabetical index. The IGNORE_PREFIX tag
+# can be used to specify a prefix (or a list of prefixes) that should be ignored
+# while generating the index headers.
+# This tag requires that the tag ALPHABETICAL_INDEX is set to YES.
+
+IGNORE_PREFIX          =
+
+#---------------------------------------------------------------------------
+# Configuration options related to the HTML output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_HTML tag is set to YES, doxygen will generate HTML output
+# The default value is: YES.
+
+GENERATE_HTML          = YES
+
+# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. If a
+# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of
+# it.
+# The default directory is: html.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_OUTPUT            = html
+
+# The HTML_FILE_EXTENSION tag can be used to specify the file extension for each
+# generated HTML page (for example: .htm, .php, .asp).
+# The default value is: .html.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_FILE_EXTENSION    = .html
+
+# The HTML_HEADER tag can be used to specify a user-defined HTML header file for
+# each generated HTML page. If the tag is left blank doxygen will generate a
+# standard header.
+#
+# To get valid HTML the header file that includes any scripts and style sheets
+# that doxygen needs, which is dependent on the configuration options used (e.g.
+# the setting GENERATE_TREEVIEW). It is highly recommended to start with a
+# default header using
+# doxygen -w html new_header.html new_footer.html new_stylesheet.css
+# YourConfigFile
+# and then modify the file new_header.html. See also section "Doxygen usage"
+# for information on how to generate the default header that doxygen normally
+# uses.
+# Note: The header is subject to change so you typically have to regenerate the
+# default header when upgrading to a newer version of doxygen. For a description
+# of the possible markers and block names see the documentation.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_HEADER            =
+
+# The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each
+# generated HTML page. If the tag is left blank doxygen will generate a standard
+# footer. See HTML_HEADER for more information on how to generate a default
+# footer and what special commands can be used inside the footer. See also
+# section "Doxygen usage" for information on how to generate the default footer
+# that doxygen normally uses.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_FOOTER            =
+
+# The HTML_STYLESHEET tag can be used to specify a user-defined cascading style
+# sheet that is used by each HTML page. It can be used to fine-tune the look of
+# the HTML output. If left blank doxygen will generate a default style sheet.
+# See also section "Doxygen usage" for information on how to generate the style
+# sheet that doxygen normally uses.
+# Note: It is recommended to use HTML_EXTRA_STYLESHEET instead of this tag, as
+# it is more robust and this tag (HTML_STYLESHEET) will in the future become
+# obsolete.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_STYLESHEET        =
+
+# The HTML_EXTRA_STYLESHEET tag can be used to specify additional user-defined
+# cascading style sheets that are included after the standard style sheets
+# created by doxygen. Using this option one can overrule certain style aspects.
+# This is preferred over using HTML_STYLESHEET since it does not replace the
+# standard style sheet and is therefore more robust against future updates.
+# Doxygen will copy the style sheet files to the output directory.
+# Note: The order of the extra style sheet files is of importance (e.g. the last
+# style sheet in the list overrules the setting of the previous ones in the
+# list). For an example see the documentation.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_EXTRA_STYLESHEET  =
+
+# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or
+# other source files which should be copied to the HTML output directory. Note
+# that these files will be copied to the base HTML output directory. Use the
+# $relpath^ marker in the HTML_HEADER and/or HTML_FOOTER files to load these
+# files. In the HTML_STYLESHEET file, use the file name only. Also note that the
+# files will be copied as-is; there are no commands or markers available.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_EXTRA_FILES       =
+
+# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen
+# will adjust the colors in the style sheet and background images according to
+# this color. Hue is specified as an angle on a color-wheel, see
+# https://en.wikipedia.org/wiki/Hue for more information. For instance the value
+# 0 represents red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue, 300
+# purple, and 360 is red again.
+# Minimum value: 0, maximum value: 359, default value: 220.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_COLORSTYLE_HUE    = 220
+
+# The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of the colors
+# in the HTML output. For a value of 0 the output will use gray-scales only. A
+# value of 255 will produce the most vivid colors.
+# Minimum value: 0, maximum value: 255, default value: 100.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_COLORSTYLE_SAT    = 100
+
+# The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to the
+# luminance component of the colors in the HTML output. Values below 100
+# gradually make the output lighter, whereas values above 100 make the output
+# darker. The value divided by 100 is the actual gamma applied, so 80 represents
+# a gamma of 0.8, The value 220 represents a gamma of 2.2, and 100 does not
+# change the gamma.
+# Minimum value: 40, maximum value: 240, default value: 80.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_COLORSTYLE_GAMMA  = 80
+
+# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML
+# page will contain the date and time when the page was generated. Setting this
+# to YES can help to show when doxygen was last run and thus if the
+# documentation is up to date.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_TIMESTAMP         = NO
+
+# If the HTML_DYNAMIC_MENUS tag is set to YES then the generated HTML
+# documentation will contain a main index with vertical navigation menus that
+# are dynamically created via JavaScript. If disabled, the navigation index will
+# consists of multiple levels of tabs that are statically embedded in every HTML
+# page. Disable this option to support browsers that do not have JavaScript,
+# like the Qt help browser.
+# The default value is: YES.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_DYNAMIC_MENUS     = YES
+
+# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML
+# documentation will contain sections that can be hidden and shown after the
+# page has loaded.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_DYNAMIC_SECTIONS  = NO
+
+# With HTML_INDEX_NUM_ENTRIES one can control the preferred number of entries
+# shown in the various tree structured indices initially; the user can expand
+# and collapse entries dynamically later on. Doxygen will expand the tree to
+# such a level that at most the specified number of entries are visible (unless
+# a fully collapsed tree already exceeds this amount). So setting the number of
+# entries 1 will produce a full collapsed tree by default. 0 is a special value
+# representing an infinite number of entries and will result in a full expanded
+# tree by default.
+# Minimum value: 0, maximum value: 9999, default value: 100.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_INDEX_NUM_ENTRIES = 100
+
+# If the GENERATE_DOCSET tag is set to YES, additional index files will be
+# generated that can be used as input for Apple's Xcode 3 integrated development
+# environment (see:
+# https://developer.apple.com/xcode/), introduced with OSX 10.5 (Leopard). To
+# create a documentation set, doxygen will generate a Makefile in the HTML
+# output directory. Running make will produce the docset in that directory and
+# running make install will install the docset in
+# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find it at
+# startup. See https://developer.apple.com/library/archive/featuredarticles/Doxy
+# genXcode/_index.html for more information.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+GENERATE_DOCSET        = NO
+
+# This tag determines the name of the docset feed. A documentation feed provides
+# an umbrella under which multiple documentation sets from a single provider
+# (such as a company or product suite) can be grouped.
+# The default value is: Doxygen generated docs.
+# This tag requires that the tag GENERATE_DOCSET is set to YES.
+
+DOCSET_FEEDNAME        = "Doxygen generated docs"
+
+# This tag specifies a string that should uniquely identify the documentation
+# set bundle. This should be a reverse domain-name style string, e.g.
+# com.mycompany.MyDocSet. Doxygen will append .docset to the name.
+# The default value is: org.doxygen.Project.
+# This tag requires that the tag GENERATE_DOCSET is set to YES.
+
+DOCSET_BUNDLE_ID       = org.doxygen.Project
+
+# The DOCSET_PUBLISHER_ID tag specifies a string that should uniquely identify
+# the documentation publisher. This should be a reverse domain-name style
+# string, e.g. com.mycompany.MyDocSet.documentation.
+# The default value is: org.doxygen.Publisher.
+# This tag requires that the tag GENERATE_DOCSET is set to YES.
+
+DOCSET_PUBLISHER_ID    = org.doxygen.Publisher
+
+# The DOCSET_PUBLISHER_NAME tag identifies the documentation publisher.
+# The default value is: Publisher.
+# This tag requires that the tag GENERATE_DOCSET is set to YES.
+
+DOCSET_PUBLISHER_NAME  = Publisher
+
+# If the GENERATE_HTMLHELP tag is set to YES then doxygen generates three
+# additional HTML index files: index.hhp, index.hhc, and index.hhk. The
+# index.hhp is a project file that can be read by Microsoft's HTML Help Workshop
+# on Windows. In the beginning of 2021 Microsoft took the original page, with
+# a.o. the download links, offline the HTML help workshop was already many years
+# in maintenance mode). You can download the HTML help workshop from the web
+# archives at Installation executable (see:
+# http://web.archive.org/web/20160201063255/http://download.microsoft.com/downlo
+# ad/0/A/9/0A939EF6-E31C-430F-A3DF-DFAE7960D564/htmlhelp.exe).
+#
+# The HTML Help Workshop contains a compiler that can convert all HTML output
+# generated by doxygen into a single compiled HTML file (.chm). Compiled HTML
+# files are now used as the Windows 98 help format, and will replace the old
+# Windows help format (.hlp) on all Windows platforms in the future. Compressed
+# HTML files also contain an index, a table of contents, and you can search for
+# words in the documentation. The HTML workshop also contains a viewer for
+# compressed HTML files.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+GENERATE_HTMLHELP      = NO
+
+# The CHM_FILE tag can be used to specify the file name of the resulting .chm
+# file. You can add a path in front of the file if the result should not be
+# written to the html output directory.
+# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
+
+CHM_FILE               =
+
+# The HHC_LOCATION tag can be used to specify the location (absolute path
+# including file name) of the HTML help compiler (hhc.exe). If non-empty,
+# doxygen will try to run the HTML help compiler on the generated index.hhp.
+# The file has to be specified with full path.
+# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
+
+HHC_LOCATION           =
+
+# The GENERATE_CHI flag controls if a separate .chi index file is generated
+# (YES) or that it should be included in the main .chm file (NO).
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
+
+GENERATE_CHI           = NO
+
+# The CHM_INDEX_ENCODING is used to encode HtmlHelp index (hhk), content (hhc)
+# and project file content.
+# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
+
+CHM_INDEX_ENCODING     =
+
+# The BINARY_TOC flag controls whether a binary table of contents is generated
+# (YES) or a normal table of contents (NO) in the .chm file. Furthermore it
+# enables the Previous and Next buttons.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
+
+BINARY_TOC             = NO
+
+# The TOC_EXPAND flag can be set to YES to add extra items for group members to
+# the table of contents of the HTML help documentation and to the tree view.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
+
+TOC_EXPAND             = NO
+
+# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and
+# QHP_VIRTUAL_FOLDER are set, an additional index file will be generated that
+# can be used as input for Qt's qhelpgenerator to generate a Qt Compressed Help
+# (.qch) of the generated HTML documentation.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+GENERATE_QHP           = NO
+
+# If the QHG_LOCATION tag is specified, the QCH_FILE tag can be used to specify
+# the file name of the resulting .qch file. The path specified is relative to
+# the HTML output folder.
+# This tag requires that the tag GENERATE_QHP is set to YES.
+
+QCH_FILE               =
+
+# The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help
+# Project output. For more information please see Qt Help Project / Namespace
+# (see:
+# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#namespace).
+# The default value is: org.doxygen.Project.
+# This tag requires that the tag GENERATE_QHP is set to YES.
+
+QHP_NAMESPACE          = org.doxygen.Project
+
+# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating Qt
+# Help Project output. For more information please see Qt Help Project / Virtual
+# Folders (see:
+# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#virtual-folders).
+# The default value is: doc.
+# This tag requires that the tag GENERATE_QHP is set to YES.
+
+QHP_VIRTUAL_FOLDER     = doc
+
+# If the QHP_CUST_FILTER_NAME tag is set, it specifies the name of a custom
+# filter to add. For more information please see Qt Help Project / Custom
+# Filters (see:
+# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#custom-filters).
+# This tag requires that the tag GENERATE_QHP is set to YES.
+
+QHP_CUST_FILTER_NAME   =
+
+# The QHP_CUST_FILTER_ATTRS tag specifies the list of the attributes of the
+# custom filter to add. For more information please see Qt Help Project / Custom
+# Filters (see:
+# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#custom-filters).
+# This tag requires that the tag GENERATE_QHP is set to YES.
+
+QHP_CUST_FILTER_ATTRS  =
+
+# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this
+# project's filter section matches. Qt Help Project / Filter Attributes (see:
+# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#filter-attributes).
+# This tag requires that the tag GENERATE_QHP is set to YES.
+
+QHP_SECT_FILTER_ATTRS  =
+
+# The QHG_LOCATION tag can be used to specify the location (absolute path
+# including file name) of Qt's qhelpgenerator. If non-empty doxygen will try to
+# run qhelpgenerator on the generated .qhp file.
+# This tag requires that the tag GENERATE_QHP is set to YES.
+
+QHG_LOCATION           =
+
+# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files will be
+# generated, together with the HTML files, they form an Eclipse help plugin. To
+# install this plugin and make it available under the help contents menu in
+# Eclipse, the contents of the directory containing the HTML and XML files needs
+# to be copied into the plugins directory of eclipse. The name of the directory
+# within the plugins directory should be the same as the ECLIPSE_DOC_ID value.
+# After copying Eclipse needs to be restarted before the help appears.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+GENERATE_ECLIPSEHELP   = NO
+
+# A unique identifier for the Eclipse help plugin. When installing the plugin
+# the directory name containing the HTML and XML files should also have this
+# name. Each documentation set should have its own identifier.
+# The default value is: org.doxygen.Project.
+# This tag requires that the tag GENERATE_ECLIPSEHELP is set to YES.
+
+ECLIPSE_DOC_ID         = org.doxygen.Project
+
+# If you want full control over the layout of the generated HTML pages it might
+# be necessary to disable the index and replace it with your own. The
+# DISABLE_INDEX tag can be used to turn on/off the condensed index (tabs) at top
+# of each HTML page. A value of NO enables the index and the value YES disables
+# it. Since the tabs in the index contain the same information as the navigation
+# tree, you can set this option to YES if you also set GENERATE_TREEVIEW to YES.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+DISABLE_INDEX          = NO
+
+# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index
+# structure should be generated to display hierarchical information. If the tag
+# value is set to YES, a side panel will be generated containing a tree-like
+# index structure (just like the one that is generated for HTML Help). For this
+# to work a browser that supports JavaScript, DHTML, CSS and frames is required
+# (i.e. any modern browser). Windows users are probably better off using the
+# HTML help feature. Via custom style sheets (see HTML_EXTRA_STYLESHEET) one can
+# further fine tune the look of the index (see "Fine-tuning the output"). As an
+# example, the default style sheet generated by doxygen has an example that
+# shows how to put an image at the root of the tree instead of the PROJECT_NAME.
+# Since the tree basically has the same information as the tab index, you could
+# consider setting DISABLE_INDEX to YES when enabling this option.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+GENERATE_TREEVIEW      = YES
+
+# When both GENERATE_TREEVIEW and DISABLE_INDEX are set to YES, then the
+# FULL_SIDEBAR option determines if the side bar is limited to only the treeview
+# area (value NO) or if it should extend to the full height of the window (value
+# YES). Setting this to YES gives a layout similar to
+# https://docs.readthedocs.io with more room for contents, but less room for the
+# project logo, title, and description. If either GENERATOR_TREEVIEW or
+# DISABLE_INDEX is set to NO, this option has no effect.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+FULL_SIDEBAR           = NO
+
+# The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that
+# doxygen will group on one line in the generated HTML documentation.
+#
+# Note that a value of 0 will completely suppress the enum values from appearing
+# in the overview section.
+# Minimum value: 0, maximum value: 20, default value: 4.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+ENUM_VALUES_PER_LINE   = 4
+
+# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be used
+# to set the initial width (in pixels) of the frame in which the tree is shown.
+# Minimum value: 0, maximum value: 1500, default value: 250.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+TREEVIEW_WIDTH         = 250
+
+# If the EXT_LINKS_IN_WINDOW option is set to YES, doxygen will open links to
+# external symbols imported via tag files in a separate window.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+EXT_LINKS_IN_WINDOW    = NO
+
+# If the HTML_FORMULA_FORMAT option is set to svg, doxygen will use the pdf2svg
+# tool (see https://github.com/dawbarton/pdf2svg) or inkscape (see
+# https://inkscape.org) to generate formulas as SVG images instead of PNGs for
+# the HTML output. These images will generally look nicer at scaled resolutions.
+# Possible values are: png (the default) and svg (looks nicer but requires the
+# pdf2svg or inkscape tool).
+# The default value is: png.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+HTML_FORMULA_FORMAT    = png
+
+# Use this tag to change the font size of LaTeX formulas included as images in
+# the HTML documentation. When you change the font size after a successful
+# doxygen run you need to manually remove any form_*.png images from the HTML
+# output directory to force them to be regenerated.
+# Minimum value: 8, maximum value: 50, default value: 10.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+FORMULA_FONTSIZE       = 10
+
+# Use the FORMULA_TRANSPARENT tag to determine whether or not the images
+# generated for formulas are transparent PNGs. Transparent PNGs are not
+# supported properly for IE 6.0, but are supported on all modern browsers.
+#
+# Note that when changing this option you need to delete any form_*.png files in
+# the HTML output directory before the changes have effect.
+# The default value is: YES.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+FORMULA_TRANSPARENT    = YES
+
+# The FORMULA_MACROFILE can contain LaTeX \newcommand and \renewcommand commands
+# to create new LaTeX commands to be used in formulas as building blocks. See
+# the section "Including formulas" for details.
+
+FORMULA_MACROFILE      =
+
+# Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see
+# https://www.mathjax.org) which uses client side JavaScript for the rendering
+# instead of using pre-rendered bitmaps. Use this if you do not have LaTeX
+# installed or if you want to formulas look prettier in the HTML output. When
+# enabled you may also need to install MathJax separately and configure the path
+# to it using the MATHJAX_RELPATH option.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+USE_MATHJAX            = NO
+
+# With MATHJAX_VERSION it is possible to specify the MathJax version to be used.
+# Note that the different versions of MathJax have different requirements with
+# regards to the different settings, so it is possible that also other MathJax
+# settings have to be changed when switching between the different MathJax
+# versions.
+# Possible values are: MathJax_2 and MathJax_3.
+# The default value is: MathJax_2.
+# This tag requires that the tag USE_MATHJAX is set to YES.
+
+MATHJAX_VERSION        = MathJax_2
+
+# When MathJax is enabled you can set the default output format to be used for
+# the MathJax output. For more details about the output format see MathJax
+# version 2 (see:
+# http://docs.mathjax.org/en/v2.7-latest/output.html) and MathJax version 3
+# (see:
+# http://docs.mathjax.org/en/latest/web/components/output.html).
+# Possible values are: HTML-CSS (which is slower, but has the best
+# compatibility. This is the name for Mathjax version 2, for MathJax version 3
+# this will be translated into chtml), NativeMML (i.e. MathML. Only supported
+# for NathJax 2. For MathJax version 3 chtml will be used instead.), chtml (This
+# is the name for Mathjax version 3, for MathJax version 2 this will be
+# translated into HTML-CSS) and SVG.
+# The default value is: HTML-CSS.
+# This tag requires that the tag USE_MATHJAX is set to YES.
+
+MATHJAX_FORMAT         = HTML-CSS
+
+# When MathJax is enabled you need to specify the location relative to the HTML
+# output directory using the MATHJAX_RELPATH option. The destination directory
+# should contain the MathJax.js script. For instance, if the mathjax directory
+# is located at the same level as the HTML output directory, then
+# MATHJAX_RELPATH should be ../mathjax. The default value points to the MathJax
+# Content Delivery Network so you can quickly see the result without installing
+# MathJax. However, it is strongly recommended to install a local copy of
+# MathJax from https://www.mathjax.org before deployment. The default value is:
+# - in case of MathJax version 2: https://cdn.jsdelivr.net/npm/mathjax@2
+# - in case of MathJax version 3: https://cdn.jsdelivr.net/npm/mathjax@3
+# This tag requires that the tag USE_MATHJAX is set to YES.
+
+MATHJAX_RELPATH        =
+
+# The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax
+# extension names that should be enabled during MathJax rendering. For example
+# for MathJax version 2 (see
+# https://docs.mathjax.org/en/v2.7-latest/tex.html#tex-and-latex-extensions):
+# MATHJAX_EXTENSIONS = TeX/AMSmath TeX/AMSsymbols
+# For example for MathJax version 3 (see
+# http://docs.mathjax.org/en/latest/input/tex/extensions/index.html):
+# MATHJAX_EXTENSIONS = ams
+# This tag requires that the tag USE_MATHJAX is set to YES.
+
+MATHJAX_EXTENSIONS     =
+
+# The MATHJAX_CODEFILE tag can be used to specify a file with javascript pieces
+# of code that will be used on startup of the MathJax code. See the MathJax site
+# (see:
+# http://docs.mathjax.org/en/v2.7-latest/output.html) for more details. For an
+# example see the documentation.
+# This tag requires that the tag USE_MATHJAX is set to YES.
+
+MATHJAX_CODEFILE       =
+
+# When the SEARCHENGINE tag is enabled doxygen will generate a search box for
+# the HTML output. The underlying search engine uses javascript and DHTML and
+# should work on any modern browser. Note that when using HTML help
+# (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets (GENERATE_DOCSET)
+# there is already a search function so this one should typically be disabled.
+# For large projects the javascript based search engine can be slow, then
+# enabling SERVER_BASED_SEARCH may provide a better solution. It is possible to
+# search using the keyboard; to jump to the search box use <access key> + S
+# (what the <access key> is depends on the OS and browser, but it is typically
+# <CTRL>, <ALT>/<option>, or both). Inside the search box use the <cursor down
+# key> to jump into the search results window, the results can be navigated
+# using the <cursor keys>. Press <Enter> to select an item or <escape> to cancel
+# the search. The filter options can be selected when the cursor is inside the
+# search box by pressing <Shift>+<cursor down>. Also here use the <cursor keys>
+# to select a filter and <Enter> or <escape> to activate or cancel the filter
+# option.
+# The default value is: YES.
+# This tag requires that the tag GENERATE_HTML is set to YES.
+
+SEARCHENGINE           = YES
+
+# When the SERVER_BASED_SEARCH tag is enabled the search engine will be
+# implemented using a web server instead of a web client using JavaScript. There
+# are two flavors of web server based searching depending on the EXTERNAL_SEARCH
+# setting. When disabled, doxygen will generate a PHP script for searching and
+# an index file used by the script. When EXTERNAL_SEARCH is enabled the indexing
+# and searching needs to be provided by external tools. See the section
+# "External Indexing and Searching" for details.
+# The default value is: NO.
+# This tag requires that the tag SEARCHENGINE is set to YES.
+
+SERVER_BASED_SEARCH    = NO
+
+# When EXTERNAL_SEARCH tag is enabled doxygen will no longer generate the PHP
+# script for searching. Instead the search results are written to an XML file
+# which needs to be processed by an external indexer. Doxygen will invoke an
+# external search engine pointed to by the SEARCHENGINE_URL option to obtain the
+# search results.
+#
+# Doxygen ships with an example indexer (doxyindexer) and search engine
+# (doxysearch.cgi) which are based on the open source search engine library
+# Xapian (see:
+# https://xapian.org/).
+#
+# See the section "External Indexing and Searching" for details.
+# The default value is: NO.
+# This tag requires that the tag SEARCHENGINE is set to YES.
+
+EXTERNAL_SEARCH        = NO
+
+# The SEARCHENGINE_URL should point to a search engine hosted by a web server
+# which will return the search results when EXTERNAL_SEARCH is enabled.
+#
+# Doxygen ships with an example indexer (doxyindexer) and search engine
+# (doxysearch.cgi) which are based on the open source search engine library
+# Xapian (see:
+# https://xapian.org/). See the section "External Indexing and Searching" for
+# details.
+# This tag requires that the tag SEARCHENGINE is set to YES.
+
+SEARCHENGINE_URL       =
+
+# When SERVER_BASED_SEARCH and EXTERNAL_SEARCH are both enabled the unindexed
+# search data is written to a file for indexing by an external tool. With the
+# SEARCHDATA_FILE tag the name of this file can be specified.
+# The default file is: searchdata.xml.
+# This tag requires that the tag SEARCHENGINE is set to YES.
+
+SEARCHDATA_FILE        = searchdata.xml
+
+# When SERVER_BASED_SEARCH and EXTERNAL_SEARCH are both enabled the
+# EXTERNAL_SEARCH_ID tag can be used as an identifier for the project. This is
+# useful in combination with EXTRA_SEARCH_MAPPINGS to search through multiple
+# projects and redirect the results back to the right project.
+# This tag requires that the tag SEARCHENGINE is set to YES.
+
+EXTERNAL_SEARCH_ID     =
+
+# The EXTRA_SEARCH_MAPPINGS tag can be used to enable searching through doxygen
+# projects other than the one defined by this configuration file, but that are
+# all added to the same external search index. Each project needs to have a
+# unique id set via EXTERNAL_SEARCH_ID. The search mapping then maps the id of
+# to a relative location where the documentation can be found. The format is:
+# EXTRA_SEARCH_MAPPINGS = tagname1=loc1 tagname2=loc2 ...
+# This tag requires that the tag SEARCHENGINE is set to YES.
+
+EXTRA_SEARCH_MAPPINGS  =
+
+#---------------------------------------------------------------------------
+# Configuration options related to the LaTeX output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_LATEX tag is set to YES, doxygen will generate LaTeX output.
+# The default value is: YES.
+
+GENERATE_LATEX         = NO
+
+# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. If a
+# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of
+# it.
+# The default directory is: latex.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+LATEX_OUTPUT           = latex
+
+# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be
+# invoked.
+#
+# Note that when not enabling USE_PDFLATEX the default is latex when enabling
+# USE_PDFLATEX the default is pdflatex and when in the later case latex is
+# chosen this is overwritten by pdflatex. For specific output languages the
+# default can have been set differently, this depends on the implementation of
+# the output language.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+LATEX_CMD_NAME         =
+
+# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to generate
+# index for LaTeX.
+# Note: This tag is used in the Makefile / make.bat.
+# See also: LATEX_MAKEINDEX_CMD for the part in the generated output file
+# (.tex).
+# The default file is: makeindex.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+MAKEINDEX_CMD_NAME     = makeindex
+
+# The LATEX_MAKEINDEX_CMD tag can be used to specify the command name to
+# generate index for LaTeX. In case there is no backslash (\) as first character
+# it will be automatically added in the LaTeX code.
+# Note: This tag is used in the generated output file (.tex).
+# See also: MAKEINDEX_CMD_NAME for the part in the Makefile / make.bat.
+# The default value is: makeindex.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+LATEX_MAKEINDEX_CMD    = makeindex
+
+# If the COMPACT_LATEX tag is set to YES, doxygen generates more compact LaTeX
+# documents. This may be useful for small projects and may help to save some
+# trees in general.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+COMPACT_LATEX          = NO
+
+# The PAPER_TYPE tag can be used to set the paper type that is used by the
+# printer.
+# Possible values are: a4 (210 x 297 mm), letter (8.5 x 11 inches), legal (8.5 x
+# 14 inches) and executive (7.25 x 10.5 inches).
+# The default value is: a4.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+PAPER_TYPE             = a4
+
+# The EXTRA_PACKAGES tag can be used to specify one or more LaTeX package names
+# that should be included in the LaTeX output. The package can be specified just
+# by its name or with the correct syntax as to be used with the LaTeX
+# \usepackage command. To get the times font for instance you can specify :
+# EXTRA_PACKAGES=times or EXTRA_PACKAGES={times}
+# To use the option intlimits with the amsmath package you can specify:
+# EXTRA_PACKAGES=[intlimits]{amsmath}
+# If left blank no extra packages will be included.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+EXTRA_PACKAGES         =
+
+# The LATEX_HEADER tag can be used to specify a user-defined LaTeX header for
+# the generated LaTeX document. The header should contain everything until the
+# first chapter. If it is left blank doxygen will generate a standard header. It
+# is highly recommended to start with a default header using
+# doxygen -w latex new_header.tex new_footer.tex new_stylesheet.sty
+# and then modify the file new_header.tex. See also section "Doxygen usage" for
+# information on how to generate the default header that doxygen normally uses.
+#
+# Note: Only use a user-defined header if you know what you are doing!
+# Note: The header is subject to change so you typically have to regenerate the
+# default header when upgrading to a newer version of doxygen. The following
+# commands have a special meaning inside the header (and footer): For a
+# description of the possible markers and block names see the documentation.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+LATEX_HEADER           =
+
+# The LATEX_FOOTER tag can be used to specify a user-defined LaTeX footer for
+# the generated LaTeX document. The footer should contain everything after the
+# last chapter. If it is left blank doxygen will generate a standard footer. See
+# LATEX_HEADER for more information on how to generate a default footer and what
+# special commands can be used inside the footer. See also section "Doxygen
+# usage" for information on how to generate the default footer that doxygen
+# normally uses. Note: Only use a user-defined footer if you know what you are
+# doing!
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+LATEX_FOOTER           =
+
+# The LATEX_EXTRA_STYLESHEET tag can be used to specify additional user-defined
+# LaTeX style sheets that are included after the standard style sheets created
+# by doxygen. Using this option one can overrule certain style aspects. Doxygen
+# will copy the style sheet files to the output directory.
+# Note: The order of the extra style sheet files is of importance (e.g. the last
+# style sheet in the list overrules the setting of the previous ones in the
+# list).
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+LATEX_EXTRA_STYLESHEET =
+
+# The LATEX_EXTRA_FILES tag can be used to specify one or more extra images or
+# other source files which should be copied to the LATEX_OUTPUT output
+# directory. Note that the files will be copied as-is; there are no commands or
+# markers available.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+LATEX_EXTRA_FILES      =
+
+# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated is
+# prepared for conversion to PDF (using ps2pdf or pdflatex). The PDF file will
+# contain links (just like the HTML output) instead of page references. This
+# makes the output suitable for online browsing using a PDF viewer.
+# The default value is: YES.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+PDF_HYPERLINKS         = YES
+
+# If the USE_PDFLATEX tag is set to YES, doxygen will use the engine as
+# specified with LATEX_CMD_NAME to generate the PDF file directly from the LaTeX
+# files. Set this option to YES, to get a higher quality PDF documentation.
+#
+# See also section LATEX_CMD_NAME for selecting the engine.
+# The default value is: YES.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+USE_PDFLATEX           = YES
+
+# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \batchmode
+# command to the generated LaTeX files. This will instruct LaTeX to keep running
+# if errors occur, instead of asking the user for help.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+LATEX_BATCHMODE        = NO
+
+# If the LATEX_HIDE_INDICES tag is set to YES then doxygen will not include the
+# index chapters (such as File Index, Compound Index, etc.) in the output.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+LATEX_HIDE_INDICES     = NO
+
+# The LATEX_BIB_STYLE tag can be used to specify the style to use for the
+# bibliography, e.g. plainnat, or ieeetr. See
+# https://en.wikipedia.org/wiki/BibTeX and \cite for more info.
+# The default value is: plain.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+LATEX_BIB_STYLE        = plain
+
+# If the LATEX_TIMESTAMP tag is set to YES then the footer of each generated
+# page will contain the date and time when the page was generated. Setting this
+# to NO can help when comparing the output of multiple runs.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+LATEX_TIMESTAMP        = NO
+
+# The LATEX_EMOJI_DIRECTORY tag is used to specify the (relative or absolute)
+# path from which the emoji images will be read. If a relative path is entered,
+# it will be relative to the LATEX_OUTPUT directory. If left blank the
+# LATEX_OUTPUT directory will be used.
+# This tag requires that the tag GENERATE_LATEX is set to YES.
+
+LATEX_EMOJI_DIRECTORY  =
+
+#---------------------------------------------------------------------------
+# Configuration options related to the RTF output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_RTF tag is set to YES, doxygen will generate RTF output. The
+# RTF output is optimized for Word 97 and may not look too pretty with other RTF
+# readers/editors.
+# The default value is: NO.
+
+GENERATE_RTF           = NO
+
+# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. If a
+# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of
+# it.
+# The default directory is: rtf.
+# This tag requires that the tag GENERATE_RTF is set to YES.
+
+RTF_OUTPUT             = rtf
+
+# If the COMPACT_RTF tag is set to YES, doxygen generates more compact RTF
+# documents. This may be useful for small projects and may help to save some
+# trees in general.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_RTF is set to YES.
+
+COMPACT_RTF            = NO
+
+# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated will
+# contain hyperlink fields. The RTF file will contain links (just like the HTML
+# output) instead of page references. This makes the output suitable for online
+# browsing using Word or some other Word compatible readers that support those
+# fields.
+#
+# Note: WordPad (write) and others do not support links.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_RTF is set to YES.
+
+RTF_HYPERLINKS         = NO
+
+# Load stylesheet definitions from file. Syntax is similar to doxygen's
+# configuration file, i.e. a series of assignments. You only have to provide
+# replacements, missing definitions are set to their default value.
+#
+# See also section "Doxygen usage" for information on how to generate the
+# default style sheet that doxygen normally uses.
+# This tag requires that the tag GENERATE_RTF is set to YES.
+
+RTF_STYLESHEET_FILE    =
+
+# Set optional variables used in the generation of an RTF document. Syntax is
+# similar to doxygen's configuration file. A template extensions file can be
+# generated using doxygen -e rtf extensionFile.
+# This tag requires that the tag GENERATE_RTF is set to YES.
+
+RTF_EXTENSIONS_FILE    =
+
+#---------------------------------------------------------------------------
+# Configuration options related to the man page output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_MAN tag is set to YES, doxygen will generate man pages for
+# classes and files.
+# The default value is: NO.
+
+GENERATE_MAN           = NO
+
+# The MAN_OUTPUT tag is used to specify where the man pages will be put. If a
+# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of
+# it. A directory man3 will be created inside the directory specified by
+# MAN_OUTPUT.
+# The default directory is: man.
+# This tag requires that the tag GENERATE_MAN is set to YES.
+
+MAN_OUTPUT             = man
+
+# The MAN_EXTENSION tag determines the extension that is added to the generated
+# man pages. In case the manual section does not start with a number, the number
+# 3 is prepended. The dot (.) at the beginning of the MAN_EXTENSION tag is
+# optional.
+# The default value is: .3.
+# This tag requires that the tag GENERATE_MAN is set to YES.
+
+MAN_EXTENSION          = .3
+
+# The MAN_SUBDIR tag determines the name of the directory created within
+# MAN_OUTPUT in which the man pages are placed. If defaults to man followed by
+# MAN_EXTENSION with the initial . removed.
+# This tag requires that the tag GENERATE_MAN is set to YES.
+
+MAN_SUBDIR             =
+
+# If the MAN_LINKS tag is set to YES and doxygen generates man output, then it
+# will generate one additional man file for each entity documented in the real
+# man page(s). These additional files only source the real man page, but without
+# them the man command would be unable to find the correct page.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_MAN is set to YES.
+
+MAN_LINKS              = NO
+
+#---------------------------------------------------------------------------
+# Configuration options related to the XML output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_XML tag is set to YES, doxygen will generate an XML file that
+# captures the structure of the code including all documentation.
+# The default value is: NO.
+
+GENERATE_XML           = NO
+
+# The XML_OUTPUT tag is used to specify where the XML pages will be put. If a
+# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of
+# it.
+# The default directory is: xml.
+# This tag requires that the tag GENERATE_XML is set to YES.
+
+XML_OUTPUT             = xml
+
+# If the XML_PROGRAMLISTING tag is set to YES, doxygen will dump the program
+# listings (including syntax highlighting and cross-referencing information) to
+# the XML output. Note that enabling this will significantly increase the size
+# of the XML output.
+# The default value is: YES.
+# This tag requires that the tag GENERATE_XML is set to YES.
+
+XML_PROGRAMLISTING     = YES
+
+# If the XML_NS_MEMB_FILE_SCOPE tag is set to YES, doxygen will include
+# namespace members in file scope as well, matching the HTML output.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_XML is set to YES.
+
+XML_NS_MEMB_FILE_SCOPE = NO
+
+#---------------------------------------------------------------------------
+# Configuration options related to the DOCBOOK output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_DOCBOOK tag is set to YES, doxygen will generate Docbook files
+# that can be used to generate PDF.
+# The default value is: NO.
+
+GENERATE_DOCBOOK       = NO
+
+# The DOCBOOK_OUTPUT tag is used to specify where the Docbook pages will be put.
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be put in
+# front of it.
+# The default directory is: docbook.
+# This tag requires that the tag GENERATE_DOCBOOK is set to YES.
+
+DOCBOOK_OUTPUT         = docbook
+
+#---------------------------------------------------------------------------
+# Configuration options for the AutoGen Definitions output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_AUTOGEN_DEF tag is set to YES, doxygen will generate an
+# AutoGen Definitions (see http://autogen.sourceforge.net/) file that captures
+# the structure of the code including all documentation. Note that this feature
+# is still experimental and incomplete at the moment.
+# The default value is: NO.
+
+GENERATE_AUTOGEN_DEF   = NO
+
+#---------------------------------------------------------------------------
+# Configuration options related to Sqlite3 output
+#---------------------------------------------------------------------------
+
+#---------------------------------------------------------------------------
+# Configuration options related to the Perl module output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_PERLMOD tag is set to YES, doxygen will generate a Perl module
+# file that captures the structure of the code including all documentation.
+#
+# Note that this feature is still experimental and incomplete at the moment.
+# The default value is: NO.
+
+GENERATE_PERLMOD       = NO
+
+# If the PERLMOD_LATEX tag is set to YES, doxygen will generate the necessary
+# Makefile rules, Perl scripts and LaTeX code to be able to generate PDF and DVI
+# output from the Perl module output.
+# The default value is: NO.
+# This tag requires that the tag GENERATE_PERLMOD is set to YES.
+
+PERLMOD_LATEX          = NO
+
+# If the PERLMOD_PRETTY tag is set to YES, the Perl module output will be nicely
+# formatted so it can be parsed by a human reader. This is useful if you want to
+# understand what is going on. On the other hand, if this tag is set to NO, the
+# size of the Perl module output will be much smaller and Perl will parse it
+# just the same.
+# The default value is: YES.
+# This tag requires that the tag GENERATE_PERLMOD is set to YES.
+
+PERLMOD_PRETTY         = YES
+
+# The names of the make variables in the generated doxyrules.make file are
+# prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. This is useful
+# so different doxyrules.make files included by the same Makefile don't
+# overwrite each other's variables.
+# This tag requires that the tag GENERATE_PERLMOD is set to YES.
+
+PERLMOD_MAKEVAR_PREFIX =
+
+#---------------------------------------------------------------------------
+# Configuration options related to the preprocessor
+#---------------------------------------------------------------------------
+
+# If the ENABLE_PREPROCESSING tag is set to YES, doxygen will evaluate all
+# C-preprocessor directives found in the sources and include files.
+# The default value is: YES.
+
+ENABLE_PREPROCESSING   = YES
+
+# If the MACRO_EXPANSION tag is set to YES, doxygen will expand all macro names
+# in the source code. If set to NO, only conditional compilation will be
+# performed. Macro expansion can be done in a controlled way by setting
+# EXPAND_ONLY_PREDEF to YES.
+# The default value is: NO.
+# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
+
+MACRO_EXPANSION        = NO
+
+# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES then
+# the macro expansion is limited to the macros specified with the PREDEFINED and
+# EXPAND_AS_DEFINED tags.
+# The default value is: NO.
+# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
+
+EXPAND_ONLY_PREDEF     = NO
+
+# If the SEARCH_INCLUDES tag is set to YES, the include files in the
+# INCLUDE_PATH will be searched if a #include is found.
+# The default value is: YES.
+# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
+
+SEARCH_INCLUDES        = YES
+
+# The INCLUDE_PATH tag can be used to specify one or more directories that
+# contain include files that are not input files but should be processed by the
+# preprocessor.
+# This tag requires that the tag SEARCH_INCLUDES is set to YES.
+
+INCLUDE_PATH           =
+
+# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard
+# patterns (like *.h and *.hpp) to filter out the header-files in the
+# directories. If left blank, the patterns specified with FILE_PATTERNS will be
+# used.
+# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
+
+INCLUDE_FILE_PATTERNS  =
+
+# The PREDEFINED tag can be used to specify one or more macro names that are
+# defined before the preprocessor is started (similar to the -D option of e.g.
+# gcc). The argument of the tag is a list of macros of the form: name or
+# name=definition (no spaces). If the definition and the "=" are omitted, "=1"
+# is assumed. To prevent a macro definition from being undefined via #undef or
+# recursively expanded use the := operator instead of the = operator.
+# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
+
+PREDEFINED             =
+
+# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then this
+# tag can be used to specify a list of macro names that should be expanded. The
+# macro definition that is found in the sources will be used. Use the PREDEFINED
+# tag if you want to use a different macro definition that overrules the
+# definition found in the source code.
+# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
+
+EXPAND_AS_DEFINED      =
+
+# If the SKIP_FUNCTION_MACROS tag is set to YES then doxygen's preprocessor will
+# remove all references to function-like macros that are alone on a line, have
+# an all uppercase name, and do not end with a semicolon. Such function macros
+# are typically used for boiler-plate code, and will confuse the parser if not
+# removed.
+# The default value is: YES.
+# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
+
+SKIP_FUNCTION_MACROS   = YES
+
+#---------------------------------------------------------------------------
+# Configuration options related to external references
+#---------------------------------------------------------------------------
+
+# The TAGFILES tag can be used to specify one or more tag files. For each tag
+# file the location of the external documentation should be added. The format of
+# a tag file without this location is as follows:
+# TAGFILES = file1 file2 ...
+# Adding location for the tag files is done as follows:
+# TAGFILES = file1=loc1 "file2 = loc2" ...
+# where loc1 and loc2 can be relative or absolute paths or URLs. See the
+# section "Linking to external documentation" for more information about the use
+# of tag files.
+# Note: Each tag file must have a unique name (where the name does NOT include
+# the path). If a tag file is not located in the directory in which doxygen is
+# run, you must also specify the path to the tagfile here.
+
+TAGFILES               =
+
+# When a file name is specified after GENERATE_TAGFILE, doxygen will create a
+# tag file that is based on the input files it reads. See section "Linking to
+# external documentation" for more information about the usage of tag files.
+
+GENERATE_TAGFILE       =
+
+# If the ALLEXTERNALS tag is set to YES, all external class will be listed in
+# the class index. If set to NO, only the inherited external classes will be
+# listed.
+# The default value is: NO.
+
+ALLEXTERNALS           = NO
+
+# If the EXTERNAL_GROUPS tag is set to YES, all external groups will be listed
+# in the modules index. If set to NO, only the current project's groups will be
+# listed.
+# The default value is: YES.
+
+EXTERNAL_GROUPS        = YES
+
+# If the EXTERNAL_PAGES tag is set to YES, all external pages will be listed in
+# the related pages index. If set to NO, only the current project's pages will
+# be listed.
+# The default value is: YES.
+
+EXTERNAL_PAGES         = YES
+
+#---------------------------------------------------------------------------
+# Configuration options related to the dot tool
+#---------------------------------------------------------------------------
+
+# If the CLASS_DIAGRAMS tag is set to YES, doxygen will generate a class diagram
+# (in HTML and LaTeX) for classes with base or super classes. Setting the tag to
+# NO turns the diagrams off. Note that this option also works with HAVE_DOT
+# disabled, but it is recommended to install and use dot, since it yields more
+# powerful graphs.
+# The default value is: YES.
+
+CLASS_DIAGRAMS         = YES
+
+# You can include diagrams made with dia in doxygen documentation. Doxygen will
+# then run dia to produce the diagram and insert it in the documentation. The
+# DIA_PATH tag allows you to specify the directory where the dia binary resides.
+# If left empty dia is assumed to be found in the default search path.
+
+DIA_PATH               =
+
+# If set to YES the inheritance and collaboration graphs will hide inheritance
+# and usage relations if the target is undocumented or is not a class.
+# The default value is: YES.
+
+HIDE_UNDOC_RELATIONS   = YES
+
+# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is
+# available from the path. This tool is part of Graphviz (see:
+# http://www.graphviz.org/), a graph visualization toolkit from AT&T and Lucent
+# Bell Labs. The other options in this section have no effect if this option is
+# set to NO
+# The default value is: NO.
+
+HAVE_DOT               = NO
+
+# The DOT_NUM_THREADS specifies the number of dot invocations doxygen is allowed
+# to run in parallel. When set to 0 doxygen will base this on the number of
+# processors available in the system. You can set it explicitly to a value
+# larger than 0 to get control over the balance between CPU load and processing
+# speed.
+# Minimum value: 0, maximum value: 32, default value: 0.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOT_NUM_THREADS        = 0
+
+# When you want a differently looking font in the dot files that doxygen
+# generates you can specify the font name using DOT_FONTNAME. You need to make
+# sure dot is able to find the font, which can be done by putting it in a
+# standard location or by setting the DOTFONTPATH environment variable or by
+# setting DOT_FONTPATH to the directory containing the font.
+# The default value is: Helvetica.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOT_FONTNAME           = Helvetica
+
+# The DOT_FONTSIZE tag can be used to set the size (in points) of the font of
+# dot graphs.
+# Minimum value: 4, maximum value: 24, default value: 10.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOT_FONTSIZE           = 10
+
+# By default doxygen will tell dot to use the default font as specified with
+# DOT_FONTNAME. If you specify a different font using DOT_FONTNAME you can set
+# the path where dot can find it using this tag.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOT_FONTPATH           =
+
+# If the CLASS_GRAPH tag is set to YES then doxygen will generate a graph for
+# each documented class showing the direct and indirect inheritance relations.
+# Setting this tag to YES will force the CLASS_DIAGRAMS tag to NO.
+# The default value is: YES.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+CLASS_GRAPH            = YES
+
+# If the COLLABORATION_GRAPH tag is set to YES then doxygen will generate a
+# graph for each documented class showing the direct and indirect implementation
+# dependencies (inheritance, containment, and class references variables) of the
+# class with other documented classes.
+# The default value is: YES.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+COLLABORATION_GRAPH    = YES
+
+# If the GROUP_GRAPHS tag is set to YES then doxygen will generate a graph for
+# groups, showing the direct groups dependencies.
+# The default value is: YES.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+GROUP_GRAPHS           = YES
+
+# If the UML_LOOK tag is set to YES, doxygen will generate inheritance and
+# collaboration diagrams in a style similar to the OMG's Unified Modeling
+# Language.
+# The default value is: NO.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+UML_LOOK               = NO
+
+# If the UML_LOOK tag is enabled, the fields and methods are shown inside the
+# class node. If there are many fields or methods and many nodes the graph may
+# become too big to be useful. The UML_LIMIT_NUM_FIELDS threshold limits the
+# number of items for each type to make the size more manageable. Set this to 0
+# for no limit. Note that the threshold may be exceeded by 50% before the limit
+# is enforced. So when you set the threshold to 10, up to 15 fields may appear,
+# but if the number exceeds 15, the total amount of fields shown is limited to
+# 10.
+# Minimum value: 0, maximum value: 100, default value: 10.
+# This tag requires that the tag UML_LOOK is set to YES.
+
+UML_LIMIT_NUM_FIELDS   = 10
+
+# If the DOT_UML_DETAILS tag is set to NO, doxygen will show attributes and
+# methods without types and arguments in the UML graphs. If the DOT_UML_DETAILS
+# tag is set to YES, doxygen will add type and arguments for attributes and
+# methods in the UML graphs. If the DOT_UML_DETAILS tag is set to NONE, doxygen
+# will not generate fields with class member information in the UML graphs. The
+# class diagrams will look similar to the default class diagrams but using UML
+# notation for the relationships.
+# Possible values are: NO, YES and NONE.
+# The default value is: NO.
+# This tag requires that the tag UML_LOOK is set to YES.
+
+DOT_UML_DETAILS        = NO
+
+# The DOT_WRAP_THRESHOLD tag can be used to set the maximum number of characters
+# to display on a single line. If the actual line length exceeds this threshold
+# significantly it will wrapped across multiple lines. Some heuristics are apply
+# to avoid ugly line breaks.
+# Minimum value: 0, maximum value: 1000, default value: 17.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOT_WRAP_THRESHOLD     = 17
+
+# If the TEMPLATE_RELATIONS tag is set to YES then the inheritance and
+# collaboration graphs will show the relations between templates and their
+# instances.
+# The default value is: NO.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+TEMPLATE_RELATIONS     = NO
+
+# If the INCLUDE_GRAPH, ENABLE_PREPROCESSING and SEARCH_INCLUDES tags are set to
+# YES then doxygen will generate a graph for each documented file showing the
+# direct and indirect include dependencies of the file with other documented
+# files.
+# The default value is: YES.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+INCLUDE_GRAPH          = YES
+
+# If the INCLUDED_BY_GRAPH, ENABLE_PREPROCESSING and SEARCH_INCLUDES tags are
+# set to YES then doxygen will generate a graph for each documented file showing
+# the direct and indirect include dependencies of the file with other documented
+# files.
+# The default value is: YES.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+INCLUDED_BY_GRAPH      = YES
+
+# If the CALL_GRAPH tag is set to YES then doxygen will generate a call
+# dependency graph for every global function or class method.
+#
+# Note that enabling this option will significantly increase the time of a run.
+# So in most cases it will be better to enable call graphs for selected
+# functions only using the \callgraph command. Disabling a call graph can be
+# accomplished by means of the command \hidecallgraph.
+# The default value is: NO.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+CALL_GRAPH             = NO
+
+# If the CALLER_GRAPH tag is set to YES then doxygen will generate a caller
+# dependency graph for every global function or class method.
+#
+# Note that enabling this option will significantly increase the time of a run.
+# So in most cases it will be better to enable caller graphs for selected
+# functions only using the \callergraph command. Disabling a caller graph can be
+# accomplished by means of the command \hidecallergraph.
+# The default value is: NO.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+CALLER_GRAPH           = NO
+
+# If the GRAPHICAL_HIERARCHY tag is set to YES then doxygen will graphical
+# hierarchy of all classes instead of a textual one.
+# The default value is: YES.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+GRAPHICAL_HIERARCHY    = YES
+
+# If the DIRECTORY_GRAPH tag is set to YES then doxygen will show the
+# dependencies a directory has on other directories in a graphical way. The
+# dependency relations are determined by the #include relations between the
+# files in the directories.
+# The default value is: YES.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DIRECTORY_GRAPH        = YES
+
+# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images
+# generated by dot. For an explanation of the image formats see the section
+# output formats in the documentation of the dot tool (Graphviz (see:
+# http://www.graphviz.org/)).
+# Note: If you choose svg you need to set HTML_FILE_EXTENSION to xhtml in order
+# to make the SVG files visible in IE 9+ (other browsers do not have this
+# requirement).
+# Possible values are: png, jpg, gif, svg, png:gd, png:gd:gd, png:cairo,
+# png:cairo:gd, png:cairo:cairo, png:cairo:gdiplus, png:gdiplus and
+# png:gdiplus:gdiplus.
+# The default value is: png.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOT_IMAGE_FORMAT       = png
+
+# If DOT_IMAGE_FORMAT is set to svg, then this option can be set to YES to
+# enable generation of interactive SVG images that allow zooming and panning.
+#
+# Note that this requires a modern browser other than Internet Explorer. Tested
+# and working are Firefox, Chrome, Safari, and Opera.
+# Note: For IE 9+ you need to set HTML_FILE_EXTENSION to xhtml in order to make
+# the SVG files visible. Older versions of IE do not have SVG support.
+# The default value is: NO.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+INTERACTIVE_SVG        = NO
+
+# The DOT_PATH tag can be used to specify the path where the dot tool can be
+# found. If left blank, it is assumed the dot tool can be found in the path.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOT_PATH               =
+
+# The DOTFILE_DIRS tag can be used to specify one or more directories that
+# contain dot files that are included in the documentation (see the \dotfile
+# command).
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOTFILE_DIRS           =
+
+# The MSCFILE_DIRS tag can be used to specify one or more directories that
+# contain msc files that are included in the documentation (see the \mscfile
+# command).
+
+MSCFILE_DIRS           =
+
+# The DIAFILE_DIRS tag can be used to specify one or more directories that
+# contain dia files that are included in the documentation (see the \diafile
+# command).
+
+DIAFILE_DIRS           =
+
+# When using plantuml, the PLANTUML_JAR_PATH tag should be used to specify the
+# path where java can find the plantuml.jar file. If left blank, it is assumed
+# PlantUML is not used or called during a preprocessing step. Doxygen will
+# generate a warning when it encounters a \startuml command in this case and
+# will not generate output for the diagram.
+
+PLANTUML_JAR_PATH      =
+
+# When using plantuml, the PLANTUML_CFG_FILE tag can be used to specify a
+# configuration file for plantuml.
+
+PLANTUML_CFG_FILE      =
+
+# When using plantuml, the specified paths are searched for files specified by
+# the !include statement in a plantuml block.
+
+PLANTUML_INCLUDE_PATH  =
+
+# The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of nodes
+# that will be shown in the graph. If the number of nodes in a graph becomes
+# larger than this value, doxygen will truncate the graph, which is visualized
+# by representing a node as a red box. Note that doxygen if the number of direct
+# children of the root node in a graph is already larger than
+# DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note that
+# the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH.
+# Minimum value: 0, maximum value: 10000, default value: 50.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOT_GRAPH_MAX_NODES    = 50
+
+# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the graphs
+# generated by dot. A depth value of 3 means that only nodes reachable from the
+# root by following a path via at most 3 edges will be shown. Nodes that lay
+# further from the root node will be omitted. Note that setting this option to 1
+# or 2 may greatly reduce the computation time needed for large code bases. Also
+# note that the size of a graph can be further restricted by
+# DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction.
+# Minimum value: 0, maximum value: 1000, default value: 0.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+MAX_DOT_GRAPH_DEPTH    = 0
+
+# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent
+# background. This is disabled by default, because dot on Windows does not seem
+# to support this out of the box.
+#
+# Warning: Depending on the platform used, enabling this option may lead to
+# badly anti-aliased labels on the edges of a graph (i.e. they become hard to
+# read).
+# The default value is: NO.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOT_TRANSPARENT        = NO
+
+# Set the DOT_MULTI_TARGETS tag to YES to allow dot to generate multiple output
+# files in one run (i.e. multiple -o and -T options on the command line). This
+# makes dot run faster, but since only newer versions of dot (>1.8.10) support
+# this, this feature is disabled by default.
+# The default value is: NO.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+DOT_MULTI_TARGETS      = NO
+
+# If the GENERATE_LEGEND tag is set to YES doxygen will generate a legend page
+# explaining the meaning of the various boxes and arrows in the dot generated
+# graphs.
+# The default value is: YES.
+# This tag requires that the tag HAVE_DOT is set to YES.
+
+GENERATE_LEGEND        = YES
+
+# If the DOT_CLEANUP tag is set to YES, doxygen will remove the intermediate
+# files that are used to generate the various graphs.
+#
+# Note: This setting is not only used for dot files but also for msc temporary
+# files.
+# The default value is: YES.
+
+DOT_CLEANUP            = YES
diff --git a/Doxygen/output/html/_align_text_8cs.html b/Doxygen/output/html/_align_text_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..1819357876d1062f6b166f50f8c02187adbfff9b
--- /dev/null
+++ b/Doxygen/output/html/_align_text_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/AlignText.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_align_text_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">AlignText.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_align_text.html">AlignText</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_755cd5fbd508c2d492f31884d1b49ca6.html">InteractionEngine</a></li><li class="navelem"><a class="el" href="_align_text_8cs.html">AlignText.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_angle_tool_8cs.html b/Doxygen/output/html/_angle_tool_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..767e629827eeb8206e7a2bbed9c86d83c70e6a06
--- /dev/null
+++ b/Doxygen/output/html/_angle_tool_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/Gadgets/AngleTool.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_angle_tool_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">AngleTool.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_tool.html">AngleTool</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_755cd5fbd508c2d492f31884d1b49ca6.html">InteractionEngine</a></li><li class="navelem"><a class="el" href="dir_17e56777ce10be98563aaed983e62136.html">Gadgets</a></li><li class="navelem"><a class="el" href="_angle_tool_8cs.html">AngleTool.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_character_dialog_8cs.html b/Doxygen/output/html/_character_dialog_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..1ad65c498c2a20508cbfde3fa31322cde81d28e2
--- /dev/null
+++ b/Doxygen/output/html/_character_dialog_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/Character_Animations/CharacterDialog.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_character_dialog_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">CharacterDialog.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_character_dialog.html">CharacterDialog</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_755cd5fbd508c2d492f31884d1b49ca6.html">InteractionEngine</a></li><li class="navelem"><a class="el" href="dir_eeeaf6713f66d01503c34788ba07f0b5.html">Character_Animations</a></li><li class="navelem"><a class="el" href="_character_dialog_8cs.html">CharacterDialog.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_circle_segment_generator_8cs.html b/Doxygen/output/html/_circle_segment_generator_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..e1bb7a835b06bba2eaadfb54d1b8158978bd8505
--- /dev/null
+++ b/Doxygen/output/html/_circle_segment_generator_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/CircleSegmentGenerator.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_circle_segment_generator_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">CircleSegmentGenerator.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_circle_segment_generator.html">CircleSegmentGenerator</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="_circle_segment_generator_8cs.html">CircleSegmentGenerator.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_collapsable_category_8cs.html b/Doxygen/output/html/_collapsable_category_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..817ec35b783fe4790512f45c4831a287c0a83948
--- /dev/null
+++ b/Doxygen/output/html/_collapsable_category_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/UI/MainMenue/CollapsableStage/CollapsableCategory.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_collapsable_category_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">CollapsableCategory.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_collapsable_category.html">CollapsableCategory</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_4ae35e2d0d203079e26c83ccaec95743.html">UI</a></li><li class="navelem"><a class="el" href="dir_721de5d964af8e546186d67c247c130b.html">MainMenue</a></li><li class="navelem"><a class="el" href="dir_3dbd4d3e1a268acea3d145eb4fe1ee35.html">CollapsableStage</a></li><li class="navelem"><a class="el" href="_collapsable_category_8cs.html">CollapsableCategory.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_collapsable_stage_8cs.html b/Doxygen/output/html/_collapsable_stage_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..18e9277de3ace3b22b5fbcbfbac69e3e3650084d
--- /dev/null
+++ b/Doxygen/output/html/_collapsable_stage_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/UI/MainMenue/CollapsableStage/CollapsableStage.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_collapsable_stage_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">CollapsableStage.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_collapsable_stage.html">CollapsableStage</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_4ae35e2d0d203079e26c83ccaec95743.html">UI</a></li><li class="navelem"><a class="el" href="dir_721de5d964af8e546186d67c247c130b.html">MainMenue</a></li><li class="navelem"><a class="el" href="dir_3dbd4d3e1a268acea3d145eb4fe1ee35.html">CollapsableStage</a></li><li class="navelem"><a class="el" href="_collapsable_stage_8cs.html">CollapsableStage.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_communication_events_8cs.html b/Doxygen/output/html/_communication_events_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..136241a92d71c1bbf4d480fd2d673209d515a329
--- /dev/null
+++ b/Doxygen/output/html/_communication_events_8cs.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/CommunicationEvents.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_communication_events_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">CommunicationEvents.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events.html">CommunicationEvents</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events_1_1_hit_event.html">CommunicationEvents.HitEvent</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events_1_1_fact_event.html">CommunicationEvents.FactEvent</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events_1_1_mouse_over_fact_event.html">CommunicationEvents.MouseOverFactEvent</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events_1_1_tool_mode_event.html">CommunicationEvents.ToolModeEvent</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events_1_1_shiny_event.html">CommunicationEvents.ShinyEvent</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events_1_1_signal_event.html">CommunicationEvents.SignalEvent</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events_1_1_animation_event.html">CommunicationEvents.AnimationEvent</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events_1_1_animation_event_with_uris.html">CommunicationEvents.AnimationEventWithUris</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_755cd5fbd508c2d492f31884d1b49ca6.html">InteractionEngine</a></li><li class="navelem"><a class="el" href="_communication_events_8cs.html">CommunicationEvents.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_create_loader_8cs.html b/Doxygen/output/html/_create_loader_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..2c771dd33a8d974fe44790e5ba251b167970a3bd
--- /dev/null
+++ b/Doxygen/output/html/_create_loader_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/UI/MainMenue/PageLoader/CreateLoader.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_create_loader_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">CreateLoader.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html">CreateLoader</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_4ae35e2d0d203079e26c83ccaec95743.html">UI</a></li><li class="navelem"><a class="el" href="dir_721de5d964af8e546186d67c247c130b.html">MainMenue</a></li><li class="navelem"><a class="el" href="dir_f1704b393340e42ccf2ea06b4aa9270d.html">PageLoader</a></li><li class="navelem"><a class="el" href="_create_loader_8cs.html">CreateLoader.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_discrete_bar_slider_8cs.html b/Doxygen/output/html/_discrete_bar_slider_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..dc8604c1b93dbb19abf4956c8e2f038451ab650e
--- /dev/null
+++ b/Doxygen/output/html/_discrete_bar_slider_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/UI/DiscreteBarSlider.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_discrete_bar_slider_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">DiscreteBarSlider.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_discrete_bar_slider.html">DiscreteBarSlider</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_4ae35e2d0d203079e26c83ccaec95743.html">UI</a></li><li class="navelem"><a class="el" href="_discrete_bar_slider_8cs.html">DiscreteBarSlider.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_display_facts_8cs.html b/Doxygen/output/html/_display_facts_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..ee998403d08188c6624c5c01d76dfb50e53cd8fc
--- /dev/null
+++ b/Doxygen/output/html/_display_facts_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InventoryStuff/DisplayFacts.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_display_facts_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">DisplayFacts.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_facts.html">DisplayFacts</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_90c90f4be25d57f9219cf68dc1d1eb16.html">InventoryStuff</a></li><li class="navelem"><a class="el" href="_display_facts_8cs.html">DisplayFacts.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_display_scrolls_8cs.html b/Doxygen/output/html/_display_scrolls_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..857c34975ea61389b0751c5f75a8db619e5cf907
--- /dev/null
+++ b/Doxygen/output/html/_display_scrolls_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InventoryStuff/DisplayScrolls.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_display_scrolls_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">DisplayScrolls.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_scrolls.html">DisplayScrolls</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_90c90f4be25d57f9219cf68dc1d1eb16.html">InventoryStuff</a></li><li class="navelem"><a class="el" href="_display_scrolls_8cs.html">DisplayScrolls.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_drag_handling_8cs.html b/Doxygen/output/html/_drag_handling_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..b726a431ab0253340381df9cb7712439644e4351
--- /dev/null
+++ b/Doxygen/output/html/_drag_handling_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InventoryStuff/DragHandling.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_drag_handling_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">DragHandling.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_drag_handling.html">DragHandling</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_90c90f4be25d57f9219cf68dc1d1eb16.html">InventoryStuff</a></li><li class="navelem"><a class="el" href="_drag_handling_8cs.html">DragHandling.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_drop_handling_8cs.html b/Doxygen/output/html/_drop_handling_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..ad73dfec05ba80a098dedb2047aed903c7b23ff7
--- /dev/null
+++ b/Doxygen/output/html/_drop_handling_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InventoryStuff/DropHandling.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_drop_handling_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">DropHandling.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_drop_handling.html">DropHandling</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_90c90f4be25d57f9219cf68dc1d1eb16.html">InventoryStuff</a></li><li class="navelem"><a class="el" href="_drop_handling_8cs.html">DropHandling.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_edit_loader_8cs.html b/Doxygen/output/html/_edit_loader_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..6a937ca5fe7e77c360f7fddee69ec3e346018932
--- /dev/null
+++ b/Doxygen/output/html/_edit_loader_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/UI/MainMenue/PageLoader/EditLoader.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_edit_loader_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">EditLoader.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_edit_loader.html">EditLoader</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_4ae35e2d0d203079e26c83ccaec95743.html">UI</a></li><li class="navelem"><a class="el" href="dir_721de5d964af8e546186d67c247c130b.html">MainMenue</a></li><li class="navelem"><a class="el" href="dir_f1704b393340e42ccf2ea06b4aa9270d.html">PageLoader</a></li><li class="navelem"><a class="el" href="_edit_loader_8cs.html">EditLoader.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_extra_gadget_8cs.html b/Doxygen/output/html/_extra_gadget_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..937a5fa8beb27135de76159c61ee21cd8acc6f9b
--- /dev/null
+++ b/Doxygen/output/html/_extra_gadget_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/Gadgets/ExtraGadget.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_extra_gadget_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">ExtraGadget.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_extra_gadget.html">ExtraGadget</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_755cd5fbd508c2d492f31884d1b49ca6.html">InteractionEngine</a></li><li class="navelem"><a class="el" href="dir_17e56777ce10be98563aaed983e62136.html">Gadgets</a></li><li class="navelem"><a class="el" href="_extra_gadget_8cs.html">ExtraGadget.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_fact_8cs.html b/Doxygen/output/html/_fact_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..82e5ecfe5299991d72277c6a5c6430d5f902a53a
--- /dev/null
+++ b/Doxygen/output/html/_fact_8cs.html
@@ -0,0 +1,136 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/Fact.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_fact_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">Fact.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_parsing_dictionary.html">ParsingDictionary</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_add_fact_response.html">AddFactResponse</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">class to Read AddFact Responses.  <a href="class_add_fact_response.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html">Fact</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fact representation of Unity; mostly mirrors Facts of MMT.  <a href="class_fact.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; T &gt;</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implements CRTP for <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a>; Escalates constructors;  <a href="class_fact_wrapped_c_r_t_p.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base-class for 1D-Facts  <a href="class_abstract_line_fact.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP&lt; T &gt;</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implements CRTP for <a class="el" href="class_abstract_line_fact.html" title="Base-class for 1D-Facts">AbstractLineFact</a>; Escalates constructors;  <a href="class_abstract_line_fact_wrapped_c_r_t_p.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point_fact.html">PointFact</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Point in 3D Space  <a href="class_point_fact.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_fact.html">LineFact</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Line within 3D Space of finite length  <a href="class_line_fact.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ray_fact.html">RayFact</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ray within 3D Space of infinite length  <a href="class_ray_fact.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_on_line_fact.html">OnLineFact</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="class_point_fact.html" title="Point in 3D Space">PointFact</a> on a <a class="el" href="class_abstract_line_fact.html" title="Base-class for 1D-Facts">AbstractLineFact</a>  <a href="class_on_line_fact.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_fact.html">AngleFact</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Angle comprised of three <a class="el" href="class_point_fact.html">PointFacts</a> [A,B,C]  <a href="class_angle_fact.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_755cd5fbd508c2d492f31884d1b49ca6.html">InteractionEngine</a></li><li class="navelem"><a class="el" href="dir_48093dab2a6dea0ff475fd8c069bb1d7.html">FactHandling</a></li><li class="navelem"><a class="el" href="_fact_8cs.html">Fact.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_fact_comparer_8cs.html b/Doxygen/output/html/_fact_comparer_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..0be463ee16f7dd2b44cf060988b250b84a574098
--- /dev/null
+++ b/Doxygen/output/html/_fact_comparer_8cs.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/FactComparer.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_fact_comparer_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">FactComparer.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html">FactComparer</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for all <a class="el" href="class_fact_comparer.html" title="Base class for all FactComparer to be used in conjucntion with Stage.solution SolutionOrganizer,...">FactComparer</a> to be used in conjucntion with <a class="el" href="class_stage.html#ad99036faecb6777fb860cca1ae7731d5" title="Defining when this Stage.player_record is considered as solved. FactOrganizer.DynamiclySolved(Solutio...">Stage.solution</a> </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_solution_organizer.html" title="Solution of a Stage">SolutionOrganizer</a>, <a class="el" href="class_solution_organizer.html#a65f9c46f6d1bf11d585f8fe97f889584" title="A collection of constrains of which all have to be true SubSolution, FactOrganizer....">SolutionOrganizer.ValidationSet</a>, FactOrganizer.DynamiclySolved(SolutionOrganizer, out System.Collections.Generic.List&lt;System.Collections.Generic.List&lt;string&gt;&gt;, out System.Collections.Generic.List&lt;System.Collections.Generic.List&lt;string&gt;&gt;)</dd></dl>
+ <a href="class_fact_comparer.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_equivalents_comparer.html">FactEquivalentsComparer</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if both <a class="el" href="class_fact.html">Facts</a> are Equivalent, while accounting for Unity and floating point precission  <a href="class_fact_equivalents_comparer.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_fact_hight_direction_comparer.html">LineFactHightDirectionComparer</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks <a class="el" href="class_line_fact.html">LineFacts</a> if <a class="el" href="class_line_fact_hight_direction_comparer.html#ad0bc01311d7a79c1239041a23f707c30" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).fact</a> is of same direction and at least of same length as <a class="el" href="class_line_fact_hight_direction_comparer.html#ad0bc01311d7a79c1239041a23f707c30" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).solution</a>, while accounting for Unity and floating point precission </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5">Math3d.vectorPrecission</a></dd></dl>
+ <a href="class_line_fact_hight_direction_comparer.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_fact_hight_comparer.html">LineFactHightComparer</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks <a class="el" href="class_line_fact.html">LineFacts</a> if <a class="el" href="class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).fact</a> is at least of same length as <a class="el" href="class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).solution</a>, while accounting for Unity and floating point precission </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5">Math3d.vectorPrecission</a></dd></dl>
+ <a href="class_line_fact_hight_comparer.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_spanning_over_river_world_comparer.html">LineSpanningOverRiverWorldComparer</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks <a class="el" href="class_line_fact.html">LineFacts</a> if <a class="el" href="class_line_spanning_over_river_world_comparer.html#a991df0f714d7cc028c8a4a45a1ac0c94" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).fact</a> spanns over (not within) the river in RiverWorld. Needs a dummy <a class="el" href="class_line_spanning_over_river_world_comparer.html#a991df0f714d7cc028c8a4a45a1ac0c94" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).solution</a>.  <a href="class_line_spanning_over_river_world_comparer.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_755cd5fbd508c2d492f31884d1b49ca6.html">InteractionEngine</a></li><li class="navelem"><a class="el" href="dir_48093dab2a6dea0ff475fd8c069bb1d7.html">FactHandling</a></li><li class="navelem"><a class="el" href="_fact_comparer_8cs.html">FactComparer.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_fact_manager_8cs.html b/Doxygen/output/html/_fact_manager_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..a390202367f64a7583657d85909a23e6179aada1
--- /dev/null
+++ b/Doxygen/output/html/_fact_manager_8cs.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/FactManager.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_fact_manager_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">FactManager.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_manager.html">FactManager</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initiates named <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> and adds it to StageStatic.stage.factState  <a href="class_fact_manager.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_755cd5fbd508c2d492f31884d1b49ca6.html">InteractionEngine</a></li><li class="navelem"><a class="el" href="dir_48093dab2a6dea0ff475fd8c069bb1d7.html">FactHandling</a></li><li class="navelem"><a class="el" href="_fact_manager_8cs.html">FactManager.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_fact_object_8cs.html b/Doxygen/output/html/_fact_object_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..5eda70bf44059c934044fe6e2f2fdba6dfee9c4b
--- /dev/null
+++ b/Doxygen/output/html/_fact_object_8cs.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/FactObject.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_fact_object_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">FactObject.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_object.html">FactObject</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a>/ <code>MonoBehaviour</code> wrapper to be attached to <a class="el" href="class_fact.html#ac78c42d053d145656555d4af4e8a76b9" title="Reference to GameObject that represents this Fact in the GameWorld.">Fact.Representation</a>  <a href="class_fact_object.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_755cd5fbd508c2d492f31884d1b49ca6.html">InteractionEngine</a></li><li class="navelem"><a class="el" href="dir_48093dab2a6dea0ff475fd8c069bb1d7.html">FactHandling</a></li><li class="navelem"><a class="el" href="_fact_object_8cs.html">FactObject.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_fact_organizer_8cs.html b/Doxygen/output/html/_fact_organizer_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..dddae725a7c980d0bb13c5eb1f387a07ce0382ec
--- /dev/null
+++ b/Doxygen/output/html/_fact_organizer_8cs.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/FactOrganizer.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_fact_organizer_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">FactOrganizer.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Organizes (insertion/ deletion / etc. operations) and sepperates <a class="el" href="class_fact.html">Fact</a> spaces. Keeps track of insertion/ deletion actions for <a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577" title="Undoes an entire step or last softreset . No Fact will be actually added, removed or deleted; only it...">undo</a> and <a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258" title="Redoes an entire step . No Fact will be actually added, removed or deleted; only its visablity and me...">redo</a>.  <a href="class_fact_organizer.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_fact_organizer_1_1stepnote.html">FactOrganizer.stepnote</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Keeps track of insertion/ deletion/ etc. operations for <a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577" title="Undoes an entire step or last softreset . No Fact will be actually added, removed or deleted; only it...">undo</a> and <a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258" title="Redoes an entire step . No Fact will be actually added, removed or deleted; only its visablity and me...">redo</a>  <a href="struct_fact_organizer_1_1stepnote.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_fact_organizer_1_1meta.html">FactOrganizer.meta</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Each <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> entry in <a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">FactDict</a> has a corresponding <a class="el" href="struct_fact_organizer_1_1meta.html" title="Each Fact entry in FactDict has a corresponding meta entry in MetaInf. The meta struct is a collectio...">meta</a> entry in <a class="el" href="class_fact_organizer.html#ad5555aba196a7b123addf7b62246e11c">MetaInf</a>. The <a class="el" href="struct_fact_organizer_1_1meta.html" title="Each Fact entry in FactDict has a corresponding meta entry in MetaInf. The meta struct is a collectio...">meta</a> struct is a collection of meta-variables. &lt;seealsocref="PruneWorkflow"/&gt;  <a href="struct_fact_organizer_1_1meta.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_public_fact_organizer.html">PublicFactOrganizer</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">JsonReader/ JsonWriter readable and creatable format. TODO? PERF? SE? JsonInheritanceProblem: scrap this hardwired class and implement dynamic approach with JsonConverter (see JSONManager.JsonInheritenceConverter&lt;T&gt;)  <a href="class_public_fact_organizer.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_public_fact_organizer_1_1stepnote.html">PublicFactOrganizer.stepnote</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_public_fact_organizer_1_1meta.html">PublicFactOrganizer.meta</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_755cd5fbd508c2d492f31884d1b49ca6.html">InteractionEngine</a></li><li class="navelem"><a class="el" href="dir_48093dab2a6dea0ff475fd8c069bb1d7.html">FactHandling</a></li><li class="navelem"><a class="el" href="_fact_organizer_8cs.html">FactOrganizer.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_fact_spawner_8cs.html b/Doxygen/output/html/_fact_spawner_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..242a39754cbfd58a6884b101c81aa395b957311c
--- /dev/null
+++ b/Doxygen/output/html/_fact_spawner_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/FactSpawner.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_fact_spawner_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">FactSpawner.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_spawner.html">FactSpawner</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_755cd5fbd508c2d492f31884d1b49ca6.html">InteractionEngine</a></li><li class="navelem"><a class="el" href="dir_48093dab2a6dea0ff475fd8c069bb1d7.html">FactHandling</a></li><li class="navelem"><a class="el" href="_fact_spawner_8cs.html">FactSpawner.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_fact_wrapper_8cs.html b/Doxygen/output/html/_fact_wrapper_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..86b0a0871dc052ab2fbbf22df7eb211a9ee76613
--- /dev/null
+++ b/Doxygen/output/html/_fact_wrapper_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InventoryStuff/FactWrapper.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_fact_wrapper_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">FactWrapper.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapper.html">FactWrapper</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_90c90f4be25d57f9219cf68dc1d1eb16.html">InventoryStuff</a></li><li class="navelem"><a class="el" href="_fact_wrapper_8cs.html">FactWrapper.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_gadget_8cs.html b/Doxygen/output/html/_gadget_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..0828db7118b1c97be875510cb7881e9b859158cb
--- /dev/null
+++ b/Doxygen/output/html/_gadget_8cs.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/Gadgets/Gadget.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_gadget_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">Gadget.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html">Gadget</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for all Gadgets to derive from. A <a class="el" href="class_gadget.html" title="Base class for all Gadgets to derive from. A Gadget is a tool for the player (and level editor) to in...">Gadget</a> is a tool for the player (and level editor) to interact with the GameWorld.  <a href="class_gadget.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_755cd5fbd508c2d492f31884d1b49ca6.html">InteractionEngine</a></li><li class="navelem"><a class="el" href="dir_17e56777ce10be98563aaed983e62136.html">Gadgets</a></li><li class="navelem"><a class="el" href="_gadget_8cs.html">Gadget.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_gadget_manager_8cs.html b/Doxygen/output/html/_gadget_manager_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..04cee3c2c290784a12d0b9468869f4740f6e773e
--- /dev/null
+++ b/Doxygen/output/html/_gadget_manager_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/Gadgets/GadgetManager.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_gadget_manager_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">GadgetManager.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget_manager.html">GadgetManager</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_755cd5fbd508c2d492f31884d1b49ca6.html">InteractionEngine</a></li><li class="navelem"><a class="el" href="dir_17e56777ce10be98563aaed983e62136.html">Gadgets</a></li><li class="navelem"><a class="el" href="_gadget_manager_8cs.html">GadgetManager.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_game_object_extensions_8cs.html b/Doxygen/output/html/_game_object_extensions_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..9965160235dbd5080f8fb7fea32fcef85e44bc47
--- /dev/null
+++ b/Doxygen/output/html/_game_object_extensions_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/GameObjectExtensions.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_game_object_extensions_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">GameObjectExtensions.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_game_object_extensions.html">GameObjectExtensions</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="_game_object_extensions_8cs.html">GameObjectExtensions.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_generate_demo_files_8cs.html b/Doxygen/output/html/_generate_demo_files_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..537ac6ab03eece5387e9145c405e7a55b8515b7b
--- /dev/null
+++ b/Doxygen/output/html/_generate_demo_files_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/GenerateDemoFiles.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_generate_demo_files_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">GenerateDemoFiles.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_generate_demo_files.html">GenerateDemoFiles</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="_generate_demo_files_8cs.html">GenerateDemoFiles.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_global_behaviour_8cs.html b/Doxygen/output/html/_global_behaviour_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..82ea230dcd41e944c0b271f546509f64a70653bb
--- /dev/null
+++ b/Doxygen/output/html/_global_behaviour_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/GlobalBehaviour.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_global_behaviour_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">GlobalBehaviour.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_global_behaviour.html">GlobalBehaviour</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="_global_behaviour_8cs.html">GlobalBehaviour.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_hide_u_i_8cs.html b/Doxygen/output/html/_hide_u_i_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..4ae5e23cd6693195cd9acdd137f10fb1e7107170
--- /dev/null
+++ b/Doxygen/output/html/_hide_u_i_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/UI/HideUI.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_hide_u_i_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">HideUI.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hide_u_i.html">HideUI</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_4ae35e2d0d203079e26c83ccaec95743.html">UI</a></li><li class="navelem"><a class="el" href="_hide_u_i_8cs.html">HideUI.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_hit_water_8cs.html b/Doxygen/output/html/_hit_water_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..4f89e73bdd57bdcf6fd3c8168da3e8d72be36898
--- /dev/null
+++ b/Doxygen/output/html/_hit_water_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/HitWater.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_hit_water_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">HitWater.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hit_water.html">HitWater</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="_hit_water_8cs.html">HitWater.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_hover_text_8cs.html b/Doxygen/output/html/_hover_text_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..ac046e96217f5c91a0ebc0080ef984be6d409915
--- /dev/null
+++ b/Doxygen/output/html/_hover_text_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/HoverText.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_hover_text_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">HoverText.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hover_text.html">HoverText</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="_hover_text_8cs.html">HoverText.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_image_hint_animation_8cs.html b/Doxygen/output/html/_image_hint_animation_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..1d27ccb1269abdadf371b2677ce4a99e28d853c0
--- /dev/null
+++ b/Doxygen/output/html/_image_hint_animation_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/ImageHintAnimation.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_image_hint_animation_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">ImageHintAnimation.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_image_hint_animation.html">ImageHintAnimation</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_755cd5fbd508c2d492f31884d1b49ca6.html">InteractionEngine</a></li><li class="navelem"><a class="el" href="_image_hint_animation_8cs.html">ImageHintAnimation.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_input_field_panel_8cs.html b/Doxygen/output/html/_input_field_panel_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..261d87dd5d886553aa4912c585f9d9e0aabcda5e
--- /dev/null
+++ b/Doxygen/output/html/_input_field_panel_8cs.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/UI/InputFieldPanel.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_input_field_panel_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">InputFieldPanel.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input_field_panel.html">InputFieldPanel</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Just adds a " " to the end of TMPro input-field-text-box. <br  />
+ This fixes some graphical glitches, occuring when typing a [newline].  <a href="class_input_field_panel.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_4ae35e2d0d203079e26c83ccaec95743.html">UI</a></li><li class="navelem"><a class="el" href="_input_field_panel_8cs.html">InputFieldPanel.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_j_s_o_n_manager_8cs.html b/Doxygen/output/html/_j_s_o_n_manager_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..69bf28f30734bcb2eb2e009c37e00ce16add3691
--- /dev/null
+++ b/Doxygen/output/html/_j_s_o_n_manager_8cs.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/JSONManager.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_j_s_o_n_manager_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">JSONManager.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_m_m_t_u_r_i_collection.html">MMTURICollection</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager.html">JSONManager</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_u_r_i.html">JSONManager.URI</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html">JSONManager.MMTTerm</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_a.html">JSONManager.OMA</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_s.html">JSONManager.OMS</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_s_t_r.html">JSONManager.OMSTR</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_f.html">JSONManager.OMF</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html">JSONManager.MMTDeclaration</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html">JSONManager.MMTSymbolDeclaration</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html">JSONManager.MMTValueDeclaration</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_json_inheritence_converter.html">JSONManager.JsonInheritenceConverter&lt; T &gt;</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="_j_s_o_n_manager_8cs.html">JSONManager.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_line_tool_8cs.html b/Doxygen/output/html/_line_tool_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..324620657cb4f9d3baa2a714aaf0b50aa62fd9e2
--- /dev/null
+++ b/Doxygen/output/html/_line_tool_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/Gadgets/LineTool.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_line_tool_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">LineTool.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_tool.html">LineTool</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_755cd5fbd508c2d492f31884d1b49ca6.html">InteractionEngine</a></li><li class="navelem"><a class="el" href="dir_17e56777ce10be98563aaed983e62136.html">Gadgets</a></li><li class="navelem"><a class="el" href="_line_tool_8cs.html">LineTool.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_list_loader_8cs.html b/Doxygen/output/html/_list_loader_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..b0a7e6983dccbf96e39828c5dcf7233a3b580adc
--- /dev/null
+++ b/Doxygen/output/html/_list_loader_8cs.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/UI/MainMenue/ListLoader.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_list_loader_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">ListLoader.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_list_loader.html">ListLoader&lt; T &gt;</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allowes for Pages of <a class="el" href="class_menue_loader.html" title="Allows multiple Pages (direct children of this) to switch/ scroll through.">MenueLoader</a> to contain Lists.  <a href="class_list_loader.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_4ae35e2d0d203079e26c83ccaec95743.html">UI</a></li><li class="navelem"><a class="el" href="dir_721de5d964af8e546186d67c247c130b.html">MainMenue</a></li><li class="navelem"><a class="el" href="_list_loader_8cs.html">ListLoader.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_loader_8cs.html b/Doxygen/output/html/_loader_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..3efc89c6587a94a53d41f1882d0801d88dac7209
--- /dev/null
+++ b/Doxygen/output/html/_loader_8cs.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/Loading/Loader.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_loader_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">Loader.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_loader.html">Loader</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_loader_1_1_mono_dummy.html">Loader.MonoDummy</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_8cda9015d629c02aba731309a248d9da.html">Loading</a></li><li class="navelem"><a class="el" href="_loader_8cs.html">Loader.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_loading_screen_percentage_8cs.html b/Doxygen/output/html/_loading_screen_percentage_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..14d0281720436952130fdaf031840a3e4aa32809
--- /dev/null
+++ b/Doxygen/output/html/_loading_screen_percentage_8cs.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/Loading/LoadingScreenPercentage.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_loading_screen_percentage_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">LoadingScreenPercentage.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_loading_screen_percentage.html">LoadingScreenPercentage</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attached in the Loading-Screen to TMPro object for progress display. Loads set <a class="el" href="class_loader.html#a68c6dab153b022c0a0fe1f7992593fe2" title="Defines last Scene loaded by this and/ or to be loaded when calling LoaderCallback.">Loader.nextscene</a> and updates progress in TMPro.TextMeshProUGUI.  <a href="class_loading_screen_percentage.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_8cda9015d629c02aba731309a248d9da.html">Loading</a></li><li class="navelem"><a class="el" href="_loading_screen_percentage_8cs.html">LoadingScreenPercentage.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_local_loader_8cs.html b/Doxygen/output/html/_local_loader_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..eaae6cbd364e3b5c6f3ed8bce5da9e9ea34ff2cb
--- /dev/null
+++ b/Doxygen/output/html/_local_loader_8cs.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/UI/MainMenue/PageLoader/LocalLoader.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_local_loader_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">LocalLoader.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_local_loader.html">LocalLoader</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dummy class; "needed"  <a href="class_local_loader.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_4ae35e2d0d203079e26c83ccaec95743.html">UI</a></li><li class="navelem"><a class="el" href="dir_721de5d964af8e546186d67c247c130b.html">MainMenue</a></li><li class="navelem"><a class="el" href="dir_f1704b393340e42ccf2ea06b4aa9270d.html">PageLoader</a></li><li class="navelem"><a class="el" href="_local_loader_8cs.html">LocalLoader.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_lot_tool_8cs.html b/Doxygen/output/html/_lot_tool_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..a811b334a91ddbc1119629a92bd0dcaa330390f9
--- /dev/null
+++ b/Doxygen/output/html/_lot_tool_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/Gadgets/LotTool.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_lot_tool_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">LotTool.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lot_tool.html">LotTool</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_755cd5fbd508c2d492f31884d1b49ca6.html">InteractionEngine</a></li><li class="navelem"><a class="el" href="dir_17e56777ce10be98563aaed983e62136.html">Gadgets</a></li><li class="navelem"><a class="el" href="_lot_tool_8cs.html">LotTool.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_m_m_t_interface_8cs.html b/Doxygen/output/html/_m_m_t_interface_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..0307bcb3bae39dab3a0feff8a783c56c44d4fcc1
--- /dev/null
+++ b/Doxygen/output/html/_m_m_t_interface_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/MMTInterface.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_m_m_t_interface_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">MMTInterface.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_m_m_t_interface.html">MMTInterface</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_755cd5fbd508c2d492f31884d1b49ca6.html">InteractionEngine</a></li><li class="navelem"><a class="el" href="_m_m_t_interface_8cs.html">MMTInterface.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_math3d_8cs.html b/Doxygen/output/html/_math3d_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..5858ea2d347a65de8a525324c04b2345e7f4397c
--- /dev/null
+++ b/Doxygen/output/html/_math3d_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/Math3d.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_math3d_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">Math3d.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html">Math3d</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="_math3d_8cs.html">Math3d.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_menue_loader_8cs.html b/Doxygen/output/html/_menue_loader_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..45d76f356998a5a14b4f2d5023e0c816729adb77
--- /dev/null
+++ b/Doxygen/output/html/_menue_loader_8cs.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/UI/MainMenue/MenueLoader.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_menue_loader_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">MenueLoader.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menue_loader.html">MenueLoader</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allows multiple Pages (direct children of this) to switch/ scroll through.  <a href="class_menue_loader.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_4ae35e2d0d203079e26c83ccaec95743.html">UI</a></li><li class="navelem"><a class="el" href="dir_721de5d964af8e546186d67c247c130b.html">MainMenue</a></li><li class="navelem"><a class="el" href="_menue_loader_8cs.html">MenueLoader.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_mesh_renderer_hint_animation_8cs.html b/Doxygen/output/html/_mesh_renderer_hint_animation_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..7132ac7ed58f29596b7dfb59b5924542be50b5c3
--- /dev/null
+++ b/Doxygen/output/html/_mesh_renderer_hint_animation_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/MeshRendererHintAnimation.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_mesh_renderer_hint_animation_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">MeshRendererHintAnimation.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mesh_renderer_hint_animation.html">MeshRendererHintAnimation</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_755cd5fbd508c2d492f31884d1b49ca6.html">InteractionEngine</a></li><li class="navelem"><a class="el" href="_mesh_renderer_hint_animation_8cs.html">MeshRendererHintAnimation.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_pendulum_8cs.html b/Doxygen/output/html/_pendulum_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..672d69d79cf9ed7710bce4ccbf3837b7ef6fb77a
--- /dev/null
+++ b/Doxygen/output/html/_pendulum_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/Gadgets/Pendulum.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_pendulum_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">Pendulum.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pendulum.html">Pendulum</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_755cd5fbd508c2d492f31884d1b49ca6.html">InteractionEngine</a></li><li class="navelem"><a class="el" href="dir_17e56777ce10be98563aaed983e62136.html">Gadgets</a></li><li class="navelem"><a class="el" href="_pendulum_8cs.html">Pendulum.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_point_wrapper_8cs.html b/Doxygen/output/html/_point_wrapper_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..363c9e51c737e95ba9007f669c3557d695e02916
--- /dev/null
+++ b/Doxygen/output/html/_point_wrapper_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InventoryStuff/PointWrapper.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_point_wrapper_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">PointWrapper.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point_wrapper.html">PointWrapper</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_90c90f4be25d57f9219cf68dc1d1eb16.html">InventoryStuff</a></li><li class="navelem"><a class="el" href="_point_wrapper_8cs.html">PointWrapper.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_pointer_8cs.html b/Doxygen/output/html/_pointer_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..a8459b758ec540dc42e916e22cf126bf6f8229d3
--- /dev/null
+++ b/Doxygen/output/html/_pointer_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/Gadgets/Pointer.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_pointer_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">Pointer.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pointer.html">Pointer</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_755cd5fbd508c2d492f31884d1b49ca6.html">InteractionEngine</a></li><li class="navelem"><a class="el" href="dir_17e56777ce10be98563aaed983e62136.html">Gadgets</a></li><li class="navelem"><a class="el" href="_pointer_8cs.html">Pointer.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_pole_tool_8cs.html b/Doxygen/output/html/_pole_tool_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..75df1f4268633a0785cdd802b5886e4158f447ad
--- /dev/null
+++ b/Doxygen/output/html/_pole_tool_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/Gadgets/PoleTool.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_pole_tool_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">PoleTool.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pole_tool.html">PoleTool</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_755cd5fbd508c2d492f31884d1b49ca6.html">InteractionEngine</a></li><li class="navelem"><a class="el" href="dir_17e56777ce10be98563aaed983e62136.html">Gadgets</a></li><li class="navelem"><a class="el" href="_pole_tool_8cs.html">PoleTool.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_pythagoras_script_8cs.html b/Doxygen/output/html/_pythagoras_script_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..1ce1036831208ee706589c2f1b9aad2efad45759
--- /dev/null
+++ b/Doxygen/output/html/_pythagoras_script_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InventoryStuff/PythagorasScript.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_pythagoras_script_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">PythagorasScript.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pythagoras_script.html">PythagorasScript</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_90c90f4be25d57f9219cf68dc1d1eb16.html">InventoryStuff</a></li><li class="navelem"><a class="el" href="_pythagoras_script_8cs.html">PythagorasScript.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_remover_8cs.html b/Doxygen/output/html/_remover_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..aa554093a1780a35613f0227f66c64083d7dcb0e
--- /dev/null
+++ b/Doxygen/output/html/_remover_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/Gadgets/Remover.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_remover_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">Remover.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_remover.html">Remover</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_755cd5fbd508c2d492f31884d1b49ca6.html">InteractionEngine</a></li><li class="navelem"><a class="el" href="dir_17e56777ce10be98563aaed983e62136.html">Gadgets</a></li><li class="navelem"><a class="el" href="_remover_8cs.html">Remover.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_rendered_scroll_fact_8cs.html b/Doxygen/output/html/_rendered_scroll_fact_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..316dc26c11097b82367902b773504816e1c32c87
--- /dev/null
+++ b/Doxygen/output/html/_rendered_scroll_fact_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InventoryStuff/RenderedScrollFact.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_rendered_scroll_fact_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">RenderedScrollFact.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_rendered_scroll_fact.html">RenderedScrollFact</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_90c90f4be25d57f9219cf68dc1d1eb16.html">InventoryStuff</a></li><li class="navelem"><a class="el" href="_rendered_scroll_fact_8cs.html">RenderedScrollFact.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_restart_8cs.html b/Doxygen/output/html/_restart_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..2d564fd7d5ff2ec30e0ab3cb7ab9e3c3e78172a3
--- /dev/null
+++ b/Doxygen/output/html/_restart_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/Restart.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_restart_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">Restart.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_restart.html">Restart</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="_restart_8cs.html">Restart.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_scroll_8cs.html b/Doxygen/output/html/_scroll_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..cea1c0b9789f7b845632b8d37221ed7d93f22685
--- /dev/null
+++ b/Doxygen/output/html/_scroll_8cs.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InventoryStuff/Scroll.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_scroll_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">Scroll.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll.html">Scroll</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_filled_scroll.html">Scroll.FilledScroll</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_theory_reference.html">Scroll.ScrollTheoryReference</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_uri_reference.html">Scroll.UriReference</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_symbol_fact.html">Scroll.ScrollSymbolFact</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_value_fact.html">Scroll.ScrollValueFact</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_assignment.html">Scroll.ScrollAssignment</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_application_info.html">Scroll.ScrollApplicationInfo</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_dynamic_info.html">Scroll.ScrollDynamicInfo</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_application_checking_error.html">Scroll.ScrollApplicationCheckingError</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_90c90f4be25d57f9219cf68dc1d1eb16.html">InventoryStuff</a></li><li class="navelem"><a class="el" href="_scroll_8cs.html">Scroll.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_scroll_clicked_script_8cs.html b/Doxygen/output/html/_scroll_clicked_script_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..328d79bac5992b259c40399dd7e86d55ad30a452
--- /dev/null
+++ b/Doxygen/output/html/_scroll_clicked_script_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InventoryStuff/ScrollClickedScript.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_scroll_clicked_script_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">ScrollClickedScript.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_clicked_script.html">ScrollClickedScript</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_90c90f4be25d57f9219cf68dc1d1eb16.html">InventoryStuff</a></li><li class="navelem"><a class="el" href="_scroll_clicked_script_8cs.html">ScrollClickedScript.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_scroll_details_8cs.html b/Doxygen/output/html/_scroll_details_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..b15c664bb55ab857078e86e56c08146858f8c0eb
--- /dev/null
+++ b/Doxygen/output/html/_scroll_details_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InventoryStuff/ScrollDetails.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_scroll_details_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">ScrollDetails.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_details.html">ScrollDetails</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_90c90f4be25d57f9219cf68dc1d1eb16.html">InventoryStuff</a></li><li class="navelem"><a class="el" href="_scroll_details_8cs.html">ScrollDetails.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_scroll_u_i_manager_8cs.html b/Doxygen/output/html/_scroll_u_i_manager_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..6e0f710022c4a1dfd9bc9fc9100594202ad4c2bb
--- /dev/null
+++ b/Doxygen/output/html/_scroll_u_i_manager_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/TestScripts/ScrollUIManager.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_scroll_u_i_manager_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">ScrollUIManager.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_u_i_manager.html">ScrollUIManager</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_b900abf6791c063514b61fcc40c7c5ad.html">TestScripts</a></li><li class="navelem"><a class="el" href="_scroll_u_i_manager_8cs.html">ScrollUIManager.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_shiny_things_8cs.html b/Doxygen/output/html/_shiny_things_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..e30b278442db1f06801cc7160201a8a23c6e6a72
--- /dev/null
+++ b/Doxygen/output/html/_shiny_things_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/ShinyThings.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_shiny_things_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">ShinyThings.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html">ShinyThings</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_755cd5fbd508c2d492f31884d1b49ca6.html">InteractionEngine</a></li><li class="navelem"><a class="el" href="_shiny_things_8cs.html">ShinyThings.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_solution_organizer_8cs.html b/Doxygen/output/html/_solution_organizer_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..f69239e3a9eacf7c70acfb26f14117dbe2b9b625
--- /dev/null
+++ b/Doxygen/output/html/_solution_organizer_8cs.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/SolutionOrganizer.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_solution_organizer_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">SolutionOrganizer.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_solution_organizer.html">SolutionOrganizer</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Solution of a <a class="el" href="class_stage.html">Stage</a>  <a href="class_solution_organizer.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_solution_organizer_1_1_sub_solution.html">SolutionOrganizer.SubSolution</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sits at the heart, but represents only a part of the whole Solution.  <a href="class_solution_organizer_1_1_sub_solution.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_755cd5fbd508c2d492f31884d1b49ca6.html">InteractionEngine</a></li><li class="navelem"><a class="el" href="dir_48093dab2a6dea0ff475fd8c069bb1d7.html">FactHandling</a></li><li class="navelem"><a class="el" href="_solution_organizer_8cs.html">SolutionOrganizer.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_stage_8cs.html b/Doxygen/output/html/_stage_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..3607dc69a888d5a20f2f3106290a25e9974a0c61
--- /dev/null
+++ b/Doxygen/output/html/_stage_8cs.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/Loading/Stage.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_stage_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">Stage.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html">Stage</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_player_record.html">PlayerRecord</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents a save slot.  <a href="class_player_record.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_8cda9015d629c02aba731309a248d9da.html">Loading</a></li><li class="navelem"><a class="el" href="_stage_8cs.html">Stage.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_stage_behaviour_8cs.html b/Doxygen/output/html/_stage_behaviour_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..90ce65e9cf06ee7c361a7a981c030ced1c08c877
--- /dev/null
+++ b/Doxygen/output/html/_stage_behaviour_8cs.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/StageBehaviour.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_stage_behaviour_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">StageBehaviour.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_behaviour.html">StageBehaviour</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attached to prefab Def_Stage  <a href="class_stage_behaviour.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="_stage_behaviour_8cs.html">StageBehaviour.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_stage_loader_8cs.html b/Doxygen/output/html/_stage_loader_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..f0433a7ab20e9c9156272da0b5e5155d275519f1
--- /dev/null
+++ b/Doxygen/output/html/_stage_loader_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/UI/MainMenue/PageLoader/StageLoader.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_stage_loader_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">StageLoader.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_loader.html">StageLoader</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_4ae35e2d0d203079e26c83ccaec95743.html">UI</a></li><li class="navelem"><a class="el" href="dir_721de5d964af8e546186d67c247c130b.html">MainMenue</a></li><li class="navelem"><a class="el" href="dir_f1704b393340e42ccf2ea06b4aa9270d.html">PageLoader</a></li><li class="navelem"><a class="el" href="_stage_loader_8cs.html">StageLoader.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_stage_static_8cs.html b/Doxygen/output/html/_stage_static_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..f65d581935c33a16d4157d9c2a500e29fdc86d4b
--- /dev/null
+++ b/Doxygen/output/html/_stage_static_8cs.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/StageStatic.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_stage_static_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">StageStatic.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_static.html">StageStatic</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Keeps track of all available and current <a class="el" href="class_stage.html">Stage</a>  <a href="class_stage_static.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html">StageStatic.StageErrorStruct</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Created when an error (may) occures while a <a class="el" href="class_stage.html">Stage</a> is being created, because of incompatible variables.  <a href="struct_stage_static_1_1_stage_error_struct.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="_stage_static_8cs.html">StageStatic.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_start_server_8cs.html b/Doxygen/output/html/_start_server_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..41eaae329dd27b899c5c48cab4f80b2b2ef721d1
--- /dev/null
+++ b/Doxygen/output/html/_start_server_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/StartServer.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_start_server_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">StartServer.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_start_server.html">StartServer</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="_start_server_8cs.html">StartServer.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_tape_8cs.html b/Doxygen/output/html/_tape_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..b3dbb7e0a045144748227769b62b127cb43c6f8c
--- /dev/null
+++ b/Doxygen/output/html/_tape_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/Gadgets/Tape.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_tape_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">Tape.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tape.html">Tape</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_755cd5fbd508c2d492f31884d1b49ca6.html">InteractionEngine</a></li><li class="navelem"><a class="el" href="dir_17e56777ce10be98563aaed983e62136.html">Gadgets</a></li><li class="navelem"><a class="el" href="_tape_8cs.html">Tape.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_task_charakter_animation_8cs.html b/Doxygen/output/html/_task_charakter_animation_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..3ede841ac23633b2166932cf3ce97b689bd49ee3
--- /dev/null
+++ b/Doxygen/output/html/_task_charakter_animation_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/Character_Animations/TaskCharakterAnimation.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_task_charakter_animation_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">TaskCharakterAnimation.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_755cd5fbd508c2d492f31884d1b49ca6.html">InteractionEngine</a></li><li class="navelem"><a class="el" href="dir_eeeaf6713f66d01503c34788ba07f0b5.html">Character_Animations</a></li><li class="navelem"><a class="el" href="_task_charakter_animation_8cs.html">TaskCharakterAnimation.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_tool_mode_selector_8cs.html b/Doxygen/output/html/_tool_mode_selector_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..5ba558c8b4e9ec60f6f13c28c840d3448d49df94
--- /dev/null
+++ b/Doxygen/output/html/_tool_mode_selector_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/UI/ToolModeSelector.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_tool_mode_selector_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">ToolModeSelector.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tool_mode_selector.html">ToolModeSelector</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_4ae35e2d0d203079e26c83ccaec95743.html">UI</a></li><li class="navelem"><a class="el" href="_tool_mode_selector_8cs.html">ToolModeSelector.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_tool_mode_text_8cs.html b/Doxygen/output/html/_tool_mode_text_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..331af245b2ec6742d9a2c7e2a64b6542cac1983a
--- /dev/null
+++ b/Doxygen/output/html/_tool_mode_text_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/ToolModeText.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_tool_mode_text_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">ToolModeText.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tool_mode_text.html">ToolModeText</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_755cd5fbd508c2d492f31884d1b49ca6.html">InteractionEngine</a></li><li class="navelem"><a class="el" href="_tool_mode_text_8cs.html">ToolModeText.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_u_i_tool_box_8cs.html b/Doxygen/output/html/_u_i_tool_box_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..7405eedaa475353d6ea74a6e230201ba579135b3
--- /dev/null
+++ b/Doxygen/output/html/_u_i_tool_box_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/UI/UIToolBox.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_u_i_tool_box_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">UIToolBox.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_u_i_tool_box.html">UIToolBox</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_4ae35e2d0d203079e26c83ccaec95743.html">UI</a></li><li class="navelem"><a class="el" href="_u_i_tool_box_8cs.html">UIToolBox.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/_world_cursor_8cs.html b/Doxygen/output/html/_world_cursor_8cs.html
new file mode 100644
index 0000000000000000000000000000000000000000..dd035ed1afe7732b53554be81e2a132b56c5cafd
--- /dev/null
+++ b/Doxygen/output/html/_world_cursor_8cs.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/WorldCursor.cs File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('_world_cursor_8cs.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a>  </div>
+  <div class="headertitle"><div class="title">WorldCursor.cs File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_world_cursor.html">WorldCursor</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_755cd5fbd508c2d492f31884d1b49ca6.html">InteractionEngine</a></li><li class="navelem"><a class="el" href="_world_cursor_8cs.html">WorldCursor.cs</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/annotated.html b/Doxygen/output/html/annotated.html
new file mode 100644
index 0000000000000000000000000000000000000000..7fbc36056f79c664e70d277fd717cd3e4336b639
--- /dev/null
+++ b/Doxygen/output/html/annotated.html
@@ -0,0 +1,225 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('annotated.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">Class List</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
+<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_abstract_line_fact.html" target="_self">AbstractLineFact</a></td><td class="desc">Base-class for 1D-Facts </td></tr>
+<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html" target="_self">AbstractLineFactWrappedCRTP</a></td><td class="desc">Implements CRTP for <a class="el" href="class_abstract_line_fact.html" title="Base-class for 1D-Facts">AbstractLineFact</a>; Escalates constructors; </td></tr>
+<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_add_fact_response.html" target="_self">AddFactResponse</a></td><td class="desc">class to Read AddFact Responses. </td></tr>
+<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_align_text.html" target="_self">AlignText</a></td><td class="desc"></td></tr>
+<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_angle_fact.html" target="_self">AngleFact</a></td><td class="desc">Angle comprised of three <a class="el" href="class_point_fact.html">PointFacts</a> [A,B,C] </td></tr>
+<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_angle_tool.html" target="_self">AngleTool</a></td><td class="desc"></td></tr>
+<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_character_dialog.html" target="_self">CharacterDialog</a></td><td class="desc"></td></tr>
+<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_circle_segment_generator.html" target="_self">CircleSegmentGenerator</a></td><td class="desc"></td></tr>
+<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_collapsable_category.html" target="_self">CollapsableCategory</a></td><td class="desc"></td></tr>
+<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_collapsable_stage.html" target="_self">CollapsableStage</a></td><td class="desc"></td></tr>
+<tr id="row_10_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_10_" class="arrow" onclick="toggleFolder('10_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_communication_events.html" target="_self">CommunicationEvents</a></td><td class="desc"></td></tr>
+<tr id="row_10_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_communication_events_1_1_animation_event.html" target="_self">AnimationEvent</a></td><td class="desc"></td></tr>
+<tr id="row_10_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_communication_events_1_1_animation_event_with_uris.html" target="_self">AnimationEventWithUris</a></td><td class="desc"></td></tr>
+<tr id="row_10_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_communication_events_1_1_fact_event.html" target="_self">FactEvent</a></td><td class="desc"></td></tr>
+<tr id="row_10_3_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_communication_events_1_1_hit_event.html" target="_self">HitEvent</a></td><td class="desc"></td></tr>
+<tr id="row_10_4_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_communication_events_1_1_mouse_over_fact_event.html" target="_self">MouseOverFactEvent</a></td><td class="desc"></td></tr>
+<tr id="row_10_5_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_communication_events_1_1_shiny_event.html" target="_self">ShinyEvent</a></td><td class="desc"></td></tr>
+<tr id="row_10_6_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_communication_events_1_1_signal_event.html" target="_self">SignalEvent</a></td><td class="desc"></td></tr>
+<tr id="row_10_7_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_communication_events_1_1_tool_mode_event.html" target="_self">ToolModeEvent</a></td><td class="desc"></td></tr>
+<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_create_loader.html" target="_self">CreateLoader</a></td><td class="desc"></td></tr>
+<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_discrete_bar_slider.html" target="_self">DiscreteBarSlider</a></td><td class="desc"></td></tr>
+<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_display_facts.html" target="_self">DisplayFacts</a></td><td class="desc"></td></tr>
+<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_display_scrolls.html" target="_self">DisplayScrolls</a></td><td class="desc"></td></tr>
+<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_drag_handling.html" target="_self">DragHandling</a></td><td class="desc"></td></tr>
+<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_drop_handling.html" target="_self">DropHandling</a></td><td class="desc"></td></tr>
+<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_edit_loader.html" target="_self">EditLoader</a></td><td class="desc"></td></tr>
+<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_extra_gadget.html" target="_self">ExtraGadget</a></td><td class="desc"></td></tr>
+<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_fact.html" target="_self">Fact</a></td><td class="desc">Fact representation of Unity; mostly mirrors Facts of MMT. </td></tr>
+<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_fact_comparer.html" target="_self">FactComparer</a></td><td class="desc">Base class for all <a class="el" href="class_fact_comparer.html" title="Base class for all FactComparer to be used in conjucntion with Stage.solution SolutionOrganizer,...">FactComparer</a> to be used in conjucntion with <a class="el" href="class_stage.html#ad99036faecb6777fb860cca1ae7731d5" title="Defining when this Stage.player_record is considered as solved. FactOrganizer.DynamiclySolved(Solutio...">Stage.solution</a> </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_solution_organizer.html" title="Solution of a Stage">SolutionOrganizer</a>, <a class="el" href="class_solution_organizer.html#a65f9c46f6d1bf11d585f8fe97f889584" title="A collection of constrains of which all have to be true SubSolution, FactOrganizer....">SolutionOrganizer.ValidationSet</a>, FactOrganizer.DynamiclySolved(SolutionOrganizer, out System.Collections.Generic.List&lt;System.Collections.Generic.List&lt;string&gt;&gt;, out System.Collections.Generic.List&lt;System.Collections.Generic.List&lt;string&gt;&gt;)</dd></dl>
+</td></tr>
+<tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_fact_equivalents_comparer.html" target="_self">FactEquivalentsComparer</a></td><td class="desc">Checks if both <a class="el" href="class_fact.html">Facts</a> are Equivalent, while accounting for Unity and floating point precission </td></tr>
+<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_fact_manager.html" target="_self">FactManager</a></td><td class="desc">Initiates named <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> and adds it to StageStatic.stage.factState </td></tr>
+<tr id="row_23_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_fact_object.html" target="_self">FactObject</a></td><td class="desc"><a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a>/ <code>MonoBehaviour</code> wrapper to be attached to <a class="el" href="class_fact.html#ac78c42d053d145656555d4af4e8a76b9" title="Reference to GameObject that represents this Fact in the GameWorld.">Fact.Representation</a> </td></tr>
+<tr id="row_24_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_24_" class="arrow" onclick="toggleFolder('24_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_fact_organizer.html" target="_self">FactOrganizer</a></td><td class="desc">Organizes (insertion/ deletion / etc. operations) and sepperates <a class="el" href="class_fact.html">Fact</a> spaces. Keeps track of insertion/ deletion actions for <a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577" title="Undoes an entire step or last softreset . No Fact will be actually added, removed or deleted; only it...">undo</a> and <a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258" title="Redoes an entire step . No Fact will be actually added, removed or deleted; only its visablity and me...">redo</a>. </td></tr>
+<tr id="row_24_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_fact_organizer_1_1meta.html" target="_self">meta</a></td><td class="desc">Each <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> entry in <a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">FactDict</a> has a corresponding <a class="el" href="struct_fact_organizer_1_1meta.html" title="Each Fact entry in FactDict has a corresponding meta entry in MetaInf. The meta struct is a collectio...">meta</a> entry in <a class="el" href="class_fact_organizer.html#ad5555aba196a7b123addf7b62246e11c">MetaInf</a>. The <a class="el" href="struct_fact_organizer_1_1meta.html" title="Each Fact entry in FactDict has a corresponding meta entry in MetaInf. The meta struct is a collectio...">meta</a> struct is a collection of meta-variables. &lt;seealsocref="PruneWorkflow"/&gt; </td></tr>
+<tr id="row_24_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_fact_organizer_1_1stepnote.html" target="_self">stepnote</a></td><td class="desc">Keeps track of insertion/ deletion/ etc. operations for <a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577" title="Undoes an entire step or last softreset . No Fact will be actually added, removed or deleted; only it...">undo</a> and <a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258" title="Redoes an entire step . No Fact will be actually added, removed or deleted; only its visablity and me...">redo</a> </td></tr>
+<tr id="row_25_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_fact_spawner.html" target="_self">FactSpawner</a></td><td class="desc"></td></tr>
+<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_fact_wrapped_c_r_t_p.html" target="_self">FactWrappedCRTP</a></td><td class="desc">Implements CRTP for <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a>; Escalates constructors; </td></tr>
+<tr id="row_27_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_fact_wrapper.html" target="_self">FactWrapper</a></td><td class="desc"></td></tr>
+<tr id="row_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_gadget.html" target="_self">Gadget</a></td><td class="desc">Base class for all Gadgets to derive from. A <a class="el" href="class_gadget.html" title="Base class for all Gadgets to derive from. A Gadget is a tool for the player (and level editor) to in...">Gadget</a> is a tool for the player (and level editor) to interact with the GameWorld. </td></tr>
+<tr id="row_29_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_gadget_manager.html" target="_self">GadgetManager</a></td><td class="desc"></td></tr>
+<tr id="row_30_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_game_object_extensions.html" target="_self">GameObjectExtensions</a></td><td class="desc"></td></tr>
+<tr id="row_31_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_generate_demo_files.html" target="_self">GenerateDemoFiles</a></td><td class="desc"></td></tr>
+<tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_global_behaviour.html" target="_self">GlobalBehaviour</a></td><td class="desc"></td></tr>
+<tr id="row_33_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_hide_u_i.html" target="_self">HideUI</a></td><td class="desc"></td></tr>
+<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_hit_water.html" target="_self">HitWater</a></td><td class="desc"></td></tr>
+<tr id="row_35_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_hover_text.html" target="_self">HoverText</a></td><td class="desc"></td></tr>
+<tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_image_hint_animation.html" target="_self">ImageHintAnimation</a></td><td class="desc"></td></tr>
+<tr id="row_37_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_input_field_panel.html" target="_self">InputFieldPanel</a></td><td class="desc">Just adds a " " to the end of TMPro input-field-text-box. <br  />
+ This fixes some graphical glitches, occuring when typing a [newline]. </td></tr>
+<tr id="row_38_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_38_" class="arrow" onclick="toggleFolder('38_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_j_s_o_n_manager.html" target="_self">JSONManager</a></td><td class="desc"></td></tr>
+<tr id="row_38_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_j_s_o_n_manager_1_1_json_inheritence_converter.html" target="_self">JsonInheritenceConverter</a></td><td class="desc"></td></tr>
+<tr id="row_38_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html" target="_self">MMTDeclaration</a></td><td class="desc"></td></tr>
+<tr id="row_38_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html" target="_self">MMTSymbolDeclaration</a></td><td class="desc"></td></tr>
+<tr id="row_38_3_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html" target="_self">MMTTerm</a></td><td class="desc"></td></tr>
+<tr id="row_38_4_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html" target="_self">MMTValueDeclaration</a></td><td class="desc"></td></tr>
+<tr id="row_38_5_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_j_s_o_n_manager_1_1_o_m_a.html" target="_self">OMA</a></td><td class="desc"></td></tr>
+<tr id="row_38_6_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_j_s_o_n_manager_1_1_o_m_f.html" target="_self">OMF</a></td><td class="desc"></td></tr>
+<tr id="row_38_7_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_j_s_o_n_manager_1_1_o_m_s.html" target="_self">OMS</a></td><td class="desc"></td></tr>
+<tr id="row_38_8_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_j_s_o_n_manager_1_1_o_m_s_t_r.html" target="_self">OMSTR</a></td><td class="desc"></td></tr>
+<tr id="row_38_9_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_j_s_o_n_manager_1_1_u_r_i.html" target="_self">URI</a></td><td class="desc"></td></tr>
+<tr id="row_39_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_line_fact.html" target="_self">LineFact</a></td><td class="desc">Line within 3D Space of finite length </td></tr>
+<tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_line_fact_hight_comparer.html" target="_self">LineFactHightComparer</a></td><td class="desc">Checks <a class="el" href="class_line_fact.html">LineFacts</a> if <a class="el" href="class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).fact</a> is at least of same length as <a class="el" href="class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).solution</a>, while accounting for Unity and floating point precission </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5">Math3d.vectorPrecission</a></dd></dl>
+</td></tr>
+<tr id="row_41_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_line_fact_hight_direction_comparer.html" target="_self">LineFactHightDirectionComparer</a></td><td class="desc">Checks <a class="el" href="class_line_fact.html">LineFacts</a> if <a class="el" href="class_line_fact_hight_direction_comparer.html#ad0bc01311d7a79c1239041a23f707c30" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).fact</a> is of same direction and at least of same length as <a class="el" href="class_line_fact_hight_direction_comparer.html#ad0bc01311d7a79c1239041a23f707c30" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).solution</a>, while accounting for Unity and floating point precission </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5">Math3d.vectorPrecission</a></dd></dl>
+</td></tr>
+<tr id="row_42_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_line_spanning_over_river_world_comparer.html" target="_self">LineSpanningOverRiverWorldComparer</a></td><td class="desc">Checks <a class="el" href="class_line_fact.html">LineFacts</a> if <a class="el" href="class_line_spanning_over_river_world_comparer.html#a991df0f714d7cc028c8a4a45a1ac0c94" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).fact</a> spanns over (not within) the river in RiverWorld. Needs a dummy <a class="el" href="class_line_spanning_over_river_world_comparer.html#a991df0f714d7cc028c8a4a45a1ac0c94" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).solution</a>. </td></tr>
+<tr id="row_43_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_line_tool.html" target="_self">LineTool</a></td><td class="desc"></td></tr>
+<tr id="row_44_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_list_loader.html" target="_self">ListLoader</a></td><td class="desc">Allowes for Pages of <a class="el" href="class_menue_loader.html" title="Allows multiple Pages (direct children of this) to switch/ scroll through.">MenueLoader</a> to contain Lists. </td></tr>
+<tr id="row_45_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_45_" class="arrow" onclick="toggleFolder('45_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_loader.html" target="_self">Loader</a></td><td class="desc"></td></tr>
+<tr id="row_45_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_loader_1_1_mono_dummy.html" target="_self">MonoDummy</a></td><td class="desc"></td></tr>
+<tr id="row_46_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_loading_screen_percentage.html" target="_self">LoadingScreenPercentage</a></td><td class="desc">Attached in the Loading-Screen to TMPro object for progress display. Loads set <a class="el" href="class_loader.html#a68c6dab153b022c0a0fe1f7992593fe2" title="Defines last Scene loaded by this and/ or to be loaded when calling LoaderCallback.">Loader.nextscene</a> and updates progress in TMPro.TextMeshProUGUI. </td></tr>
+<tr id="row_47_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_local_loader.html" target="_self">LocalLoader</a></td><td class="desc">Dummy class; "needed" </td></tr>
+<tr id="row_48_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_lot_tool.html" target="_self">LotTool</a></td><td class="desc"></td></tr>
+<tr id="row_49_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_math3d.html" target="_self">Math3d</a></td><td class="desc"></td></tr>
+<tr id="row_50_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_menue_loader.html" target="_self">MenueLoader</a></td><td class="desc">Allows multiple Pages (direct children of this) to switch/ scroll through. </td></tr>
+<tr id="row_51_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_mesh_renderer_hint_animation.html" target="_self">MeshRendererHintAnimation</a></td><td class="desc"></td></tr>
+<tr id="row_52_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_m_m_t_interface.html" target="_self">MMTInterface</a></td><td class="desc"></td></tr>
+<tr id="row_53_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_m_m_t_u_r_i_collection.html" target="_self">MMTURICollection</a></td><td class="desc"></td></tr>
+<tr id="row_54_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_on_line_fact.html" target="_self">OnLineFact</a></td><td class="desc">A <a class="el" href="class_point_fact.html" title="Point in 3D Space">PointFact</a> on a <a class="el" href="class_abstract_line_fact.html" title="Base-class for 1D-Facts">AbstractLineFact</a> </td></tr>
+<tr id="row_55_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_parsing_dictionary.html" target="_self">ParsingDictionary</a></td><td class="desc"></td></tr>
+<tr id="row_56_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_pendulum.html" target="_self">Pendulum</a></td><td class="desc"></td></tr>
+<tr id="row_57_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_player_record.html" target="_self">PlayerRecord</a></td><td class="desc">Represents a save slot. </td></tr>
+<tr id="row_58_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_pointer.html" target="_self">Pointer</a></td><td class="desc"></td></tr>
+<tr id="row_59_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_point_fact.html" target="_self">PointFact</a></td><td class="desc">Point in 3D Space </td></tr>
+<tr id="row_60_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_point_wrapper.html" target="_self">PointWrapper</a></td><td class="desc"></td></tr>
+<tr id="row_61_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_pole_tool.html" target="_self">PoleTool</a></td><td class="desc"></td></tr>
+<tr id="row_62_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_62_" class="arrow" onclick="toggleFolder('62_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_public_fact_organizer.html" target="_self">PublicFactOrganizer</a></td><td class="desc">JsonReader/ JsonWriter readable and creatable format. TODO? PERF? SE? JsonInheritanceProblem: scrap this hardwired class and implement dynamic approach with JsonConverter (see JSONManager.JsonInheritenceConverter&lt;T&gt;) </td></tr>
+<tr id="row_62_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_public_fact_organizer_1_1meta.html" target="_self">meta</a></td><td class="desc"></td></tr>
+<tr id="row_62_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_public_fact_organizer_1_1stepnote.html" target="_self">stepnote</a></td><td class="desc"></td></tr>
+<tr id="row_63_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_pythagoras_script.html" target="_self">PythagorasScript</a></td><td class="desc"></td></tr>
+<tr id="row_64_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_ray_fact.html" target="_self">RayFact</a></td><td class="desc">Ray within 3D Space of infinite length </td></tr>
+<tr id="row_65_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_remover.html" target="_self">Remover</a></td><td class="desc"></td></tr>
+<tr id="row_66_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_rendered_scroll_fact.html" target="_self">RenderedScrollFact</a></td><td class="desc"></td></tr>
+<tr id="row_67_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_restart.html" target="_self">Restart</a></td><td class="desc"></td></tr>
+<tr id="row_68_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_68_" class="arrow" onclick="toggleFolder('68_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scroll.html" target="_self">Scroll</a></td><td class="desc"></td></tr>
+<tr id="row_68_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scroll_1_1_filled_scroll.html" target="_self">FilledScroll</a></td><td class="desc"></td></tr>
+<tr id="row_68_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scroll_1_1_scroll_application_checking_error.html" target="_self">ScrollApplicationCheckingError</a></td><td class="desc"></td></tr>
+<tr id="row_68_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scroll_1_1_scroll_application_info.html" target="_self">ScrollApplicationInfo</a></td><td class="desc"></td></tr>
+<tr id="row_68_3_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scroll_1_1_scroll_assignment.html" target="_self">ScrollAssignment</a></td><td class="desc"></td></tr>
+<tr id="row_68_4_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scroll_1_1_scroll_dynamic_info.html" target="_self">ScrollDynamicInfo</a></td><td class="desc"></td></tr>
+<tr id="row_68_5_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scroll_1_1_scroll_fact.html" target="_self">ScrollFact</a></td><td class="desc"></td></tr>
+<tr id="row_68_6_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scroll_1_1_scroll_symbol_fact.html" target="_self">ScrollSymbolFact</a></td><td class="desc"></td></tr>
+<tr id="row_68_7_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scroll_1_1_scroll_theory_reference.html" target="_self">ScrollTheoryReference</a></td><td class="desc"></td></tr>
+<tr id="row_68_8_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scroll_1_1_scroll_value_fact.html" target="_self">ScrollValueFact</a></td><td class="desc"></td></tr>
+<tr id="row_68_9_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scroll_1_1_uri_reference.html" target="_self">UriReference</a></td><td class="desc"></td></tr>
+<tr id="row_69_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scroll_clicked_script.html" target="_self">ScrollClickedScript</a></td><td class="desc"></td></tr>
+<tr id="row_70_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scroll_details.html" target="_self">ScrollDetails</a></td><td class="desc"></td></tr>
+<tr id="row_71_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scroll_u_i_manager.html" target="_self">ScrollUIManager</a></td><td class="desc"></td></tr>
+<tr id="row_72_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_shiny_things.html" target="_self">ShinyThings</a></td><td class="desc"></td></tr>
+<tr id="row_73_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_73_" class="arrow" onclick="toggleFolder('73_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_solution_organizer.html" target="_self">SolutionOrganizer</a></td><td class="desc">Solution of a <a class="el" href="class_stage.html">Stage</a> </td></tr>
+<tr id="row_73_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_solution_organizer_1_1_sub_solution.html" target="_self">SubSolution</a></td><td class="desc">Sits at the heart, but represents only a part of the whole Solution. </td></tr>
+<tr id="row_74_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_stage.html" target="_self">Stage</a></td><td class="desc"></td></tr>
+<tr id="row_75_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_stage_behaviour.html" target="_self">StageBehaviour</a></td><td class="desc">Attached to prefab Def_Stage </td></tr>
+<tr id="row_76_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_stage_loader.html" target="_self">StageLoader</a></td><td class="desc"></td></tr>
+<tr id="row_77_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_77_" class="arrow" onclick="toggleFolder('77_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_stage_static.html" target="_self">StageStatic</a></td><td class="desc">Keeps track of all available and current <a class="el" href="class_stage.html">Stage</a> </td></tr>
+<tr id="row_77_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_stage_static_1_1_stage_error_struct.html" target="_self">StageErrorStruct</a></td><td class="desc">Created when an error (may) occures while a <a class="el" href="class_stage.html">Stage</a> is being created, because of incompatible variables. </td></tr>
+<tr id="row_78_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_start_server.html" target="_self">StartServer</a></td><td class="desc"></td></tr>
+<tr id="row_79_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tape.html" target="_self">Tape</a></td><td class="desc"></td></tr>
+<tr id="row_80_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_task_charakter_animation.html" target="_self">TaskCharakterAnimation</a></td><td class="desc"></td></tr>
+<tr id="row_81_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tool_mode_selector.html" target="_self">ToolModeSelector</a></td><td class="desc"></td></tr>
+<tr id="row_82_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tool_mode_text.html" target="_self">ToolModeText</a></td><td class="desc"></td></tr>
+<tr id="row_83_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_u_i_tool_box.html" target="_self">UIToolBox</a></td><td class="desc"></td></tr>
+<tr id="row_84_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_world_cursor.html" target="_self">WorldCursor</a></td><td class="desc"></td></tr>
+</table>
+</div><!-- directory -->
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/annotated_dup.js b/Doxygen/output/html/annotated_dup.js
new file mode 100644
index 0000000000000000000000000000000000000000..64400d408895c3de8dd28b3bf5b527f00752999b
--- /dev/null
+++ b/Doxygen/output/html/annotated_dup.js
@@ -0,0 +1,88 @@
+var annotated_dup =
+[
+    [ "AbstractLineFact", "class_abstract_line_fact.html", "class_abstract_line_fact" ],
+    [ "AbstractLineFactWrappedCRTP", "class_abstract_line_fact_wrapped_c_r_t_p.html", "class_abstract_line_fact_wrapped_c_r_t_p" ],
+    [ "AddFactResponse", "class_add_fact_response.html", "class_add_fact_response" ],
+    [ "AlignText", "class_align_text.html", "class_align_text" ],
+    [ "AngleFact", "class_angle_fact.html", "class_angle_fact" ],
+    [ "AngleTool", "class_angle_tool.html", "class_angle_tool" ],
+    [ "CharacterDialog", "class_character_dialog.html", "class_character_dialog" ],
+    [ "CircleSegmentGenerator", "class_circle_segment_generator.html", "class_circle_segment_generator" ],
+    [ "CollapsableCategory", "class_collapsable_category.html", "class_collapsable_category" ],
+    [ "CollapsableStage", "class_collapsable_stage.html", "class_collapsable_stage" ],
+    [ "CommunicationEvents", "class_communication_events.html", "class_communication_events" ],
+    [ "CreateLoader", "class_create_loader.html", "class_create_loader" ],
+    [ "DiscreteBarSlider", "class_discrete_bar_slider.html", "class_discrete_bar_slider" ],
+    [ "DisplayFacts", "class_display_facts.html", "class_display_facts" ],
+    [ "DisplayScrolls", "class_display_scrolls.html", "class_display_scrolls" ],
+    [ "DragHandling", "class_drag_handling.html", "class_drag_handling" ],
+    [ "DropHandling", "class_drop_handling.html", "class_drop_handling" ],
+    [ "EditLoader", "class_edit_loader.html", "class_edit_loader" ],
+    [ "ExtraGadget", "class_extra_gadget.html", "class_extra_gadget" ],
+    [ "Fact", "class_fact.html", "class_fact" ],
+    [ "FactComparer", "class_fact_comparer.html", "class_fact_comparer" ],
+    [ "FactEquivalentsComparer", "class_fact_equivalents_comparer.html", "class_fact_equivalents_comparer" ],
+    [ "FactManager", "class_fact_manager.html", "class_fact_manager" ],
+    [ "FactObject", "class_fact_object.html", "class_fact_object" ],
+    [ "FactOrganizer", "class_fact_organizer.html", "class_fact_organizer" ],
+    [ "FactSpawner", "class_fact_spawner.html", "class_fact_spawner" ],
+    [ "FactWrappedCRTP", "class_fact_wrapped_c_r_t_p.html", "class_fact_wrapped_c_r_t_p" ],
+    [ "FactWrapper", "class_fact_wrapper.html", "class_fact_wrapper" ],
+    [ "Gadget", "class_gadget.html", "class_gadget" ],
+    [ "GadgetManager", "class_gadget_manager.html", "class_gadget_manager" ],
+    [ "GameObjectExtensions", "class_game_object_extensions.html", "class_game_object_extensions" ],
+    [ "GenerateDemoFiles", "class_generate_demo_files.html", "class_generate_demo_files" ],
+    [ "GlobalBehaviour", "class_global_behaviour.html", "class_global_behaviour" ],
+    [ "HideUI", "class_hide_u_i.html", "class_hide_u_i" ],
+    [ "HitWater", "class_hit_water.html", "class_hit_water" ],
+    [ "HoverText", "class_hover_text.html", "class_hover_text" ],
+    [ "ImageHintAnimation", "class_image_hint_animation.html", "class_image_hint_animation" ],
+    [ "InputFieldPanel", "class_input_field_panel.html", "class_input_field_panel" ],
+    [ "JSONManager", "class_j_s_o_n_manager.html", "class_j_s_o_n_manager" ],
+    [ "LineFact", "class_line_fact.html", "class_line_fact" ],
+    [ "LineFactHightComparer", "class_line_fact_hight_comparer.html", "class_line_fact_hight_comparer" ],
+    [ "LineFactHightDirectionComparer", "class_line_fact_hight_direction_comparer.html", "class_line_fact_hight_direction_comparer" ],
+    [ "LineSpanningOverRiverWorldComparer", "class_line_spanning_over_river_world_comparer.html", "class_line_spanning_over_river_world_comparer" ],
+    [ "LineTool", "class_line_tool.html", "class_line_tool" ],
+    [ "ListLoader", "class_list_loader.html", "class_list_loader" ],
+    [ "Loader", "class_loader.html", "class_loader" ],
+    [ "LoadingScreenPercentage", "class_loading_screen_percentage.html", "class_loading_screen_percentage" ],
+    [ "LocalLoader", "class_local_loader.html", null ],
+    [ "LotTool", "class_lot_tool.html", "class_lot_tool" ],
+    [ "Math3d", "class_math3d.html", "class_math3d" ],
+    [ "MenueLoader", "class_menue_loader.html", "class_menue_loader" ],
+    [ "MeshRendererHintAnimation", "class_mesh_renderer_hint_animation.html", "class_mesh_renderer_hint_animation" ],
+    [ "MMTInterface", "class_m_m_t_interface.html", "class_m_m_t_interface" ],
+    [ "MMTURICollection", "class_m_m_t_u_r_i_collection.html", "class_m_m_t_u_r_i_collection" ],
+    [ "OnLineFact", "class_on_line_fact.html", "class_on_line_fact" ],
+    [ "ParsingDictionary", "class_parsing_dictionary.html", "class_parsing_dictionary" ],
+    [ "Pendulum", "class_pendulum.html", "class_pendulum" ],
+    [ "PlayerRecord", "class_player_record.html", "class_player_record" ],
+    [ "Pointer", "class_pointer.html", "class_pointer" ],
+    [ "PointFact", "class_point_fact.html", "class_point_fact" ],
+    [ "PointWrapper", "class_point_wrapper.html", "class_point_wrapper" ],
+    [ "PoleTool", "class_pole_tool.html", "class_pole_tool" ],
+    [ "PublicFactOrganizer", "class_public_fact_organizer.html", "class_public_fact_organizer" ],
+    [ "PythagorasScript", "class_pythagoras_script.html", "class_pythagoras_script" ],
+    [ "RayFact", "class_ray_fact.html", "class_ray_fact" ],
+    [ "Remover", "class_remover.html", "class_remover" ],
+    [ "RenderedScrollFact", "class_rendered_scroll_fact.html", "class_rendered_scroll_fact" ],
+    [ "Restart", "class_restart.html", "class_restart" ],
+    [ "Scroll", "class_scroll.html", "class_scroll" ],
+    [ "ScrollClickedScript", "class_scroll_clicked_script.html", "class_scroll_clicked_script" ],
+    [ "ScrollDetails", "class_scroll_details.html", "class_scroll_details" ],
+    [ "ScrollUIManager", "class_scroll_u_i_manager.html", "class_scroll_u_i_manager" ],
+    [ "ShinyThings", "class_shiny_things.html", "class_shiny_things" ],
+    [ "SolutionOrganizer", "class_solution_organizer.html", "class_solution_organizer" ],
+    [ "Stage", "class_stage.html", "class_stage" ],
+    [ "StageBehaviour", "class_stage_behaviour.html", "class_stage_behaviour" ],
+    [ "StageLoader", "class_stage_loader.html", "class_stage_loader" ],
+    [ "StageStatic", "class_stage_static.html", "class_stage_static" ],
+    [ "StartServer", "class_start_server.html", "class_start_server" ],
+    [ "Tape", "class_tape.html", "class_tape" ],
+    [ "TaskCharakterAnimation", "class_task_charakter_animation.html", "class_task_charakter_animation" ],
+    [ "ToolModeSelector", "class_tool_mode_selector.html", "class_tool_mode_selector" ],
+    [ "ToolModeText", "class_tool_mode_text.html", "class_tool_mode_text" ],
+    [ "UIToolBox", "class_u_i_tool_box.html", "class_u_i_tool_box" ],
+    [ "WorldCursor", "class_world_cursor.html", "class_world_cursor" ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/bc_s.png b/Doxygen/output/html/bc_s.png
new file mode 100644
index 0000000000000000000000000000000000000000..2eba412ecca83c30447f1017269d43b2f536aa6b
--- /dev/null
+++ b/Doxygen/output/html/bc_s.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2
+size 676
diff --git a/Doxygen/output/html/bdwn.png b/Doxygen/output/html/bdwn.png
new file mode 100644
index 0000000000000000000000000000000000000000..426383024b8be3dab14eb4cda99604ba60cfd4bd
--- /dev/null
+++ b/Doxygen/output/html/bdwn.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b
+size 147
diff --git a/Doxygen/output/html/class_abstract_line_fact-members.html b/Doxygen/output/html/class_abstract_line_fact-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..3a41c1b3f7ce18e7d9f1249e8b7dcf345d778d74
--- /dev/null
+++ b/Doxygen/output/html/class_abstract_line_fact-members.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_abstract_line_fact.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">AbstractLineFact Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_abstract_line_fact.html#aaff88e709ce3921720c89669c543ee73">AbstractLineFact</a>()</td><td class="entry"><a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_abstract_line_fact.html#a8293ff4322a3ac4aa8737a6283ab382c">AbstractLineFact</a>(AbstractLineFact fact, Dictionary&lt; string, string &gt; old_to_new, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_abstract_line_fact.html#a1b155f7023e9ad34f9a28d1178b96a03">AbstractLineFact</a>(string pid1, string pid2, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_abstract_line_fact.html#a2915748e037ecb4fd37ac5d7050f9798">AbstractLineFact</a>(string pid1, string pid2, string backendURI, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_abstract_line_fact.html#a40b1f97365bece5da7e2cabe983e4d10">Dir</a></td><td class="entry"><a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a6d6c30f6480c57f8928d1ff1960adaa6">Equivalent</a>(Fact f2)</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; AbstractLineFact &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#aa8d38a1fb4e7f03bbb3856d37bd4d9d4">Equivalent</a>(Fact f1, Fact f2)</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; AbstractLineFact &gt;</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a6e83feba9179a493d097f9f2c0573de6">EquivalentWrapped</a>(T f1, T f2)</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; AbstractLineFact &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#afe892ea96bffe02bdd36b2507ad6e509">FactWrappedCRTP</a>()</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; AbstractLineFact &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a0f81cdce328aa3dc5903d56e726259e3">FactWrappedCRTP</a>(FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; AbstractLineFact &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a3638f0c380fd762d68e33bab47b55dcf">FactWrappedCRTP</a>(FactWrappedCRTP&lt; T &gt; fact, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; AbstractLineFact &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_abstract_line_fact.html#a7e0c37a4d286dfd795b433664569a3f9">getDependentFactIds</a>()</td><td class="entry"><a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_abstract_line_fact.html#a0e75517b2641528000e6028c53f2f812">GetHashCode</a>()</td><td class="entry"><a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_abstract_line_fact.html#a9efd4091f2f7b60bca0cc3bc28ec794e">hasDependentFacts</a>()</td><td class="entry"><a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_abstract_line_fact.html#a6b284181a10a3f70b5a0b4a6b395b98b">Pid1</a></td><td class="entry"><a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_abstract_line_fact.html#af446739ff8729464cbb65aea0e2ed053">Pid2</a></td><td class="entry"><a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_abstract_line_fact.html#adca739bcb226426968e360f976c70b1e">set_public_members</a>(string pid1, string pid2)</td><td class="entry"><a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_abstract_line_fact.html b/Doxygen/output/html/class_abstract_line_fact.html
new file mode 100644
index 0000000000000000000000000000000000000000..3f666b513ae3604f342bd7d594942c9917bac41f
--- /dev/null
+++ b/Doxygen/output/html/class_abstract_line_fact.html
@@ -0,0 +1,533 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: AbstractLineFact Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_abstract_line_fact.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="class_abstract_line_fact-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">AbstractLineFact Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Base-class for 1D-Facts  
+ <a href="class_abstract_line_fact.html#details">More...</a></p>
+<div class="dynheader">
+Inheritance diagram for AbstractLineFact:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_abstract_line_fact.png" usemap="#AbstractLineFact_map" alt=""/>
+  <map id="AbstractLineFact_map" name="AbstractLineFact_map">
+<area href="class_fact_wrapped_c_r_t_p.html" alt="FactWrappedCRTP&lt; AbstractLineFact &gt;" shape="rect" coords="0,0,240,24"/>
+<area href="class_abstract_line_fact_wrapped_c_r_t_p.html" title="Implements CRTP for AbstractLineFact; Escalates constructors;" alt="AbstractLineFactWrappedCRTP&lt; T &gt;" shape="rect" coords="0,112,240,136"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a9efd4091f2f7b60bca0cc3bc28ec794e"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact.html#a9efd4091f2f7b60bca0cc3bc28ec794e">hasDependentFacts</a> ()</td></tr>
+<tr class="memdesc:a9efd4091f2f7b60bca0cc3bc28ec794e"><td class="mdescLeft">&#160;</td><td class="mdescRight"><dl class="section return"><dt>Returns</dt><dd><code>true</code> if <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> depends on other <a class="el" href="class_fact.html">Facts</a>; equivalent to <a class="el" href="class_abstract_line_fact.html#a7e0c37a4d286dfd795b433664569a3f9">getDependentFactIds</a> returns non empty array</dd></dl>
+ <a href="class_abstract_line_fact.html#a9efd4091f2f7b60bca0cc3bc28ec794e">More...</a><br /></td></tr>
+<tr class="separator:a9efd4091f2f7b60bca0cc3bc28ec794e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e0c37a4d286dfd795b433664569a3f9"><td class="memItemLeft" align="right" valign="top">override string[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact.html#a7e0c37a4d286dfd795b433664569a3f9">getDependentFactIds</a> ()</td></tr>
+<tr class="separator:a7e0c37a4d286dfd795b433664569a3f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e75517b2641528000e6028c53f2f812"><td class="memItemLeft" align="right" valign="top">override int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact.html#a0e75517b2641528000e6028c53f2f812">GetHashCode</a> ()</td></tr>
+<tr class="memdesc:a0e75517b2641528000e6028c53f2f812"><td class="mdescLeft">&#160;</td><td class="mdescRight">canonical  <a href="class_abstract_line_fact.html#a0e75517b2641528000e6028c53f2f812">More...</a><br /></td></tr>
+<tr class="separator:a0e75517b2641528000e6028c53f2f812"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_fact_wrapped_c_r_t_p"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_fact_wrapped_c_r_t_p')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; AbstractLineFact &gt;</a></td></tr>
+<tr class="memitem:a6d6c30f6480c57f8928d1ff1960adaa6 inherit pub_methods_class_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a6d6c30f6480c57f8928d1ff1960adaa6">Equivalent</a> (<a class="el" href="class_fact.html">Fact</a> f2)</td></tr>
+<tr class="memdesc:a6d6c30f6480c57f8928d1ff1960adaa6 inherit pub_methods_class_fact_wrapped_c_r_t_p"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares <a class="el" href="class_fact.html">this</a> against <em>f2</em> .  <a href="class_fact_wrapped_c_r_t_p.html#a6d6c30f6480c57f8928d1ff1960adaa6">More...</a><br /></td></tr>
+<tr class="separator:a6d6c30f6480c57f8928d1ff1960adaa6 inherit pub_methods_class_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8d38a1fb4e7f03bbb3856d37bd4d9d4 inherit pub_methods_class_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#aa8d38a1fb4e7f03bbb3856d37bd4d9d4">Equivalent</a> (<a class="el" href="class_fact.html">Fact</a> f1, <a class="el" href="class_fact.html">Fact</a> f2)</td></tr>
+<tr class="memdesc:aa8d38a1fb4e7f03bbb3856d37bd4d9d4 inherit pub_methods_class_fact_wrapped_c_r_t_p"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares <em>f1</em>  against <em>f2</em> .  <a href="class_fact_wrapped_c_r_t_p.html#aa8d38a1fb4e7f03bbb3856d37bd4d9d4">More...</a><br /></td></tr>
+<tr class="separator:aa8d38a1fb4e7f03bbb3856d37bd4d9d4 inherit pub_methods_class_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a40b1f97365bece5da7e2cabe983e4d10"><td class="memItemLeft" align="right" valign="top">Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact.html#a40b1f97365bece5da7e2cabe983e4d10">Dir</a></td></tr>
+<tr class="memdesc:a40b1f97365bece5da7e2cabe983e4d10"><td class="mdescLeft">&#160;</td><td class="mdescRight">Normalized Direction from <a class="el" href="class_abstract_line_fact.html#a6b284181a10a3f70b5a0b4a6b395b98b" title="One Id of two PointFact defining Dir.">Pid1</a> to <a class="el" href="class_abstract_line_fact.html#af446739ff8729464cbb65aea0e2ed053" title="One Id of two PointFact defining Dir.">Pid2</a>.  <a href="class_abstract_line_fact.html#a40b1f97365bece5da7e2cabe983e4d10">More...</a><br /></td></tr>
+<tr class="separator:a40b1f97365bece5da7e2cabe983e4d10"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
+<tr class="memitem:a6b284181a10a3f70b5a0b4a6b395b98b"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact.html#a6b284181a10a3f70b5a0b4a6b395b98b">Pid1</a></td></tr>
+<tr class="memdesc:a6b284181a10a3f70b5a0b4a6b395b98b"><td class="mdescLeft">&#160;</td><td class="mdescRight">One <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Id</a> of two <a class="el" href="class_point_fact.html" title="Point in 3D Space">PointFact</a> defining <a class="el" href="class_abstract_line_fact.html#a40b1f97365bece5da7e2cabe983e4d10" title="Normalized Direction from Pid1 to Pid2.">Dir</a>.  <a href="class_abstract_line_fact.html#a6b284181a10a3f70b5a0b4a6b395b98b">More...</a><br /></td></tr>
+<tr class="separator:a6b284181a10a3f70b5a0b4a6b395b98b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af446739ff8729464cbb65aea0e2ed053"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact.html#af446739ff8729464cbb65aea0e2ed053">Pid2</a></td></tr>
+<tr class="memdesc:af446739ff8729464cbb65aea0e2ed053"><td class="mdescLeft">&#160;</td><td class="mdescRight">One <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Id</a> of two <a class="el" href="class_point_fact.html" title="Point in 3D Space">PointFact</a> defining <a class="el" href="class_abstract_line_fact.html#a40b1f97365bece5da7e2cabe983e4d10" title="Normalized Direction from Pid1 to Pid2.">Dir</a>.  <a href="class_abstract_line_fact.html#af446739ff8729464cbb65aea0e2ed053">More...</a><br /></td></tr>
+<tr class="separator:af446739ff8729464cbb65aea0e2ed053"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:aaff88e709ce3921720c89669c543ee73"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact.html#aaff88e709ce3921720c89669c543ee73">AbstractLineFact</a> ()</td></tr>
+<tr class="separator:aaff88e709ce3921720c89669c543ee73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8293ff4322a3ac4aa8737a6283ab382c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact.html#a8293ff4322a3ac4aa8737a6283ab382c">AbstractLineFact</a> (<a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a> fact, Dictionary&lt; string, string &gt; old_to_new, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="memdesc:a8293ff4322a3ac4aa8737a6283ab382c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies <em>fact</em>  by initiating new MMT Fact.  <a href="class_abstract_line_fact.html#a8293ff4322a3ac4aa8737a6283ab382c">More...</a><br /></td></tr>
+<tr class="separator:a8293ff4322a3ac4aa8737a6283ab382c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b155f7023e9ad34f9a28d1178b96a03"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact.html#a1b155f7023e9ad34f9a28d1178b96a03">AbstractLineFact</a> (string pid1, string pid2, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="memdesc:a1b155f7023e9ad34f9a28d1178b96a03"><td class="mdescLeft">&#160;</td><td class="mdescRight">Standard Constructor  <a href="class_abstract_line_fact.html#a1b155f7023e9ad34f9a28d1178b96a03">More...</a><br /></td></tr>
+<tr class="separator:a1b155f7023e9ad34f9a28d1178b96a03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2915748e037ecb4fd37ac5d7050f9798"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact.html#a2915748e037ecb4fd37ac5d7050f9798">AbstractLineFact</a> (string pid1, string pid2, string backendURI, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="memdesc:a2915748e037ecb4fd37ac5d7050f9798"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bypasses initialization of new MMT Fact by using existend URI, <em>which is not checked for existence</em>.  <a href="class_abstract_line_fact.html#a2915748e037ecb4fd37ac5d7050f9798">More...</a><br /></td></tr>
+<tr class="separator:a2915748e037ecb4fd37ac5d7050f9798"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_fact_wrapped_c_r_t_p"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_fact_wrapped_c_r_t_p')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; AbstractLineFact &gt;</a></td></tr>
+<tr class="memitem:afe892ea96bffe02bdd36b2507ad6e509 inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#afe892ea96bffe02bdd36b2507ad6e509">FactWrappedCRTP</a> ()</td></tr>
+<tr class="separator:afe892ea96bffe02bdd36b2507ad6e509 inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f81cdce328aa3dc5903d56e726259e3 inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a0f81cdce328aa3dc5903d56e726259e3">FactWrappedCRTP</a> (<a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="separator:a0f81cdce328aa3dc5903d56e726259e3 inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3638f0c380fd762d68e33bab47b55dcf inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a3638f0c380fd762d68e33bab47b55dcf">FactWrappedCRTP</a> (<a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP</a>&lt; T &gt; fact, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="separator:a3638f0c380fd762d68e33bab47b55dcf inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e83feba9179a493d097f9f2c0573de6 inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">abstract bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a6e83feba9179a493d097f9f2c0573de6">EquivalentWrapped</a> (T f1, T f2)</td></tr>
+<tr class="memdesc:a6e83feba9179a493d097f9f2c0573de6 inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="mdescLeft">&#160;</td><td class="mdescRight">CRTP step of <a class="el" href="class_fact_wrapped_c_r_t_p.html#a6d6c30f6480c57f8928d1ff1960adaa6" title="Compares this against f2 .">Equivalent(Fact)</a> and <a class="el" href="class_fact_wrapped_c_r_t_p.html#aa8d38a1fb4e7f03bbb3856d37bd4d9d4" title="Compares f1  against f2 .">Equivalent(Fact, Fact)</a> <a href="class_fact_wrapped_c_r_t_p.html#a6e83feba9179a493d097f9f2c0573de6">More...</a><br /></td></tr>
+<tr class="separator:a6e83feba9179a493d097f9f2c0573de6 inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:adca739bcb226426968e360f976c70b1e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact.html#adca739bcb226426968e360f976c70b1e">set_public_members</a> (string pid1, string pid2)</td></tr>
+<tr class="memdesc:adca739bcb226426968e360f976c70b1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initiates <a class="el" href="class_abstract_line_fact.html#a6b284181a10a3f70b5a0b4a6b395b98b" title="One Id of two PointFact defining Dir.">Pid1</a>, <a class="el" href="class_abstract_line_fact.html#af446739ff8729464cbb65aea0e2ed053" title="One Id of two PointFact defining Dir.">Pid2</a>, <a class="el" href="class_abstract_line_fact.html#a40b1f97365bece5da7e2cabe983e4d10" title="Normalized Direction from Pid1 to Pid2.">Dir</a>  <a href="class_abstract_line_fact.html#adca739bcb226426968e360f976c70b1e">More...</a><br /></td></tr>
+<tr class="separator:adca739bcb226426968e360f976c70b1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >Base-class for 1D-Facts </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="aaff88e709ce3921720c89669c543ee73" name="aaff88e709ce3921720c89669c543ee73"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaff88e709ce3921720c89669c543ee73">&#9670;&nbsp;</a></span>AbstractLineFact() <span class="overload">[1/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">AbstractLineFact.AbstractLineFact </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p></p>
+<p >Only being used by <a href="https://www.newtonsoft.com/json/help/html/T_Newtonsoft_Json_JsonReader.htm">JsonReader</a> to initiate empty <a class="el" href="class_fact.html">Facts</a>. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_j_s_o_n_manager.html">JSONManager</a></dd></dl>
+
+</div>
+</div>
+<a id="a8293ff4322a3ac4aa8737a6283ab382c" name="a8293ff4322a3ac4aa8737a6283ab382c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8293ff4322a3ac4aa8737a6283ab382c">&#9670;&nbsp;</a></span>AbstractLineFact() <span class="overload">[2/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">AbstractLineFact.AbstractLineFact </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a>&#160;</td>
+          <td class="paramname"><em>fact</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Dictionary&lt; string, string &gt;&#160;</td>
+          <td class="paramname"><em>old_to_new</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact_organizer.html">FactOrganizer</a>&#160;</td>
+          <td class="paramname"><em>organizer</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Copies <em>fact</em>  by initiating new MMT Fact. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">fact</td><td><a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> to be copied</td></tr>
+    <tr><td class="paramname">old_to_new</td><td><code>Dictionary</code> mapping <em>fact</em> .<a class="el" href="class_abstract_line_fact.html#a7e0c37a4d286dfd795b433664569a3f9">getDependentFactIds</a> in <em>fact</em> .<a class="el" href="class_fact.html#addf13e312f8d68a630cde0eb0292e779" title="Reference to FactOrganizer in which this Fact and all its depending Facts are beeing organized.">Fact._Facts</a> to corresponding <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> in <em>organizer</em>  </td></tr>
+    <tr><td class="paramname">organizer</td><td>sets _Facts</td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a1b155f7023e9ad34f9a28d1178b96a03" name="a1b155f7023e9ad34f9a28d1178b96a03"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1b155f7023e9ad34f9a28d1178b96a03">&#9670;&nbsp;</a></span>AbstractLineFact() <span class="overload">[3/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">AbstractLineFact.AbstractLineFact </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact_organizer.html">FactOrganizer</a>&#160;</td>
+          <td class="paramname"><em>organizer</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Standard Constructor </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pid1</td><td>sets <a class="el" href="class_abstract_line_fact.html#a6b284181a10a3f70b5a0b4a6b395b98b" title="One Id of two PointFact defining Dir.">AbstractLineFact.Pid1</a></td></tr>
+    <tr><td class="paramname">pid2</td><td>sets <a class="el" href="class_abstract_line_fact.html#af446739ff8729464cbb65aea0e2ed053" title="One Id of two PointFact defining Dir.">AbstractLineFact.Pid2</a></td></tr>
+    <tr><td class="paramname">organizer</td><td>sets <a class="el" href="class_fact.html#addf13e312f8d68a630cde0eb0292e779" title="Reference to FactOrganizer in which this Fact and all its depending Facts are beeing organized.">Fact._Facts</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a2915748e037ecb4fd37ac5d7050f9798" name="a2915748e037ecb4fd37ac5d7050f9798"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2915748e037ecb4fd37ac5d7050f9798">&#9670;&nbsp;</a></span>AbstractLineFact() <span class="overload">[4/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">AbstractLineFact.AbstractLineFact </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>backendURI</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact_organizer.html">FactOrganizer</a>&#160;</td>
+          <td class="paramname"><em>organizer</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Bypasses initialization of new MMT Fact by using existend URI, <em>which is not checked for existence</em>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pid1</td><td>sets <a class="el" href="class_abstract_line_fact.html#a6b284181a10a3f70b5a0b4a6b395b98b" title="One Id of two PointFact defining Dir.">Pid1</a></td></tr>
+    <tr><td class="paramname">pid2</td><td>sets <a class="el" href="class_abstract_line_fact.html#af446739ff8729464cbb65aea0e2ed053" title="One Id of two PointFact defining Dir.">Pid2</a></td></tr>
+    <tr><td class="paramname">backendURI</td><td>MMT URI</td></tr>
+    <tr><td class="paramname">organizer</td><td>sets <a class="el" href="class_fact.html#addf13e312f8d68a630cde0eb0292e779" title="Reference to FactOrganizer in which this Fact and all its depending Facts are beeing organized.">Fact._Facts</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a7e0c37a4d286dfd795b433664569a3f9" name="a7e0c37a4d286dfd795b433664569a3f9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7e0c37a4d286dfd795b433664569a3f9">&#9670;&nbsp;</a></span>getDependentFactIds()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">override string[] AbstractLineFact.getDependentFactIds </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p></p>
+<dl class="section return"><dt>Returns</dt><dd>array of <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> <a class="el" href="">Ids </a> on which this <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> depends.</dd></dl>
+<p ><a class="el" href="class_angle_fact.html" title="Angle comprised of three PointFacts [A,B,C]">AngleFact</a> needs 3 <a class="el" href="class_point_fact.html" title="Point in 3D Space">PointFact</a>s to be defined.</p>
+
+</div>
+</div>
+<a id="a0e75517b2641528000e6028c53f2f812" name="a0e75517b2641528000e6028c53f2f812"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0e75517b2641528000e6028c53f2f812">&#9670;&nbsp;</a></span>GetHashCode()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">override int AbstractLineFact.GetHashCode </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>canonical </p>
+<dl class="section return"><dt>Returns</dt><dd>unique-ish Hash</dd></dl>
+
+</div>
+</div>
+<a id="a9efd4091f2f7b60bca0cc3bc28ec794e" name="a9efd4091f2f7b60bca0cc3bc28ec794e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9efd4091f2f7b60bca0cc3bc28ec794e">&#9670;&nbsp;</a></span>hasDependentFacts()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">override bool AbstractLineFact.hasDependentFacts </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p><dl class="section return"><dt>Returns</dt><dd><code>true</code> if <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> depends on other <a class="el" href="class_fact.html">Facts</a>; equivalent to <a class="el" href="class_abstract_line_fact.html#a7e0c37a4d286dfd795b433664569a3f9">getDependentFactIds</a> returns non empty array</dd></dl>
+</p>
+
+</div>
+</div>
+<a id="adca739bcb226426968e360f976c70b1e" name="adca739bcb226426968e360f976c70b1e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adca739bcb226426968e360f976c70b1e">&#9670;&nbsp;</a></span>set_public_members()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void AbstractLineFact.set_public_members </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid2</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Initiates <a class="el" href="class_abstract_line_fact.html#a6b284181a10a3f70b5a0b4a6b395b98b" title="One Id of two PointFact defining Dir.">Pid1</a>, <a class="el" href="class_abstract_line_fact.html#af446739ff8729464cbb65aea0e2ed053" title="One Id of two PointFact defining Dir.">Pid2</a>, <a class="el" href="class_abstract_line_fact.html#a40b1f97365bece5da7e2cabe983e4d10" title="Normalized Direction from Pid1 to Pid2.">Dir</a> </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pid1</td><td>sets <a class="el" href="class_abstract_line_fact.html#a6b284181a10a3f70b5a0b4a6b395b98b" title="One Id of two PointFact defining Dir.">Pid1</a></td></tr>
+    <tr><td class="paramname">pid2</td><td>sets <a class="el" href="class_abstract_line_fact.html#af446739ff8729464cbb65aea0e2ed053" title="One Id of two PointFact defining Dir.">Pid2</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a40b1f97365bece5da7e2cabe983e4d10" name="a40b1f97365bece5da7e2cabe983e4d10"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a40b1f97365bece5da7e2cabe983e4d10">&#9670;&nbsp;</a></span>Dir</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Vector3 AbstractLineFact.Dir</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Normalized Direction from <a class="el" href="class_abstract_line_fact.html#a6b284181a10a3f70b5a0b4a6b395b98b" title="One Id of two PointFact defining Dir.">Pid1</a> to <a class="el" href="class_abstract_line_fact.html#af446739ff8729464cbb65aea0e2ed053" title="One Id of two PointFact defining Dir.">Pid2</a>. </p>
+
+</div>
+</div>
+<a id="a6b284181a10a3f70b5a0b4a6b395b98b" name="a6b284181a10a3f70b5a0b4a6b395b98b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6b284181a10a3f70b5a0b4a6b395b98b">&#9670;&nbsp;</a></span>Pid1</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string AbstractLineFact.Pid1</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>One <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Id</a> of two <a class="el" href="class_point_fact.html" title="Point in 3D Space">PointFact</a> defining <a class="el" href="class_abstract_line_fact.html#a40b1f97365bece5da7e2cabe983e4d10" title="Normalized Direction from Pid1 to Pid2.">Dir</a>. </p>
+
+</div>
+</div>
+<a id="af446739ff8729464cbb65aea0e2ed053" name="af446739ff8729464cbb65aea0e2ed053"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af446739ff8729464cbb65aea0e2ed053">&#9670;&nbsp;</a></span>Pid2</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string AbstractLineFact.Pid2</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>One <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Id</a> of two <a class="el" href="class_point_fact.html" title="Point in 3D Space">PointFact</a> defining <a class="el" href="class_abstract_line_fact.html#a40b1f97365bece5da7e2cabe983e4d10" title="Normalized Direction from Pid1 to Pid2.">Dir</a>. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/<a class="el" href="_fact_8cs.html">Fact.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_abstract_line_fact.js b/Doxygen/output/html/class_abstract_line_fact.js
new file mode 100644
index 0000000000000000000000000000000000000000..706633d1101a21db3f475a4c812491513dc02b41
--- /dev/null
+++ b/Doxygen/output/html/class_abstract_line_fact.js
@@ -0,0 +1,14 @@
+var class_abstract_line_fact =
+[
+    [ "AbstractLineFact", "class_abstract_line_fact.html#aaff88e709ce3921720c89669c543ee73", null ],
+    [ "AbstractLineFact", "class_abstract_line_fact.html#a8293ff4322a3ac4aa8737a6283ab382c", null ],
+    [ "AbstractLineFact", "class_abstract_line_fact.html#a1b155f7023e9ad34f9a28d1178b96a03", null ],
+    [ "AbstractLineFact", "class_abstract_line_fact.html#a2915748e037ecb4fd37ac5d7050f9798", null ],
+    [ "getDependentFactIds", "class_abstract_line_fact.html#a7e0c37a4d286dfd795b433664569a3f9", null ],
+    [ "GetHashCode", "class_abstract_line_fact.html#a0e75517b2641528000e6028c53f2f812", null ],
+    [ "hasDependentFacts", "class_abstract_line_fact.html#a9efd4091f2f7b60bca0cc3bc28ec794e", null ],
+    [ "set_public_members", "class_abstract_line_fact.html#adca739bcb226426968e360f976c70b1e", null ],
+    [ "Dir", "class_abstract_line_fact.html#a40b1f97365bece5da7e2cabe983e4d10", null ],
+    [ "Pid1", "class_abstract_line_fact.html#a6b284181a10a3f70b5a0b4a6b395b98b", null ],
+    [ "Pid2", "class_abstract_line_fact.html#af446739ff8729464cbb65aea0e2ed053", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_abstract_line_fact.png b/Doxygen/output/html/class_abstract_line_fact.png
new file mode 100644
index 0000000000000000000000000000000000000000..15955ea18cee3100241f597aec3832f7374ffd52
--- /dev/null
+++ b/Doxygen/output/html/class_abstract_line_fact.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b7907b0e19e6de90b4b418d805bfceb524bba974f7c1d0bedb6e1614ac1d2c5a
+size 1198
diff --git a/Doxygen/output/html/class_abstract_line_fact_wrapped_c_r_t_p-members.html b/Doxygen/output/html/class_abstract_line_fact_wrapped_c_r_t_p-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..15e9585507e7f7f761e345fa40e8b5ca337a92cf
--- /dev/null
+++ b/Doxygen/output/html/class_abstract_line_fact_wrapped_c_r_t_p-members.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_abstract_line_fact_wrapped_c_r_t_p.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">AbstractLineFactWrappedCRTP&lt; T &gt; Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP&lt; T &gt;</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_abstract_line_fact.html#aaff88e709ce3921720c89669c543ee73">AbstractLineFact</a>()</td><td class="entry"><a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_abstract_line_fact.html#a8293ff4322a3ac4aa8737a6283ab382c">AbstractLineFact</a>(AbstractLineFact fact, Dictionary&lt; string, string &gt; old_to_new, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_abstract_line_fact.html#a1b155f7023e9ad34f9a28d1178b96a03">AbstractLineFact</a>(string pid1, string pid2, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_abstract_line_fact.html#a2915748e037ecb4fd37ac5d7050f9798">AbstractLineFact</a>(string pid1, string pid2, string backendURI, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a40d1c470409418303375f92bbfb6b8eb">AbstractLineFactWrappedCRTP</a>()</td><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a18b417989100e72857d6559b25a0b006">AbstractLineFactWrappedCRTP</a>(AbstractLineFactWrappedCRTP&lt; T &gt; fact, Dictionary&lt; string, string &gt; old_to_new, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a8608ad7845d31d6ecc03f365abc33f56">AbstractLineFactWrappedCRTP</a>(string pid1, string pid2, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a354574283207e949be092cdd4ee82499">AbstractLineFactWrappedCRTP</a>(string pid1, string pid2, string backendURI, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_abstract_line_fact.html#a40b1f97365bece5da7e2cabe983e4d10">Dir</a></td><td class="entry"><a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a6d6c30f6480c57f8928d1ff1960adaa6">Equivalent</a>(Fact f2)</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; AbstractLineFact &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#aa8d38a1fb4e7f03bbb3856d37bd4d9d4">Equivalent</a>(Fact f1, Fact f2)</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; AbstractLineFact &gt;</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a8ec274d8da8497476b3a5284e0fdee7b">EquivalentWrapped</a>(AbstractLineFact f1, AbstractLineFact f2)</td><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a90d0c4d81a5aee4a5a51b1de3f561e24">EquivalentWrapped</a>(T f1, T f2)</td><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#afe892ea96bffe02bdd36b2507ad6e509">FactWrappedCRTP</a>()</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; AbstractLineFact &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a0f81cdce328aa3dc5903d56e726259e3">FactWrappedCRTP</a>(FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; AbstractLineFact &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a3638f0c380fd762d68e33bab47b55dcf">FactWrappedCRTP</a>(FactWrappedCRTP&lt; T &gt; fact, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; AbstractLineFact &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_abstract_line_fact.html#a7e0c37a4d286dfd795b433664569a3f9">getDependentFactIds</a>()</td><td class="entry"><a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_abstract_line_fact.html#a0e75517b2641528000e6028c53f2f812">GetHashCode</a>()</td><td class="entry"><a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_abstract_line_fact.html#a9efd4091f2f7b60bca0cc3bc28ec794e">hasDependentFacts</a>()</td><td class="entry"><a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_abstract_line_fact.html#a6b284181a10a3f70b5a0b4a6b395b98b">Pid1</a></td><td class="entry"><a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_abstract_line_fact.html#af446739ff8729464cbb65aea0e2ed053">Pid2</a></td><td class="entry"><a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_abstract_line_fact.html#adca739bcb226426968e360f976c70b1e">set_public_members</a>(string pid1, string pid2)</td><td class="entry"><a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_abstract_line_fact_wrapped_c_r_t_p.html b/Doxygen/output/html/class_abstract_line_fact_wrapped_c_r_t_p.html
new file mode 100644
index 0000000000000000000000000000000000000000..b062c6013b64f03de23cdc6e3f75ec0e662ab143
--- /dev/null
+++ b/Doxygen/output/html/class_abstract_line_fact_wrapped_c_r_t_p.html
@@ -0,0 +1,472 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: AbstractLineFactWrappedCRTP&lt; T &gt; Class Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_abstract_line_fact_wrapped_c_r_t_p.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="class_abstract_line_fact_wrapped_c_r_t_p-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">AbstractLineFactWrappedCRTP&lt; T &gt; Class Template Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Implements CRTP for <a class="el" href="class_abstract_line_fact.html" title="Base-class for 1D-Facts">AbstractLineFact</a>; Escalates constructors;  
+ <a href="class_abstract_line_fact_wrapped_c_r_t_p.html#details">More...</a></p>
+<div class="dynheader">
+Inheritance diagram for AbstractLineFactWrappedCRTP&lt; T &gt;:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_abstract_line_fact_wrapped_c_r_t_p.png" usemap="#AbstractLineFactWrappedCRTP_3C_20T_20_3E_map" alt=""/>
+  <map id="AbstractLineFactWrappedCRTP_3C_20T_20_3E_map" name="AbstractLineFactWrappedCRTP_3C_20T_20_3E_map">
+<area href="class_abstract_line_fact.html" title="Base-class for 1D-Facts" alt="AbstractLineFact" shape="rect" coords="0,56,240,80"/>
+<area href="class_fact_wrapped_c_r_t_p.html" alt="FactWrappedCRTP&lt; AbstractLineFact &gt;" shape="rect" coords="0,0,240,24"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a40d1c470409418303375f92bbfb6b8eb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a40d1c470409418303375f92bbfb6b8eb">AbstractLineFactWrappedCRTP</a> ()</td></tr>
+<tr class="separator:a40d1c470409418303375f92bbfb6b8eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a18b417989100e72857d6559b25a0b006"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a18b417989100e72857d6559b25a0b006">AbstractLineFactWrappedCRTP</a> (<a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP</a>&lt; T &gt; fact, Dictionary&lt; string, string &gt; old_to_new, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="separator:a18b417989100e72857d6559b25a0b006"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8608ad7845d31d6ecc03f365abc33f56"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a8608ad7845d31d6ecc03f365abc33f56">AbstractLineFactWrappedCRTP</a> (string pid1, string pid2, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="separator:a8608ad7845d31d6ecc03f365abc33f56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a354574283207e949be092cdd4ee82499"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a354574283207e949be092cdd4ee82499">AbstractLineFactWrappedCRTP</a> (string pid1, string pid2, string backendURI, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="separator:a354574283207e949be092cdd4ee82499"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ec274d8da8497476b3a5284e0fdee7b"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a8ec274d8da8497476b3a5284e0fdee7b">EquivalentWrapped</a> (<a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a> f1, <a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a> f2)</td></tr>
+<tr class="memdesc:a8ec274d8da8497476b3a5284e0fdee7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares <em>f1</em>  against <em>f2</em> .  <a href="class_abstract_line_fact_wrapped_c_r_t_p.html#a8ec274d8da8497476b3a5284e0fdee7b">More...</a><br /></td></tr>
+<tr class="separator:a8ec274d8da8497476b3a5284e0fdee7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a90d0c4d81a5aee4a5a51b1de3f561e24"><td class="memItemLeft" align="right" valign="top">abstract bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a90d0c4d81a5aee4a5a51b1de3f561e24">EquivalentWrapped</a> (T f1, T f2)</td></tr>
+<tr class="memdesc:a90d0c4d81a5aee4a5a51b1de3f561e24"><td class="mdescLeft">&#160;</td><td class="mdescRight">CRTP step of <a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a8ec274d8da8497476b3a5284e0fdee7b" title="Compares f1  against f2 .">EquivalentWrapped(AbstractLineFact, AbstractLineFact)</a> <a href="class_abstract_line_fact_wrapped_c_r_t_p.html#a90d0c4d81a5aee4a5a51b1de3f561e24">More...</a><br /></td></tr>
+<tr class="separator:a90d0c4d81a5aee4a5a51b1de3f561e24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_abstract_line_fact"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_abstract_line_fact')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a></td></tr>
+<tr class="memitem:aaff88e709ce3921720c89669c543ee73 inherit pro_methods_class_abstract_line_fact"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact.html#aaff88e709ce3921720c89669c543ee73">AbstractLineFact</a> ()</td></tr>
+<tr class="separator:aaff88e709ce3921720c89669c543ee73 inherit pro_methods_class_abstract_line_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8293ff4322a3ac4aa8737a6283ab382c inherit pro_methods_class_abstract_line_fact"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact.html#a8293ff4322a3ac4aa8737a6283ab382c">AbstractLineFact</a> (<a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a> fact, Dictionary&lt; string, string &gt; old_to_new, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="memdesc:a8293ff4322a3ac4aa8737a6283ab382c inherit pro_methods_class_abstract_line_fact"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies <em>fact</em>  by initiating new MMT Fact.  <a href="class_abstract_line_fact.html#a8293ff4322a3ac4aa8737a6283ab382c">More...</a><br /></td></tr>
+<tr class="separator:a8293ff4322a3ac4aa8737a6283ab382c inherit pro_methods_class_abstract_line_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b155f7023e9ad34f9a28d1178b96a03 inherit pro_methods_class_abstract_line_fact"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact.html#a1b155f7023e9ad34f9a28d1178b96a03">AbstractLineFact</a> (string pid1, string pid2, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="memdesc:a1b155f7023e9ad34f9a28d1178b96a03 inherit pro_methods_class_abstract_line_fact"><td class="mdescLeft">&#160;</td><td class="mdescRight">Standard Constructor  <a href="class_abstract_line_fact.html#a1b155f7023e9ad34f9a28d1178b96a03">More...</a><br /></td></tr>
+<tr class="separator:a1b155f7023e9ad34f9a28d1178b96a03 inherit pro_methods_class_abstract_line_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2915748e037ecb4fd37ac5d7050f9798 inherit pro_methods_class_abstract_line_fact"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact.html#a2915748e037ecb4fd37ac5d7050f9798">AbstractLineFact</a> (string pid1, string pid2, string backendURI, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="memdesc:a2915748e037ecb4fd37ac5d7050f9798 inherit pro_methods_class_abstract_line_fact"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bypasses initialization of new MMT Fact by using existend URI, <em>which is not checked for existence</em>.  <a href="class_abstract_line_fact.html#a2915748e037ecb4fd37ac5d7050f9798">More...</a><br /></td></tr>
+<tr class="separator:a2915748e037ecb4fd37ac5d7050f9798 inherit pro_methods_class_abstract_line_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_fact_wrapped_c_r_t_p"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_fact_wrapped_c_r_t_p')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; AbstractLineFact &gt;</a></td></tr>
+<tr class="memitem:afe892ea96bffe02bdd36b2507ad6e509 inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#afe892ea96bffe02bdd36b2507ad6e509">FactWrappedCRTP</a> ()</td></tr>
+<tr class="separator:afe892ea96bffe02bdd36b2507ad6e509 inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f81cdce328aa3dc5903d56e726259e3 inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a0f81cdce328aa3dc5903d56e726259e3">FactWrappedCRTP</a> (<a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="separator:a0f81cdce328aa3dc5903d56e726259e3 inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3638f0c380fd762d68e33bab47b55dcf inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a3638f0c380fd762d68e33bab47b55dcf">FactWrappedCRTP</a> (<a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP</a>&lt; T &gt; fact, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="separator:a3638f0c380fd762d68e33bab47b55dcf inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_methods_class_abstract_line_fact"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_abstract_line_fact')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a></td></tr>
+<tr class="memitem:a9efd4091f2f7b60bca0cc3bc28ec794e inherit pub_methods_class_abstract_line_fact"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact.html#a9efd4091f2f7b60bca0cc3bc28ec794e">hasDependentFacts</a> ()</td></tr>
+<tr class="memdesc:a9efd4091f2f7b60bca0cc3bc28ec794e inherit pub_methods_class_abstract_line_fact"><td class="mdescLeft">&#160;</td><td class="mdescRight"><dl class="section return"><dt>Returns</dt><dd><code>true</code> if <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> depends on other <a class="el" href="class_fact.html">Facts</a>; equivalent to <a class="el" href="class_abstract_line_fact.html#a7e0c37a4d286dfd795b433664569a3f9">getDependentFactIds</a> returns non empty array</dd></dl>
+ <a href="class_abstract_line_fact.html#a9efd4091f2f7b60bca0cc3bc28ec794e">More...</a><br /></td></tr>
+<tr class="separator:a9efd4091f2f7b60bca0cc3bc28ec794e inherit pub_methods_class_abstract_line_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e0c37a4d286dfd795b433664569a3f9 inherit pub_methods_class_abstract_line_fact"><td class="memItemLeft" align="right" valign="top">override string[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact.html#a7e0c37a4d286dfd795b433664569a3f9">getDependentFactIds</a> ()</td></tr>
+<tr class="separator:a7e0c37a4d286dfd795b433664569a3f9 inherit pub_methods_class_abstract_line_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e75517b2641528000e6028c53f2f812 inherit pub_methods_class_abstract_line_fact"><td class="memItemLeft" align="right" valign="top">override int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact.html#a0e75517b2641528000e6028c53f2f812">GetHashCode</a> ()</td></tr>
+<tr class="memdesc:a0e75517b2641528000e6028c53f2f812 inherit pub_methods_class_abstract_line_fact"><td class="mdescLeft">&#160;</td><td class="mdescRight">canonical  <a href="class_abstract_line_fact.html#a0e75517b2641528000e6028c53f2f812">More...</a><br /></td></tr>
+<tr class="separator:a0e75517b2641528000e6028c53f2f812 inherit pub_methods_class_abstract_line_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_fact_wrapped_c_r_t_p"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_fact_wrapped_c_r_t_p')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; AbstractLineFact &gt;</a></td></tr>
+<tr class="memitem:a6d6c30f6480c57f8928d1ff1960adaa6 inherit pub_methods_class_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a6d6c30f6480c57f8928d1ff1960adaa6">Equivalent</a> (<a class="el" href="class_fact.html">Fact</a> f2)</td></tr>
+<tr class="memdesc:a6d6c30f6480c57f8928d1ff1960adaa6 inherit pub_methods_class_fact_wrapped_c_r_t_p"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares <a class="el" href="class_fact.html">this</a> against <em>f2</em> .  <a href="class_fact_wrapped_c_r_t_p.html#a6d6c30f6480c57f8928d1ff1960adaa6">More...</a><br /></td></tr>
+<tr class="separator:a6d6c30f6480c57f8928d1ff1960adaa6 inherit pub_methods_class_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8d38a1fb4e7f03bbb3856d37bd4d9d4 inherit pub_methods_class_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#aa8d38a1fb4e7f03bbb3856d37bd4d9d4">Equivalent</a> (<a class="el" href="class_fact.html">Fact</a> f1, <a class="el" href="class_fact.html">Fact</a> f2)</td></tr>
+<tr class="memdesc:aa8d38a1fb4e7f03bbb3856d37bd4d9d4 inherit pub_methods_class_fact_wrapped_c_r_t_p"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares <em>f1</em>  against <em>f2</em> .  <a href="class_fact_wrapped_c_r_t_p.html#aa8d38a1fb4e7f03bbb3856d37bd4d9d4">More...</a><br /></td></tr>
+<tr class="separator:aa8d38a1fb4e7f03bbb3856d37bd4d9d4 inherit pub_methods_class_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_attribs_class_abstract_line_fact"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_abstract_line_fact')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a></td></tr>
+<tr class="memitem:a40b1f97365bece5da7e2cabe983e4d10 inherit pub_attribs_class_abstract_line_fact"><td class="memItemLeft" align="right" valign="top">Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact.html#a40b1f97365bece5da7e2cabe983e4d10">Dir</a></td></tr>
+<tr class="memdesc:a40b1f97365bece5da7e2cabe983e4d10 inherit pub_attribs_class_abstract_line_fact"><td class="mdescLeft">&#160;</td><td class="mdescRight">Normalized Direction from <a class="el" href="class_abstract_line_fact.html#a6b284181a10a3f70b5a0b4a6b395b98b" title="One Id of two PointFact defining Dir.">Pid1</a> to <a class="el" href="class_abstract_line_fact.html#af446739ff8729464cbb65aea0e2ed053" title="One Id of two PointFact defining Dir.">Pid2</a>.  <a href="class_abstract_line_fact.html#a40b1f97365bece5da7e2cabe983e4d10">More...</a><br /></td></tr>
+<tr class="separator:a40b1f97365bece5da7e2cabe983e4d10 inherit pub_attribs_class_abstract_line_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b284181a10a3f70b5a0b4a6b395b98b inherit pub_attribs_class_abstract_line_fact"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact.html#a6b284181a10a3f70b5a0b4a6b395b98b">Pid1</a></td></tr>
+<tr class="memdesc:a6b284181a10a3f70b5a0b4a6b395b98b inherit pub_attribs_class_abstract_line_fact"><td class="mdescLeft">&#160;</td><td class="mdescRight">One <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Id</a> of two <a class="el" href="class_point_fact.html" title="Point in 3D Space">PointFact</a> defining <a class="el" href="class_abstract_line_fact.html#a40b1f97365bece5da7e2cabe983e4d10" title="Normalized Direction from Pid1 to Pid2.">Dir</a>.  <a href="class_abstract_line_fact.html#a6b284181a10a3f70b5a0b4a6b395b98b">More...</a><br /></td></tr>
+<tr class="separator:a6b284181a10a3f70b5a0b4a6b395b98b inherit pub_attribs_class_abstract_line_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af446739ff8729464cbb65aea0e2ed053 inherit pub_attribs_class_abstract_line_fact"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact.html#af446739ff8729464cbb65aea0e2ed053">Pid2</a></td></tr>
+<tr class="memdesc:af446739ff8729464cbb65aea0e2ed053 inherit pub_attribs_class_abstract_line_fact"><td class="mdescLeft">&#160;</td><td class="mdescRight">One <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Id</a> of two <a class="el" href="class_point_fact.html" title="Point in 3D Space">PointFact</a> defining <a class="el" href="class_abstract_line_fact.html#a40b1f97365bece5da7e2cabe983e4d10" title="Normalized Direction from Pid1 to Pid2.">Dir</a>.  <a href="class_abstract_line_fact.html#af446739ff8729464cbb65aea0e2ed053">More...</a><br /></td></tr>
+<tr class="separator:af446739ff8729464cbb65aea0e2ed053 inherit pub_attribs_class_abstract_line_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >Implements CRTP for <a class="el" href="class_abstract_line_fact.html" title="Base-class for 1D-Facts">AbstractLineFact</a>; Escalates constructors; </p>
+<dl class="tparams"><dt>Template Parameters</dt><dd>
+  <table class="tparams">
+    <tr><td class="paramname">T</td><td>class, which inherits from <a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html" title="Implements CRTP for AbstractLineFact; Escalates constructors;">AbstractLineFactWrappedCRTP</a></td></tr>
+  </table>
+  </dd>
+</dl>
+<div class="typeconstraint">
+<dl><dt><b>Type Constraints</b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em>T</em></td><td>&#160;:</td><td valign="top"><em><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP</a>&lt;T&gt;</em></td><td>&#160;</td></tr>
+</table>
+</dd>
+</dl>
+</div>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a40d1c470409418303375f92bbfb6b8eb" name="a40d1c470409418303375f92bbfb6b8eb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a40d1c470409418303375f92bbfb6b8eb">&#9670;&nbsp;</a></span>AbstractLineFactWrappedCRTP() <span class="overload">[1/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP</a>&lt; T &gt;.<a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP</a> </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p></p>
+
+</div>
+</div>
+<a id="a18b417989100e72857d6559b25a0b006" name="a18b417989100e72857d6559b25a0b006"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a18b417989100e72857d6559b25a0b006">&#9670;&nbsp;</a></span>AbstractLineFactWrappedCRTP() <span class="overload">[2/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP</a>&lt; T &gt;.<a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP</a> </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP</a>&lt; T &gt;&#160;</td>
+          <td class="paramname"><em>fact</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Dictionary&lt; string, string &gt;&#160;</td>
+          <td class="paramname"><em>old_to_new</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact_organizer.html">FactOrganizer</a>&#160;</td>
+          <td class="paramname"><em>organizer</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p></p>
+
+</div>
+</div>
+<a id="a8608ad7845d31d6ecc03f365abc33f56" name="a8608ad7845d31d6ecc03f365abc33f56"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8608ad7845d31d6ecc03f365abc33f56">&#9670;&nbsp;</a></span>AbstractLineFactWrappedCRTP() <span class="overload">[3/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP</a>&lt; T &gt;.<a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP</a> </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact_organizer.html">FactOrganizer</a>&#160;</td>
+          <td class="paramname"><em>organizer</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p></p>
+<p >Standard Constructor </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pid1</td><td>sets <a class="el" href="class_abstract_line_fact.html#a6b284181a10a3f70b5a0b4a6b395b98b" title="One Id of two PointFact defining Dir.">AbstractLineFact.Pid1</a></td></tr>
+    <tr><td class="paramname">pid2</td><td>sets <a class="el" href="class_abstract_line_fact.html#af446739ff8729464cbb65aea0e2ed053" title="One Id of two PointFact defining Dir.">AbstractLineFact.Pid2</a></td></tr>
+    <tr><td class="paramname">organizer</td><td>sets <a class="el" href="class_fact.html#addf13e312f8d68a630cde0eb0292e779" title="Reference to FactOrganizer in which this Fact and all its depending Facts are beeing organized.">Fact._Facts</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a354574283207e949be092cdd4ee82499" name="a354574283207e949be092cdd4ee82499"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a354574283207e949be092cdd4ee82499">&#9670;&nbsp;</a></span>AbstractLineFactWrappedCRTP() <span class="overload">[4/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP</a>&lt; T &gt;.<a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP</a> </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>backendURI</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact_organizer.html">FactOrganizer</a>&#160;</td>
+          <td class="paramname"><em>organizer</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p></p>
+<p >Bypasses initialization of new MMT Fact by using existend URI, <em>which is not checked for existence</em>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pid1</td><td>sets <a class="el" href="class_abstract_line_fact.html#a6b284181a10a3f70b5a0b4a6b395b98b" title="One Id of two PointFact defining Dir.">Pid1</a></td></tr>
+    <tr><td class="paramname">pid2</td><td>sets <a class="el" href="class_abstract_line_fact.html#af446739ff8729464cbb65aea0e2ed053" title="One Id of two PointFact defining Dir.">Pid2</a></td></tr>
+    <tr><td class="paramname">backendURI</td><td>MMT URI</td></tr>
+    <tr><td class="paramname">organizer</td><td>sets <a class="el" href="class_fact.html#addf13e312f8d68a630cde0eb0292e779" title="Reference to FactOrganizer in which this Fact and all its depending Facts are beeing organized.">Fact._Facts</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8ec274d8da8497476b3a5284e0fdee7b" name="a8ec274d8da8497476b3a5284e0fdee7b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8ec274d8da8497476b3a5284e0fdee7b">&#9670;&nbsp;</a></span>EquivalentWrapped() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">override bool <a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP</a>&lt; T &gt;.EquivalentWrapped </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a>&#160;</td>
+          <td class="paramname"><em>f1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a>&#160;</td>
+          <td class="paramname"><em>f2</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Compares <em>f1</em>  against <em>f2</em> . </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">f1</td><td><a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> to compare to</td></tr>
+    <tr><td class="paramname">f2</td><td><a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> to compare to</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <em>f2</em>  is semantical very similar to <em>f1</em> </dd></dl>
+
+</div>
+</div>
+<a id="a90d0c4d81a5aee4a5a51b1de3f561e24" name="a90d0c4d81a5aee4a5a51b1de3f561e24"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a90d0c4d81a5aee4a5a51b1de3f561e24">&#9670;&nbsp;</a></span>EquivalentWrapped() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">abstract bool <a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP</a>&lt; T &gt;.EquivalentWrapped </td>
+          <td>(</td>
+          <td class="paramtype">T&#160;</td>
+          <td class="paramname"><em>f1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">T&#160;</td>
+          <td class="paramname"><em>f2</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>CRTP step of <a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a8ec274d8da8497476b3a5284e0fdee7b" title="Compares f1  against f2 .">EquivalentWrapped(AbstractLineFact, AbstractLineFact)</a></p>
+
+<p>Implements <a class="el" href="class_fact_wrapped_c_r_t_p.html#a6e83feba9179a493d097f9f2c0573de6">FactWrappedCRTP&lt; AbstractLineFact &gt;</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/<a class="el" href="_fact_8cs.html">Fact.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_abstract_line_fact_wrapped_c_r_t_p.js b/Doxygen/output/html/class_abstract_line_fact_wrapped_c_r_t_p.js
new file mode 100644
index 0000000000000000000000000000000000000000..b8e9198c9bd4a76076116d8a023a77b131d65572
--- /dev/null
+++ b/Doxygen/output/html/class_abstract_line_fact_wrapped_c_r_t_p.js
@@ -0,0 +1,9 @@
+var class_abstract_line_fact_wrapped_c_r_t_p =
+[
+    [ "AbstractLineFactWrappedCRTP", "class_abstract_line_fact_wrapped_c_r_t_p.html#a40d1c470409418303375f92bbfb6b8eb", null ],
+    [ "AbstractLineFactWrappedCRTP", "class_abstract_line_fact_wrapped_c_r_t_p.html#a18b417989100e72857d6559b25a0b006", null ],
+    [ "AbstractLineFactWrappedCRTP", "class_abstract_line_fact_wrapped_c_r_t_p.html#a8608ad7845d31d6ecc03f365abc33f56", null ],
+    [ "AbstractLineFactWrappedCRTP", "class_abstract_line_fact_wrapped_c_r_t_p.html#a354574283207e949be092cdd4ee82499", null ],
+    [ "EquivalentWrapped", "class_abstract_line_fact_wrapped_c_r_t_p.html#a8ec274d8da8497476b3a5284e0fdee7b", null ],
+    [ "EquivalentWrapped", "class_abstract_line_fact_wrapped_c_r_t_p.html#a90d0c4d81a5aee4a5a51b1de3f561e24", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_abstract_line_fact_wrapped_c_r_t_p.png b/Doxygen/output/html/class_abstract_line_fact_wrapped_c_r_t_p.png
new file mode 100644
index 0000000000000000000000000000000000000000..c1563aa53c32ab25d14fc3a7eaf21f3b8be66cdd
--- /dev/null
+++ b/Doxygen/output/html/class_abstract_line_fact_wrapped_c_r_t_p.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:17f757d12ac80fb814073917f9e5b778814e97d981e536d45b507735c8e0e8c9
+size 1199
diff --git a/Doxygen/output/html/class_add_fact_response-members.html b/Doxygen/output/html/class_add_fact_response-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..e457cda4e124ed17c9e3b85549d948123e61bb4f
--- /dev/null
+++ b/Doxygen/output/html/class_add_fact_response-members.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_add_fact_response.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">AddFactResponse Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_add_fact_response.html">AddFactResponse</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_add_fact_response.html#a76da404cb677de1f8a4b27125960f754">sendAdd</a>(MMTDeclaration mmtDecl, out string uri)</td><td class="entry"><a class="el" href="class_add_fact_response.html">AddFactResponse</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_add_fact_response.html#a61c6584783c103b42db7c5d9a8a2ad2f">sendAdd</a>(string path, string body, out string uri)</td><td class="entry"><a class="el" href="class_add_fact_response.html">AddFactResponse</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_add_fact_response.html#a5822ed8cc95bb1b3ac2fcba36e8e5223">uri</a></td><td class="entry"><a class="el" href="class_add_fact_response.html">AddFactResponse</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_add_fact_response.html b/Doxygen/output/html/class_add_fact_response.html
new file mode 100644
index 0000000000000000000000000000000000000000..a309c6f7b1bfd670a1282e6f6785fe4f76ae2b29
--- /dev/null
+++ b/Doxygen/output/html/class_add_fact_response.html
@@ -0,0 +1,217 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: AddFactResponse Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_add_fact_response.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_add_fact_response-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">AddFactResponse Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>class to Read AddFact Responses.  
+ <a href="class_add_fact_response.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a76da404cb677de1f8a4b27125960f754"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_add_fact_response.html#a76da404cb677de1f8a4b27125960f754">sendAdd</a> (MMTDeclaration mmtDecl, out string <a class="el" href="class_add_fact_response.html#a5822ed8cc95bb1b3ac2fcba36e8e5223">uri</a>)</td></tr>
+<tr class="separator:a76da404cb677de1f8a4b27125960f754"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a61c6584783c103b42db7c5d9a8a2ad2f"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_add_fact_response.html#a61c6584783c103b42db7c5d9a8a2ad2f">sendAdd</a> (string path, string body, out string <a class="el" href="class_add_fact_response.html#a5822ed8cc95bb1b3ac2fcba36e8e5223">uri</a>)</td></tr>
+<tr class="separator:a61c6584783c103b42db7c5d9a8a2ad2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a5822ed8cc95bb1b3ac2fcba36e8e5223"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_add_fact_response.html#a5822ed8cc95bb1b3ac2fcba36e8e5223">uri</a></td></tr>
+<tr class="separator:a5822ed8cc95bb1b3ac2fcba36e8e5223"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >class to Read AddFact Responses. </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a id="a76da404cb677de1f8a4b27125960f754" name="a76da404cb677de1f8a4b27125960f754"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a76da404cb677de1f8a4b27125960f754">&#9670;&nbsp;</a></span>sendAdd() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool AddFactResponse.sendAdd </td>
+          <td>(</td>
+          <td class="paramtype">MMTDeclaration&#160;</td>
+          <td class="paramname"><em>mmtDecl</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">out string&#160;</td>
+          <td class="paramname"><em>uri</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a61c6584783c103b42db7c5d9a8a2ad2f" name="a61c6584783c103b42db7c5d9a8a2ad2f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a61c6584783c103b42db7c5d9a8a2ad2f">&#9670;&nbsp;</a></span>sendAdd() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool AddFactResponse.sendAdd </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>path</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>body</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">out string&#160;</td>
+          <td class="paramname"><em>uri</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a5822ed8cc95bb1b3ac2fcba36e8e5223" name="a5822ed8cc95bb1b3ac2fcba36e8e5223"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5822ed8cc95bb1b3ac2fcba36e8e5223">&#9670;&nbsp;</a></span>uri</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string AddFactResponse.uri</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/<a class="el" href="_fact_8cs.html">Fact.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_add_fact_response.html">AddFactResponse</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_add_fact_response.js b/Doxygen/output/html/class_add_fact_response.js
new file mode 100644
index 0000000000000000000000000000000000000000..ea7b34898eed20645e702a39e953e7e98ebd2aa2
--- /dev/null
+++ b/Doxygen/output/html/class_add_fact_response.js
@@ -0,0 +1,6 @@
+var class_add_fact_response =
+[
+    [ "sendAdd", "class_add_fact_response.html#a76da404cb677de1f8a4b27125960f754", null ],
+    [ "sendAdd", "class_add_fact_response.html#a61c6584783c103b42db7c5d9a8a2ad2f", null ],
+    [ "uri", "class_add_fact_response.html#a5822ed8cc95bb1b3ac2fcba36e8e5223", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_align_text-members.html b/Doxygen/output/html/class_align_text-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..cda6536ee0de3d8de435db2e4c94f11827ac9c8b
--- /dev/null
+++ b/Doxygen/output/html/class_align_text-members.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_align_text.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">AlignText Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_align_text.html">AlignText</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_align_text.html#a8954a34d9aadcb917ab19c4b81db534f">Cam</a></td><td class="entry"><a class="el" href="class_align_text.html">AlignText</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_align_text.html#a9c916ee2e1dd29a6cb6f7450cc2278b1">Start</a>()</td><td class="entry"><a class="el" href="class_align_text.html">AlignText</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_align_text.html#a02772d8318473775ea2b08dd6e6c8eec">Update</a>()</td><td class="entry"><a class="el" href="class_align_text.html">AlignText</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_align_text.html b/Doxygen/output/html/class_align_text.html
new file mode 100644
index 0000000000000000000000000000000000000000..eb67c7fdb739838f910b83b67911dda3b210f0b3
--- /dev/null
+++ b/Doxygen/output/html/class_align_text.html
@@ -0,0 +1,190 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: AlignText Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_align_text.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="class_align_text-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">AlignText Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for AlignText:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_align_text.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a8954a34d9aadcb917ab19c4b81db534f"><td class="memItemLeft" align="right" valign="top">Camera&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_align_text.html#a8954a34d9aadcb917ab19c4b81db534f">Cam</a></td></tr>
+<tr class="separator:a8954a34d9aadcb917ab19c4b81db534f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:a9c916ee2e1dd29a6cb6f7450cc2278b1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_align_text.html#a9c916ee2e1dd29a6cb6f7450cc2278b1">Start</a> ()</td></tr>
+<tr class="separator:a9c916ee2e1dd29a6cb6f7450cc2278b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02772d8318473775ea2b08dd6e6c8eec"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_align_text.html#a02772d8318473775ea2b08dd6e6c8eec">Update</a> ()</td></tr>
+<tr class="separator:a02772d8318473775ea2b08dd6e6c8eec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a9c916ee2e1dd29a6cb6f7450cc2278b1" name="a9c916ee2e1dd29a6cb6f7450cc2278b1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9c916ee2e1dd29a6cb6f7450cc2278b1">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void AlignText.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a02772d8318473775ea2b08dd6e6c8eec" name="a02772d8318473775ea2b08dd6e6c8eec"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a02772d8318473775ea2b08dd6e6c8eec">&#9670;&nbsp;</a></span>Update()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void AlignText.Update </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a8954a34d9aadcb917ab19c4b81db534f" name="a8954a34d9aadcb917ab19c4b81db534f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8954a34d9aadcb917ab19c4b81db534f">&#9670;&nbsp;</a></span>Cam</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Camera AlignText.Cam</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/<a class="el" href="_align_text_8cs.html">AlignText.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_align_text.html">AlignText</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_align_text.js b/Doxygen/output/html/class_align_text.js
new file mode 100644
index 0000000000000000000000000000000000000000..4ed7908a7715969e46eab2b4219ffa2275e082c2
--- /dev/null
+++ b/Doxygen/output/html/class_align_text.js
@@ -0,0 +1,6 @@
+var class_align_text =
+[
+    [ "Start", "class_align_text.html#a9c916ee2e1dd29a6cb6f7450cc2278b1", null ],
+    [ "Update", "class_align_text.html#a02772d8318473775ea2b08dd6e6c8eec", null ],
+    [ "Cam", "class_align_text.html#a8954a34d9aadcb917ab19c4b81db534f", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_align_text.png b/Doxygen/output/html/class_align_text.png
new file mode 100644
index 0000000000000000000000000000000000000000..074c966f3a54d4edd79789565693b590f498816d
--- /dev/null
+++ b/Doxygen/output/html/class_align_text.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e6bf1f9ddcbf28707768c1f7c2a1203fc7503d8605f4a1066908856b96cdda7f
+size 486
diff --git a/Doxygen/output/html/class_angle_fact-members.html b/Doxygen/output/html/class_angle_fact-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..6573215b83ac1b272df3a5ea5ada8fd1b617973c
--- /dev/null
+++ b/Doxygen/output/html/class_angle_fact-members.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_angle_fact.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">AngleFact Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_angle_fact.html">AngleFact</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_angle_fact.html#a2ae66d73e61a15791153eec7dfc02b8c">AngleFact</a>()</td><td class="entry"><a class="el" href="class_angle_fact.html">AngleFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_angle_fact.html#ac333ab33a4ddeaea3e2fa01b36a34895">AngleFact</a>(AngleFact fact, Dictionary&lt; string, string &gt; old_to_new, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_angle_fact.html">AngleFact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_angle_fact.html#a05b3ae9c8d50c1bcbd9f1ba1ee47a3f2">AngleFact</a>(string pid1, string pid2, string pid3, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_angle_fact.html">AngleFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_angle_fact.html#af0beb6d6b922f25892a57f5c03e49b3e">AngleFact</a>(string Pid1, string Pid2, string Pid3, string backendURI, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_angle_fact.html">AngleFact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a6d6c30f6480c57f8928d1ff1960adaa6">Equivalent</a>(Fact f2)</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; AngleFact &gt;</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#aa8d38a1fb4e7f03bbb3856d37bd4d9d4">Equivalent</a>(Fact f1, Fact f2)</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; AngleFact &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_angle_fact.html#a2faaabc3f4874468c7ea8044e0d29049">EquivalentWrapped</a>(AngleFact f1, AngleFact f2)</td><td class="entry"><a class="el" href="class_angle_fact.html">AngleFact</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a6e83feba9179a493d097f9f2c0573de6">FactWrappedCRTP&lt; AngleFact &gt;.EquivalentWrapped</a>(T f1, T f2)</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; AngleFact &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#afe892ea96bffe02bdd36b2507ad6e509">FactWrappedCRTP</a>()</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; AngleFact &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a0f81cdce328aa3dc5903d56e726259e3">FactWrappedCRTP</a>(FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; AngleFact &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a3638f0c380fd762d68e33bab47b55dcf">FactWrappedCRTP</a>(FactWrappedCRTP&lt; T &gt; fact, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; AngleFact &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_angle_fact.html#a46f79620e3409bfb697c1105aff73749">generate90DegreeAngleDeclaration</a>(float val, string p1URI, string p2URI, string p3URI)</td><td class="entry"><a class="el" href="class_angle_fact.html">AngleFact</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_angle_fact.html#aef47b6a66a408cf88ff9a075b3fa8b35">generateLabel</a>()</td><td class="entry"><a class="el" href="class_angle_fact.html">AngleFact</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_angle_fact.html#a45a170310f395498e2d1ec59a897495e">generateNot90DegreeAngleDeclaration</a>(float val, string p1URI, string p2URI, string p3URI)</td><td class="entry"><a class="el" href="class_angle_fact.html">AngleFact</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_angle_fact.html#ad071232fd87fd13c2e1e45d3decdc15c">GetAngle</a>()</td><td class="entry"><a class="el" href="class_angle_fact.html">AngleFact</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_angle_fact.html#a2fb00b1c330678eefd89fa639f773356">getDependentFactIds</a>()</td><td class="entry"><a class="el" href="class_angle_fact.html">AngleFact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_angle_fact.html#affa01ec56a81ead749b67db7b487cd64">GetHashCode</a>()</td><td class="entry"><a class="el" href="class_angle_fact.html">AngleFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_angle_fact.html#ab2506ca6f319fc1fcf9f86f2fb09e155">hasDependentFacts</a>()</td><td class="entry"><a class="el" href="class_angle_fact.html">AngleFact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_angle_fact.html#a1a387d85c3fa5109e55da294b326d5e5">init</a>(string pid1, string pid2, string pid3)</td><td class="entry"><a class="el" href="class_angle_fact.html">AngleFact</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_angle_fact.html#ae7d060f8387b38db98dce098e709b355">instantiateDisplay</a>(GameObject prefab, Transform transform)</td><td class="entry"><a class="el" href="class_angle_fact.html">AngleFact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_angle_fact.html#a1cf9d7f8dc2a0fae3b37f9746ff88d9b">is_right_angle</a></td><td class="entry"><a class="el" href="class_angle_fact.html">AngleFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_angle_fact.html#ad881ab35af9fabdb4d30e7e1b22b8987">parseFact</a>(Scroll.ScrollFact fact)</td><td class="entry"><a class="el" href="class_angle_fact.html">AngleFact</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_angle_fact.html#aac7d53c0119ad92d4e16eb1a366338b7">Pid1</a></td><td class="entry"><a class="el" href="class_angle_fact.html">AngleFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_angle_fact.html#a53722f0066a1732ff4e848c1ed33dc29">Pid2</a></td><td class="entry"><a class="el" href="class_angle_fact.html">AngleFact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_angle_fact.html#a42acb966b99dedfbc3742c3018c56dab">Pid3</a></td><td class="entry"><a class="el" href="class_angle_fact.html">AngleFact</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_angle_fact.html b/Doxygen/output/html/class_angle_fact.html
new file mode 100644
index 0000000000000000000000000000000000000000..7c58cb0ce40f9425d19d719cfa3aafa81cb223bb
--- /dev/null
+++ b/Doxygen/output/html/class_angle_fact.html
@@ -0,0 +1,861 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: AngleFact Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_angle_fact.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="class_angle_fact-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">AngleFact Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Angle comprised of three <a class="el" href="class_point_fact.html">PointFacts</a> [A,B,C]  
+ <a href="class_angle_fact.html#details">More...</a></p>
+<div class="dynheader">
+Inheritance diagram for AngleFact:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_angle_fact.png" usemap="#AngleFact_map" alt=""/>
+  <map id="AngleFact_map" name="AngleFact_map">
+<area href="class_fact_wrapped_c_r_t_p.html" alt="FactWrappedCRTP&lt; AngleFact &gt;" shape="rect" coords="0,0,202,24"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a2ae66d73e61a15791153eec7dfc02b8c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_fact.html#a2ae66d73e61a15791153eec7dfc02b8c">AngleFact</a> ()</td></tr>
+<tr class="separator:a2ae66d73e61a15791153eec7dfc02b8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac333ab33a4ddeaea3e2fa01b36a34895"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_fact.html#ac333ab33a4ddeaea3e2fa01b36a34895">AngleFact</a> (<a class="el" href="class_angle_fact.html">AngleFact</a> fact, Dictionary&lt; string, string &gt; old_to_new, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="memdesc:ac333ab33a4ddeaea3e2fa01b36a34895"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies <em>fact</em>  by initiating new MMT Fact.  <a href="class_angle_fact.html#ac333ab33a4ddeaea3e2fa01b36a34895">More...</a><br /></td></tr>
+<tr class="separator:ac333ab33a4ddeaea3e2fa01b36a34895"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a05b3ae9c8d50c1bcbd9f1ba1ee47a3f2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_fact.html#a05b3ae9c8d50c1bcbd9f1ba1ee47a3f2">AngleFact</a> (string pid1, string pid2, string pid3, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="memdesc:a05b3ae9c8d50c1bcbd9f1ba1ee47a3f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Standard Constructor  <a href="class_angle_fact.html#a05b3ae9c8d50c1bcbd9f1ba1ee47a3f2">More...</a><br /></td></tr>
+<tr class="separator:a05b3ae9c8d50c1bcbd9f1ba1ee47a3f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af0beb6d6b922f25892a57f5c03e49b3e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_fact.html#af0beb6d6b922f25892a57f5c03e49b3e">AngleFact</a> (string <a class="el" href="class_angle_fact.html#aac7d53c0119ad92d4e16eb1a366338b7">Pid1</a>, string <a class="el" href="class_angle_fact.html#a53722f0066a1732ff4e848c1ed33dc29">Pid2</a>, string <a class="el" href="class_angle_fact.html#a42acb966b99dedfbc3742c3018c56dab">Pid3</a>, string backendURI, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="memdesc:af0beb6d6b922f25892a57f5c03e49b3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bypasses initialization of new MMT Fact by using existend URI, <em>which is not checked for existence</em>.  <a href="class_angle_fact.html#af0beb6d6b922f25892a57f5c03e49b3e">More...</a><br /></td></tr>
+<tr class="separator:af0beb6d6b922f25892a57f5c03e49b3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2506ca6f319fc1fcf9f86f2fb09e155"><td class="memItemLeft" align="right" valign="top">override Boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_fact.html#ab2506ca6f319fc1fcf9f86f2fb09e155">hasDependentFacts</a> ()</td></tr>
+<tr class="memdesc:ab2506ca6f319fc1fcf9f86f2fb09e155"><td class="mdescLeft">&#160;</td><td class="mdescRight"><dl class="section return"><dt>Returns</dt><dd><code>true</code> if <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> depends on other <a class="el" href="class_fact.html">Facts</a>; equivalent to <a class="el" href="class_angle_fact.html#a2fb00b1c330678eefd89fa639f773356">getDependentFactIds</a> returns non empty array</dd></dl>
+ <a href="class_angle_fact.html#ab2506ca6f319fc1fcf9f86f2fb09e155">More...</a><br /></td></tr>
+<tr class="separator:ab2506ca6f319fc1fcf9f86f2fb09e155"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2fb00b1c330678eefd89fa639f773356"><td class="memItemLeft" align="right" valign="top">override string[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_fact.html#a2fb00b1c330678eefd89fa639f773356">getDependentFactIds</a> ()</td></tr>
+<tr class="separator:a2fb00b1c330678eefd89fa639f773356"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7d060f8387b38db98dce098e709b355"><td class="memItemLeft" align="right" valign="top">override GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_fact.html#ae7d060f8387b38db98dce098e709b355">instantiateDisplay</a> (GameObject prefab, Transform transform)</td></tr>
+<tr class="memdesc:ae7d060f8387b38db98dce098e709b355"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initiates a <em>prefab</em>  at <em>transform</em>  e.g. by setting Label.  <a href="class_angle_fact.html#ae7d060f8387b38db98dce098e709b355">More...</a><br /></td></tr>
+<tr class="separator:ae7d060f8387b38db98dce098e709b355"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:affa01ec56a81ead749b67db7b487cd64"><td class="memItemLeft" align="right" valign="top">override int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_fact.html#affa01ec56a81ead749b67db7b487cd64">GetHashCode</a> ()</td></tr>
+<tr class="memdesc:affa01ec56a81ead749b67db7b487cd64"><td class="mdescLeft">&#160;</td><td class="mdescRight">canonical  <a href="class_angle_fact.html#affa01ec56a81ead749b67db7b487cd64">More...</a><br /></td></tr>
+<tr class="separator:affa01ec56a81ead749b67db7b487cd64"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_fact_wrapped_c_r_t_p"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_fact_wrapped_c_r_t_p')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; AngleFact &gt;</a></td></tr>
+<tr class="memitem:a6d6c30f6480c57f8928d1ff1960adaa6 inherit pub_methods_class_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a6d6c30f6480c57f8928d1ff1960adaa6">Equivalent</a> (<a class="el" href="class_fact.html">Fact</a> f2)</td></tr>
+<tr class="memdesc:a6d6c30f6480c57f8928d1ff1960adaa6 inherit pub_methods_class_fact_wrapped_c_r_t_p"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares <a class="el" href="class_fact.html">this</a> against <em>f2</em> .  <a href="class_fact_wrapped_c_r_t_p.html#a6d6c30f6480c57f8928d1ff1960adaa6">More...</a><br /></td></tr>
+<tr class="separator:a6d6c30f6480c57f8928d1ff1960adaa6 inherit pub_methods_class_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8d38a1fb4e7f03bbb3856d37bd4d9d4 inherit pub_methods_class_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#aa8d38a1fb4e7f03bbb3856d37bd4d9d4">Equivalent</a> (<a class="el" href="class_fact.html">Fact</a> f1, <a class="el" href="class_fact.html">Fact</a> f2)</td></tr>
+<tr class="memdesc:aa8d38a1fb4e7f03bbb3856d37bd4d9d4 inherit pub_methods_class_fact_wrapped_c_r_t_p"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares <em>f1</em>  against <em>f2</em> .  <a href="class_fact_wrapped_c_r_t_p.html#aa8d38a1fb4e7f03bbb3856d37bd4d9d4">More...</a><br /></td></tr>
+<tr class="separator:aa8d38a1fb4e7f03bbb3856d37bd4d9d4 inherit pub_methods_class_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:ad881ab35af9fabdb4d30e7e1b22b8987"><td class="memItemLeft" align="right" valign="top">static new <a class="el" href="class_angle_fact.html">AngleFact</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_fact.html#ad881ab35af9fabdb4d30e7e1b22b8987">parseFact</a> (<a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a> fact)</td></tr>
+<tr class="memdesc:ad881ab35af9fabdb4d30e7e1b22b8987"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parses <a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a> to actual <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a>  <a href="class_angle_fact.html#ad881ab35af9fabdb4d30e7e1b22b8987">More...</a><br /></td></tr>
+<tr class="separator:ad881ab35af9fabdb4d30e7e1b22b8987"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a1cf9d7f8dc2a0fae3b37f9746ff88d9b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_fact.html#a1cf9d7f8dc2a0fae3b37f9746ff88d9b">is_right_angle</a></td></tr>
+<tr class="memdesc:a1cf9d7f8dc2a0fae3b37f9746ff88d9b"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>true</code>, if <a class="el" href="class_angle_fact.html" title="Angle comprised of three PointFacts [A,B,C]">AngleFact</a> is approximately 90° or 270° <a href="class_angle_fact.html#a1cf9d7f8dc2a0fae3b37f9746ff88d9b">More...</a><br /></td></tr>
+<tr class="separator:a1cf9d7f8dc2a0fae3b37f9746ff88d9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
+<tr class="memitem:aac7d53c0119ad92d4e16eb1a366338b7"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_fact.html#aac7d53c0119ad92d4e16eb1a366338b7">Pid1</a></td></tr>
+<tr class="memdesc:aac7d53c0119ad92d4e16eb1a366338b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">One <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Id</a> of three <a class="el" href="class_point_fact.html">PointFacts</a> defining Angle [<a class="el" href="class_angle_fact.html#aac7d53c0119ad92d4e16eb1a366338b7" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid1</a>, <a class="el" href="class_angle_fact.html#a53722f0066a1732ff4e848c1ed33dc29" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid2</a>, <a class="el" href="class_angle_fact.html#a42acb966b99dedfbc3742c3018c56dab" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid3</a>].  <a href="class_angle_fact.html#aac7d53c0119ad92d4e16eb1a366338b7">More...</a><br /></td></tr>
+<tr class="separator:aac7d53c0119ad92d4e16eb1a366338b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a53722f0066a1732ff4e848c1ed33dc29"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_fact.html#a53722f0066a1732ff4e848c1ed33dc29">Pid2</a></td></tr>
+<tr class="memdesc:a53722f0066a1732ff4e848c1ed33dc29"><td class="mdescLeft">&#160;</td><td class="mdescRight">One <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Id</a> of three <a class="el" href="class_point_fact.html">PointFacts</a> defining Angle [<a class="el" href="class_angle_fact.html#aac7d53c0119ad92d4e16eb1a366338b7" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid1</a>, <a class="el" href="class_angle_fact.html#a53722f0066a1732ff4e848c1ed33dc29" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid2</a>, <a class="el" href="class_angle_fact.html#a42acb966b99dedfbc3742c3018c56dab" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid3</a>].  <a href="class_angle_fact.html#a53722f0066a1732ff4e848c1ed33dc29">More...</a><br /></td></tr>
+<tr class="separator:a53722f0066a1732ff4e848c1ed33dc29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a42acb966b99dedfbc3742c3018c56dab"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_fact.html#a42acb966b99dedfbc3742c3018c56dab">Pid3</a></td></tr>
+<tr class="memdesc:a42acb966b99dedfbc3742c3018c56dab"><td class="mdescLeft">&#160;</td><td class="mdescRight">One <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Id</a> of three <a class="el" href="class_point_fact.html">PointFacts</a> defining Angle [<a class="el" href="class_angle_fact.html#aac7d53c0119ad92d4e16eb1a366338b7" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid1</a>, <a class="el" href="class_angle_fact.html#a53722f0066a1732ff4e848c1ed33dc29" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid2</a>, <a class="el" href="class_angle_fact.html#a42acb966b99dedfbc3742c3018c56dab" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid3</a>].  <a href="class_angle_fact.html#a42acb966b99dedfbc3742c3018c56dab">More...</a><br /></td></tr>
+<tr class="separator:a42acb966b99dedfbc3742c3018c56dab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:aef47b6a66a408cf88ff9a075b3fa8b35"><td class="memItemLeft" align="right" valign="top">override string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_fact.html#aef47b6a66a408cf88ff9a075b3fa8b35">generateLabel</a> ()</td></tr>
+<tr class="memdesc:aef47b6a66a408cf88ff9a075b3fa8b35"><td class="mdescLeft">&#160;</td><td class="mdescRight">auto-generates Label using generation variable(s) e.g. LabelId; if custom Label is set, tries to restore original generated Label <b>without</b> resetting _CustomLabel. If original Label is already taken, a new one will be generated.  <a href="class_angle_fact.html#aef47b6a66a408cf88ff9a075b3fa8b35">More...</a><br /></td></tr>
+<tr class="separator:aef47b6a66a408cf88ff9a075b3fa8b35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2faaabc3f4874468c7ea8044e0d29049"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_fact.html#a2faaabc3f4874468c7ea8044e0d29049">EquivalentWrapped</a> (<a class="el" href="class_angle_fact.html">AngleFact</a> f1, <a class="el" href="class_angle_fact.html">AngleFact</a> f2)</td></tr>
+<tr class="memdesc:a2faaabc3f4874468c7ea8044e0d29049"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares <em>f1</em>  against <em>f2</em> .  <a href="class_angle_fact.html#a2faaabc3f4874468c7ea8044e0d29049">More...</a><br /></td></tr>
+<tr class="separator:a2faaabc3f4874468c7ea8044e0d29049"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_fact_wrapped_c_r_t_p"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_fact_wrapped_c_r_t_p')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; AngleFact &gt;</a></td></tr>
+<tr class="memitem:afe892ea96bffe02bdd36b2507ad6e509 inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#afe892ea96bffe02bdd36b2507ad6e509">FactWrappedCRTP</a> ()</td></tr>
+<tr class="separator:afe892ea96bffe02bdd36b2507ad6e509 inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f81cdce328aa3dc5903d56e726259e3 inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a0f81cdce328aa3dc5903d56e726259e3">FactWrappedCRTP</a> (<a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="separator:a0f81cdce328aa3dc5903d56e726259e3 inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3638f0c380fd762d68e33bab47b55dcf inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a3638f0c380fd762d68e33bab47b55dcf">FactWrappedCRTP</a> (<a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP</a>&lt; T &gt; fact, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="separator:a3638f0c380fd762d68e33bab47b55dcf inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e83feba9179a493d097f9f2c0573de6 inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">abstract bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a6e83feba9179a493d097f9f2c0573de6">EquivalentWrapped</a> (T f1, T f2)</td></tr>
+<tr class="memdesc:a6e83feba9179a493d097f9f2c0573de6 inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="mdescLeft">&#160;</td><td class="mdescRight">CRTP step of <a class="el" href="class_fact_wrapped_c_r_t_p.html#a6d6c30f6480c57f8928d1ff1960adaa6" title="Compares this against f2 .">Equivalent(Fact)</a> and <a class="el" href="class_fact_wrapped_c_r_t_p.html#aa8d38a1fb4e7f03bbb3856d37bd4d9d4" title="Compares f1  against f2 .">Equivalent(Fact, Fact)</a> <a href="class_fact_wrapped_c_r_t_p.html#a6e83feba9179a493d097f9f2c0573de6">More...</a><br /></td></tr>
+<tr class="separator:a6e83feba9179a493d097f9f2c0573de6 inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:a1a387d85c3fa5109e55da294b326d5e5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_fact.html#a1a387d85c3fa5109e55da294b326d5e5">init</a> (string pid1, string pid2, string pid3)</td></tr>
+<tr class="memdesc:a1a387d85c3fa5109e55da294b326d5e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initiates <a class="el" href="class_angle_fact.html#aac7d53c0119ad92d4e16eb1a366338b7" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid1</a>, <a class="el" href="class_angle_fact.html#a53722f0066a1732ff4e848c1ed33dc29" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid2</a>, <a class="el" href="class_angle_fact.html#a42acb966b99dedfbc3742c3018c56dab" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid3</a>, <a class="el" href="class_angle_fact.html#a1cf9d7f8dc2a0fae3b37f9746ff88d9b" title="true, if AngleFact is approximately 90° or 270°">is_right_angle</a>, <a class="el" href="class_fact.html#a338f38115696c45402971ef7d0e1ab13" title="MMT URI">Fact._URI</a> and creates MMT Fact Server-Side  <a href="class_angle_fact.html#a1a387d85c3fa5109e55da294b326d5e5">More...</a><br /></td></tr>
+<tr class="separator:a1a387d85c3fa5109e55da294b326d5e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad071232fd87fd13c2e1e45d3decdc15c"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_fact.html#ad071232fd87fd13c2e1e45d3decdc15c">GetAngle</a> ()</td></tr>
+<tr class="memdesc:ad071232fd87fd13c2e1e45d3decdc15c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes smallest angle and sets <a class="el" href="class_angle_fact.html#a1cf9d7f8dc2a0fae3b37f9746ff88d9b" title="true, if AngleFact is approximately 90° or 270°">is_right_angle</a>  <a href="class_angle_fact.html#ad071232fd87fd13c2e1e45d3decdc15c">More...</a><br /></td></tr>
+<tr class="separator:ad071232fd87fd13c2e1e45d3decdc15c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a46f79620e3409bfb697c1105aff73749"><td class="memItemLeft" align="right" valign="top">MMTDeclaration&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_fact.html#a46f79620e3409bfb697c1105aff73749">generate90DegreeAngleDeclaration</a> (float val, string p1URI, string p2URI, string p3URI)</td></tr>
+<tr class="memdesc:a46f79620e3409bfb697c1105aff73749"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs struct for right-angled MMT Fact <a class="el" href="class_add_fact_response.html" title="class to Read AddFact Responses.">AddFactResponse</a>  <a href="class_angle_fact.html#a46f79620e3409bfb697c1105aff73749">More...</a><br /></td></tr>
+<tr class="separator:a46f79620e3409bfb697c1105aff73749"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a45a170310f395498e2d1ec59a897495e"><td class="memItemLeft" align="right" valign="top">MMTDeclaration&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_fact.html#a45a170310f395498e2d1ec59a897495e">generateNot90DegreeAngleDeclaration</a> (float val, string p1URI, string p2URI, string p3URI)</td></tr>
+<tr class="memdesc:a45a170310f395498e2d1ec59a897495e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs struct for not-right-angled MMT Fact <a class="el" href="class_add_fact_response.html" title="class to Read AddFact Responses.">AddFactResponse</a>  <a href="class_angle_fact.html#a45a170310f395498e2d1ec59a897495e">More...</a><br /></td></tr>
+<tr class="separator:a45a170310f395498e2d1ec59a897495e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >Angle comprised of three <a class="el" href="class_point_fact.html">PointFacts</a> [A,B,C] </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a2ae66d73e61a15791153eec7dfc02b8c" name="a2ae66d73e61a15791153eec7dfc02b8c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2ae66d73e61a15791153eec7dfc02b8c">&#9670;&nbsp;</a></span>AngleFact() <span class="overload">[1/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AngleFact.AngleFact </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p></p>
+<p >Only being used by <a href="https://www.newtonsoft.com/json/help/html/T_Newtonsoft_Json_JsonReader.htm">JsonReader</a> to initiate empty <a class="el" href="class_fact.html">Facts</a>. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_j_s_o_n_manager.html">JSONManager</a></dd></dl>
+
+</div>
+</div>
+<a id="ac333ab33a4ddeaea3e2fa01b36a34895" name="ac333ab33a4ddeaea3e2fa01b36a34895"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac333ab33a4ddeaea3e2fa01b36a34895">&#9670;&nbsp;</a></span>AngleFact() <span class="overload">[2/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AngleFact.AngleFact </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_angle_fact.html">AngleFact</a>&#160;</td>
+          <td class="paramname"><em>fact</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Dictionary&lt; string, string &gt;&#160;</td>
+          <td class="paramname"><em>old_to_new</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact_organizer.html">FactOrganizer</a>&#160;</td>
+          <td class="paramname"><em>organizer</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Copies <em>fact</em>  by initiating new MMT Fact. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">fact</td><td><a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> to be copied</td></tr>
+    <tr><td class="paramname">old_to_new</td><td><code>Dictionary</code> mapping <em>fact</em> .<a class="el" href="class_angle_fact.html#a2fb00b1c330678eefd89fa639f773356">getDependentFactIds</a> in <em>fact</em> .<a class="el" href="class_fact.html#addf13e312f8d68a630cde0eb0292e779" title="Reference to FactOrganizer in which this Fact and all its depending Facts are beeing organized.">Fact._Facts</a> to corresponding <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> in <em>organizer</em>  </td></tr>
+    <tr><td class="paramname">organizer</td><td>sets _Facts</td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a05b3ae9c8d50c1bcbd9f1ba1ee47a3f2" name="a05b3ae9c8d50c1bcbd9f1ba1ee47a3f2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a05b3ae9c8d50c1bcbd9f1ba1ee47a3f2">&#9670;&nbsp;</a></span>AngleFact() <span class="overload">[3/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AngleFact.AngleFact </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid3</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact_organizer.html">FactOrganizer</a>&#160;</td>
+          <td class="paramname"><em>organizer</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Standard Constructor </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pid1</td><td>sets <a class="el" href="class_angle_fact.html#aac7d53c0119ad92d4e16eb1a366338b7" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid1</a></td></tr>
+    <tr><td class="paramname">pid2</td><td>sets <a class="el" href="class_angle_fact.html#a53722f0066a1732ff4e848c1ed33dc29" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid2</a></td></tr>
+    <tr><td class="paramname">pid3</td><td>sets <a class="el" href="class_angle_fact.html#a42acb966b99dedfbc3742c3018c56dab" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid3</a></td></tr>
+    <tr><td class="paramname">organizer</td><td>sets <a class="el" href="class_fact.html#addf13e312f8d68a630cde0eb0292e779" title="Reference to FactOrganizer in which this Fact and all its depending Facts are beeing organized.">Fact._Facts</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="af0beb6d6b922f25892a57f5c03e49b3e" name="af0beb6d6b922f25892a57f5c03e49b3e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af0beb6d6b922f25892a57f5c03e49b3e">&#9670;&nbsp;</a></span>AngleFact() <span class="overload">[4/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">AngleFact.AngleFact </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>Pid1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>Pid2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>Pid3</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>backendURI</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact_organizer.html">FactOrganizer</a>&#160;</td>
+          <td class="paramname"><em>organizer</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Bypasses initialization of new MMT Fact by using existend URI, <em>which is not checked for existence</em>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Pid1</td><td>sets <a class="el" href="class_angle_fact.html#aac7d53c0119ad92d4e16eb1a366338b7" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid1</a></td></tr>
+    <tr><td class="paramname">Pid2</td><td>sets <a class="el" href="class_angle_fact.html#a53722f0066a1732ff4e848c1ed33dc29" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid2</a></td></tr>
+    <tr><td class="paramname">Pid3</td><td>sets <a class="el" href="class_angle_fact.html#a42acb966b99dedfbc3742c3018c56dab" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid3</a></td></tr>
+    <tr><td class="paramname">backendURI</td><td>MMT URI</td></tr>
+    <tr><td class="paramname">organizer</td><td>sets <a class="el" href="class_fact.html#addf13e312f8d68a630cde0eb0292e779" title="Reference to FactOrganizer in which this Fact and all its depending Facts are beeing organized.">Fact._Facts</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a2faaabc3f4874468c7ea8044e0d29049" name="a2faaabc3f4874468c7ea8044e0d29049"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2faaabc3f4874468c7ea8044e0d29049">&#9670;&nbsp;</a></span>EquivalentWrapped()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">override bool AngleFact.EquivalentWrapped </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_angle_fact.html">AngleFact</a>&#160;</td>
+          <td class="paramname"><em>f1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_angle_fact.html">AngleFact</a>&#160;</td>
+          <td class="paramname"><em>f2</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Compares <em>f1</em>  against <em>f2</em> . </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">f1</td><td><a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> to compare to</td></tr>
+    <tr><td class="paramname">f2</td><td><a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> to compare to</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <em>f2</em>  is semantical very similar to <em>f1</em> </dd></dl>
+
+</div>
+</div>
+<a id="a46f79620e3409bfb697c1105aff73749" name="a46f79620e3409bfb697c1105aff73749"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a46f79620e3409bfb697c1105aff73749">&#9670;&nbsp;</a></span>generate90DegreeAngleDeclaration()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">MMTDeclaration AngleFact.generate90DegreeAngleDeclaration </td>
+          <td>(</td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>val</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>p1URI</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>p2URI</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>p3URI</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Constructs struct for right-angled MMT Fact <a class="el" href="class_add_fact_response.html" title="class to Read AddFact Responses.">AddFactResponse</a> </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">val</td><td>Angle == 90f, <em>not checked</em></td></tr>
+    <tr><td class="paramname">p1URI</td><td><a class="el" href="class_angle_fact.html#aac7d53c0119ad92d4e16eb1a366338b7" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid1</a></td></tr>
+    <tr><td class="paramname">p2URI</td><td><a class="el" href="class_angle_fact.html#a53722f0066a1732ff4e848c1ed33dc29" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid2</a></td></tr>
+    <tr><td class="paramname">p3URI</td><td><a class="el" href="class_angle_fact.html#a42acb966b99dedfbc3742c3018c56dab" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid3</a></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>struct for <a class="el" href="class_add_fact_response.html" title="class to Read AddFact Responses.">AddFactResponse</a></dd></dl>
+
+</div>
+</div>
+<a id="aef47b6a66a408cf88ff9a075b3fa8b35" name="aef47b6a66a408cf88ff9a075b3fa8b35"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aef47b6a66a408cf88ff9a075b3fa8b35">&#9670;&nbsp;</a></span>generateLabel()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">override string AngleFact.generateLabel </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>auto-generates Label using generation variable(s) e.g. LabelId; if custom Label is set, tries to restore original generated Label <b>without</b> resetting _CustomLabel. If original Label is already taken, a new one will be generated. </p>
+<dl class="section return"><dt>Returns</dt><dd>auto-generated Label</dd></dl>
+
+</div>
+</div>
+<a id="a45a170310f395498e2d1ec59a897495e" name="a45a170310f395498e2d1ec59a897495e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a45a170310f395498e2d1ec59a897495e">&#9670;&nbsp;</a></span>generateNot90DegreeAngleDeclaration()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">MMTDeclaration AngleFact.generateNot90DegreeAngleDeclaration </td>
+          <td>(</td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>val</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>p1URI</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>p2URI</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>p3URI</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Constructs struct for not-right-angled MMT Fact <a class="el" href="class_add_fact_response.html" title="class to Read AddFact Responses.">AddFactResponse</a> </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">val</td><td>Angle != 90f, <em>not checked</em></td></tr>
+    <tr><td class="paramname">p1URI</td><td><a class="el" href="class_angle_fact.html#aac7d53c0119ad92d4e16eb1a366338b7" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid1</a></td></tr>
+    <tr><td class="paramname">p2URI</td><td><a class="el" href="class_angle_fact.html#a53722f0066a1732ff4e848c1ed33dc29" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid2</a></td></tr>
+    <tr><td class="paramname">p3URI</td><td><a class="el" href="class_angle_fact.html#a42acb966b99dedfbc3742c3018c56dab" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid3</a></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>struct for <a class="el" href="class_add_fact_response.html" title="class to Read AddFact Responses.">AddFactResponse</a></dd></dl>
+
+</div>
+</div>
+<a id="ad071232fd87fd13c2e1e45d3decdc15c" name="ad071232fd87fd13c2e1e45d3decdc15c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad071232fd87fd13c2e1e45d3decdc15c">&#9670;&nbsp;</a></span>GetAngle()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float AngleFact.GetAngle </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Computes smallest angle and sets <a class="el" href="class_angle_fact.html#a1cf9d7f8dc2a0fae3b37f9746ff88d9b" title="true, if AngleFact is approximately 90° or 270°">is_right_angle</a> </p>
+<dl class="section return"><dt>Returns</dt><dd>Smallets angle between [<a class="el" href="class_angle_fact.html#aac7d53c0119ad92d4e16eb1a366338b7" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid1</a>, <a class="el" href="class_angle_fact.html#a53722f0066a1732ff4e848c1ed33dc29" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid2</a>] and [<a class="el" href="class_angle_fact.html#a53722f0066a1732ff4e848c1ed33dc29" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid2</a>, <a class="el" href="class_angle_fact.html#a42acb966b99dedfbc3742c3018c56dab" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid3</a>]</dd></dl>
+
+</div>
+</div>
+<a id="a2fb00b1c330678eefd89fa639f773356" name="a2fb00b1c330678eefd89fa639f773356"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2fb00b1c330678eefd89fa639f773356">&#9670;&nbsp;</a></span>getDependentFactIds()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">override string[] AngleFact.getDependentFactIds </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p></p>
+<dl class="section return"><dt>Returns</dt><dd>array of <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> <a class="el" href="">Ids </a> on which this <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> depends.</dd></dl>
+<p ><a class="el" href="class_angle_fact.html" title="Angle comprised of three PointFacts [A,B,C]">AngleFact</a> needs 3 <a class="el" href="class_point_fact.html" title="Point in 3D Space">PointFact</a>s to be defined.</p>
+
+</div>
+</div>
+<a id="affa01ec56a81ead749b67db7b487cd64" name="affa01ec56a81ead749b67db7b487cd64"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#affa01ec56a81ead749b67db7b487cd64">&#9670;&nbsp;</a></span>GetHashCode()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">override int AngleFact.GetHashCode </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>canonical </p>
+<dl class="section return"><dt>Returns</dt><dd>unique-ish Hash</dd></dl>
+
+</div>
+</div>
+<a id="ab2506ca6f319fc1fcf9f86f2fb09e155" name="ab2506ca6f319fc1fcf9f86f2fb09e155"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab2506ca6f319fc1fcf9f86f2fb09e155">&#9670;&nbsp;</a></span>hasDependentFacts()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">override Boolean AngleFact.hasDependentFacts </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p><dl class="section return"><dt>Returns</dt><dd><code>true</code> if <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> depends on other <a class="el" href="class_fact.html">Facts</a>; equivalent to <a class="el" href="class_angle_fact.html#a2fb00b1c330678eefd89fa639f773356">getDependentFactIds</a> returns non empty array</dd></dl>
+</p>
+
+</div>
+</div>
+<a id="a1a387d85c3fa5109e55da294b326d5e5" name="a1a387d85c3fa5109e55da294b326d5e5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1a387d85c3fa5109e55da294b326d5e5">&#9670;&nbsp;</a></span>init()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void AngleFact.init </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid3</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Initiates <a class="el" href="class_angle_fact.html#aac7d53c0119ad92d4e16eb1a366338b7" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid1</a>, <a class="el" href="class_angle_fact.html#a53722f0066a1732ff4e848c1ed33dc29" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid2</a>, <a class="el" href="class_angle_fact.html#a42acb966b99dedfbc3742c3018c56dab" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid3</a>, <a class="el" href="class_angle_fact.html#a1cf9d7f8dc2a0fae3b37f9746ff88d9b" title="true, if AngleFact is approximately 90° or 270°">is_right_angle</a>, <a class="el" href="class_fact.html#a338f38115696c45402971ef7d0e1ab13" title="MMT URI">Fact._URI</a> and creates MMT Fact Server-Side </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pid1</td><td>sets <a class="el" href="class_angle_fact.html#aac7d53c0119ad92d4e16eb1a366338b7" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid1</a></td></tr>
+    <tr><td class="paramname">pid2</td><td>sets <a class="el" href="class_angle_fact.html#a53722f0066a1732ff4e848c1ed33dc29" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid2</a></td></tr>
+    <tr><td class="paramname">pid3</td><td>sets <a class="el" href="class_angle_fact.html#a42acb966b99dedfbc3742c3018c56dab" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid3</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="ae7d060f8387b38db98dce098e709b355" name="ae7d060f8387b38db98dce098e709b355"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae7d060f8387b38db98dce098e709b355">&#9670;&nbsp;</a></span>instantiateDisplay()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">override GameObject AngleFact.instantiateDisplay </td>
+          <td>(</td>
+          <td class="paramtype">GameObject&#160;</td>
+          <td class="paramname"><em>prefab</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Transform&#160;</td>
+          <td class="paramname"><em>transform</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Initiates a <em>prefab</em>  at <em>transform</em>  e.g. by setting Label. </p>
+<p >Does not set Representation.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">prefab</td><td><code>GameObject</code> Prefab that will represent this <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a></td></tr>
+    <tr><td class="paramname">transform</td><td><code>Transform</code> where to initiate <em>prefab</em> </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd></dd></dl>
+
+</div>
+</div>
+<a id="ad881ab35af9fabdb4d30e7e1b22b8987" name="ad881ab35af9fabdb4d30e7e1b22b8987"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad881ab35af9fabdb4d30e7e1b22b8987">&#9670;&nbsp;</a></span>parseFact()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static new <a class="el" href="class_angle_fact.html">AngleFact</a> AngleFact.parseFact </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a>&#160;</td>
+          <td class="paramname"><em>fact</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Parses <a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a> to actual <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">fact</td><td>instance to be parsed</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>parsed <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a></dd></dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a1cf9d7f8dc2a0fae3b37f9746ff88d9b" name="a1cf9d7f8dc2a0fae3b37f9746ff88d9b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1cf9d7f8dc2a0fae3b37f9746ff88d9b">&#9670;&nbsp;</a></span>is_right_angle</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool AngleFact.is_right_angle</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p><code>true</code>, if <a class="el" href="class_angle_fact.html" title="Angle comprised of three PointFacts [A,B,C]">AngleFact</a> is approximately 90° or 270°</p>
+
+</div>
+</div>
+<a id="aac7d53c0119ad92d4e16eb1a366338b7" name="aac7d53c0119ad92d4e16eb1a366338b7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aac7d53c0119ad92d4e16eb1a366338b7">&#9670;&nbsp;</a></span>Pid1</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string AngleFact.Pid1</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>One <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Id</a> of three <a class="el" href="class_point_fact.html">PointFacts</a> defining Angle [<a class="el" href="class_angle_fact.html#aac7d53c0119ad92d4e16eb1a366338b7" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid1</a>, <a class="el" href="class_angle_fact.html#a53722f0066a1732ff4e848c1ed33dc29" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid2</a>, <a class="el" href="class_angle_fact.html#a42acb966b99dedfbc3742c3018c56dab" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid3</a>]. </p>
+
+</div>
+</div>
+<a id="a53722f0066a1732ff4e848c1ed33dc29" name="a53722f0066a1732ff4e848c1ed33dc29"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a53722f0066a1732ff4e848c1ed33dc29">&#9670;&nbsp;</a></span>Pid2</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string AngleFact.Pid2</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>One <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Id</a> of three <a class="el" href="class_point_fact.html">PointFacts</a> defining Angle [<a class="el" href="class_angle_fact.html#aac7d53c0119ad92d4e16eb1a366338b7" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid1</a>, <a class="el" href="class_angle_fact.html#a53722f0066a1732ff4e848c1ed33dc29" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid2</a>, <a class="el" href="class_angle_fact.html#a42acb966b99dedfbc3742c3018c56dab" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid3</a>]. </p>
+
+</div>
+</div>
+<a id="a42acb966b99dedfbc3742c3018c56dab" name="a42acb966b99dedfbc3742c3018c56dab"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a42acb966b99dedfbc3742c3018c56dab">&#9670;&nbsp;</a></span>Pid3</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string AngleFact.Pid3</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>One <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Id</a> of three <a class="el" href="class_point_fact.html">PointFacts</a> defining Angle [<a class="el" href="class_angle_fact.html#aac7d53c0119ad92d4e16eb1a366338b7" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid1</a>, <a class="el" href="class_angle_fact.html#a53722f0066a1732ff4e848c1ed33dc29" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid2</a>, <a class="el" href="class_angle_fact.html#a42acb966b99dedfbc3742c3018c56dab" title="One Id of three PointFacts defining Angle [Pid1, Pid2, Pid3].">Pid3</a>]. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/<a class="el" href="_fact_8cs.html">Fact.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_angle_fact.html">AngleFact</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_angle_fact.js b/Doxygen/output/html/class_angle_fact.js
new file mode 100644
index 0000000000000000000000000000000000000000..6d515a1d61b9b99a36f01c3e5dac089a53455dab
--- /dev/null
+++ b/Doxygen/output/html/class_angle_fact.js
@@ -0,0 +1,22 @@
+var class_angle_fact =
+[
+    [ "AngleFact", "class_angle_fact.html#a2ae66d73e61a15791153eec7dfc02b8c", null ],
+    [ "AngleFact", "class_angle_fact.html#ac333ab33a4ddeaea3e2fa01b36a34895", null ],
+    [ "AngleFact", "class_angle_fact.html#a05b3ae9c8d50c1bcbd9f1ba1ee47a3f2", null ],
+    [ "AngleFact", "class_angle_fact.html#af0beb6d6b922f25892a57f5c03e49b3e", null ],
+    [ "EquivalentWrapped", "class_angle_fact.html#a2faaabc3f4874468c7ea8044e0d29049", null ],
+    [ "generate90DegreeAngleDeclaration", "class_angle_fact.html#a46f79620e3409bfb697c1105aff73749", null ],
+    [ "generateLabel", "class_angle_fact.html#aef47b6a66a408cf88ff9a075b3fa8b35", null ],
+    [ "generateNot90DegreeAngleDeclaration", "class_angle_fact.html#a45a170310f395498e2d1ec59a897495e", null ],
+    [ "GetAngle", "class_angle_fact.html#ad071232fd87fd13c2e1e45d3decdc15c", null ],
+    [ "getDependentFactIds", "class_angle_fact.html#a2fb00b1c330678eefd89fa639f773356", null ],
+    [ "GetHashCode", "class_angle_fact.html#affa01ec56a81ead749b67db7b487cd64", null ],
+    [ "hasDependentFacts", "class_angle_fact.html#ab2506ca6f319fc1fcf9f86f2fb09e155", null ],
+    [ "init", "class_angle_fact.html#a1a387d85c3fa5109e55da294b326d5e5", null ],
+    [ "instantiateDisplay", "class_angle_fact.html#ae7d060f8387b38db98dce098e709b355", null ],
+    [ "parseFact", "class_angle_fact.html#ad881ab35af9fabdb4d30e7e1b22b8987", null ],
+    [ "is_right_angle", "class_angle_fact.html#a1cf9d7f8dc2a0fae3b37f9746ff88d9b", null ],
+    [ "Pid1", "class_angle_fact.html#aac7d53c0119ad92d4e16eb1a366338b7", null ],
+    [ "Pid2", "class_angle_fact.html#a53722f0066a1732ff4e848c1ed33dc29", null ],
+    [ "Pid3", "class_angle_fact.html#a42acb966b99dedfbc3742c3018c56dab", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_angle_fact.png b/Doxygen/output/html/class_angle_fact.png
new file mode 100644
index 0000000000000000000000000000000000000000..8231f44f9d76ca84d644c061d750dd887370bf8b
--- /dev/null
+++ b/Doxygen/output/html/class_angle_fact.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:65e723a8d9a187da55d0ad6cf457ef91c9efa00c61c0c5cb57ef6d53776943f7
+size 695
diff --git a/Doxygen/output/html/class_angle_tool-members.html b/Doxygen/output/html/class_angle_tool-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..292f14f3b2ff2938150bf3f661df18a1404e5cd7
--- /dev/null
+++ b/Doxygen/output/html/class_angle_tool-members.html
@@ -0,0 +1,127 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_angle_tool.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">AngleTool Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_angle_tool.html">AngleTool</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_angle_tool.html#a769856a6898543641fe8711a07c7a7f5">ActivateCurveDrawing</a>()</td><td class="entry"><a class="el" href="class_angle_tool.html">AngleTool</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_angle_tool.html#aa04dbed6f4ae1011df6311a50d8fd24d">angleMiddlePoint</a></td><td class="entry"><a class="el" href="class_angle_tool.html">AngleTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_angle_tool.html#a12eee7dfc33d7b1d158aaabaaf216d74">angleModeFirstPointSelected</a></td><td class="entry"><a class="el" href="class_angle_tool.html">AngleTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_angle_tool.html#a2cd00d65b792c40a70039928be8f86eb">angleModeIsFirstPointSelected</a></td><td class="entry"><a class="el" href="class_angle_tool.html">AngleTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_angle_tool.html#a5381bc4de94101bd327dea84d519a39f">angleModeIsSecondPointSelected</a></td><td class="entry"><a class="el" href="class_angle_tool.html">AngleTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_angle_tool.html#aad527dbaf0389df79074a8af1e2970c7">angleModeSecondPointSelected</a></td><td class="entry"><a class="el" href="class_angle_tool.html">AngleTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_angle_tool.html#a4b4bef62cc77cb4c7004b4c044059144">anglePreviewMaterial</a></td><td class="entry"><a class="el" href="class_angle_tool.html">AngleTool</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_angle_tool.html#a09d40d4ac5ca7b8f66ef9bc9f2fe2d48">Awake</a>()</td><td class="entry"><a class="el" href="class_angle_tool.html">AngleTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e">Cursor</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_angle_tool.html#ad53d1012ac71ea87e16563e4cb00f0ed">curveDrawingActivated</a></td><td class="entry"><a class="el" href="class_angle_tool.html">AngleTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_angle_tool.html#ad60891ad87435994e65f10f49f0202a1">curveDrawingVertexCount</a></td><td class="entry"><a class="el" href="class_angle_tool.html">AngleTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_angle_tool.html#a19127e03404289cc416de14d4178ef35">curveEndPoint</a></td><td class="entry"><a class="el" href="class_angle_tool.html">AngleTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_angle_tool.html#a9689be22a443b6f6613bb5809a793c22">curveRadius</a></td><td class="entry"><a class="el" href="class_angle_tool.html">AngleTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_angle_tool.html#ad86df38e2cf7458b7ec8e60b644469a7">DeactivateCurveDrawing</a>()</td><td class="entry"><a class="el" href="class_angle_tool.html">AngleTool</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#a08cf9e25270636472e93195bc1516878">id</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d">ignoreLayerMask</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_angle_tool.html#a9e5ae085fd67aeb07c7543c4f5ea2ec9">linePositions</a></td><td class="entry"><a class="el" href="class_angle_tool.html">AngleTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_angle_tool.html#a7cad79bdeb58d592376fedfd0959c95d">lineRenderer</a></td><td class="entry"><a class="el" href="class_angle_tool.html">AngleTool</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999">MaxRange</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_angle_tool.html#af62849932c48540c09ddc9285ba7f8e4">OnDisable</a>()</td><td class="entry"><a class="el" href="class_angle_tool.html">AngleTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_angle_tool.html#aef01dc557d7d0ef13484ac47293908eb">OnEnable</a>()</td><td class="entry"><a class="el" href="class_angle_tool.html">AngleTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_angle_tool.html#af74cf47aa4012b25580f1ec27f4ca106">OnHit</a>(RaycastHit hit)</td><td class="entry"><a class="el" href="class_angle_tool.html">AngleTool</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_angle_tool.html#a013032e08aa41f852f0e2cdf6620d183">ResetGadget</a>()</td><td class="entry"><a class="el" href="class_angle_tool.html">AngleTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0">Sprite</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53">UiName</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_angle_tool.html#a3d50cf490bc5b0aacb541a3c2b442298">Update</a>()</td><td class="entry"><a class="el" href="class_angle_tool.html">AngleTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_angle_tool.html#a7ad334a3473a14a7ecb628db60e02184">UpdateCurveDrawing</a>(Vector3 currentPosition)</td><td class="entry"><a class="el" href="class_angle_tool.html">AngleTool</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_angle_tool.html b/Doxygen/output/html/class_angle_tool.html
new file mode 100644
index 0000000000000000000000000000000000000000..d974bf133d99f9567c6b0beadc5974fc9c30ccbb
--- /dev/null
+++ b/Doxygen/output/html/class_angle_tool.html
@@ -0,0 +1,662 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: AngleTool Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_angle_tool.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="#pri-attribs">Private Attributes</a> &#124;
+<a href="class_angle_tool-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">AngleTool Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for AngleTool:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_angle_tool.png" usemap="#AngleTool_map" alt=""/>
+  <map id="AngleTool_map" name="AngleTool_map">
+<area href="class_gadget.html" title="Base class for all Gadgets to derive from. A Gadget is a tool for the player (and level editor) to in..." alt="Gadget" shape="rect" coords="0,56,102,80"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:af74cf47aa4012b25580f1ec27f4ca106"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_tool.html#af74cf47aa4012b25580f1ec27f4ca106">OnHit</a> (RaycastHit hit)</td></tr>
+<tr class="memdesc:af74cf47aa4012b25580f1ec27f4ca106"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when <a class="el" href="class_communication_events.html#a42aa894d895fcccfea05a3823bc2a683">CommunicationEvents.TriggerEvent</a> is invoked, a.k.a. when Player clicks in GameWorld.  <a href="class_angle_tool.html#af74cf47aa4012b25580f1ec27f4ca106">More...</a><br /></td></tr>
+<tr class="separator:af74cf47aa4012b25580f1ec27f4ca106"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a769856a6898543641fe8711a07c7a7f5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_tool.html#a769856a6898543641fe8711a07c7a7f5">ActivateCurveDrawing</a> ()</td></tr>
+<tr class="separator:a769856a6898543641fe8711a07c7a7f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ad334a3473a14a7ecb628db60e02184"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_tool.html#a7ad334a3473a14a7ecb628db60e02184">UpdateCurveDrawing</a> (Vector3 currentPosition)</td></tr>
+<tr class="separator:a7ad334a3473a14a7ecb628db60e02184"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad86df38e2cf7458b7ec8e60b644469a7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_tool.html#ad86df38e2cf7458b7ec8e60b644469a7">DeactivateCurveDrawing</a> ()</td></tr>
+<tr class="separator:ad86df38e2cf7458b7ec8e60b644469a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a7cad79bdeb58d592376fedfd0959c95d"><td class="memItemLeft" align="right" valign="top">LineRenderer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_tool.html#a7cad79bdeb58d592376fedfd0959c95d">lineRenderer</a></td></tr>
+<tr class="separator:a7cad79bdeb58d592376fedfd0959c95d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b4bef62cc77cb4c7004b4c044059144"><td class="memItemLeft" align="right" valign="top">Material&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_tool.html#a4b4bef62cc77cb4c7004b4c044059144">anglePreviewMaterial</a></td></tr>
+<tr class="separator:a4b4bef62cc77cb4c7004b4c044059144"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_attribs_class_gadget"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_gadget')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_gadget.html">Gadget</a></td></tr>
+<tr class="memitem:a08cf9e25270636472e93195bc1516878 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a08cf9e25270636472e93195bc1516878">id</a> = -1</td></tr>
+<tr class="memdesc:a08cf9e25270636472e93195bc1516878 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Position in tool belt.  <a href="class_gadget.html#a08cf9e25270636472e93195bc1516878">More...</a><br /></td></tr>
+<tr class="separator:a08cf9e25270636472e93195bc1516878 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae7923f7fd2ee880e3cb9d8f4f76cb53 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53">UiName</a> = &quot;Name Not Set&quot;</td></tr>
+<tr class="memdesc:aae7923f7fd2ee880e3cb9d8f4f76cb53 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tool Name  <a href="class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53">More...</a><br /></td></tr>
+<tr class="separator:aae7923f7fd2ee880e3cb9d8f4f76cb53 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5cbccf7078b56f38e9b3d972f04e999 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999">MaxRange</a></td></tr>
+<tr class="memdesc:aa5cbccf7078b56f38e9b3d972f04e999 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum range for this Tool. For consistency use GadgetDistances in <a class="el" href="class_global_behaviour.html">GlobalBehaviour</a>. <a href="class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999">More...</a><br /></td></tr>
+<tr class="separator:aa5cbccf7078b56f38e9b3d972f04e999 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c9fe989e41ae1117121eefc22fca7b0 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">Sprite&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0">Sprite</a></td></tr>
+<tr class="memdesc:a2c9fe989e41ae1117121eefc22fca7b0 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Which sprite to use <a href="class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0">More...</a><br /></td></tr>
+<tr class="separator:a2c9fe989e41ae1117121eefc22fca7b0 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb04c1ca241da0b8e818144a80d9e55d inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">LayerMask&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d">ignoreLayerMask</a></td></tr>
+<tr class="memdesc:acb04c1ca241da0b8e818144a80d9e55d inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Layers to ignore for thid gadget by default. <a href="class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d">More...</a><br /></td></tr>
+<tr class="separator:acb04c1ca241da0b8e818144a80d9e55d inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad932ca8643a5a86c74ed070079a8f70e inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_world_cursor.html">WorldCursor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e">Cursor</a></td></tr>
+<tr class="memdesc:ad932ca8643a5a86c74ed070079a8f70e inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Which cursor to use <a href="class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e">More...</a><br /></td></tr>
+<tr class="separator:ad932ca8643a5a86c74ed070079a8f70e inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:a09d40d4ac5ca7b8f66ef9bc9f2fe2d48"><td class="memItemLeft" align="right" valign="top">new void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_tool.html#a09d40d4ac5ca7b8f66ef9bc9f2fe2d48">Awake</a> ()</td></tr>
+<tr class="separator:a09d40d4ac5ca7b8f66ef9bc9f2fe2d48"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aef01dc557d7d0ef13484ac47293908eb"><td class="memItemLeft" align="right" valign="top">new void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_tool.html#aef01dc557d7d0ef13484ac47293908eb">OnEnable</a> ()</td></tr>
+<tr class="separator:aef01dc557d7d0ef13484ac47293908eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af62849932c48540c09ddc9285ba7f8e4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_tool.html#af62849932c48540c09ddc9285ba7f8e4">OnDisable</a> ()</td></tr>
+<tr class="separator:af62849932c48540c09ddc9285ba7f8e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d50cf490bc5b0aacb541a3c2b442298"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_tool.html#a3d50cf490bc5b0aacb541a3c2b442298">Update</a> ()</td></tr>
+<tr class="separator:a3d50cf490bc5b0aacb541a3c2b442298"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a013032e08aa41f852f0e2cdf6620d183"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_tool.html#a013032e08aa41f852f0e2cdf6620d183">ResetGadget</a> ()</td></tr>
+<tr class="separator:a013032e08aa41f852f0e2cdf6620d183"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:a2cd00d65b792c40a70039928be8f86eb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_tool.html#a2cd00d65b792c40a70039928be8f86eb">angleModeIsFirstPointSelected</a> = false</td></tr>
+<tr class="separator:a2cd00d65b792c40a70039928be8f86eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12eee7dfc33d7b1d158aaabaaf216d74"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_point_fact.html">PointFact</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_tool.html#a12eee7dfc33d7b1d158aaabaaf216d74">angleModeFirstPointSelected</a> = null</td></tr>
+<tr class="separator:a12eee7dfc33d7b1d158aaabaaf216d74"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5381bc4de94101bd327dea84d519a39f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_tool.html#a5381bc4de94101bd327dea84d519a39f">angleModeIsSecondPointSelected</a> = false</td></tr>
+<tr class="separator:a5381bc4de94101bd327dea84d519a39f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad527dbaf0389df79074a8af1e2970c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_point_fact.html">PointFact</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_tool.html#aad527dbaf0389df79074a8af1e2970c7">angleModeSecondPointSelected</a> = null</td></tr>
+<tr class="separator:aad527dbaf0389df79074a8af1e2970c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad53d1012ac71ea87e16563e4cb00f0ed"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_tool.html#ad53d1012ac71ea87e16563e4cb00f0ed">curveDrawingActivated</a></td></tr>
+<tr class="separator:ad53d1012ac71ea87e16563e4cb00f0ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e5ae085fd67aeb07c7543c4f5ea2ec9"><td class="memItemLeft" align="right" valign="top">List&lt; Vector3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_tool.html#a9e5ae085fd67aeb07c7543c4f5ea2ec9">linePositions</a> = new List&lt;Vector3&gt;()</td></tr>
+<tr class="separator:a9e5ae085fd67aeb07c7543c4f5ea2ec9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad60891ad87435994e65f10f49f0202a1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_tool.html#ad60891ad87435994e65f10f49f0202a1">curveDrawingVertexCount</a> = 36</td></tr>
+<tr class="separator:ad60891ad87435994e65f10f49f0202a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19127e03404289cc416de14d4178ef35"><td class="memItemLeft" align="right" valign="top">Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_tool.html#a19127e03404289cc416de14d4178ef35">curveEndPoint</a></td></tr>
+<tr class="separator:a19127e03404289cc416de14d4178ef35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa04dbed6f4ae1011df6311a50d8fd24d"><td class="memItemLeft" align="right" valign="top">Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_tool.html#aa04dbed6f4ae1011df6311a50d8fd24d">angleMiddlePoint</a></td></tr>
+<tr class="separator:aa04dbed6f4ae1011df6311a50d8fd24d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9689be22a443b6f6613bb5809a793c22"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_angle_tool.html#a9689be22a443b6f6613bb5809a793c22">curveRadius</a></td></tr>
+<tr class="separator:a9689be22a443b6f6613bb5809a793c22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_methods_class_gadget"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_gadget')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_gadget.html">Gadget</a></td></tr>
+<tr class="memitem:a7ee73250f04a3d86b486ec4e73e3b790 inherit pro_methods_class_gadget"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a7ee73250f04a3d86b486ec4e73e3b790">Awake</a> ()</td></tr>
+<tr class="separator:a7ee73250f04a3d86b486ec4e73e3b790 inherit pro_methods_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79585ab08c1ae5efe5a357e1b4218fa2 inherit pro_methods_class_gadget"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a79585ab08c1ae5efe5a357e1b4218fa2">OnEnable</a> ()</td></tr>
+<tr class="separator:a79585ab08c1ae5efe5a357e1b4218fa2 inherit pro_methods_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a769856a6898543641fe8711a07c7a7f5" name="a769856a6898543641fe8711a07c7a7f5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a769856a6898543641fe8711a07c7a7f5">&#9670;&nbsp;</a></span>ActivateCurveDrawing()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void AngleTool.ActivateCurveDrawing </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a09d40d4ac5ca7b8f66ef9bc9f2fe2d48" name="a09d40d4ac5ca7b8f66ef9bc9f2fe2d48"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a09d40d4ac5ca7b8f66ef9bc9f2fe2d48">&#9670;&nbsp;</a></span>Awake()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">new void AngleTool.Awake </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad86df38e2cf7458b7ec8e60b644469a7" name="ad86df38e2cf7458b7ec8e60b644469a7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad86df38e2cf7458b7ec8e60b644469a7">&#9670;&nbsp;</a></span>DeactivateCurveDrawing()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void AngleTool.DeactivateCurveDrawing </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af62849932c48540c09ddc9285ba7f8e4" name="af62849932c48540c09ddc9285ba7f8e4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af62849932c48540c09ddc9285ba7f8e4">&#9670;&nbsp;</a></span>OnDisable()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void AngleTool.OnDisable </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aef01dc557d7d0ef13484ac47293908eb" name="aef01dc557d7d0ef13484ac47293908eb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aef01dc557d7d0ef13484ac47293908eb">&#9670;&nbsp;</a></span>OnEnable()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">new void AngleTool.OnEnable </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af74cf47aa4012b25580f1ec27f4ca106" name="af74cf47aa4012b25580f1ec27f4ca106"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af74cf47aa4012b25580f1ec27f4ca106">&#9670;&nbsp;</a></span>OnHit()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">override void AngleTool.OnHit </td>
+          <td>(</td>
+          <td class="paramtype">RaycastHit&#160;</td>
+          <td class="paramname"><em>hit</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Called when <a class="el" href="class_communication_events.html#a42aa894d895fcccfea05a3823bc2a683">CommunicationEvents.TriggerEvent</a> is invoked, a.k.a. when Player clicks in GameWorld. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">hit</td><td>the position where it was clicked</td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p>Reimplemented from <a class="el" href="class_gadget.html#a069459a8478367816706eeb368b11763">Gadget</a>.</p>
+
+</div>
+</div>
+<a id="a013032e08aa41f852f0e2cdf6620d183" name="a013032e08aa41f852f0e2cdf6620d183"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a013032e08aa41f852f0e2cdf6620d183">&#9670;&nbsp;</a></span>ResetGadget()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void AngleTool.ResetGadget </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3d50cf490bc5b0aacb541a3c2b442298" name="a3d50cf490bc5b0aacb541a3c2b442298"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3d50cf490bc5b0aacb541a3c2b442298">&#9670;&nbsp;</a></span>Update()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void AngleTool.Update </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7ad334a3473a14a7ecb628db60e02184" name="a7ad334a3473a14a7ecb628db60e02184"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7ad334a3473a14a7ecb628db60e02184">&#9670;&nbsp;</a></span>UpdateCurveDrawing()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void AngleTool.UpdateCurveDrawing </td>
+          <td>(</td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>currentPosition</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="aa04dbed6f4ae1011df6311a50d8fd24d" name="aa04dbed6f4ae1011df6311a50d8fd24d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa04dbed6f4ae1011df6311a50d8fd24d">&#9670;&nbsp;</a></span>angleMiddlePoint</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Vector3 AngleTool.angleMiddlePoint</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a12eee7dfc33d7b1d158aaabaaf216d74" name="a12eee7dfc33d7b1d158aaabaaf216d74"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a12eee7dfc33d7b1d158aaabaaf216d74">&#9670;&nbsp;</a></span>angleModeFirstPointSelected</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_point_fact.html">PointFact</a> AngleTool.angleModeFirstPointSelected = null</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2cd00d65b792c40a70039928be8f86eb" name="a2cd00d65b792c40a70039928be8f86eb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2cd00d65b792c40a70039928be8f86eb">&#9670;&nbsp;</a></span>angleModeIsFirstPointSelected</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool AngleTool.angleModeIsFirstPointSelected = false</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5381bc4de94101bd327dea84d519a39f" name="a5381bc4de94101bd327dea84d519a39f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5381bc4de94101bd327dea84d519a39f">&#9670;&nbsp;</a></span>angleModeIsSecondPointSelected</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool AngleTool.angleModeIsSecondPointSelected = false</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aad527dbaf0389df79074a8af1e2970c7" name="aad527dbaf0389df79074a8af1e2970c7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aad527dbaf0389df79074a8af1e2970c7">&#9670;&nbsp;</a></span>angleModeSecondPointSelected</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_point_fact.html">PointFact</a> AngleTool.angleModeSecondPointSelected = null</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4b4bef62cc77cb4c7004b4c044059144" name="a4b4bef62cc77cb4c7004b4c044059144"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4b4bef62cc77cb4c7004b4c044059144">&#9670;&nbsp;</a></span>anglePreviewMaterial</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Material AngleTool.anglePreviewMaterial</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad53d1012ac71ea87e16563e4cb00f0ed" name="ad53d1012ac71ea87e16563e4cb00f0ed"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad53d1012ac71ea87e16563e4cb00f0ed">&#9670;&nbsp;</a></span>curveDrawingActivated</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool AngleTool.curveDrawingActivated</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad60891ad87435994e65f10f49f0202a1" name="ad60891ad87435994e65f10f49f0202a1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad60891ad87435994e65f10f49f0202a1">&#9670;&nbsp;</a></span>curveDrawingVertexCount</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int AngleTool.curveDrawingVertexCount = 36</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a19127e03404289cc416de14d4178ef35" name="a19127e03404289cc416de14d4178ef35"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a19127e03404289cc416de14d4178ef35">&#9670;&nbsp;</a></span>curveEndPoint</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Vector3 AngleTool.curveEndPoint</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9689be22a443b6f6613bb5809a793c22" name="a9689be22a443b6f6613bb5809a793c22"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9689be22a443b6f6613bb5809a793c22">&#9670;&nbsp;</a></span>curveRadius</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float AngleTool.curveRadius</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9e5ae085fd67aeb07c7543c4f5ea2ec9" name="a9e5ae085fd67aeb07c7543c4f5ea2ec9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9e5ae085fd67aeb07c7543c4f5ea2ec9">&#9670;&nbsp;</a></span>linePositions</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;Vector3&gt; AngleTool.linePositions = new List&lt;Vector3&gt;()</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7cad79bdeb58d592376fedfd0959c95d" name="a7cad79bdeb58d592376fedfd0959c95d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7cad79bdeb58d592376fedfd0959c95d">&#9670;&nbsp;</a></span>lineRenderer</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">LineRenderer AngleTool.lineRenderer</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/Gadgets/<a class="el" href="_angle_tool_8cs.html">AngleTool.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_angle_tool.html">AngleTool</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_angle_tool.js b/Doxygen/output/html/class_angle_tool.js
new file mode 100644
index 0000000000000000000000000000000000000000..5152c9d4b3356c60828c56b8a50498e19cab2219
--- /dev/null
+++ b/Doxygen/output/html/class_angle_tool.js
@@ -0,0 +1,24 @@
+var class_angle_tool =
+[
+    [ "ActivateCurveDrawing", "class_angle_tool.html#a769856a6898543641fe8711a07c7a7f5", null ],
+    [ "Awake", "class_angle_tool.html#a09d40d4ac5ca7b8f66ef9bc9f2fe2d48", null ],
+    [ "DeactivateCurveDrawing", "class_angle_tool.html#ad86df38e2cf7458b7ec8e60b644469a7", null ],
+    [ "OnDisable", "class_angle_tool.html#af62849932c48540c09ddc9285ba7f8e4", null ],
+    [ "OnEnable", "class_angle_tool.html#aef01dc557d7d0ef13484ac47293908eb", null ],
+    [ "OnHit", "class_angle_tool.html#af74cf47aa4012b25580f1ec27f4ca106", null ],
+    [ "ResetGadget", "class_angle_tool.html#a013032e08aa41f852f0e2cdf6620d183", null ],
+    [ "Update", "class_angle_tool.html#a3d50cf490bc5b0aacb541a3c2b442298", null ],
+    [ "UpdateCurveDrawing", "class_angle_tool.html#a7ad334a3473a14a7ecb628db60e02184", null ],
+    [ "angleMiddlePoint", "class_angle_tool.html#aa04dbed6f4ae1011df6311a50d8fd24d", null ],
+    [ "angleModeFirstPointSelected", "class_angle_tool.html#a12eee7dfc33d7b1d158aaabaaf216d74", null ],
+    [ "angleModeIsFirstPointSelected", "class_angle_tool.html#a2cd00d65b792c40a70039928be8f86eb", null ],
+    [ "angleModeIsSecondPointSelected", "class_angle_tool.html#a5381bc4de94101bd327dea84d519a39f", null ],
+    [ "angleModeSecondPointSelected", "class_angle_tool.html#aad527dbaf0389df79074a8af1e2970c7", null ],
+    [ "anglePreviewMaterial", "class_angle_tool.html#a4b4bef62cc77cb4c7004b4c044059144", null ],
+    [ "curveDrawingActivated", "class_angle_tool.html#ad53d1012ac71ea87e16563e4cb00f0ed", null ],
+    [ "curveDrawingVertexCount", "class_angle_tool.html#ad60891ad87435994e65f10f49f0202a1", null ],
+    [ "curveEndPoint", "class_angle_tool.html#a19127e03404289cc416de14d4178ef35", null ],
+    [ "curveRadius", "class_angle_tool.html#a9689be22a443b6f6613bb5809a793c22", null ],
+    [ "linePositions", "class_angle_tool.html#a9e5ae085fd67aeb07c7543c4f5ea2ec9", null ],
+    [ "lineRenderer", "class_angle_tool.html#a7cad79bdeb58d592376fedfd0959c95d", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_angle_tool.png b/Doxygen/output/html/class_angle_tool.png
new file mode 100644
index 0000000000000000000000000000000000000000..8684c3e328390dc6e87e1d5db381966e542e15e5
--- /dev/null
+++ b/Doxygen/output/html/class_angle_tool.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7c6a4a72147b93b907cfc578b6ed852043fca9d2df13a24ec2bfc675e00c220e
+size 660
diff --git a/Doxygen/output/html/class_character_dialog-members.html b/Doxygen/output/html/class_character_dialog-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..23068cf14db0e6a1dffced43a2af0ea16032d6a8
--- /dev/null
+++ b/Doxygen/output/html/class_character_dialog-members.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_character_dialog.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">CharacterDialog Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_character_dialog.html">CharacterDialog</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_character_dialog.html#a804d01e1594d9b62a1ed9db7478f43d2">CharakterAnimation</a></td><td class="entry"><a class="el" href="class_character_dialog.html">CharacterDialog</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_character_dialog.html#a520efaa5e17414969c3949c9ecd41404">gameSucceeded</a></td><td class="entry"><a class="el" href="class_character_dialog.html">CharacterDialog</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_character_dialog.html#af28b50e40ae391bd4d058c14ed16e059">letterIndex</a></td><td class="entry"><a class="el" href="class_character_dialog.html">CharacterDialog</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_character_dialog.html#a972364ac4879295c6404e7a72b66461c">NextSentence</a>()</td><td class="entry"><a class="el" href="class_character_dialog.html">CharacterDialog</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_character_dialog.html#a8a7e446c58162fe098c368bb5ac3869c">ResetSentence</a>()</td><td class="entry"><a class="el" href="class_character_dialog.html">CharacterDialog</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_character_dialog.html#ae0fa9dc08b87e0ca573122a8cfed7891">sentenceIndex</a></td><td class="entry"><a class="el" href="class_character_dialog.html">CharacterDialog</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_character_dialog.html#abe1c27f4cf1682b3b53ddefe67f57541">sentences</a></td><td class="entry"><a class="el" href="class_character_dialog.html">CharacterDialog</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_character_dialog.html#abde2791dbdaae1dd8238f2655c31bea3">Start</a>()</td><td class="entry"><a class="el" href="class_character_dialog.html">CharacterDialog</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_character_dialog.html#a6ace4f1849bb7b71fbb4951de23a3e32">StartGameSucceededSentence</a>()</td><td class="entry"><a class="el" href="class_character_dialog.html">CharacterDialog</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_character_dialog.html#ab2559a68a80a04f7481db11fe7dd221e">StopGameSucceededSentence</a>()</td><td class="entry"><a class="el" href="class_character_dialog.html">CharacterDialog</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_character_dialog.html#aacaf458915b8b1e1fc55fa982dad61b7">textDisplay</a></td><td class="entry"><a class="el" href="class_character_dialog.html">CharacterDialog</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_character_dialog.html#ad3507f81cf3b94ce4160b13a8dbab8cc">textHint</a></td><td class="entry"><a class="el" href="class_character_dialog.html">CharacterDialog</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_character_dialog.html#a18420c68fa67d556f2d1a41f01d517ba">textReseted</a></td><td class="entry"><a class="el" href="class_character_dialog.html">CharacterDialog</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_character_dialog.html#a59d09166485e224925c9b060f79843f4">timer</a></td><td class="entry"><a class="el" href="class_character_dialog.html">CharacterDialog</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_character_dialog.html#a8288411872e0e85c6750c56b452fc839">TypeFkt</a>()</td><td class="entry"><a class="el" href="class_character_dialog.html">CharacterDialog</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_character_dialog.html#a622fbdcebd7dd70dcb85276df04c81c7">typingActive</a></td><td class="entry"><a class="el" href="class_character_dialog.html">CharacterDialog</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_character_dialog.html#af9f55a2c9b8ccfaee1e9118960ccbc07">typingSpeed</a></td><td class="entry"><a class="el" href="class_character_dialog.html">CharacterDialog</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_character_dialog.html#a085ad61a6ff55641e10f0489aa0c86ab">Update</a>()</td><td class="entry"><a class="el" href="class_character_dialog.html">CharacterDialog</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_character_dialog.html b/Doxygen/output/html/class_character_dialog.html
new file mode 100644
index 0000000000000000000000000000000000000000..5cb8578b7031ebf3039968201dfaa9abec7f7e70
--- /dev/null
+++ b/Doxygen/output/html/class_character_dialog.html
@@ -0,0 +1,501 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: CharacterDialog Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_character_dialog.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="#pri-attribs">Private Attributes</a> &#124;
+<a href="class_character_dialog-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">CharacterDialog Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for CharacterDialog:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_character_dialog.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a8288411872e0e85c6750c56b452fc839"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_character_dialog.html#a8288411872e0e85c6750c56b452fc839">TypeFkt</a> ()</td></tr>
+<tr class="separator:a8288411872e0e85c6750c56b452fc839"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a972364ac4879295c6404e7a72b66461c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_character_dialog.html#a972364ac4879295c6404e7a72b66461c">NextSentence</a> ()</td></tr>
+<tr class="separator:a972364ac4879295c6404e7a72b66461c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a7e446c58162fe098c368bb5ac3869c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_character_dialog.html#a8a7e446c58162fe098c368bb5ac3869c">ResetSentence</a> ()</td></tr>
+<tr class="separator:a8a7e446c58162fe098c368bb5ac3869c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ace4f1849bb7b71fbb4951de23a3e32"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_character_dialog.html#a6ace4f1849bb7b71fbb4951de23a3e32">StartGameSucceededSentence</a> ()</td></tr>
+<tr class="separator:a6ace4f1849bb7b71fbb4951de23a3e32"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2559a68a80a04f7481db11fe7dd221e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_character_dialog.html#ab2559a68a80a04f7481db11fe7dd221e">StopGameSucceededSentence</a> ()</td></tr>
+<tr class="separator:ab2559a68a80a04f7481db11fe7dd221e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:aacaf458915b8b1e1fc55fa982dad61b7"><td class="memItemLeft" align="right" valign="top">TextMeshPro&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_character_dialog.html#aacaf458915b8b1e1fc55fa982dad61b7">textDisplay</a></td></tr>
+<tr class="separator:aacaf458915b8b1e1fc55fa982dad61b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad3507f81cf3b94ce4160b13a8dbab8cc"><td class="memItemLeft" align="right" valign="top">TextMeshPro&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_character_dialog.html#ad3507f81cf3b94ce4160b13a8dbab8cc">textHint</a></td></tr>
+<tr class="separator:ad3507f81cf3b94ce4160b13a8dbab8cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a804d01e1594d9b62a1ed9db7478f43d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_character_dialog.html#a804d01e1594d9b62a1ed9db7478f43d2">CharakterAnimation</a></td></tr>
+<tr class="separator:a804d01e1594d9b62a1ed9db7478f43d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe1c27f4cf1682b3b53ddefe67f57541"><td class="memItemLeft" align="right" valign="top">string[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_character_dialog.html#abe1c27f4cf1682b3b53ddefe67f57541">sentences</a></td></tr>
+<tr class="separator:abe1c27f4cf1682b3b53ddefe67f57541"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9f55a2c9b8ccfaee1e9118960ccbc07"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_character_dialog.html#af9f55a2c9b8ccfaee1e9118960ccbc07">typingSpeed</a></td></tr>
+<tr class="separator:af9f55a2c9b8ccfaee1e9118960ccbc07"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:abde2791dbdaae1dd8238f2655c31bea3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_character_dialog.html#abde2791dbdaae1dd8238f2655c31bea3">Start</a> ()</td></tr>
+<tr class="separator:abde2791dbdaae1dd8238f2655c31bea3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a085ad61a6ff55641e10f0489aa0c86ab"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_character_dialog.html#a085ad61a6ff55641e10f0489aa0c86ab">Update</a> ()</td></tr>
+<tr class="separator:a085ad61a6ff55641e10f0489aa0c86ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:ae0fa9dc08b87e0ca573122a8cfed7891"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_character_dialog.html#ae0fa9dc08b87e0ca573122a8cfed7891">sentenceIndex</a></td></tr>
+<tr class="separator:ae0fa9dc08b87e0ca573122a8cfed7891"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af28b50e40ae391bd4d058c14ed16e059"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_character_dialog.html#af28b50e40ae391bd4d058c14ed16e059">letterIndex</a> = 0</td></tr>
+<tr class="separator:af28b50e40ae391bd4d058c14ed16e059"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a622fbdcebd7dd70dcb85276df04c81c7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_character_dialog.html#a622fbdcebd7dd70dcb85276df04c81c7">typingActive</a> = false</td></tr>
+<tr class="separator:a622fbdcebd7dd70dcb85276df04c81c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59d09166485e224925c9b060f79843f4"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_character_dialog.html#a59d09166485e224925c9b060f79843f4">timer</a> = 0</td></tr>
+<tr class="separator:a59d09166485e224925c9b060f79843f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a18420c68fa67d556f2d1a41f01d517ba"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_character_dialog.html#a18420c68fa67d556f2d1a41f01d517ba">textReseted</a> = true</td></tr>
+<tr class="separator:a18420c68fa67d556f2d1a41f01d517ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a520efaa5e17414969c3949c9ecd41404"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_character_dialog.html#a520efaa5e17414969c3949c9ecd41404">gameSucceeded</a> = false</td></tr>
+<tr class="separator:a520efaa5e17414969c3949c9ecd41404"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a972364ac4879295c6404e7a72b66461c" name="a972364ac4879295c6404e7a72b66461c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a972364ac4879295c6404e7a72b66461c">&#9670;&nbsp;</a></span>NextSentence()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CharacterDialog.NextSentence </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8a7e446c58162fe098c368bb5ac3869c" name="a8a7e446c58162fe098c368bb5ac3869c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8a7e446c58162fe098c368bb5ac3869c">&#9670;&nbsp;</a></span>ResetSentence()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CharacterDialog.ResetSentence </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abde2791dbdaae1dd8238f2655c31bea3" name="abde2791dbdaae1dd8238f2655c31bea3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abde2791dbdaae1dd8238f2655c31bea3">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CharacterDialog.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6ace4f1849bb7b71fbb4951de23a3e32" name="a6ace4f1849bb7b71fbb4951de23a3e32"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6ace4f1849bb7b71fbb4951de23a3e32">&#9670;&nbsp;</a></span>StartGameSucceededSentence()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CharacterDialog.StartGameSucceededSentence </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab2559a68a80a04f7481db11fe7dd221e" name="ab2559a68a80a04f7481db11fe7dd221e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab2559a68a80a04f7481db11fe7dd221e">&#9670;&nbsp;</a></span>StopGameSucceededSentence()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CharacterDialog.StopGameSucceededSentence </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8288411872e0e85c6750c56b452fc839" name="a8288411872e0e85c6750c56b452fc839"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8288411872e0e85c6750c56b452fc839">&#9670;&nbsp;</a></span>TypeFkt()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CharacterDialog.TypeFkt </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a085ad61a6ff55641e10f0489aa0c86ab" name="a085ad61a6ff55641e10f0489aa0c86ab"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a085ad61a6ff55641e10f0489aa0c86ab">&#9670;&nbsp;</a></span>Update()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CharacterDialog.Update </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a804d01e1594d9b62a1ed9db7478f43d2" name="a804d01e1594d9b62a1ed9db7478f43d2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a804d01e1594d9b62a1ed9db7478f43d2">&#9670;&nbsp;</a></span>CharakterAnimation</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a> CharacterDialog.CharakterAnimation</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a520efaa5e17414969c3949c9ecd41404" name="a520efaa5e17414969c3949c9ecd41404"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a520efaa5e17414969c3949c9ecd41404">&#9670;&nbsp;</a></span>gameSucceeded</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool CharacterDialog.gameSucceeded = false</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af28b50e40ae391bd4d058c14ed16e059" name="af28b50e40ae391bd4d058c14ed16e059"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af28b50e40ae391bd4d058c14ed16e059">&#9670;&nbsp;</a></span>letterIndex</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int CharacterDialog.letterIndex = 0</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae0fa9dc08b87e0ca573122a8cfed7891" name="ae0fa9dc08b87e0ca573122a8cfed7891"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae0fa9dc08b87e0ca573122a8cfed7891">&#9670;&nbsp;</a></span>sentenceIndex</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int CharacterDialog.sentenceIndex</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abe1c27f4cf1682b3b53ddefe67f57541" name="abe1c27f4cf1682b3b53ddefe67f57541"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abe1c27f4cf1682b3b53ddefe67f57541">&#9670;&nbsp;</a></span>sentences</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string [] CharacterDialog.sentences</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aacaf458915b8b1e1fc55fa982dad61b7" name="aacaf458915b8b1e1fc55fa982dad61b7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aacaf458915b8b1e1fc55fa982dad61b7">&#9670;&nbsp;</a></span>textDisplay</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TextMeshPro CharacterDialog.textDisplay</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad3507f81cf3b94ce4160b13a8dbab8cc" name="ad3507f81cf3b94ce4160b13a8dbab8cc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad3507f81cf3b94ce4160b13a8dbab8cc">&#9670;&nbsp;</a></span>textHint</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TextMeshPro CharacterDialog.textHint</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a18420c68fa67d556f2d1a41f01d517ba" name="a18420c68fa67d556f2d1a41f01d517ba"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a18420c68fa67d556f2d1a41f01d517ba">&#9670;&nbsp;</a></span>textReseted</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool CharacterDialog.textReseted = true</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a59d09166485e224925c9b060f79843f4" name="a59d09166485e224925c9b060f79843f4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a59d09166485e224925c9b060f79843f4">&#9670;&nbsp;</a></span>timer</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float CharacterDialog.timer = 0</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a622fbdcebd7dd70dcb85276df04c81c7" name="a622fbdcebd7dd70dcb85276df04c81c7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a622fbdcebd7dd70dcb85276df04c81c7">&#9670;&nbsp;</a></span>typingActive</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool CharacterDialog.typingActive = false</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af9f55a2c9b8ccfaee1e9118960ccbc07" name="af9f55a2c9b8ccfaee1e9118960ccbc07"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af9f55a2c9b8ccfaee1e9118960ccbc07">&#9670;&nbsp;</a></span>typingSpeed</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float CharacterDialog.typingSpeed</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/Character_Animations/<a class="el" href="_character_dialog_8cs.html">CharacterDialog.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_character_dialog.html">CharacterDialog</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_character_dialog.js b/Doxygen/output/html/class_character_dialog.js
new file mode 100644
index 0000000000000000000000000000000000000000..e132b015b5729a426395d1a36b7a444040846bcc
--- /dev/null
+++ b/Doxygen/output/html/class_character_dialog.js
@@ -0,0 +1,21 @@
+var class_character_dialog =
+[
+    [ "NextSentence", "class_character_dialog.html#a972364ac4879295c6404e7a72b66461c", null ],
+    [ "ResetSentence", "class_character_dialog.html#a8a7e446c58162fe098c368bb5ac3869c", null ],
+    [ "Start", "class_character_dialog.html#abde2791dbdaae1dd8238f2655c31bea3", null ],
+    [ "StartGameSucceededSentence", "class_character_dialog.html#a6ace4f1849bb7b71fbb4951de23a3e32", null ],
+    [ "StopGameSucceededSentence", "class_character_dialog.html#ab2559a68a80a04f7481db11fe7dd221e", null ],
+    [ "TypeFkt", "class_character_dialog.html#a8288411872e0e85c6750c56b452fc839", null ],
+    [ "Update", "class_character_dialog.html#a085ad61a6ff55641e10f0489aa0c86ab", null ],
+    [ "CharakterAnimation", "class_character_dialog.html#a804d01e1594d9b62a1ed9db7478f43d2", null ],
+    [ "gameSucceeded", "class_character_dialog.html#a520efaa5e17414969c3949c9ecd41404", null ],
+    [ "letterIndex", "class_character_dialog.html#af28b50e40ae391bd4d058c14ed16e059", null ],
+    [ "sentenceIndex", "class_character_dialog.html#ae0fa9dc08b87e0ca573122a8cfed7891", null ],
+    [ "sentences", "class_character_dialog.html#abe1c27f4cf1682b3b53ddefe67f57541", null ],
+    [ "textDisplay", "class_character_dialog.html#aacaf458915b8b1e1fc55fa982dad61b7", null ],
+    [ "textHint", "class_character_dialog.html#ad3507f81cf3b94ce4160b13a8dbab8cc", null ],
+    [ "textReseted", "class_character_dialog.html#a18420c68fa67d556f2d1a41f01d517ba", null ],
+    [ "timer", "class_character_dialog.html#a59d09166485e224925c9b060f79843f4", null ],
+    [ "typingActive", "class_character_dialog.html#a622fbdcebd7dd70dcb85276df04c81c7", null ],
+    [ "typingSpeed", "class_character_dialog.html#af9f55a2c9b8ccfaee1e9118960ccbc07", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_character_dialog.png b/Doxygen/output/html/class_character_dialog.png
new file mode 100644
index 0000000000000000000000000000000000000000..a09ad68e3529bd4818636a370d3cb28a8b62b984
--- /dev/null
+++ b/Doxygen/output/html/class_character_dialog.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e2599df01ded17a7bfcfa18a82331e7b025cbf0375e93d55c679f187ba0eed66
+size 514
diff --git a/Doxygen/output/html/class_circle_segment_generator-members.html b/Doxygen/output/html/class_circle_segment_generator-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..9765d49153491c6449258c251b918ef181cbe72d
--- /dev/null
+++ b/Doxygen/output/html/class_circle_segment_generator-members.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_circle_segment_generator.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">CircleSegmentGenerator Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_circle_segment_generator.html">CircleSegmentGenerator</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_circle_segment_generator.html#a34cbbb5f835e20f6303710df282fac9e">angleAccuracy</a></td><td class="entry"><a class="el" href="class_circle_segment_generator.html">CircleSegmentGenerator</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_circle_segment_generator.html#aadaaa8438dade741f2d8e055436a8414">CreateSegment</a>(float angle, float radius)</td><td class="entry"><a class="el" href="class_circle_segment_generator.html">CircleSegmentGenerator</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_circle_segment_generator.html#ae04905b107d512f333903af3a29cface">height</a></td><td class="entry"><a class="el" href="class_circle_segment_generator.html">CircleSegmentGenerator</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_circle_segment_generator.html#a93c2a33567a50e73ce439c2dc8bb83f6">mesh</a></td><td class="entry"><a class="el" href="class_circle_segment_generator.html">CircleSegmentGenerator</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_circle_segment_generator.html#adac141669eb6c69428b34ed0a0304a13">radius</a></td><td class="entry"><a class="el" href="class_circle_segment_generator.html">CircleSegmentGenerator</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_circle_segment_generator.html#aa865b7b40ee68731f9b14c64bcfef398">setAngle</a>(float angle)</td><td class="entry"><a class="el" href="class_circle_segment_generator.html">CircleSegmentGenerator</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_circle_segment_generator.html b/Doxygen/output/html/class_circle_segment_generator.html
new file mode 100644
index 0000000000000000000000000000000000000000..c6410662d14cc07b34922b47ea7780d4639c376b
--- /dev/null
+++ b/Doxygen/output/html/class_circle_segment_generator.html
@@ -0,0 +1,266 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: CircleSegmentGenerator Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_circle_segment_generator.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="#pri-attribs">Private Attributes</a> &#124;
+<a href="class_circle_segment_generator-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">CircleSegmentGenerator Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for CircleSegmentGenerator:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_circle_segment_generator.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aa865b7b40ee68731f9b14c64bcfef398"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_circle_segment_generator.html#aa865b7b40ee68731f9b14c64bcfef398">setAngle</a> (float angle)</td></tr>
+<tr class="separator:aa865b7b40ee68731f9b14c64bcfef398"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:adac141669eb6c69428b34ed0a0304a13"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_circle_segment_generator.html#adac141669eb6c69428b34ed0a0304a13">radius</a></td></tr>
+<tr class="separator:adac141669eb6c69428b34ed0a0304a13"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae04905b107d512f333903af3a29cface"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_circle_segment_generator.html#ae04905b107d512f333903af3a29cface">height</a></td></tr>
+<tr class="separator:ae04905b107d512f333903af3a29cface"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:aadaaa8438dade741f2d8e055436a8414"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_circle_segment_generator.html#aadaaa8438dade741f2d8e055436a8414">CreateSegment</a> (float angle, float <a class="el" href="class_circle_segment_generator.html#adac141669eb6c69428b34ed0a0304a13">radius</a>)</td></tr>
+<tr class="separator:aadaaa8438dade741f2d8e055436a8414"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:a93c2a33567a50e73ce439c2dc8bb83f6"><td class="memItemLeft" align="right" valign="top">Mesh&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_circle_segment_generator.html#a93c2a33567a50e73ce439c2dc8bb83f6">mesh</a></td></tr>
+<tr class="separator:a93c2a33567a50e73ce439c2dc8bb83f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a34cbbb5f835e20f6303710df282fac9e"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_circle_segment_generator.html#a34cbbb5f835e20f6303710df282fac9e">angleAccuracy</a> = 0.5f</td></tr>
+<tr class="separator:a34cbbb5f835e20f6303710df282fac9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="aadaaa8438dade741f2d8e055436a8414" name="aadaaa8438dade741f2d8e055436a8414"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aadaaa8438dade741f2d8e055436a8414">&#9670;&nbsp;</a></span>CreateSegment()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CircleSegmentGenerator.CreateSegment </td>
+          <td>(</td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>angle</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>radius</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa865b7b40ee68731f9b14c64bcfef398" name="aa865b7b40ee68731f9b14c64bcfef398"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa865b7b40ee68731f9b14c64bcfef398">&#9670;&nbsp;</a></span>setAngle()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CircleSegmentGenerator.setAngle </td>
+          <td>(</td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>angle</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a34cbbb5f835e20f6303710df282fac9e" name="a34cbbb5f835e20f6303710df282fac9e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a34cbbb5f835e20f6303710df282fac9e">&#9670;&nbsp;</a></span>angleAccuracy</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float CircleSegmentGenerator.angleAccuracy = 0.5f</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae04905b107d512f333903af3a29cface" name="ae04905b107d512f333903af3a29cface"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae04905b107d512f333903af3a29cface">&#9670;&nbsp;</a></span>height</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float CircleSegmentGenerator.height</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a93c2a33567a50e73ce439c2dc8bb83f6" name="a93c2a33567a50e73ce439c2dc8bb83f6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a93c2a33567a50e73ce439c2dc8bb83f6">&#9670;&nbsp;</a></span>mesh</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Mesh CircleSegmentGenerator.mesh</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adac141669eb6c69428b34ed0a0304a13" name="adac141669eb6c69428b34ed0a0304a13"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adac141669eb6c69428b34ed0a0304a13">&#9670;&nbsp;</a></span>radius</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float CircleSegmentGenerator.radius</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/<a class="el" href="_circle_segment_generator_8cs.html">CircleSegmentGenerator.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_circle_segment_generator.html">CircleSegmentGenerator</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_circle_segment_generator.js b/Doxygen/output/html/class_circle_segment_generator.js
new file mode 100644
index 0000000000000000000000000000000000000000..70d6537911c92c66dc74f5bc425691f1212e785f
--- /dev/null
+++ b/Doxygen/output/html/class_circle_segment_generator.js
@@ -0,0 +1,9 @@
+var class_circle_segment_generator =
+[
+    [ "CreateSegment", "class_circle_segment_generator.html#aadaaa8438dade741f2d8e055436a8414", null ],
+    [ "setAngle", "class_circle_segment_generator.html#aa865b7b40ee68731f9b14c64bcfef398", null ],
+    [ "angleAccuracy", "class_circle_segment_generator.html#a34cbbb5f835e20f6303710df282fac9e", null ],
+    [ "height", "class_circle_segment_generator.html#ae04905b107d512f333903af3a29cface", null ],
+    [ "mesh", "class_circle_segment_generator.html#a93c2a33567a50e73ce439c2dc8bb83f6", null ],
+    [ "radius", "class_circle_segment_generator.html#adac141669eb6c69428b34ed0a0304a13", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_circle_segment_generator.png b/Doxygen/output/html/class_circle_segment_generator.png
new file mode 100644
index 0000000000000000000000000000000000000000..d5b652c7109d11cbe2db83512a2091a76c3bff1e
--- /dev/null
+++ b/Doxygen/output/html/class_circle_segment_generator.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0064c506cdbf51e1e0ad03319c26fef8945d137824d32368679657c5a56eb9c5
+size 632
diff --git a/Doxygen/output/html/class_collapsable_category-members.html b/Doxygen/output/html/class_collapsable_category-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..e1abeda357f9385ebca2d4e9f4667d875eb66726
--- /dev/null
+++ b/Doxygen/output/html/class_collapsable_category-members.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_collapsable_category.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">CollapsableCategory Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_collapsable_category.html">CollapsableCategory</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_collapsable_category.html#a365a18cf58a6bee94b76266e220ed35f">category</a></td><td class="entry"><a class="el" href="class_collapsable_category.html">CollapsableCategory</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_collapsable_category.html#a8f0670c674d5d15e451da3572a0f0d4a">content</a></td><td class="entry"><a class="el" href="class_collapsable_category.html">CollapsableCategory</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_collapsable_category.html#a68acd9b011115d12b9d1625fd3baf454">DrawChildren</a>()</td><td class="entry"><a class="el" href="class_collapsable_category.html">CollapsableCategory</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_collapsable_category.html#a60d374d41f86ea4ebb60b38b5d2994bf">editLoader</a></td><td class="entry"><a class="el" href="class_collapsable_category.html">CollapsableCategory</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_collapsable_category.html#a04de647d31f2afa5cbbfec19b68a2b91">Init</a>()</td><td class="entry"><a class="el" href="class_collapsable_category.html">CollapsableCategory</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_collapsable_category.html#a9458d662a974b0b2647698343d43c06f">pageMenue</a></td><td class="entry"><a class="el" href="class_collapsable_category.html">CollapsableCategory</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_collapsable_category.html#a10346cf730d9029d32b2579f1d3fc76d">StageEntry</a></td><td class="entry"><a class="el" href="class_collapsable_category.html">CollapsableCategory</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_collapsable_category.html#a88f2dc544e7fc2e1538b80c14c85a47e">StageEntryEntry</a></td><td class="entry"><a class="el" href="class_collapsable_category.html">CollapsableCategory</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_collapsable_category.html b/Doxygen/output/html/class_collapsable_category.html
new file mode 100644
index 0000000000000000000000000000000000000000..b25b518ab6a36818a6d53b90b49b869d138622c7
--- /dev/null
+++ b/Doxygen/output/html/class_collapsable_category.html
@@ -0,0 +1,254 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: CollapsableCategory Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_collapsable_category.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_collapsable_category-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">CollapsableCategory Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for CollapsableCategory:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_collapsable_category.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a04de647d31f2afa5cbbfec19b68a2b91"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_collapsable_category.html#a04de647d31f2afa5cbbfec19b68a2b91">Init</a> ()</td></tr>
+<tr class="separator:a04de647d31f2afa5cbbfec19b68a2b91"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68acd9b011115d12b9d1625fd3baf454"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_collapsable_category.html#a68acd9b011115d12b9d1625fd3baf454">DrawChildren</a> ()</td></tr>
+<tr class="separator:a68acd9b011115d12b9d1625fd3baf454"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a10346cf730d9029d32b2579f1d3fc76d"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_collapsable_category.html#a10346cf730d9029d32b2579f1d3fc76d">StageEntry</a></td></tr>
+<tr class="separator:a10346cf730d9029d32b2579f1d3fc76d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88f2dc544e7fc2e1538b80c14c85a47e"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_collapsable_category.html#a88f2dc544e7fc2e1538b80c14c85a47e">StageEntryEntry</a></td></tr>
+<tr class="separator:a88f2dc544e7fc2e1538b80c14c85a47e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9458d662a974b0b2647698343d43c06f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_menue_loader.html">MenueLoader</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_collapsable_category.html#a9458d662a974b0b2647698343d43c06f">pageMenue</a></td></tr>
+<tr class="separator:a9458d662a974b0b2647698343d43c06f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60d374d41f86ea4ebb60b38b5d2994bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_edit_loader.html">EditLoader</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_collapsable_category.html#a60d374d41f86ea4ebb60b38b5d2994bf">editLoader</a></td></tr>
+<tr class="separator:a60d374d41f86ea4ebb60b38b5d2994bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f0670c674d5d15e451da3572a0f0d4a"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="class_stage.html">Stage</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_collapsable_category.html#a8f0670c674d5d15e451da3572a0f0d4a">content</a></td></tr>
+<tr class="separator:a8f0670c674d5d15e451da3572a0f0d4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a365a18cf58a6bee94b76266e220ed35f"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_collapsable_category.html#a365a18cf58a6bee94b76266e220ed35f">category</a></td></tr>
+<tr class="separator:a365a18cf58a6bee94b76266e220ed35f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a68acd9b011115d12b9d1625fd3baf454" name="a68acd9b011115d12b9d1625fd3baf454"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a68acd9b011115d12b9d1625fd3baf454">&#9670;&nbsp;</a></span>DrawChildren()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float CollapsableCategory.DrawChildren </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a04de647d31f2afa5cbbfec19b68a2b91" name="a04de647d31f2afa5cbbfec19b68a2b91"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a04de647d31f2afa5cbbfec19b68a2b91">&#9670;&nbsp;</a></span>Init()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CollapsableCategory.Init </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a365a18cf58a6bee94b76266e220ed35f" name="a365a18cf58a6bee94b76266e220ed35f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a365a18cf58a6bee94b76266e220ed35f">&#9670;&nbsp;</a></span>category</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string CollapsableCategory.category</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8f0670c674d5d15e451da3572a0f0d4a" name="a8f0670c674d5d15e451da3572a0f0d4a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8f0670c674d5d15e451da3572a0f0d4a">&#9670;&nbsp;</a></span>content</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;<a class="el" href="class_stage.html">Stage</a>&gt; CollapsableCategory.content</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a60d374d41f86ea4ebb60b38b5d2994bf" name="a60d374d41f86ea4ebb60b38b5d2994bf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a60d374d41f86ea4ebb60b38b5d2994bf">&#9670;&nbsp;</a></span>editLoader</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_edit_loader.html">EditLoader</a> CollapsableCategory.editLoader</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9458d662a974b0b2647698343d43c06f" name="a9458d662a974b0b2647698343d43c06f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9458d662a974b0b2647698343d43c06f">&#9670;&nbsp;</a></span>pageMenue</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_menue_loader.html">MenueLoader</a> CollapsableCategory.pageMenue</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a10346cf730d9029d32b2579f1d3fc76d" name="a10346cf730d9029d32b2579f1d3fc76d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a10346cf730d9029d32b2579f1d3fc76d">&#9670;&nbsp;</a></span>StageEntry</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject CollapsableCategory.StageEntry</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a88f2dc544e7fc2e1538b80c14c85a47e" name="a88f2dc544e7fc2e1538b80c14c85a47e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a88f2dc544e7fc2e1538b80c14c85a47e">&#9670;&nbsp;</a></span>StageEntryEntry</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject CollapsableCategory.StageEntryEntry</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/UI/MainMenue/CollapsableStage/<a class="el" href="_collapsable_category_8cs.html">CollapsableCategory.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_collapsable_category.html">CollapsableCategory</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_collapsable_category.js b/Doxygen/output/html/class_collapsable_category.js
new file mode 100644
index 0000000000000000000000000000000000000000..06ac95a38f50f5c912a6c300ded932f8f7854ec6
--- /dev/null
+++ b/Doxygen/output/html/class_collapsable_category.js
@@ -0,0 +1,11 @@
+var class_collapsable_category =
+[
+    [ "DrawChildren", "class_collapsable_category.html#a68acd9b011115d12b9d1625fd3baf454", null ],
+    [ "Init", "class_collapsable_category.html#a04de647d31f2afa5cbbfec19b68a2b91", null ],
+    [ "category", "class_collapsable_category.html#a365a18cf58a6bee94b76266e220ed35f", null ],
+    [ "content", "class_collapsable_category.html#a8f0670c674d5d15e451da3572a0f0d4a", null ],
+    [ "editLoader", "class_collapsable_category.html#a60d374d41f86ea4ebb60b38b5d2994bf", null ],
+    [ "pageMenue", "class_collapsable_category.html#a9458d662a974b0b2647698343d43c06f", null ],
+    [ "StageEntry", "class_collapsable_category.html#a10346cf730d9029d32b2579f1d3fc76d", null ],
+    [ "StageEntryEntry", "class_collapsable_category.html#a88f2dc544e7fc2e1538b80c14c85a47e", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_collapsable_category.png b/Doxygen/output/html/class_collapsable_category.png
new file mode 100644
index 0000000000000000000000000000000000000000..9b77977623fcd715f863d10b97f4dc8142c2e174
--- /dev/null
+++ b/Doxygen/output/html/class_collapsable_category.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bd7fd3dd87ca2ab98b614ebf6d5e83d4460109123c2b6cc167b83e2756f6c9a5
+size 543
diff --git a/Doxygen/output/html/class_collapsable_stage-members.html b/Doxygen/output/html/class_collapsable_stage-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..d862847b56f4fe6a0350b84ab6eacb3ed258be2f
--- /dev/null
+++ b/Doxygen/output/html/class_collapsable_stage-members.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_collapsable_stage.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">CollapsableStage Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_collapsable_stage.html">CollapsableStage</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_collapsable_stage.html#a57ea632bd3d147e619d6c261a07eacda">DrawChildren</a>()</td><td class="entry"><a class="el" href="class_collapsable_stage.html">CollapsableStage</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_collapsable_stage.html#a25d7c5831771998e5ff1f53d64834566">editLoader</a></td><td class="entry"><a class="el" href="class_collapsable_stage.html">CollapsableStage</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_collapsable_stage.html#a5c6986699f3c2560e9e0df7329c210eb">Init</a>()</td><td class="entry"><a class="el" href="class_collapsable_stage.html">CollapsableStage</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_collapsable_stage.html#a9f51ac99b3256e0c18fd72e4c4124a32">local</a></td><td class="entry"><a class="el" href="class_collapsable_stage.html">CollapsableStage</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_collapsable_stage.html#a5c4f2161c0beb51b29bb7be902e7c601">pageMenue</a></td><td class="entry"><a class="el" href="class_collapsable_stage.html">CollapsableStage</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_collapsable_stage.html#a51916c94e837395e1dce3182a5a1e8f8">stage</a></td><td class="entry"><a class="el" href="class_collapsable_stage.html">CollapsableStage</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_collapsable_stage.html#a66257318be409f62ab1e0b62564b0bac">stage_name</a></td><td class="entry"><a class="el" href="class_collapsable_stage.html">CollapsableStage</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_collapsable_stage.html#a93bf2205c862c114ef98b5c495d32abe">TimeEntry</a></td><td class="entry"><a class="el" href="class_collapsable_stage.html">CollapsableStage</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_collapsable_stage.html b/Doxygen/output/html/class_collapsable_stage.html
new file mode 100644
index 0000000000000000000000000000000000000000..0a087de61d99f9b3a45280105ce67db0fe971297
--- /dev/null
+++ b/Doxygen/output/html/class_collapsable_stage.html
@@ -0,0 +1,267 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: CollapsableStage Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_collapsable_stage.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#properties">Properties</a> &#124;
+<a href="class_collapsable_stage-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">CollapsableStage Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for CollapsableStage:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_collapsable_stage.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a5c6986699f3c2560e9e0df7329c210eb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_collapsable_stage.html#a5c6986699f3c2560e9e0df7329c210eb">Init</a> ()</td></tr>
+<tr class="separator:a5c6986699f3c2560e9e0df7329c210eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57ea632bd3d147e619d6c261a07eacda"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_collapsable_stage.html#a57ea632bd3d147e619d6c261a07eacda">DrawChildren</a> ()</td></tr>
+<tr class="separator:a57ea632bd3d147e619d6c261a07eacda"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a93bf2205c862c114ef98b5c495d32abe"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_collapsable_stage.html#a93bf2205c862c114ef98b5c495d32abe">TimeEntry</a></td></tr>
+<tr class="separator:a93bf2205c862c114ef98b5c495d32abe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c4f2161c0beb51b29bb7be902e7c601"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_menue_loader.html">MenueLoader</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_collapsable_stage.html#a5c4f2161c0beb51b29bb7be902e7c601">pageMenue</a></td></tr>
+<tr class="separator:a5c4f2161c0beb51b29bb7be902e7c601"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25d7c5831771998e5ff1f53d64834566"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_edit_loader.html">EditLoader</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_collapsable_stage.html#a25d7c5831771998e5ff1f53d64834566">editLoader</a></td></tr>
+<tr class="separator:a25d7c5831771998e5ff1f53d64834566"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a66257318be409f62ab1e0b62564b0bac"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_collapsable_stage.html#a66257318be409f62ab1e0b62564b0bac">stage_name</a></td></tr>
+<tr class="separator:a66257318be409f62ab1e0b62564b0bac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f51ac99b3256e0c18fd72e4c4124a32"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_collapsable_stage.html#a9f51ac99b3256e0c18fd72e4c4124a32">local</a></td></tr>
+<tr class="separator:a9f51ac99b3256e0c18fd72e4c4124a32"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="properties" name="properties"></a>
+Properties</h2></td></tr>
+<tr class="memitem:a51916c94e837395e1dce3182a5a1e8f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_stage.html">Stage</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_collapsable_stage.html#a51916c94e837395e1dce3182a5a1e8f8">stage</a><code> [get]</code></td></tr>
+<tr class="separator:a51916c94e837395e1dce3182a5a1e8f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a57ea632bd3d147e619d6c261a07eacda" name="a57ea632bd3d147e619d6c261a07eacda"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a57ea632bd3d147e619d6c261a07eacda">&#9670;&nbsp;</a></span>DrawChildren()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CollapsableStage.DrawChildren </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5c6986699f3c2560e9e0df7329c210eb" name="a5c6986699f3c2560e9e0df7329c210eb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5c6986699f3c2560e9e0df7329c210eb">&#9670;&nbsp;</a></span>Init()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CollapsableStage.Init </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a25d7c5831771998e5ff1f53d64834566" name="a25d7c5831771998e5ff1f53d64834566"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a25d7c5831771998e5ff1f53d64834566">&#9670;&nbsp;</a></span>editLoader</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_edit_loader.html">EditLoader</a> CollapsableStage.editLoader</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9f51ac99b3256e0c18fd72e4c4124a32" name="a9f51ac99b3256e0c18fd72e4c4124a32"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9f51ac99b3256e0c18fd72e4c4124a32">&#9670;&nbsp;</a></span>local</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool CollapsableStage.local</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5c4f2161c0beb51b29bb7be902e7c601" name="a5c4f2161c0beb51b29bb7be902e7c601"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5c4f2161c0beb51b29bb7be902e7c601">&#9670;&nbsp;</a></span>pageMenue</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_menue_loader.html">MenueLoader</a> CollapsableStage.pageMenue</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a66257318be409f62ab1e0b62564b0bac" name="a66257318be409f62ab1e0b62564b0bac"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a66257318be409f62ab1e0b62564b0bac">&#9670;&nbsp;</a></span>stage_name</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string CollapsableStage.stage_name</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a93bf2205c862c114ef98b5c495d32abe" name="a93bf2205c862c114ef98b5c495d32abe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a93bf2205c862c114ef98b5c495d32abe">&#9670;&nbsp;</a></span>TimeEntry</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject CollapsableStage.TimeEntry</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Property Documentation</h2>
+<a id="a51916c94e837395e1dce3182a5a1e8f8" name="a51916c94e837395e1dce3182a5a1e8f8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a51916c94e837395e1dce3182a5a1e8f8">&#9670;&nbsp;</a></span>stage</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_stage.html">Stage</a> CollapsableStage.stage</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/UI/MainMenue/CollapsableStage/<a class="el" href="_collapsable_stage_8cs.html">CollapsableStage.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_collapsable_stage.html">CollapsableStage</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_collapsable_stage.js b/Doxygen/output/html/class_collapsable_stage.js
new file mode 100644
index 0000000000000000000000000000000000000000..bc46b1d8d9bc2864caf224059d5047e11e1a6ca2
--- /dev/null
+++ b/Doxygen/output/html/class_collapsable_stage.js
@@ -0,0 +1,11 @@
+var class_collapsable_stage =
+[
+    [ "DrawChildren", "class_collapsable_stage.html#a57ea632bd3d147e619d6c261a07eacda", null ],
+    [ "Init", "class_collapsable_stage.html#a5c6986699f3c2560e9e0df7329c210eb", null ],
+    [ "editLoader", "class_collapsable_stage.html#a25d7c5831771998e5ff1f53d64834566", null ],
+    [ "local", "class_collapsable_stage.html#a9f51ac99b3256e0c18fd72e4c4124a32", null ],
+    [ "pageMenue", "class_collapsable_stage.html#a5c4f2161c0beb51b29bb7be902e7c601", null ],
+    [ "stage_name", "class_collapsable_stage.html#a66257318be409f62ab1e0b62564b0bac", null ],
+    [ "TimeEntry", "class_collapsable_stage.html#a93bf2205c862c114ef98b5c495d32abe", null ],
+    [ "stage", "class_collapsable_stage.html#a51916c94e837395e1dce3182a5a1e8f8", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_collapsable_stage.png b/Doxygen/output/html/class_collapsable_stage.png
new file mode 100644
index 0000000000000000000000000000000000000000..73fed1b03b0bf2cb7ff1cf087d34ad047b01890e
--- /dev/null
+++ b/Doxygen/output/html/class_collapsable_stage.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7dddd5aff8d1a3d72bdaab2d3deedb6e6afda0514c75818b35e1d8a667fba200
+size 526
diff --git a/Doxygen/output/html/class_communication_events-members.html b/Doxygen/output/html/class_communication_events-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..6f65664cdcaa6f08e1cf831d16d3a3e67a2df7da
--- /dev/null
+++ b/Doxygen/output/html/class_communication_events-members.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_communication_events.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">CommunicationEvents Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_communication_events.html">CommunicationEvents</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_communication_events.html#a6e867d20571ab29e8987bd8e8eb927ba">AddFactEvent</a></td><td class="entry"><a class="el" href="class_communication_events.html">CommunicationEvents</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_communication_events.html#a55f2b130557c83b84d4b067d028fb8b5">AnimateExistingFactEvent</a></td><td class="entry"><a class="el" href="class_communication_events.html">CommunicationEvents</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_communication_events.html#a8a59d3fab9e365fb8a32e598319ccd02">AnimateNonExistingFactEvent</a></td><td class="entry"><a class="el" href="class_communication_events.html">CommunicationEvents</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_communication_events.html#af99736efe9976e3f493df0ccfbf2fb56">CreateHierarchiePath</a>(List&lt; Directories &gt; hierarchie, string prefix=&quot;&quot;, string postfix=&quot;&quot;)</td><td class="entry"><a class="el" href="class_communication_events.html">CommunicationEvents</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_communication_events.html#a13345e5266ca2fd8aa50ac79936c790f">CreatePathToFile</a>(out bool file_exists, string name, string format=null, List&lt; Directories &gt; hierarchie=null, bool use_install_folder=false)</td><td class="entry"><a class="el" href="class_communication_events.html">CommunicationEvents</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_communication_events.html#a00f253bfcec6375e765f970a8e9dab82">Directories</a> enum name</td><td class="entry"><a class="el" href="class_communication_events.html">CommunicationEvents</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_communication_events.html#a88b3e2fccf15522cd51de25160810bb0">gameNotSucceededEvent</a></td><td class="entry"><a class="el" href="class_communication_events.html">CommunicationEvents</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_communication_events.html#a8e4076c60a9e3d8f8e0f39e278cbd350">gameSucceededEvent</a></td><td class="entry"><a class="el" href="class_communication_events.html">CommunicationEvents</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_communication_events.html#adf81140e769aed2aaec020b0feb65004">HintAvailableEvent</a></td><td class="entry"><a class="el" href="class_communication_events.html">CommunicationEvents</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_communication_events.html#a4df6a73573e44d82a79bc6c04bb502b1">LevelReset</a></td><td class="entry"><a class="el" href="class_communication_events.html">CommunicationEvents</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_communication_events.html#aed36f9cca3210a36cded5951ed0f4c1a">NewAssignmentEvent</a></td><td class="entry"><a class="el" href="class_communication_events.html">CommunicationEvents</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_communication_events.html#a49cf139a22803b1a248488d4278ee249">PushoutFactEndEvent</a></td><td class="entry"><a class="el" href="class_communication_events.html">CommunicationEvents</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_communication_events.html#aab994fd3d515e69f88c039d32dad2eed">PushoutFactEvent</a></td><td class="entry"><a class="el" href="class_communication_events.html">CommunicationEvents</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_communication_events.html#a73edc421fb8c4d9af2a170457e34b2cc">PushoutFactFailEvent</a></td><td class="entry"><a class="el" href="class_communication_events.html">CommunicationEvents</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_communication_events.html#ae480138746e4a8784c16e4f6fc3400d8">RemoveFactEvent</a></td><td class="entry"><a class="el" href="class_communication_events.html">CommunicationEvents</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_communication_events.html#a678ecb60e0600652cbac01027986db7b">ScrollFactHintEvent</a></td><td class="entry"><a class="el" href="class_communication_events.html">CommunicationEvents</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_communication_events.html#a2a2f13df0541676197289f60ead7c782">ServerAdress</a></td><td class="entry"><a class="el" href="class_communication_events.html">CommunicationEvents</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_communication_events.html#a9eec27a70d45c4847bfdb5a5d37e38a9">ServerRunning</a></td><td class="entry"><a class="el" href="class_communication_events.html">CommunicationEvents</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_communication_events.html#a4eff0f35c6d63470d8925d2f91017601">SnapEvent</a></td><td class="entry"><a class="el" href="class_communication_events.html">CommunicationEvents</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_communication_events.html#a30717a8dee77d04da647e75d616fed6b">ToolModeChangedEvent</a></td><td class="entry"><a class="el" href="class_communication_events.html">CommunicationEvents</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_communication_events.html#a42aa894d895fcccfea05a3823bc2a683">TriggerEvent</a></td><td class="entry"><a class="el" href="class_communication_events.html">CommunicationEvents</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_communication_events.html#a229a69dda488cbcaca3dc0ebd385b71e">VerboseURI</a></td><td class="entry"><a class="el" href="class_communication_events.html">CommunicationEvents</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_communication_events.html b/Doxygen/output/html/class_communication_events.html
new file mode 100644
index 0000000000000000000000000000000000000000..924b334ce830b871dccb6cce831b9aa7e44d152b
--- /dev/null
+++ b/Doxygen/output/html/class_communication_events.html
@@ -0,0 +1,719 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: CommunicationEvents Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_communication_events.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
+<a href="class_communication_events-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">CommunicationEvents Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events_1_1_animation_event.html">AnimationEvent</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events_1_1_animation_event_with_uris.html">AnimationEventWithUris</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events_1_1_fact_event.html">FactEvent</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events_1_1_hit_event.html">HitEvent</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events_1_1_mouse_over_fact_event.html">MouseOverFactEvent</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events_1_1_shiny_event.html">ShinyEvent</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events_1_1_signal_event.html">SignalEvent</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events_1_1_tool_mode_event.html">ToolModeEvent</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:a00f253bfcec6375e765f970a8e9dab82"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events.html#a00f253bfcec6375e765f970a8e9dab82">Directories</a> { <a class="el" href="class_communication_events.html#a00f253bfcec6375e765f970a8e9dab82a8a59e36877de9b108fe13951030d639d">Stages</a>
+, <a class="el" href="class_communication_events.html#a00f253bfcec6375e765f970a8e9dab82aeb1dfc77784ccf555efa16dc67aeb166">ValidationSets</a>
+, <a class="el" href="class_communication_events.html#a00f253bfcec6375e765f970a8e9dab82ae3c90da488fa5f2ea5bfebd9ac7d6b8b">FactStateMachines</a>
+ }</td></tr>
+<tr class="separator:a00f253bfcec6375e765f970a8e9dab82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:af99736efe9976e3f493df0ccfbf2fb56"><td class="memItemLeft" align="right" valign="top">static string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events.html#af99736efe9976e3f493df0ccfbf2fb56">CreateHierarchiePath</a> (List&lt; <a class="el" href="class_communication_events.html#a00f253bfcec6375e765f970a8e9dab82">Directories</a> &gt; hierarchie, string prefix=&quot;&quot;, string postfix=&quot;&quot;)</td></tr>
+<tr class="separator:af99736efe9976e3f493df0ccfbf2fb56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13345e5266ca2fd8aa50ac79936c790f"><td class="memItemLeft" align="right" valign="top">static string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events.html#a13345e5266ca2fd8aa50ac79936c790f">CreatePathToFile</a> (out bool file_exists, string name, string format=null, List&lt; <a class="el" href="class_communication_events.html#a00f253bfcec6375e765f970a8e9dab82">Directories</a> &gt; hierarchie=null, bool use_install_folder=false)</td></tr>
+<tr class="separator:a13345e5266ca2fd8aa50ac79936c790f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:a4eff0f35c6d63470d8925d2f91017601"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_communication_events_1_1_hit_event.html">HitEvent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events.html#a4eff0f35c6d63470d8925d2f91017601">SnapEvent</a> = new <a class="el" href="class_communication_events_1_1_hit_event.html">HitEvent</a>()</td></tr>
+<tr class="separator:a4eff0f35c6d63470d8925d2f91017601"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a42aa894d895fcccfea05a3823bc2a683"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_communication_events_1_1_hit_event.html">HitEvent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events.html#a42aa894d895fcccfea05a3823bc2a683">TriggerEvent</a> = new <a class="el" href="class_communication_events_1_1_hit_event.html">HitEvent</a>()</td></tr>
+<tr class="separator:a42aa894d895fcccfea05a3823bc2a683"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30717a8dee77d04da647e75d616fed6b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_communication_events_1_1_tool_mode_event.html">ToolModeEvent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events.html#a30717a8dee77d04da647e75d616fed6b">ToolModeChangedEvent</a> = new <a class="el" href="class_communication_events_1_1_tool_mode_event.html">ToolModeEvent</a>()</td></tr>
+<tr class="separator:a30717a8dee77d04da647e75d616fed6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e867d20571ab29e8987bd8e8eb927ba"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_communication_events_1_1_fact_event.html">FactEvent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events.html#a6e867d20571ab29e8987bd8e8eb927ba">AddFactEvent</a> = new <a class="el" href="class_communication_events_1_1_fact_event.html">FactEvent</a>()</td></tr>
+<tr class="separator:a6e867d20571ab29e8987bd8e8eb927ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae480138746e4a8784c16e4f6fc3400d8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_communication_events_1_1_fact_event.html">FactEvent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events.html#ae480138746e4a8784c16e4f6fc3400d8">RemoveFactEvent</a> = new <a class="el" href="class_communication_events_1_1_fact_event.html">FactEvent</a>()</td></tr>
+<tr class="separator:ae480138746e4a8784c16e4f6fc3400d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab994fd3d515e69f88c039d32dad2eed"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_communication_events_1_1_shiny_event.html">ShinyEvent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events.html#aab994fd3d515e69f88c039d32dad2eed">PushoutFactEvent</a> = new <a class="el" href="class_communication_events_1_1_shiny_event.html">ShinyEvent</a>()</td></tr>
+<tr class="separator:aab994fd3d515e69f88c039d32dad2eed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49cf139a22803b1a248488d4278ee249"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_communication_events_1_1_shiny_event.html">ShinyEvent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events.html#a49cf139a22803b1a248488d4278ee249">PushoutFactEndEvent</a> = new <a class="el" href="class_communication_events_1_1_shiny_event.html">ShinyEvent</a>()</td></tr>
+<tr class="separator:a49cf139a22803b1a248488d4278ee249"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73edc421fb8c4d9af2a170457e34b2cc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_communication_events_1_1_shiny_event.html">ShinyEvent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events.html#a73edc421fb8c4d9af2a170457e34b2cc">PushoutFactFailEvent</a> = new <a class="el" href="class_communication_events_1_1_shiny_event.html">ShinyEvent</a>()</td></tr>
+<tr class="separator:a73edc421fb8c4d9af2a170457e34b2cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e4076c60a9e3d8f8e0f39e278cbd350"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_communication_events_1_1_signal_event.html">SignalEvent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events.html#a8e4076c60a9e3d8f8e0f39e278cbd350">gameSucceededEvent</a> = new <a class="el" href="class_communication_events_1_1_signal_event.html">SignalEvent</a>()</td></tr>
+<tr class="separator:a8e4076c60a9e3d8f8e0f39e278cbd350"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88b3e2fccf15522cd51de25160810bb0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_communication_events_1_1_signal_event.html">SignalEvent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events.html#a88b3e2fccf15522cd51de25160810bb0">gameNotSucceededEvent</a> = new <a class="el" href="class_communication_events_1_1_signal_event.html">SignalEvent</a>()</td></tr>
+<tr class="separator:a88b3e2fccf15522cd51de25160810bb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4df6a73573e44d82a79bc6c04bb502b1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_communication_events_1_1_signal_event.html">SignalEvent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events.html#a4df6a73573e44d82a79bc6c04bb502b1">LevelReset</a> = new <a class="el" href="class_communication_events_1_1_signal_event.html">SignalEvent</a>()</td></tr>
+<tr class="separator:a4df6a73573e44d82a79bc6c04bb502b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aed36f9cca3210a36cded5951ed0f4c1a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_communication_events_1_1_signal_event.html">SignalEvent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events.html#aed36f9cca3210a36cded5951ed0f4c1a">NewAssignmentEvent</a> = new <a class="el" href="class_communication_events_1_1_signal_event.html">SignalEvent</a>()</td></tr>
+<tr class="separator:aed36f9cca3210a36cded5951ed0f4c1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a678ecb60e0600652cbac01027986db7b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_communication_events_1_1_animation_event.html">AnimationEvent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events.html#a678ecb60e0600652cbac01027986db7b">ScrollFactHintEvent</a> = new <a class="el" href="class_communication_events_1_1_animation_event.html">AnimationEvent</a>()</td></tr>
+<tr class="separator:a678ecb60e0600652cbac01027986db7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a55f2b130557c83b84d4b067d028fb8b5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_communication_events_1_1_fact_event.html">FactEvent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events.html#a55f2b130557c83b84d4b067d028fb8b5">AnimateExistingFactEvent</a> = new <a class="el" href="class_communication_events_1_1_fact_event.html">FactEvent</a>()</td></tr>
+<tr class="separator:a55f2b130557c83b84d4b067d028fb8b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a59d3fab9e365fb8a32e598319ccd02"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_communication_events_1_1_fact_event.html">FactEvent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events.html#a8a59d3fab9e365fb8a32e598319ccd02">AnimateNonExistingFactEvent</a> = new <a class="el" href="class_communication_events_1_1_fact_event.html">FactEvent</a>()</td></tr>
+<tr class="separator:a8a59d3fab9e365fb8a32e598319ccd02"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adf81140e769aed2aaec020b0feb65004"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_communication_events_1_1_animation_event_with_uris.html">AnimationEventWithUris</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events.html#adf81140e769aed2aaec020b0feb65004">HintAvailableEvent</a> = new <a class="el" href="class_communication_events_1_1_animation_event_with_uris.html">AnimationEventWithUris</a>()</td></tr>
+<tr class="separator:adf81140e769aed2aaec020b0feb65004"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9eec27a70d45c4847bfdb5a5d37e38a9"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events.html#a9eec27a70d45c4847bfdb5a5d37e38a9">ServerRunning</a> = true</td></tr>
+<tr class="separator:a9eec27a70d45c4847bfdb5a5d37e38a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a2f13df0541676197289f60ead7c782"><td class="memItemLeft" align="right" valign="top">static string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events.html#a2a2f13df0541676197289f60ead7c782">ServerAdress</a> = &quot;localhost:8085&quot;</td></tr>
+<tr class="separator:a2a2f13df0541676197289f60ead7c782"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a229a69dda488cbcaca3dc0ebd385b71e"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_communication_events.html#a229a69dda488cbcaca3dc0ebd385b71e">VerboseURI</a> = false</td></tr>
+<tr class="separator:a229a69dda488cbcaca3dc0ebd385b71e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Enumeration Documentation</h2>
+<a id="a00f253bfcec6375e765f970a8e9dab82" name="a00f253bfcec6375e765f970a8e9dab82"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a00f253bfcec6375e765f970a8e9dab82">&#9670;&nbsp;</a></span>Directories</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="class_communication_events.html#a00f253bfcec6375e765f970a8e9dab82">CommunicationEvents.Directories</a></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a00f253bfcec6375e765f970a8e9dab82a8a59e36877de9b108fe13951030d639d" name="a00f253bfcec6375e765f970a8e9dab82a8a59e36877de9b108fe13951030d639d"></a>Stages&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a00f253bfcec6375e765f970a8e9dab82aeb1dfc77784ccf555efa16dc67aeb166" name="a00f253bfcec6375e765f970a8e9dab82aeb1dfc77784ccf555efa16dc67aeb166"></a>ValidationSets&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a00f253bfcec6375e765f970a8e9dab82ae3c90da488fa5f2ea5bfebd9ac7d6b8b" name="a00f253bfcec6375e765f970a8e9dab82ae3c90da488fa5f2ea5bfebd9ac7d6b8b"></a>FactStateMachines&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="af99736efe9976e3f493df0ccfbf2fb56" name="af99736efe9976e3f493df0ccfbf2fb56"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af99736efe9976e3f493df0ccfbf2fb56">&#9670;&nbsp;</a></span>CreateHierarchiePath()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static string CommunicationEvents.CreateHierarchiePath </td>
+          <td>(</td>
+          <td class="paramtype">List&lt; <a class="el" href="class_communication_events.html#a00f253bfcec6375e765f970a8e9dab82">Directories</a> &gt;&#160;</td>
+          <td class="paramname"><em>hierarchie</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>prefix</em> = <code>&quot;&quot;</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>postfix</em> = <code>&quot;&quot;</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a13345e5266ca2fd8aa50ac79936c790f" name="a13345e5266ca2fd8aa50ac79936c790f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a13345e5266ca2fd8aa50ac79936c790f">&#9670;&nbsp;</a></span>CreatePathToFile()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static string CommunicationEvents.CreatePathToFile </td>
+          <td>(</td>
+          <td class="paramtype">out bool&#160;</td>
+          <td class="paramname"><em>file_exists</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>format</em> = <code>null</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">List&lt; <a class="el" href="class_communication_events.html#a00f253bfcec6375e765f970a8e9dab82">Directories</a> &gt;&#160;</td>
+          <td class="paramname"><em>hierarchie</em> = <code>null</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>use_install_folder</em> = <code>false</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a6e867d20571ab29e8987bd8e8eb927ba" name="a6e867d20571ab29e8987bd8e8eb927ba"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6e867d20571ab29e8987bd8e8eb927ba">&#9670;&nbsp;</a></span>AddFactEvent</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_communication_events_1_1_fact_event.html">FactEvent</a> CommunicationEvents.AddFactEvent = new <a class="el" href="class_communication_events_1_1_fact_event.html">FactEvent</a>()</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a55f2b130557c83b84d4b067d028fb8b5" name="a55f2b130557c83b84d4b067d028fb8b5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a55f2b130557c83b84d4b067d028fb8b5">&#9670;&nbsp;</a></span>AnimateExistingFactEvent</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_communication_events_1_1_fact_event.html">FactEvent</a> CommunicationEvents.AnimateExistingFactEvent = new <a class="el" href="class_communication_events_1_1_fact_event.html">FactEvent</a>()</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8a59d3fab9e365fb8a32e598319ccd02" name="a8a59d3fab9e365fb8a32e598319ccd02"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8a59d3fab9e365fb8a32e598319ccd02">&#9670;&nbsp;</a></span>AnimateNonExistingFactEvent</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_communication_events_1_1_fact_event.html">FactEvent</a> CommunicationEvents.AnimateNonExistingFactEvent = new <a class="el" href="class_communication_events_1_1_fact_event.html">FactEvent</a>()</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a88b3e2fccf15522cd51de25160810bb0" name="a88b3e2fccf15522cd51de25160810bb0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a88b3e2fccf15522cd51de25160810bb0">&#9670;&nbsp;</a></span>gameNotSucceededEvent</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_communication_events_1_1_signal_event.html">SignalEvent</a> CommunicationEvents.gameNotSucceededEvent = new <a class="el" href="class_communication_events_1_1_signal_event.html">SignalEvent</a>()</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8e4076c60a9e3d8f8e0f39e278cbd350" name="a8e4076c60a9e3d8f8e0f39e278cbd350"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8e4076c60a9e3d8f8e0f39e278cbd350">&#9670;&nbsp;</a></span>gameSucceededEvent</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_communication_events_1_1_signal_event.html">SignalEvent</a> CommunicationEvents.gameSucceededEvent = new <a class="el" href="class_communication_events_1_1_signal_event.html">SignalEvent</a>()</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adf81140e769aed2aaec020b0feb65004" name="adf81140e769aed2aaec020b0feb65004"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adf81140e769aed2aaec020b0feb65004">&#9670;&nbsp;</a></span>HintAvailableEvent</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_communication_events_1_1_animation_event_with_uris.html">AnimationEventWithUris</a> CommunicationEvents.HintAvailableEvent = new <a class="el" href="class_communication_events_1_1_animation_event_with_uris.html">AnimationEventWithUris</a>()</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4df6a73573e44d82a79bc6c04bb502b1" name="a4df6a73573e44d82a79bc6c04bb502b1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4df6a73573e44d82a79bc6c04bb502b1">&#9670;&nbsp;</a></span>LevelReset</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_communication_events_1_1_signal_event.html">SignalEvent</a> CommunicationEvents.LevelReset = new <a class="el" href="class_communication_events_1_1_signal_event.html">SignalEvent</a>()</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aed36f9cca3210a36cded5951ed0f4c1a" name="aed36f9cca3210a36cded5951ed0f4c1a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aed36f9cca3210a36cded5951ed0f4c1a">&#9670;&nbsp;</a></span>NewAssignmentEvent</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_communication_events_1_1_signal_event.html">SignalEvent</a> CommunicationEvents.NewAssignmentEvent = new <a class="el" href="class_communication_events_1_1_signal_event.html">SignalEvent</a>()</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a49cf139a22803b1a248488d4278ee249" name="a49cf139a22803b1a248488d4278ee249"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a49cf139a22803b1a248488d4278ee249">&#9670;&nbsp;</a></span>PushoutFactEndEvent</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_communication_events_1_1_shiny_event.html">ShinyEvent</a> CommunicationEvents.PushoutFactEndEvent = new <a class="el" href="class_communication_events_1_1_shiny_event.html">ShinyEvent</a>()</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aab994fd3d515e69f88c039d32dad2eed" name="aab994fd3d515e69f88c039d32dad2eed"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aab994fd3d515e69f88c039d32dad2eed">&#9670;&nbsp;</a></span>PushoutFactEvent</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_communication_events_1_1_shiny_event.html">ShinyEvent</a> CommunicationEvents.PushoutFactEvent = new <a class="el" href="class_communication_events_1_1_shiny_event.html">ShinyEvent</a>()</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a73edc421fb8c4d9af2a170457e34b2cc" name="a73edc421fb8c4d9af2a170457e34b2cc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a73edc421fb8c4d9af2a170457e34b2cc">&#9670;&nbsp;</a></span>PushoutFactFailEvent</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_communication_events_1_1_shiny_event.html">ShinyEvent</a> CommunicationEvents.PushoutFactFailEvent = new <a class="el" href="class_communication_events_1_1_shiny_event.html">ShinyEvent</a>()</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae480138746e4a8784c16e4f6fc3400d8" name="ae480138746e4a8784c16e4f6fc3400d8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae480138746e4a8784c16e4f6fc3400d8">&#9670;&nbsp;</a></span>RemoveFactEvent</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_communication_events_1_1_fact_event.html">FactEvent</a> CommunicationEvents.RemoveFactEvent = new <a class="el" href="class_communication_events_1_1_fact_event.html">FactEvent</a>()</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a678ecb60e0600652cbac01027986db7b" name="a678ecb60e0600652cbac01027986db7b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a678ecb60e0600652cbac01027986db7b">&#9670;&nbsp;</a></span>ScrollFactHintEvent</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_communication_events_1_1_animation_event.html">AnimationEvent</a> CommunicationEvents.ScrollFactHintEvent = new <a class="el" href="class_communication_events_1_1_animation_event.html">AnimationEvent</a>()</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2a2f13df0541676197289f60ead7c782" name="a2a2f13df0541676197289f60ead7c782"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2a2f13df0541676197289f60ead7c782">&#9670;&nbsp;</a></span>ServerAdress</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">string CommunicationEvents.ServerAdress = &quot;localhost:8085&quot;</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9eec27a70d45c4847bfdb5a5d37e38a9" name="a9eec27a70d45c4847bfdb5a5d37e38a9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9eec27a70d45c4847bfdb5a5d37e38a9">&#9670;&nbsp;</a></span>ServerRunning</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool CommunicationEvents.ServerRunning = true</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4eff0f35c6d63470d8925d2f91017601" name="a4eff0f35c6d63470d8925d2f91017601"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4eff0f35c6d63470d8925d2f91017601">&#9670;&nbsp;</a></span>SnapEvent</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_communication_events_1_1_hit_event.html">HitEvent</a> CommunicationEvents.SnapEvent = new <a class="el" href="class_communication_events_1_1_hit_event.html">HitEvent</a>()</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a30717a8dee77d04da647e75d616fed6b" name="a30717a8dee77d04da647e75d616fed6b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a30717a8dee77d04da647e75d616fed6b">&#9670;&nbsp;</a></span>ToolModeChangedEvent</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_communication_events_1_1_tool_mode_event.html">ToolModeEvent</a> CommunicationEvents.ToolModeChangedEvent = new <a class="el" href="class_communication_events_1_1_tool_mode_event.html">ToolModeEvent</a>()</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a42aa894d895fcccfea05a3823bc2a683" name="a42aa894d895fcccfea05a3823bc2a683"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a42aa894d895fcccfea05a3823bc2a683">&#9670;&nbsp;</a></span>TriggerEvent</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_communication_events_1_1_hit_event.html">HitEvent</a> CommunicationEvents.TriggerEvent = new <a class="el" href="class_communication_events_1_1_hit_event.html">HitEvent</a>()</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a229a69dda488cbcaca3dc0ebd385b71e" name="a229a69dda488cbcaca3dc0ebd385b71e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a229a69dda488cbcaca3dc0ebd385b71e">&#9670;&nbsp;</a></span>VerboseURI</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool CommunicationEvents.VerboseURI = false</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/<a class="el" href="_communication_events_8cs.html">CommunicationEvents.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_communication_events.html">CommunicationEvents</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_communication_events.js b/Doxygen/output/html/class_communication_events.js
new file mode 100644
index 0000000000000000000000000000000000000000..627993841205b51f585b69900d87c5f2624853d9
--- /dev/null
+++ b/Doxygen/output/html/class_communication_events.js
@@ -0,0 +1,37 @@
+var class_communication_events =
+[
+    [ "AnimationEvent", "class_communication_events_1_1_animation_event.html", null ],
+    [ "AnimationEventWithUris", "class_communication_events_1_1_animation_event_with_uris.html", null ],
+    [ "FactEvent", "class_communication_events_1_1_fact_event.html", null ],
+    [ "HitEvent", "class_communication_events_1_1_hit_event.html", null ],
+    [ "MouseOverFactEvent", "class_communication_events_1_1_mouse_over_fact_event.html", null ],
+    [ "ShinyEvent", "class_communication_events_1_1_shiny_event.html", null ],
+    [ "SignalEvent", "class_communication_events_1_1_signal_event.html", null ],
+    [ "ToolModeEvent", "class_communication_events_1_1_tool_mode_event.html", null ],
+    [ "Directories", "class_communication_events.html#a00f253bfcec6375e765f970a8e9dab82", [
+      [ "Stages", "class_communication_events.html#a00f253bfcec6375e765f970a8e9dab82a8a59e36877de9b108fe13951030d639d", null ],
+      [ "ValidationSets", "class_communication_events.html#a00f253bfcec6375e765f970a8e9dab82aeb1dfc77784ccf555efa16dc67aeb166", null ],
+      [ "FactStateMachines", "class_communication_events.html#a00f253bfcec6375e765f970a8e9dab82ae3c90da488fa5f2ea5bfebd9ac7d6b8b", null ]
+    ] ],
+    [ "CreateHierarchiePath", "class_communication_events.html#af99736efe9976e3f493df0ccfbf2fb56", null ],
+    [ "CreatePathToFile", "class_communication_events.html#a13345e5266ca2fd8aa50ac79936c790f", null ],
+    [ "AddFactEvent", "class_communication_events.html#a6e867d20571ab29e8987bd8e8eb927ba", null ],
+    [ "AnimateExistingFactEvent", "class_communication_events.html#a55f2b130557c83b84d4b067d028fb8b5", null ],
+    [ "AnimateNonExistingFactEvent", "class_communication_events.html#a8a59d3fab9e365fb8a32e598319ccd02", null ],
+    [ "gameNotSucceededEvent", "class_communication_events.html#a88b3e2fccf15522cd51de25160810bb0", null ],
+    [ "gameSucceededEvent", "class_communication_events.html#a8e4076c60a9e3d8f8e0f39e278cbd350", null ],
+    [ "HintAvailableEvent", "class_communication_events.html#adf81140e769aed2aaec020b0feb65004", null ],
+    [ "LevelReset", "class_communication_events.html#a4df6a73573e44d82a79bc6c04bb502b1", null ],
+    [ "NewAssignmentEvent", "class_communication_events.html#aed36f9cca3210a36cded5951ed0f4c1a", null ],
+    [ "PushoutFactEndEvent", "class_communication_events.html#a49cf139a22803b1a248488d4278ee249", null ],
+    [ "PushoutFactEvent", "class_communication_events.html#aab994fd3d515e69f88c039d32dad2eed", null ],
+    [ "PushoutFactFailEvent", "class_communication_events.html#a73edc421fb8c4d9af2a170457e34b2cc", null ],
+    [ "RemoveFactEvent", "class_communication_events.html#ae480138746e4a8784c16e4f6fc3400d8", null ],
+    [ "ScrollFactHintEvent", "class_communication_events.html#a678ecb60e0600652cbac01027986db7b", null ],
+    [ "ServerAdress", "class_communication_events.html#a2a2f13df0541676197289f60ead7c782", null ],
+    [ "ServerRunning", "class_communication_events.html#a9eec27a70d45c4847bfdb5a5d37e38a9", null ],
+    [ "SnapEvent", "class_communication_events.html#a4eff0f35c6d63470d8925d2f91017601", null ],
+    [ "ToolModeChangedEvent", "class_communication_events.html#a30717a8dee77d04da647e75d616fed6b", null ],
+    [ "TriggerEvent", "class_communication_events.html#a42aa894d895fcccfea05a3823bc2a683", null ],
+    [ "VerboseURI", "class_communication_events.html#a229a69dda488cbcaca3dc0ebd385b71e", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_communication_events_1_1_animation_event.html b/Doxygen/output/html/class_communication_events_1_1_animation_event.html
new file mode 100644
index 0000000000000000000000000000000000000000..7ecb019f70d2036ee011af295f2f2e71af78d6e4
--- /dev/null
+++ b/Doxygen/output/html/class_communication_events_1_1_animation_event.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: CommunicationEvents.AnimationEvent Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_communication_events_1_1_animation_event.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">CommunicationEvents.AnimationEvent Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for CommunicationEvents.AnimationEvent:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_communication_events_1_1_animation_event.png" alt=""/>
+ </div></div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/<a class="el" href="_communication_events_8cs.html">CommunicationEvents.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_communication_events.html">CommunicationEvents</a></li><li class="navelem"><a class="el" href="class_communication_events_1_1_animation_event.html">AnimationEvent</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_communication_events_1_1_animation_event.png b/Doxygen/output/html/class_communication_events_1_1_animation_event.png
new file mode 100644
index 0000000000000000000000000000000000000000..d8bbc4f896b0e8809a513ec0049707c866973e11
--- /dev/null
+++ b/Doxygen/output/html/class_communication_events_1_1_animation_event.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:395eda40a1347433a15a9fa0164e50b6ec502583da4cb8398abbadce2224ea81
+size 830
diff --git a/Doxygen/output/html/class_communication_events_1_1_animation_event_with_uris.html b/Doxygen/output/html/class_communication_events_1_1_animation_event_with_uris.html
new file mode 100644
index 0000000000000000000000000000000000000000..058741215b7d7cd17db8e6321b0a3dfe5a362596
--- /dev/null
+++ b/Doxygen/output/html/class_communication_events_1_1_animation_event_with_uris.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: CommunicationEvents.AnimationEventWithUris Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_communication_events_1_1_animation_event_with_uris.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">CommunicationEvents.AnimationEventWithUris Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for CommunicationEvents.AnimationEventWithUris:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_communication_events_1_1_animation_event_with_uris.png" alt=""/>
+ </div></div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/<a class="el" href="_communication_events_8cs.html">CommunicationEvents.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_communication_events.html">CommunicationEvents</a></li><li class="navelem"><a class="el" href="class_communication_events_1_1_animation_event_with_uris.html">AnimationEventWithUris</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_communication_events_1_1_animation_event_with_uris.png b/Doxygen/output/html/class_communication_events_1_1_animation_event_with_uris.png
new file mode 100644
index 0000000000000000000000000000000000000000..b15bf391b2816cba78633d0264a4155105766c7f
--- /dev/null
+++ b/Doxygen/output/html/class_communication_events_1_1_animation_event_with_uris.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e736a59cd2334084c82f5a500a61c0aa57a86b58068be73abb7df8f28b072db4
+size 887
diff --git a/Doxygen/output/html/class_communication_events_1_1_fact_event.html b/Doxygen/output/html/class_communication_events_1_1_fact_event.html
new file mode 100644
index 0000000000000000000000000000000000000000..7aee81d11837985fd95608168176736529773707
--- /dev/null
+++ b/Doxygen/output/html/class_communication_events_1_1_fact_event.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: CommunicationEvents.FactEvent Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_communication_events_1_1_fact_event.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">CommunicationEvents.FactEvent Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for CommunicationEvents.FactEvent:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_communication_events_1_1_fact_event.png" alt=""/>
+ </div></div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/<a class="el" href="_communication_events_8cs.html">CommunicationEvents.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_communication_events.html">CommunicationEvents</a></li><li class="navelem"><a class="el" href="class_communication_events_1_1_fact_event.html">FactEvent</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_communication_events_1_1_fact_event.png b/Doxygen/output/html/class_communication_events_1_1_fact_event.png
new file mode 100644
index 0000000000000000000000000000000000000000..f8d486f361ae6504a8d978da5ddb276b7125e0af
--- /dev/null
+++ b/Doxygen/output/html/class_communication_events_1_1_fact_event.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7456191aac1cec7c5e5485580ab303eb0efed570952b27981085ea66c50313da
+size 695
diff --git a/Doxygen/output/html/class_communication_events_1_1_hit_event.html b/Doxygen/output/html/class_communication_events_1_1_hit_event.html
new file mode 100644
index 0000000000000000000000000000000000000000..ae7d2420e86d5e155176e7342a4277f576ce6db3
--- /dev/null
+++ b/Doxygen/output/html/class_communication_events_1_1_hit_event.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: CommunicationEvents.HitEvent Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_communication_events_1_1_hit_event.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">CommunicationEvents.HitEvent Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for CommunicationEvents.HitEvent:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_communication_events_1_1_hit_event.png" alt=""/>
+ </div></div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/<a class="el" href="_communication_events_8cs.html">CommunicationEvents.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_communication_events.html">CommunicationEvents</a></li><li class="navelem"><a class="el" href="class_communication_events_1_1_hit_event.html">HitEvent</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_communication_events_1_1_hit_event.png b/Doxygen/output/html/class_communication_events_1_1_hit_event.png
new file mode 100644
index 0000000000000000000000000000000000000000..0badcd38bbb1644b9e5c2aa00cb855c5b8042750
--- /dev/null
+++ b/Doxygen/output/html/class_communication_events_1_1_hit_event.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:aaf6f92d715a517b6b23f07ca9ca079c7d95547ae7f4371857d6707df17472a6
+size 726
diff --git a/Doxygen/output/html/class_communication_events_1_1_mouse_over_fact_event.html b/Doxygen/output/html/class_communication_events_1_1_mouse_over_fact_event.html
new file mode 100644
index 0000000000000000000000000000000000000000..148a94c29899cc1274b243f9a62e2c0a5a549f60
--- /dev/null
+++ b/Doxygen/output/html/class_communication_events_1_1_mouse_over_fact_event.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: CommunicationEvents.MouseOverFactEvent Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_communication_events_1_1_mouse_over_fact_event.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">CommunicationEvents.MouseOverFactEvent Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for CommunicationEvents.MouseOverFactEvent:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_communication_events_1_1_mouse_over_fact_event.png" alt=""/>
+ </div></div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/<a class="el" href="_communication_events_8cs.html">CommunicationEvents.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_communication_events.html">CommunicationEvents</a></li><li class="navelem"><a class="el" href="class_communication_events_1_1_mouse_over_fact_event.html">MouseOverFactEvent</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_communication_events_1_1_mouse_over_fact_event.png b/Doxygen/output/html/class_communication_events_1_1_mouse_over_fact_event.png
new file mode 100644
index 0000000000000000000000000000000000000000..0c445c058857c99c237d8bdfe285416e1401da86
--- /dev/null
+++ b/Doxygen/output/html/class_communication_events_1_1_mouse_over_fact_event.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4df83a53f4300bade1038f960d97b881688c053bb7cd9a096033635268643682
+size 832
diff --git a/Doxygen/output/html/class_communication_events_1_1_shiny_event.html b/Doxygen/output/html/class_communication_events_1_1_shiny_event.html
new file mode 100644
index 0000000000000000000000000000000000000000..694ce48769ea2ec77c2fa53d51a3ba44f83a84c5
--- /dev/null
+++ b/Doxygen/output/html/class_communication_events_1_1_shiny_event.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: CommunicationEvents.ShinyEvent Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_communication_events_1_1_shiny_event.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">CommunicationEvents.ShinyEvent Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for CommunicationEvents.ShinyEvent:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_communication_events_1_1_shiny_event.png" alt=""/>
+ </div></div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/<a class="el" href="_communication_events_8cs.html">CommunicationEvents.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_communication_events.html">CommunicationEvents</a></li><li class="navelem"><a class="el" href="class_communication_events_1_1_shiny_event.html">ShinyEvent</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_communication_events_1_1_shiny_event.png b/Doxygen/output/html/class_communication_events_1_1_shiny_event.png
new file mode 100644
index 0000000000000000000000000000000000000000..68525803c2f89d2c4b4ca044c6b39e908e53e353
--- /dev/null
+++ b/Doxygen/output/html/class_communication_events_1_1_shiny_event.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e04e9b3e9d81d0ed90dea5a418c834d827b5270f1a426ab4ff0d1691303cedaa
+size 720
diff --git a/Doxygen/output/html/class_communication_events_1_1_signal_event.html b/Doxygen/output/html/class_communication_events_1_1_signal_event.html
new file mode 100644
index 0000000000000000000000000000000000000000..013a9544fe6b226db8ab760f548d3daf2dc0cd01
--- /dev/null
+++ b/Doxygen/output/html/class_communication_events_1_1_signal_event.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: CommunicationEvents.SignalEvent Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_communication_events_1_1_signal_event.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">CommunicationEvents.SignalEvent Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for CommunicationEvents.SignalEvent:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_communication_events_1_1_signal_event.png" alt=""/>
+ </div></div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/<a class="el" href="_communication_events_8cs.html">CommunicationEvents.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_communication_events.html">CommunicationEvents</a></li><li class="navelem"><a class="el" href="class_communication_events_1_1_signal_event.html">SignalEvent</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_communication_events_1_1_signal_event.png b/Doxygen/output/html/class_communication_events_1_1_signal_event.png
new file mode 100644
index 0000000000000000000000000000000000000000..7e3259e59913ec2999b1ede00dc926a651e98fca
--- /dev/null
+++ b/Doxygen/output/html/class_communication_events_1_1_signal_event.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:67d8d9c95be3c1cdfc0e43de6b799bdb5411bc407a86d758cd718bcb0357b4aa
+size 681
diff --git a/Doxygen/output/html/class_communication_events_1_1_tool_mode_event.html b/Doxygen/output/html/class_communication_events_1_1_tool_mode_event.html
new file mode 100644
index 0000000000000000000000000000000000000000..3d86fb5b389ee77113db73e294ffc26bc3087e87
--- /dev/null
+++ b/Doxygen/output/html/class_communication_events_1_1_tool_mode_event.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: CommunicationEvents.ToolModeEvent Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_communication_events_1_1_tool_mode_event.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">CommunicationEvents.ToolModeEvent Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for CommunicationEvents.ToolModeEvent:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_communication_events_1_1_tool_mode_event.png" alt=""/>
+ </div></div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/<a class="el" href="_communication_events_8cs.html">CommunicationEvents.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_communication_events.html">CommunicationEvents</a></li><li class="navelem"><a class="el" href="class_communication_events_1_1_tool_mode_event.html">ToolModeEvent</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_communication_events_1_1_tool_mode_event.png b/Doxygen/output/html/class_communication_events_1_1_tool_mode_event.png
new file mode 100644
index 0000000000000000000000000000000000000000..80bc4d81cfe9e3dca855cdc087b5861b02479917
--- /dev/null
+++ b/Doxygen/output/html/class_communication_events_1_1_tool_mode_event.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5bdab5333f5c69468c90eb43e9239b08198e1ec6d0cc33490f5469b84d97517f
+size 713
diff --git a/Doxygen/output/html/class_create_loader-members.html b/Doxygen/output/html/class_create_loader-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..090b887a8829e99d42fb6e57ffc5bb5ee4d23dec
--- /dev/null
+++ b/Doxygen/output/html/class_create_loader-members.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_create_loader.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">CreateLoader Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_create_loader.html">CreateLoader</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_create_loader.html#afa009781fd95cbd1fb4e644f0ab10e1d">Category</a></td><td class="entry"><a class="el" href="class_create_loader.html">CreateLoader</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_create_loader.html#ab3c5c901e655546c9b99654ae306dfab">category</a></td><td class="entry"><a class="el" href="class_create_loader.html">CreateLoader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_menue_loader.html#ab264e0dc6c0aba950b8846354fe60a81">Clear</a>()</td><td class="entry"><a class="el" href="class_menue_loader.html">MenueLoader</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_create_loader.html#a7205cbee0cd06ad3aaf59b2f3013edd7">Create</a>()</td><td class="entry"><a class="el" href="class_create_loader.html">CreateLoader</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_create_loader.html#a394dc617bef9ff01e9516001604bd7ad">Description</a></td><td class="entry"><a class="el" href="class_create_loader.html">CreateLoader</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_create_loader.html#ac8dcba62a267cea3e8a17dd83d1114b1">description</a></td><td class="entry"><a class="el" href="class_create_loader.html">CreateLoader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_create_loader.html#aa07ab4a1e797df87320810de011c4fa6">Error</a>(StageStatic.StageErrorStruct error)</td><td class="entry"><a class="el" href="class_create_loader.html">CreateLoader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_create_loader.html#a428cdf1f879b7f5e2706390bfbf6d881">Id</a></td><td class="entry"><a class="el" href="class_create_loader.html">CreateLoader</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_create_loader.html#a76845fef3cad9fc792ba2bb029dc4161">id</a></td><td class="entry"><a class="el" href="class_create_loader.html">CreateLoader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_create_loader.html#ad8554936ff5481b4ad38b93433827960">Init</a>()</td><td class="entry"><a class="el" href="class_create_loader.html">CreateLoader</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_create_loader.html#ac8afb8d1784c34eb7e62f9be979c8871">invalid_world</a></td><td class="entry"><a class="el" href="class_create_loader.html">CreateLoader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_create_loader.html#a268718f478ae33008538172317e08f66">Messenger</a></td><td class="entry"><a class="el" href="class_create_loader.html">CreateLoader</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_menue_loader.html#ae25fa1c3f19c8659d7e0aadebdc53431">mode</a></td><td class="entry"><a class="el" href="class_menue_loader.html">MenueLoader</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_menue_loader.html#ac7506b9f67dace4300fb9255799f7330">mode_last</a></td><td class="entry"><a class="el" href="class_menue_loader.html">MenueLoader</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_create_loader.html#ad642b4f8fc613cbac1e831df168a348e">Name</a></td><td class="entry"><a class="el" href="class_create_loader.html">CreateLoader</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_create_loader.html#ac392d818dfe15a50a796518d2883b39e">name</a></td><td class="entry"><a class="el" href="class_create_loader.html">CreateLoader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_create_loader.html#a30f01d41904b2dfcb0bac56b3806893f">OnEnable</a>()</td><td class="entry"><a class="el" href="class_create_loader.html">CreateLoader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_menue_loader.html#a58db453990401e5ddb6910ca26ea7621">pageMenue</a></td><td class="entry"><a class="el" href="class_menue_loader.html">MenueLoader</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_menue_loader.html#aabe3205354d5997c1a0db35e02ebd9c7">Pages</a></td><td class="entry"><a class="el" href="class_menue_loader.html">MenueLoader</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_menue_loader.html#a54d3cb4dd1c00a4eddd565be881ba6b9">RevertMode</a>()</td><td class="entry"><a class="el" href="class_menue_loader.html">MenueLoader</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_create_loader.html#a5db272188147fd4a39ca8ff786a0b41c">scene</a></td><td class="entry"><a class="el" href="class_create_loader.html">CreateLoader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_menue_loader.html#a2947e213117b713b12320ec191d028d4">scroll</a></td><td class="entry"><a class="el" href="class_menue_loader.html">MenueLoader</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_menue_loader.html#aae7cc2b25767093b997a6a3043884ae3">SetMode</a>(int select)</td><td class="entry"><a class="el" href="class_menue_loader.html">MenueLoader</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_create_loader.html#a25c37dc5878ba520d3de8dd0b85acead">Start</a>()</td><td class="entry"><a class="el" href="class_create_loader.html">CreateLoader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_create_loader.html#a59bf72afa710c68d4362ffdb0e3bb234">WorldDropdown</a></td><td class="entry"><a class="el" href="class_create_loader.html">CreateLoader</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_create_loader.html b/Doxygen/output/html/class_create_loader.html
new file mode 100644
index 0000000000000000000000000000000000000000..b49bb0587a667165743da85ad1f9e3fd6bb87602
--- /dev/null
+++ b/Doxygen/output/html/class_create_loader.html
@@ -0,0 +1,514 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: CreateLoader Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_create_loader.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> &#124;
+<a href="#properties">Properties</a> &#124;
+<a href="class_create_loader-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">CreateLoader Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for CreateLoader:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_create_loader.png" usemap="#CreateLoader_map" alt=""/>
+  <map id="CreateLoader_map" name="CreateLoader_map">
+<area href="class_menue_loader.html" title="Allows multiple Pages (direct children of this) to switch/ scroll through." alt="MenueLoader" shape="rect" coords="0,56,102,80"/>
+<area href="class_edit_loader.html" alt="EditLoader" shape="rect" coords="0,168,102,192"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ad8554936ff5481b4ad38b93433827960"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html#ad8554936ff5481b4ad38b93433827960">Init</a> ()</td></tr>
+<tr class="separator:ad8554936ff5481b4ad38b93433827960"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7205cbee0cd06ad3aaf59b2f3013edd7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html#a7205cbee0cd06ad3aaf59b2f3013edd7">Create</a> ()</td></tr>
+<tr class="separator:a7205cbee0cd06ad3aaf59b2f3013edd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_menue_loader"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_menue_loader')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_menue_loader.html">MenueLoader</a></td></tr>
+<tr class="memitem:a54d3cb4dd1c00a4eddd565be881ba6b9 inherit pub_methods_class_menue_loader"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menue_loader.html#a54d3cb4dd1c00a4eddd565be881ba6b9">RevertMode</a> ()</td></tr>
+<tr class="memdesc:a54d3cb4dd1c00a4eddd565be881ba6b9 inherit pub_methods_class_menue_loader"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reverts to last opend Page.  <a href="class_menue_loader.html#a54d3cb4dd1c00a4eddd565be881ba6b9">More...</a><br /></td></tr>
+<tr class="separator:a54d3cb4dd1c00a4eddd565be881ba6b9 inherit pub_methods_class_menue_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae7cc2b25767093b997a6a3043884ae3 inherit pub_methods_class_menue_loader"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menue_loader.html#aae7cc2b25767093b997a6a3043884ae3">SetMode</a> (int select)</td></tr>
+<tr class="memdesc:aae7cc2b25767093b997a6a3043884ae3 inherit pub_methods_class_menue_loader"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deactivates all Pages, then activates Page <em>select</em> .  <a href="class_menue_loader.html#aae7cc2b25767093b997a6a3043884ae3">More...</a><br /></td></tr>
+<tr class="separator:aae7cc2b25767093b997a6a3043884ae3 inherit pub_methods_class_menue_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:afa009781fd95cbd1fb4e644f0ab10e1d"><td class="memItemLeft" align="right" valign="top">TMPro.TMP_InputField&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html#afa009781fd95cbd1fb4e644f0ab10e1d">Category</a></td></tr>
+<tr class="separator:afa009781fd95cbd1fb4e644f0ab10e1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a428cdf1f879b7f5e2706390bfbf6d881"><td class="memItemLeft" align="right" valign="top">TMPro.TMP_InputField&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html#a428cdf1f879b7f5e2706390bfbf6d881">Id</a></td></tr>
+<tr class="separator:a428cdf1f879b7f5e2706390bfbf6d881"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad642b4f8fc613cbac1e831df168a348e"><td class="memItemLeft" align="right" valign="top">TMPro.TMP_InputField&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html#ad642b4f8fc613cbac1e831df168a348e">Name</a></td></tr>
+<tr class="separator:ad642b4f8fc613cbac1e831df168a348e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a394dc617bef9ff01e9516001604bd7ad"><td class="memItemLeft" align="right" valign="top">TMPro.TMP_InputField&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html#a394dc617bef9ff01e9516001604bd7ad">Description</a></td></tr>
+<tr class="separator:a394dc617bef9ff01e9516001604bd7ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59bf72afa710c68d4362ffdb0e3bb234"><td class="memItemLeft" align="right" valign="top">TMPro.TMP_Dropdown&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html#a59bf72afa710c68d4362ffdb0e3bb234">WorldDropdown</a></td></tr>
+<tr class="separator:a59bf72afa710c68d4362ffdb0e3bb234"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a268718f478ae33008538172317e08f66"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html#a268718f478ae33008538172317e08f66">Messenger</a></td></tr>
+<tr class="separator:a268718f478ae33008538172317e08f66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_attribs_class_menue_loader"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_menue_loader')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_menue_loader.html">MenueLoader</a></td></tr>
+<tr class="memitem:a58db453990401e5ddb6910ca26ea7621 inherit pub_attribs_class_menue_loader"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_menue_loader.html">MenueLoader</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menue_loader.html#a58db453990401e5ddb6910ca26ea7621">pageMenue</a></td></tr>
+<tr class="separator:a58db453990401e5ddb6910ca26ea7621 inherit pub_attribs_class_menue_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2947e213117b713b12320ec191d028d4 inherit pub_attribs_class_menue_loader"><td class="memItemLeft" align="right" valign="top">UnityEngine.UI.ScrollRect&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menue_loader.html#a2947e213117b713b12320ec191d028d4">scroll</a> = null</td></tr>
+<tr class="separator:a2947e213117b713b12320ec191d028d4 inherit pub_attribs_class_menue_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabe3205354d5997c1a0db35e02ebd9c7 inherit pub_attribs_class_menue_loader"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menue_loader.html#aabe3205354d5997c1a0db35e02ebd9c7">Pages</a></td></tr>
+<tr class="separator:aabe3205354d5997c1a0db35e02ebd9c7 inherit pub_attribs_class_menue_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a30f01d41904b2dfcb0bac56b3806893f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html#a30f01d41904b2dfcb0bac56b3806893f">OnEnable</a> ()</td></tr>
+<tr class="separator:a30f01d41904b2dfcb0bac56b3806893f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25c37dc5878ba520d3de8dd0b85acead"><td class="memItemLeft" align="right" valign="top">new void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html#a25c37dc5878ba520d3de8dd0b85acead">Start</a> ()</td></tr>
+<tr class="separator:a25c37dc5878ba520d3de8dd0b85acead"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa07ab4a1e797df87320810de011c4fa6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html#aa07ab4a1e797df87320810de011c4fa6">Error</a> (<a class="el" href="struct_stage_static_1_1_stage_error_struct.html">StageStatic.StageErrorStruct</a> error)</td></tr>
+<tr class="separator:aa07ab4a1e797df87320810de011c4fa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_menue_loader"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_menue_loader')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_menue_loader.html">MenueLoader</a></td></tr>
+<tr class="memitem:a5d95eed68338ed118f77eebf0eaddf99 inherit pro_methods_class_menue_loader"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menue_loader.html#a5d95eed68338ed118f77eebf0eaddf99">Start</a> ()</td></tr>
+<tr class="separator:a5d95eed68338ed118f77eebf0eaddf99 inherit pro_methods_class_menue_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:ac8afb8d1784c34eb7e62f9be979c8871"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html#ac8afb8d1784c34eb7e62f9be979c8871">invalid_world</a> = &quot;Invalid&quot;</td></tr>
+<tr class="separator:ac8afb8d1784c34eb7e62f9be979c8871"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="properties" name="properties"></a>
+Properties</h2></td></tr>
+<tr class="memitem:ab3c5c901e655546c9b99654ae306dfab"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html#ab3c5c901e655546c9b99654ae306dfab">category</a><code> [getset]</code></td></tr>
+<tr class="separator:ab3c5c901e655546c9b99654ae306dfab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a76845fef3cad9fc792ba2bb029dc4161"><td class="memItemLeft" align="right" valign="top">int?&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html#a76845fef3cad9fc792ba2bb029dc4161">id</a><code> [getset]</code></td></tr>
+<tr class="separator:a76845fef3cad9fc792ba2bb029dc4161"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac392d818dfe15a50a796518d2883b39e"><td class="memItemLeft" align="right" valign="top">new string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html#ac392d818dfe15a50a796518d2883b39e">name</a><code> [getset]</code></td></tr>
+<tr class="separator:ac392d818dfe15a50a796518d2883b39e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8dcba62a267cea3e8a17dd83d1114b1"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html#ac8dcba62a267cea3e8a17dd83d1114b1">description</a><code> [getset]</code></td></tr>
+<tr class="separator:ac8dcba62a267cea3e8a17dd83d1114b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5db272188147fd4a39ca8ff786a0b41c"><td class="memItemLeft" align="right" valign="top">string?&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html#a5db272188147fd4a39ca8ff786a0b41c">scene</a><code> [getset]</code></td></tr>
+<tr class="separator:a5db272188147fd4a39ca8ff786a0b41c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a7205cbee0cd06ad3aaf59b2f3013edd7" name="a7205cbee0cd06ad3aaf59b2f3013edd7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7205cbee0cd06ad3aaf59b2f3013edd7">&#9670;&nbsp;</a></span>Create()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CreateLoader.Create </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa07ab4a1e797df87320810de011c4fa6" name="aa07ab4a1e797df87320810de011c4fa6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa07ab4a1e797df87320810de011c4fa6">&#9670;&nbsp;</a></span>Error()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CreateLoader.Error </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html">StageStatic.StageErrorStruct</a>&#160;</td>
+          <td class="paramname"><em>error</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad8554936ff5481b4ad38b93433827960" name="ad8554936ff5481b4ad38b93433827960"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad8554936ff5481b4ad38b93433827960">&#9670;&nbsp;</a></span>Init()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CreateLoader.Init </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a30f01d41904b2dfcb0bac56b3806893f" name="a30f01d41904b2dfcb0bac56b3806893f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a30f01d41904b2dfcb0bac56b3806893f">&#9670;&nbsp;</a></span>OnEnable()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void CreateLoader.OnEnable </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a25c37dc5878ba520d3de8dd0b85acead" name="a25c37dc5878ba520d3de8dd0b85acead"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a25c37dc5878ba520d3de8dd0b85acead">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">new void CreateLoader.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="afa009781fd95cbd1fb4e644f0ab10e1d" name="afa009781fd95cbd1fb4e644f0ab10e1d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afa009781fd95cbd1fb4e644f0ab10e1d">&#9670;&nbsp;</a></span>Category</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TMPro.TMP_InputField CreateLoader.Category</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a394dc617bef9ff01e9516001604bd7ad" name="a394dc617bef9ff01e9516001604bd7ad"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a394dc617bef9ff01e9516001604bd7ad">&#9670;&nbsp;</a></span>Description</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TMPro.TMP_InputField CreateLoader.Description</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a428cdf1f879b7f5e2706390bfbf6d881" name="a428cdf1f879b7f5e2706390bfbf6d881"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a428cdf1f879b7f5e2706390bfbf6d881">&#9670;&nbsp;</a></span>Id</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TMPro.TMP_InputField CreateLoader.Id</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac8afb8d1784c34eb7e62f9be979c8871" name="ac8afb8d1784c34eb7e62f9be979c8871"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac8afb8d1784c34eb7e62f9be979c8871">&#9670;&nbsp;</a></span>invalid_world</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">string CreateLoader.invalid_world = &quot;Invalid&quot;</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a268718f478ae33008538172317e08f66" name="a268718f478ae33008538172317e08f66"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a268718f478ae33008538172317e08f66">&#9670;&nbsp;</a></span>Messenger</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject CreateLoader.Messenger</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad642b4f8fc613cbac1e831df168a348e" name="ad642b4f8fc613cbac1e831df168a348e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad642b4f8fc613cbac1e831df168a348e">&#9670;&nbsp;</a></span>Name</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TMPro.TMP_InputField CreateLoader.Name</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a59bf72afa710c68d4362ffdb0e3bb234" name="a59bf72afa710c68d4362ffdb0e3bb234"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a59bf72afa710c68d4362ffdb0e3bb234">&#9670;&nbsp;</a></span>WorldDropdown</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TMPro.TMP_Dropdown CreateLoader.WorldDropdown</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Property Documentation</h2>
+<a id="ab3c5c901e655546c9b99654ae306dfab" name="ab3c5c901e655546c9b99654ae306dfab"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab3c5c901e655546c9b99654ae306dfab">&#9670;&nbsp;</a></span>category</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">string CreateLoader.category</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac8dcba62a267cea3e8a17dd83d1114b1" name="ac8dcba62a267cea3e8a17dd83d1114b1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac8dcba62a267cea3e8a17dd83d1114b1">&#9670;&nbsp;</a></span>description</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">string CreateLoader.description</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a76845fef3cad9fc792ba2bb029dc4161" name="a76845fef3cad9fc792ba2bb029dc4161"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a76845fef3cad9fc792ba2bb029dc4161">&#9670;&nbsp;</a></span>id</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int? CreateLoader.id</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac392d818dfe15a50a796518d2883b39e" name="ac392d818dfe15a50a796518d2883b39e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac392d818dfe15a50a796518d2883b39e">&#9670;&nbsp;</a></span>name</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">new string CreateLoader.name</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5db272188147fd4a39ca8ff786a0b41c" name="a5db272188147fd4a39ca8ff786a0b41c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5db272188147fd4a39ca8ff786a0b41c">&#9670;&nbsp;</a></span>scene</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">string? CreateLoader.scene</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/UI/MainMenue/PageLoader/<a class="el" href="_create_loader_8cs.html">CreateLoader.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_create_loader.html">CreateLoader</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_create_loader.js b/Doxygen/output/html/class_create_loader.js
new file mode 100644
index 0000000000000000000000000000000000000000..9ef1a34188f23c3997f65aa3db7429934b25d3b6
--- /dev/null
+++ b/Doxygen/output/html/class_create_loader.js
@@ -0,0 +1,20 @@
+var class_create_loader =
+[
+    [ "Create", "class_create_loader.html#a7205cbee0cd06ad3aaf59b2f3013edd7", null ],
+    [ "Error", "class_create_loader.html#aa07ab4a1e797df87320810de011c4fa6", null ],
+    [ "Init", "class_create_loader.html#ad8554936ff5481b4ad38b93433827960", null ],
+    [ "OnEnable", "class_create_loader.html#a30f01d41904b2dfcb0bac56b3806893f", null ],
+    [ "Start", "class_create_loader.html#a25c37dc5878ba520d3de8dd0b85acead", null ],
+    [ "Category", "class_create_loader.html#afa009781fd95cbd1fb4e644f0ab10e1d", null ],
+    [ "Description", "class_create_loader.html#a394dc617bef9ff01e9516001604bd7ad", null ],
+    [ "Id", "class_create_loader.html#a428cdf1f879b7f5e2706390bfbf6d881", null ],
+    [ "invalid_world", "class_create_loader.html#ac8afb8d1784c34eb7e62f9be979c8871", null ],
+    [ "Messenger", "class_create_loader.html#a268718f478ae33008538172317e08f66", null ],
+    [ "Name", "class_create_loader.html#ad642b4f8fc613cbac1e831df168a348e", null ],
+    [ "WorldDropdown", "class_create_loader.html#a59bf72afa710c68d4362ffdb0e3bb234", null ],
+    [ "category", "class_create_loader.html#ab3c5c901e655546c9b99654ae306dfab", null ],
+    [ "description", "class_create_loader.html#ac8dcba62a267cea3e8a17dd83d1114b1", null ],
+    [ "id", "class_create_loader.html#a76845fef3cad9fc792ba2bb029dc4161", null ],
+    [ "name", "class_create_loader.html#ac392d818dfe15a50a796518d2883b39e", null ],
+    [ "scene", "class_create_loader.html#a5db272188147fd4a39ca8ff786a0b41c", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_create_loader.png b/Doxygen/output/html/class_create_loader.png
new file mode 100644
index 0000000000000000000000000000000000000000..e98d51cb48c56327f325624832d4deb60f8ce4f5
--- /dev/null
+++ b/Doxygen/output/html/class_create_loader.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bba1e5cfab620310f802d2716fe6e45158c20cfb5c1247a23a7db610ca48ffda
+size 877
diff --git a/Doxygen/output/html/class_discrete_bar_slider-members.html b/Doxygen/output/html/class_discrete_bar_slider-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..3893f571922e4996d2d11c69e4a211c7cfc5127d
--- /dev/null
+++ b/Doxygen/output/html/class_discrete_bar_slider-members.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_discrete_bar_slider.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">DiscreteBarSlider Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_discrete_bar_slider.html">DiscreteBarSlider</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_discrete_bar_slider.html#a09b7d8a54292c0c6647be37fbef88b3f">Drag</a>()</td><td class="entry"><a class="el" href="class_discrete_bar_slider.html">DiscreteBarSlider</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_discrete_bar_slider.html#a45df979d6ed7e21b8cd3d5e670d3666e">feather_k</a></td><td class="entry"><a class="el" href="class_discrete_bar_slider.html">DiscreteBarSlider</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_discrete_bar_slider.html#a2318a71019d97420bbc0c1230298eae9">FieldActions</a></td><td class="entry"><a class="el" href="class_discrete_bar_slider.html">DiscreteBarSlider</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_discrete_bar_slider.html#a5fd42240ba12370ccf38f5fdba363b62">GetTarget</a>()</td><td class="entry"><a class="el" href="class_discrete_bar_slider.html">DiscreteBarSlider</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_discrete_bar_slider.html#a5ebcfa1b534fc605b96d975eede39439">GetTargetPosition</a>(int target)</td><td class="entry"><a class="el" href="class_discrete_bar_slider.html">DiscreteBarSlider</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_discrete_bar_slider.html#a199676346d755a8659ffc82b38b26433">GetTargetRelativePosition</a>(int target)</td><td class="entry"><a class="el" href="class_discrete_bar_slider.html">DiscreteBarSlider</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_discrete_bar_slider.html#a8e5d33df18b4a847fb4bca250620390e">HardToggle</a>(int target)</td><td class="entry"><a class="el" href="class_discrete_bar_slider.html">DiscreteBarSlider</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_discrete_bar_slider.html#a47c73c1fd273b74fec3f7c073aeebfe0">isDragged</a></td><td class="entry"><a class="el" href="class_discrete_bar_slider.html">DiscreteBarSlider</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_discrete_bar_slider.html#a0707b84e0ed44f1aeaad6d230c73da73">last_active_slot</a></td><td class="entry"><a class="el" href="class_discrete_bar_slider.html">DiscreteBarSlider</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_discrete_bar_slider.html#aa00b067ce6f12ee1387ca5efe8d05ec8">last_pos</a></td><td class="entry"><a class="el" href="class_discrete_bar_slider.html">DiscreteBarSlider</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_discrete_bar_slider.html#a6c6690429dc721bc42911a486b4829e4">next_slot</a></td><td class="entry"><a class="el" href="class_discrete_bar_slider.html">DiscreteBarSlider</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_discrete_bar_slider.html#a1a03f085384e77a69354180c4dccba39">slider</a></td><td class="entry"><a class="el" href="class_discrete_bar_slider.html">DiscreteBarSlider</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_discrete_bar_slider.html#a7582ef0c1626a111d29486098f5f0a1e">slots</a></td><td class="entry"><a class="el" href="class_discrete_bar_slider.html">DiscreteBarSlider</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_discrete_bar_slider.html#a02f9aa59e240e520034655dffd5f3704">SoftToggle</a>(int target)</td><td class="entry"><a class="el" href="class_discrete_bar_slider.html">DiscreteBarSlider</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_discrete_bar_slider.html#ac1bd4f0ad6416835441affff23aea937">Start</a>()</td><td class="entry"><a class="el" href="class_discrete_bar_slider.html">DiscreteBarSlider</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_discrete_bar_slider.html#abd6b9d5cca391d1674c8c626c86f8e8e">Update</a>()</td><td class="entry"><a class="el" href="class_discrete_bar_slider.html">DiscreteBarSlider</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_discrete_bar_slider.html#a589dfea97d5ef215bf48571d8e55fc11">v</a></td><td class="entry"><a class="el" href="class_discrete_bar_slider.html">DiscreteBarSlider</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_discrete_bar_slider.html b/Doxygen/output/html/class_discrete_bar_slider.html
new file mode 100644
index 0000000000000000000000000000000000000000..c7024fd4d3f86cb5e5ccc1a3ac664ddd5bbf1c8e
--- /dev/null
+++ b/Doxygen/output/html/class_discrete_bar_slider.html
@@ -0,0 +1,500 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: DiscreteBarSlider Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_discrete_bar_slider.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="#pri-attribs">Private Attributes</a> &#124;
+<a href="class_discrete_bar_slider-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">DiscreteBarSlider Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for DiscreteBarSlider:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_discrete_bar_slider.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a8e5d33df18b4a847fb4bca250620390e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_discrete_bar_slider.html#a8e5d33df18b4a847fb4bca250620390e">HardToggle</a> (int target)</td></tr>
+<tr class="separator:a8e5d33df18b4a847fb4bca250620390e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02f9aa59e240e520034655dffd5f3704"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_discrete_bar_slider.html#a02f9aa59e240e520034655dffd5f3704">SoftToggle</a> (int target)</td></tr>
+<tr class="separator:a02f9aa59e240e520034655dffd5f3704"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a09b7d8a54292c0c6647be37fbef88b3f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_discrete_bar_slider.html#a09b7d8a54292c0c6647be37fbef88b3f">Drag</a> ()</td></tr>
+<tr class="separator:a09b7d8a54292c0c6647be37fbef88b3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a7582ef0c1626a111d29486098f5f0a1e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_discrete_bar_slider.html#a7582ef0c1626a111d29486098f5f0a1e">slots</a> = 2</td></tr>
+<tr class="separator:a7582ef0c1626a111d29486098f5f0a1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0707b84e0ed44f1aeaad6d230c73da73"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_discrete_bar_slider.html#a0707b84e0ed44f1aeaad6d230c73da73">last_active_slot</a> = -1</td></tr>
+<tr class="separator:a0707b84e0ed44f1aeaad6d230c73da73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c6690429dc721bc42911a486b4829e4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_discrete_bar_slider.html#a6c6690429dc721bc42911a486b4829e4">next_slot</a> = -1</td></tr>
+<tr class="separator:a6c6690429dc721bc42911a486b4829e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a45df979d6ed7e21b8cd3d5e670d3666e"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_discrete_bar_slider.html#a45df979d6ed7e21b8cd3d5e670d3666e">feather_k</a> = 1f</td></tr>
+<tr class="separator:a45df979d6ed7e21b8cd3d5e670d3666e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2318a71019d97420bbc0c1230298eae9"><td class="memItemLeft" align="right" valign="top">List&lt; UnityEvent &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_discrete_bar_slider.html#a2318a71019d97420bbc0c1230298eae9">FieldActions</a> = new List&lt;UnityEvent&gt;()</td></tr>
+<tr class="separator:a2318a71019d97420bbc0c1230298eae9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:ac1bd4f0ad6416835441affff23aea937"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_discrete_bar_slider.html#ac1bd4f0ad6416835441affff23aea937">Start</a> ()</td></tr>
+<tr class="separator:ac1bd4f0ad6416835441affff23aea937"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd6b9d5cca391d1674c8c626c86f8e8e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_discrete_bar_slider.html#abd6b9d5cca391d1674c8c626c86f8e8e">Update</a> ()</td></tr>
+<tr class="separator:abd6b9d5cca391d1674c8c626c86f8e8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5fd42240ba12370ccf38f5fdba363b62"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_discrete_bar_slider.html#a5fd42240ba12370ccf38f5fdba363b62">GetTarget</a> ()</td></tr>
+<tr class="separator:a5fd42240ba12370ccf38f5fdba363b62"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5ebcfa1b534fc605b96d975eede39439"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_discrete_bar_slider.html#a5ebcfa1b534fc605b96d975eede39439">GetTargetPosition</a> (int target)</td></tr>
+<tr class="separator:a5ebcfa1b534fc605b96d975eede39439"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a199676346d755a8659ffc82b38b26433"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_discrete_bar_slider.html#a199676346d755a8659ffc82b38b26433">GetTargetRelativePosition</a> (int target)</td></tr>
+<tr class="separator:a199676346d755a8659ffc82b38b26433"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:a589dfea97d5ef215bf48571d8e55fc11"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_discrete_bar_slider.html#a589dfea97d5ef215bf48571d8e55fc11">v</a></td></tr>
+<tr class="separator:a589dfea97d5ef215bf48571d8e55fc11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa00b067ce6f12ee1387ca5efe8d05ec8"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_discrete_bar_slider.html#aa00b067ce6f12ee1387ca5efe8d05ec8">last_pos</a></td></tr>
+<tr class="separator:aa00b067ce6f12ee1387ca5efe8d05ec8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47c73c1fd273b74fec3f7c073aeebfe0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_discrete_bar_slider.html#a47c73c1fd273b74fec3f7c073aeebfe0">isDragged</a></td></tr>
+<tr class="separator:a47c73c1fd273b74fec3f7c073aeebfe0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1a03f085384e77a69354180c4dccba39"><td class="memItemLeft" align="right" valign="top">UnityEngine.UI.Slider&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_discrete_bar_slider.html#a1a03f085384e77a69354180c4dccba39">slider</a></td></tr>
+<tr class="separator:a1a03f085384e77a69354180c4dccba39"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a09b7d8a54292c0c6647be37fbef88b3f" name="a09b7d8a54292c0c6647be37fbef88b3f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a09b7d8a54292c0c6647be37fbef88b3f">&#9670;&nbsp;</a></span>Drag()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void DiscreteBarSlider.Drag </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5fd42240ba12370ccf38f5fdba363b62" name="a5fd42240ba12370ccf38f5fdba363b62"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5fd42240ba12370ccf38f5fdba363b62">&#9670;&nbsp;</a></span>GetTarget()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int DiscreteBarSlider.GetTarget </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5ebcfa1b534fc605b96d975eede39439" name="a5ebcfa1b534fc605b96d975eede39439"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5ebcfa1b534fc605b96d975eede39439">&#9670;&nbsp;</a></span>GetTargetPosition()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float DiscreteBarSlider.GetTargetPosition </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>target</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a199676346d755a8659ffc82b38b26433" name="a199676346d755a8659ffc82b38b26433"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a199676346d755a8659ffc82b38b26433">&#9670;&nbsp;</a></span>GetTargetRelativePosition()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float DiscreteBarSlider.GetTargetRelativePosition </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>target</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8e5d33df18b4a847fb4bca250620390e" name="a8e5d33df18b4a847fb4bca250620390e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8e5d33df18b4a847fb4bca250620390e">&#9670;&nbsp;</a></span>HardToggle()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void DiscreteBarSlider.HardToggle </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>target</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a02f9aa59e240e520034655dffd5f3704" name="a02f9aa59e240e520034655dffd5f3704"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a02f9aa59e240e520034655dffd5f3704">&#9670;&nbsp;</a></span>SoftToggle()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void DiscreteBarSlider.SoftToggle </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>target</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac1bd4f0ad6416835441affff23aea937" name="ac1bd4f0ad6416835441affff23aea937"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac1bd4f0ad6416835441affff23aea937">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void DiscreteBarSlider.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abd6b9d5cca391d1674c8c626c86f8e8e" name="abd6b9d5cca391d1674c8c626c86f8e8e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abd6b9d5cca391d1674c8c626c86f8e8e">&#9670;&nbsp;</a></span>Update()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void DiscreteBarSlider.Update </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a45df979d6ed7e21b8cd3d5e670d3666e" name="a45df979d6ed7e21b8cd3d5e670d3666e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a45df979d6ed7e21b8cd3d5e670d3666e">&#9670;&nbsp;</a></span>feather_k</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float DiscreteBarSlider.feather_k = 1f</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2318a71019d97420bbc0c1230298eae9" name="a2318a71019d97420bbc0c1230298eae9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2318a71019d97420bbc0c1230298eae9">&#9670;&nbsp;</a></span>FieldActions</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;UnityEvent&gt; DiscreteBarSlider.FieldActions = new List&lt;UnityEvent&gt;()</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a47c73c1fd273b74fec3f7c073aeebfe0" name="a47c73c1fd273b74fec3f7c073aeebfe0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a47c73c1fd273b74fec3f7c073aeebfe0">&#9670;&nbsp;</a></span>isDragged</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool DiscreteBarSlider.isDragged</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0707b84e0ed44f1aeaad6d230c73da73" name="a0707b84e0ed44f1aeaad6d230c73da73"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0707b84e0ed44f1aeaad6d230c73da73">&#9670;&nbsp;</a></span>last_active_slot</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int DiscreteBarSlider.last_active_slot = -1</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa00b067ce6f12ee1387ca5efe8d05ec8" name="aa00b067ce6f12ee1387ca5efe8d05ec8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa00b067ce6f12ee1387ca5efe8d05ec8">&#9670;&nbsp;</a></span>last_pos</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float DiscreteBarSlider.last_pos</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6c6690429dc721bc42911a486b4829e4" name="a6c6690429dc721bc42911a486b4829e4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6c6690429dc721bc42911a486b4829e4">&#9670;&nbsp;</a></span>next_slot</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int DiscreteBarSlider.next_slot = -1</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1a03f085384e77a69354180c4dccba39" name="a1a03f085384e77a69354180c4dccba39"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1a03f085384e77a69354180c4dccba39">&#9670;&nbsp;</a></span>slider</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">UnityEngine.UI.Slider DiscreteBarSlider.slider</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7582ef0c1626a111d29486098f5f0a1e" name="a7582ef0c1626a111d29486098f5f0a1e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7582ef0c1626a111d29486098f5f0a1e">&#9670;&nbsp;</a></span>slots</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int DiscreteBarSlider.slots = 2</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a589dfea97d5ef215bf48571d8e55fc11" name="a589dfea97d5ef215bf48571d8e55fc11"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a589dfea97d5ef215bf48571d8e55fc11">&#9670;&nbsp;</a></span>v</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float DiscreteBarSlider.v</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/UI/<a class="el" href="_discrete_bar_slider_8cs.html">DiscreteBarSlider.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_discrete_bar_slider.html">DiscreteBarSlider</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_discrete_bar_slider.js b/Doxygen/output/html/class_discrete_bar_slider.js
new file mode 100644
index 0000000000000000000000000000000000000000..44726b44288ea2bb343e6a3045f702e6384b05c2
--- /dev/null
+++ b/Doxygen/output/html/class_discrete_bar_slider.js
@@ -0,0 +1,20 @@
+var class_discrete_bar_slider =
+[
+    [ "Drag", "class_discrete_bar_slider.html#a09b7d8a54292c0c6647be37fbef88b3f", null ],
+    [ "GetTarget", "class_discrete_bar_slider.html#a5fd42240ba12370ccf38f5fdba363b62", null ],
+    [ "GetTargetPosition", "class_discrete_bar_slider.html#a5ebcfa1b534fc605b96d975eede39439", null ],
+    [ "GetTargetRelativePosition", "class_discrete_bar_slider.html#a199676346d755a8659ffc82b38b26433", null ],
+    [ "HardToggle", "class_discrete_bar_slider.html#a8e5d33df18b4a847fb4bca250620390e", null ],
+    [ "SoftToggle", "class_discrete_bar_slider.html#a02f9aa59e240e520034655dffd5f3704", null ],
+    [ "Start", "class_discrete_bar_slider.html#ac1bd4f0ad6416835441affff23aea937", null ],
+    [ "Update", "class_discrete_bar_slider.html#abd6b9d5cca391d1674c8c626c86f8e8e", null ],
+    [ "feather_k", "class_discrete_bar_slider.html#a45df979d6ed7e21b8cd3d5e670d3666e", null ],
+    [ "FieldActions", "class_discrete_bar_slider.html#a2318a71019d97420bbc0c1230298eae9", null ],
+    [ "isDragged", "class_discrete_bar_slider.html#a47c73c1fd273b74fec3f7c073aeebfe0", null ],
+    [ "last_active_slot", "class_discrete_bar_slider.html#a0707b84e0ed44f1aeaad6d230c73da73", null ],
+    [ "last_pos", "class_discrete_bar_slider.html#aa00b067ce6f12ee1387ca5efe8d05ec8", null ],
+    [ "next_slot", "class_discrete_bar_slider.html#a6c6690429dc721bc42911a486b4829e4", null ],
+    [ "slider", "class_discrete_bar_slider.html#a1a03f085384e77a69354180c4dccba39", null ],
+    [ "slots", "class_discrete_bar_slider.html#a7582ef0c1626a111d29486098f5f0a1e", null ],
+    [ "v", "class_discrete_bar_slider.html#a589dfea97d5ef215bf48571d8e55fc11", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_discrete_bar_slider.png b/Doxygen/output/html/class_discrete_bar_slider.png
new file mode 100644
index 0000000000000000000000000000000000000000..cc1cb46060fb994c22ca041d572d1ea201bea365
--- /dev/null
+++ b/Doxygen/output/html/class_discrete_bar_slider.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4da5912bca6fee9350b13ade238338b7b52c2cecad65f1afeca83bdedb36f705
+size 523
diff --git a/Doxygen/output/html/class_display_facts-members.html b/Doxygen/output/html/class_display_facts-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..9c8b5562f1cbd945ff77f8ef27a45610c7ebeacc
--- /dev/null
+++ b/Doxygen/output/html/class_display_facts-members.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_display_facts.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">DisplayFacts Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_display_facts.html">DisplayFacts</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_display_facts.html#a48f34373aa006228ad49377c126a2b5a">AddFact</a>(Fact fact)</td><td class="entry"><a class="el" href="class_display_facts.html">DisplayFacts</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_display_facts.html#a489d8b4bcc7041cc98df0cca73491320">AnimateFact</a>(Fact fact)</td><td class="entry"><a class="el" href="class_display_facts.html">DisplayFacts</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_display_facts.html#a90e8e02c82853c730285647d980e120e">CreateDisplay</a>(Transform transform, Fact fact)</td><td class="entry"><a class="el" href="class_display_facts.html">DisplayFacts</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_display_facts.html#a3c09884bd51cfeee1975e36a29703c8a">displayedFacts</a></td><td class="entry"><a class="el" href="class_display_facts.html">DisplayFacts</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_display_facts.html#ad8176c1514fdf299c1dbc189427fe2e1">GetPosition</a>(int i)</td><td class="entry"><a class="el" href="class_display_facts.html">DisplayFacts</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_display_facts.html#aa893a4c66ebb7dc0a59d42db09965385">number_of_Column</a></td><td class="entry"><a class="el" href="class_display_facts.html">DisplayFacts</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_display_facts.html#a51e636536fa460dd109deb009e195fff">prefab_Angle</a></td><td class="entry"><a class="el" href="class_display_facts.html">DisplayFacts</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_display_facts.html#a9a2ba619092ce8543d028478f3b5fb19">prefab_Default</a></td><td class="entry"><a class="el" href="class_display_facts.html">DisplayFacts</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_display_facts.html#ab3a393a56838f1dc55e03cd592575f53">prefab_Distance</a></td><td class="entry"><a class="el" href="class_display_facts.html">DisplayFacts</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_display_facts.html#a05f9236cc54e4a9603905166125ef14e">prefab_Line</a></td><td class="entry"><a class="el" href="class_display_facts.html">DisplayFacts</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_display_facts.html#a2e3871ae51e6e0df6d65d5273bbee063">prefab_OnLine</a></td><td class="entry"><a class="el" href="class_display_facts.html">DisplayFacts</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_display_facts.html#a4f3bd59f0d3256e1f8ed8a1746622524">prefab_Point</a></td><td class="entry"><a class="el" href="class_display_facts.html">DisplayFacts</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_display_facts.html#aeb8b64beee7aaf29042372ca1c20ad7c">prefabDictionary</a></td><td class="entry"><a class="el" href="class_display_facts.html">DisplayFacts</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_display_facts.html#a802992a1f5fcd7756344b044f03fb46c">RemoveFact</a>(Fact fact)</td><td class="entry"><a class="el" href="class_display_facts.html">DisplayFacts</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_display_facts.html#af66259ed1ad39d2e8331cc412d6046f1">Start</a>()</td><td class="entry"><a class="el" href="class_display_facts.html">DisplayFacts</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_display_facts.html#a97c031f520d9c1889fc93028bcea1e22">UpdatePositions</a>()</td><td class="entry"><a class="el" href="class_display_facts.html">DisplayFacts</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_display_facts.html#a7101c78efeef5c83f88c7899097b6f19">X_Pacece_Between_Items</a></td><td class="entry"><a class="el" href="class_display_facts.html">DisplayFacts</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_display_facts.html#a6e69538a3974b34cb12633068dde8825">x_Start</a></td><td class="entry"><a class="el" href="class_display_facts.html">DisplayFacts</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_display_facts.html#adcc13622961b28f4641c7aee559b9447">y_Pacece_Between_Items</a></td><td class="entry"><a class="el" href="class_display_facts.html">DisplayFacts</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_display_facts.html#ae456f564c635bc9b5b3108bde3e20bbd">y_Start</a></td><td class="entry"><a class="el" href="class_display_facts.html">DisplayFacts</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_display_facts.html b/Doxygen/output/html/class_display_facts.html
new file mode 100644
index 0000000000000000000000000000000000000000..4e82f9fb25562229cdaaea583ed97e5719cd5d8a
--- /dev/null
+++ b/Doxygen/output/html/class_display_facts.html
@@ -0,0 +1,496 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: DisplayFacts Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_display_facts.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="class_display_facts-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">DisplayFacts Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for DisplayFacts:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_display_facts.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a48f34373aa006228ad49377c126a2b5a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_facts.html#a48f34373aa006228ad49377c126a2b5a">AddFact</a> (<a class="el" href="class_fact.html">Fact</a> fact)</td></tr>
+<tr class="separator:a48f34373aa006228ad49377c126a2b5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a802992a1f5fcd7756344b044f03fb46c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_facts.html#a802992a1f5fcd7756344b044f03fb46c">RemoveFact</a> (<a class="el" href="class_fact.html">Fact</a> fact)</td></tr>
+<tr class="separator:a802992a1f5fcd7756344b044f03fb46c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a97c031f520d9c1889fc93028bcea1e22"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_facts.html#a97c031f520d9c1889fc93028bcea1e22">UpdatePositions</a> ()</td></tr>
+<tr class="separator:a97c031f520d9c1889fc93028bcea1e22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a489d8b4bcc7041cc98df0cca73491320"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_facts.html#a489d8b4bcc7041cc98df0cca73491320">AnimateFact</a> (<a class="el" href="class_fact.html">Fact</a> fact)</td></tr>
+<tr class="separator:a489d8b4bcc7041cc98df0cca73491320"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8176c1514fdf299c1dbc189427fe2e1"><td class="memItemLeft" align="right" valign="top">Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_facts.html#ad8176c1514fdf299c1dbc189427fe2e1">GetPosition</a> (int i)</td></tr>
+<tr class="separator:ad8176c1514fdf299c1dbc189427fe2e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:aeb8b64beee7aaf29042372ca1c20ad7c"><td class="memItemLeft" align="right" valign="top">Dictionary&lt; Type, GameObject &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_facts.html#aeb8b64beee7aaf29042372ca1c20ad7c">prefabDictionary</a></td></tr>
+<tr class="separator:aeb8b64beee7aaf29042372ca1c20ad7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c09884bd51cfeee1975e36a29703c8a"><td class="memItemLeft" align="right" valign="top">Dictionary&lt; string, GameObject &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_facts.html#a3c09884bd51cfeee1975e36a29703c8a">displayedFacts</a> = new Dictionary&lt;string, GameObject&gt;()</td></tr>
+<tr class="separator:a3c09884bd51cfeee1975e36a29703c8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f3bd59f0d3256e1f8ed8a1746622524"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_facts.html#a4f3bd59f0d3256e1f8ed8a1746622524">prefab_Point</a></td></tr>
+<tr class="separator:a4f3bd59f0d3256e1f8ed8a1746622524"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab3a393a56838f1dc55e03cd592575f53"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_facts.html#ab3a393a56838f1dc55e03cd592575f53">prefab_Distance</a></td></tr>
+<tr class="separator:ab3a393a56838f1dc55e03cd592575f53"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a51e636536fa460dd109deb009e195fff"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_facts.html#a51e636536fa460dd109deb009e195fff">prefab_Angle</a></td></tr>
+<tr class="separator:a51e636536fa460dd109deb009e195fff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a2ba619092ce8543d028478f3b5fb19"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_facts.html#a9a2ba619092ce8543d028478f3b5fb19">prefab_Default</a></td></tr>
+<tr class="separator:a9a2ba619092ce8543d028478f3b5fb19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e3871ae51e6e0df6d65d5273bbee063"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_facts.html#a2e3871ae51e6e0df6d65d5273bbee063">prefab_OnLine</a></td></tr>
+<tr class="separator:a2e3871ae51e6e0df6d65d5273bbee063"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a05f9236cc54e4a9603905166125ef14e"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_facts.html#a05f9236cc54e4a9603905166125ef14e">prefab_Line</a></td></tr>
+<tr class="separator:a05f9236cc54e4a9603905166125ef14e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e69538a3974b34cb12633068dde8825"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_facts.html#a6e69538a3974b34cb12633068dde8825">x_Start</a></td></tr>
+<tr class="separator:a6e69538a3974b34cb12633068dde8825"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae456f564c635bc9b5b3108bde3e20bbd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_facts.html#ae456f564c635bc9b5b3108bde3e20bbd">y_Start</a></td></tr>
+<tr class="separator:ae456f564c635bc9b5b3108bde3e20bbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7101c78efeef5c83f88c7899097b6f19"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_facts.html#a7101c78efeef5c83f88c7899097b6f19">X_Pacece_Between_Items</a></td></tr>
+<tr class="separator:a7101c78efeef5c83f88c7899097b6f19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adcc13622961b28f4641c7aee559b9447"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_facts.html#adcc13622961b28f4641c7aee559b9447">y_Pacece_Between_Items</a></td></tr>
+<tr class="separator:adcc13622961b28f4641c7aee559b9447"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa893a4c66ebb7dc0a59d42db09965385"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_facts.html#aa893a4c66ebb7dc0a59d42db09965385">number_of_Column</a></td></tr>
+<tr class="separator:aa893a4c66ebb7dc0a59d42db09965385"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:af66259ed1ad39d2e8331cc412d6046f1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_facts.html#af66259ed1ad39d2e8331cc412d6046f1">Start</a> ()</td></tr>
+<tr class="separator:af66259ed1ad39d2e8331cc412d6046f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a90e8e02c82853c730285647d980e120e"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_facts.html#a90e8e02c82853c730285647d980e120e">CreateDisplay</a> (Transform transform, <a class="el" href="class_fact.html">Fact</a> fact)</td></tr>
+<tr class="separator:a90e8e02c82853c730285647d980e120e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a48f34373aa006228ad49377c126a2b5a" name="a48f34373aa006228ad49377c126a2b5a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a48f34373aa006228ad49377c126a2b5a">&#9670;&nbsp;</a></span>AddFact()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void DisplayFacts.AddFact </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>fact</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a489d8b4bcc7041cc98df0cca73491320" name="a489d8b4bcc7041cc98df0cca73491320"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a489d8b4bcc7041cc98df0cca73491320">&#9670;&nbsp;</a></span>AnimateFact()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void DisplayFacts.AnimateFact </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>fact</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a90e8e02c82853c730285647d980e120e" name="a90e8e02c82853c730285647d980e120e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a90e8e02c82853c730285647d980e120e">&#9670;&nbsp;</a></span>CreateDisplay()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject DisplayFacts.CreateDisplay </td>
+          <td>(</td>
+          <td class="paramtype">Transform&#160;</td>
+          <td class="paramname"><em>transform</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>fact</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad8176c1514fdf299c1dbc189427fe2e1" name="ad8176c1514fdf299c1dbc189427fe2e1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad8176c1514fdf299c1dbc189427fe2e1">&#9670;&nbsp;</a></span>GetPosition()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Vector3 DisplayFacts.GetPosition </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>i</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a802992a1f5fcd7756344b044f03fb46c" name="a802992a1f5fcd7756344b044f03fb46c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a802992a1f5fcd7756344b044f03fb46c">&#9670;&nbsp;</a></span>RemoveFact()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void DisplayFacts.RemoveFact </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>fact</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af66259ed1ad39d2e8331cc412d6046f1" name="af66259ed1ad39d2e8331cc412d6046f1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af66259ed1ad39d2e8331cc412d6046f1">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void DisplayFacts.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a97c031f520d9c1889fc93028bcea1e22" name="a97c031f520d9c1889fc93028bcea1e22"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a97c031f520d9c1889fc93028bcea1e22">&#9670;&nbsp;</a></span>UpdatePositions()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void DisplayFacts.UpdatePositions </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a3c09884bd51cfeee1975e36a29703c8a" name="a3c09884bd51cfeee1975e36a29703c8a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3c09884bd51cfeee1975e36a29703c8a">&#9670;&nbsp;</a></span>displayedFacts</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Dictionary&lt;string, GameObject&gt; DisplayFacts.displayedFacts = new Dictionary&lt;string, GameObject&gt;()</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa893a4c66ebb7dc0a59d42db09965385" name="aa893a4c66ebb7dc0a59d42db09965385"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa893a4c66ebb7dc0a59d42db09965385">&#9670;&nbsp;</a></span>number_of_Column</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int DisplayFacts.number_of_Column</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a51e636536fa460dd109deb009e195fff" name="a51e636536fa460dd109deb009e195fff"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a51e636536fa460dd109deb009e195fff">&#9670;&nbsp;</a></span>prefab_Angle</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject DisplayFacts.prefab_Angle</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9a2ba619092ce8543d028478f3b5fb19" name="a9a2ba619092ce8543d028478f3b5fb19"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9a2ba619092ce8543d028478f3b5fb19">&#9670;&nbsp;</a></span>prefab_Default</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject DisplayFacts.prefab_Default</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab3a393a56838f1dc55e03cd592575f53" name="ab3a393a56838f1dc55e03cd592575f53"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab3a393a56838f1dc55e03cd592575f53">&#9670;&nbsp;</a></span>prefab_Distance</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject DisplayFacts.prefab_Distance</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a05f9236cc54e4a9603905166125ef14e" name="a05f9236cc54e4a9603905166125ef14e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a05f9236cc54e4a9603905166125ef14e">&#9670;&nbsp;</a></span>prefab_Line</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject DisplayFacts.prefab_Line</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2e3871ae51e6e0df6d65d5273bbee063" name="a2e3871ae51e6e0df6d65d5273bbee063"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2e3871ae51e6e0df6d65d5273bbee063">&#9670;&nbsp;</a></span>prefab_OnLine</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject DisplayFacts.prefab_OnLine</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4f3bd59f0d3256e1f8ed8a1746622524" name="a4f3bd59f0d3256e1f8ed8a1746622524"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4f3bd59f0d3256e1f8ed8a1746622524">&#9670;&nbsp;</a></span>prefab_Point</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject DisplayFacts.prefab_Point</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aeb8b64beee7aaf29042372ca1c20ad7c" name="aeb8b64beee7aaf29042372ca1c20ad7c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aeb8b64beee7aaf29042372ca1c20ad7c">&#9670;&nbsp;</a></span>prefabDictionary</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Dictionary&lt;Type, GameObject&gt; DisplayFacts.prefabDictionary</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7101c78efeef5c83f88c7899097b6f19" name="a7101c78efeef5c83f88c7899097b6f19"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7101c78efeef5c83f88c7899097b6f19">&#9670;&nbsp;</a></span>X_Pacece_Between_Items</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int DisplayFacts.X_Pacece_Between_Items</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6e69538a3974b34cb12633068dde8825" name="a6e69538a3974b34cb12633068dde8825"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6e69538a3974b34cb12633068dde8825">&#9670;&nbsp;</a></span>x_Start</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int DisplayFacts.x_Start</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adcc13622961b28f4641c7aee559b9447" name="adcc13622961b28f4641c7aee559b9447"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adcc13622961b28f4641c7aee559b9447">&#9670;&nbsp;</a></span>y_Pacece_Between_Items</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int DisplayFacts.y_Pacece_Between_Items</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae456f564c635bc9b5b3108bde3e20bbd" name="ae456f564c635bc9b5b3108bde3e20bbd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae456f564c635bc9b5b3108bde3e20bbd">&#9670;&nbsp;</a></span>y_Start</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int DisplayFacts.y_Start</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InventoryStuff/<a class="el" href="_display_facts_8cs.html">DisplayFacts.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_display_facts.html">DisplayFacts</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_display_facts.js b/Doxygen/output/html/class_display_facts.js
new file mode 100644
index 0000000000000000000000000000000000000000..34e6d2383fa61761486c5b7e2082e58bd66e58ff
--- /dev/null
+++ b/Doxygen/output/html/class_display_facts.js
@@ -0,0 +1,23 @@
+var class_display_facts =
+[
+    [ "AddFact", "class_display_facts.html#a48f34373aa006228ad49377c126a2b5a", null ],
+    [ "AnimateFact", "class_display_facts.html#a489d8b4bcc7041cc98df0cca73491320", null ],
+    [ "CreateDisplay", "class_display_facts.html#a90e8e02c82853c730285647d980e120e", null ],
+    [ "GetPosition", "class_display_facts.html#ad8176c1514fdf299c1dbc189427fe2e1", null ],
+    [ "RemoveFact", "class_display_facts.html#a802992a1f5fcd7756344b044f03fb46c", null ],
+    [ "Start", "class_display_facts.html#af66259ed1ad39d2e8331cc412d6046f1", null ],
+    [ "UpdatePositions", "class_display_facts.html#a97c031f520d9c1889fc93028bcea1e22", null ],
+    [ "displayedFacts", "class_display_facts.html#a3c09884bd51cfeee1975e36a29703c8a", null ],
+    [ "number_of_Column", "class_display_facts.html#aa893a4c66ebb7dc0a59d42db09965385", null ],
+    [ "prefab_Angle", "class_display_facts.html#a51e636536fa460dd109deb009e195fff", null ],
+    [ "prefab_Default", "class_display_facts.html#a9a2ba619092ce8543d028478f3b5fb19", null ],
+    [ "prefab_Distance", "class_display_facts.html#ab3a393a56838f1dc55e03cd592575f53", null ],
+    [ "prefab_Line", "class_display_facts.html#a05f9236cc54e4a9603905166125ef14e", null ],
+    [ "prefab_OnLine", "class_display_facts.html#a2e3871ae51e6e0df6d65d5273bbee063", null ],
+    [ "prefab_Point", "class_display_facts.html#a4f3bd59f0d3256e1f8ed8a1746622524", null ],
+    [ "prefabDictionary", "class_display_facts.html#aeb8b64beee7aaf29042372ca1c20ad7c", null ],
+    [ "X_Pacece_Between_Items", "class_display_facts.html#a7101c78efeef5c83f88c7899097b6f19", null ],
+    [ "x_Start", "class_display_facts.html#a6e69538a3974b34cb12633068dde8825", null ],
+    [ "y_Pacece_Between_Items", "class_display_facts.html#adcc13622961b28f4641c7aee559b9447", null ],
+    [ "y_Start", "class_display_facts.html#ae456f564c635bc9b5b3108bde3e20bbd", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_display_facts.png b/Doxygen/output/html/class_display_facts.png
new file mode 100644
index 0000000000000000000000000000000000000000..7a4d403459fe3098debd33a807fcda45930c5df4
--- /dev/null
+++ b/Doxygen/output/html/class_display_facts.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:721adc643682de049c7fb6ef252eed734cbecca943a2abbfef3b88abecebb3cf
+size 505
diff --git a/Doxygen/output/html/class_display_scrolls-members.html b/Doxygen/output/html/class_display_scrolls-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..cca7ec32bfebd402977fa4d8879b33e3743707da
--- /dev/null
+++ b/Doxygen/output/html/class_display_scrolls-members.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_display_scrolls.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">DisplayScrolls Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_display_scrolls.html">DisplayScrolls</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_display_scrolls.html#a8904bc3d704e855cde3b38bd4946e431">BuildScrolls</a>(string jsonString)</td><td class="entry"><a class="el" href="class_display_scrolls.html">DisplayScrolls</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_display_scrolls.html#a7c2af585d6aedd4ab3cfe0d3777d7d1d">DetailScreen</a></td><td class="entry"><a class="el" href="class_display_scrolls.html">DisplayScrolls</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_display_scrolls.html#a5147017da9fe00bbe0f4db132b6a9fe7">GetPosition</a>(int i)</td><td class="entry"><a class="el" href="class_display_scrolls.html">DisplayScrolls</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_display_scrolls.html#ab408f54c1533274d8ecf197347157f04">getScrollsfromServer</a>()</td><td class="entry"><a class="el" href="class_display_scrolls.html">DisplayScrolls</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_display_scrolls.html#aeee442e3861f5ce1d17ecb680e06bbb6">number_of_Column</a></td><td class="entry"><a class="el" href="class_display_scrolls.html">DisplayScrolls</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_display_scrolls.html#a64aedbe6303009cd7c355a77b58335b6">preferredStartScrollName</a></td><td class="entry"><a class="el" href="class_display_scrolls.html">DisplayScrolls</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_display_scrolls.html#a471e01a1ebaa2b480c495796705b9c65">ScrollButtons</a></td><td class="entry"><a class="el" href="class_display_scrolls.html">DisplayScrolls</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_display_scrolls.html#a47520cc99f2ed9c14c7051def40e836e">ScrollPrefab</a></td><td class="entry"><a class="el" href="class_display_scrolls.html">DisplayScrolls</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_display_scrolls.html#a115d5b4b56410814d64414f2eb7ddd04">scrolls</a></td><td class="entry"><a class="el" href="class_display_scrolls.html">DisplayScrolls</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_display_scrolls.html#a89b1bea6ac48768c45e5b2b19c02f784">Start</a>()</td><td class="entry"><a class="el" href="class_display_scrolls.html">DisplayScrolls</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_display_scrolls.html#aad89e941e599fbd6cd45163535cbb8d3">tryScrollListTimes</a></td><td class="entry"><a class="el" href="class_display_scrolls.html">DisplayScrolls</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_display_scrolls.html#aee8eec80468332605f933f96102d57a8">Update</a>()</td><td class="entry"><a class="el" href="class_display_scrolls.html">DisplayScrolls</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_display_scrolls.html#a12494cc9456453cf3f792a1ddcef26df">X_Pacece_Between_Items</a></td><td class="entry"><a class="el" href="class_display_scrolls.html">DisplayScrolls</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_display_scrolls.html#a3a8c524445aa2fc9b8f9e4f875a74474">x_Start</a></td><td class="entry"><a class="el" href="class_display_scrolls.html">DisplayScrolls</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_display_scrolls.html#a1dc54572cc7e15ff936bd432fc0b34fe">y_Pacece_Between_Items</a></td><td class="entry"><a class="el" href="class_display_scrolls.html">DisplayScrolls</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_display_scrolls.html#a084e9003fba64e26d56ed5ef955e996b">y_Start</a></td><td class="entry"><a class="el" href="class_display_scrolls.html">DisplayScrolls</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_display_scrolls.html b/Doxygen/output/html/class_display_scrolls.html
new file mode 100644
index 0000000000000000000000000000000000000000..21db67933f52ba58af760122f8f35733c7423ace
--- /dev/null
+++ b/Doxygen/output/html/class_display_scrolls.html
@@ -0,0 +1,429 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: DisplayScrolls Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_display_scrolls.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="class_display_scrolls-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">DisplayScrolls Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for DisplayScrolls:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_display_scrolls.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a5147017da9fe00bbe0f4db132b6a9fe7"><td class="memItemLeft" align="right" valign="top">Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_scrolls.html#a5147017da9fe00bbe0f4db132b6a9fe7">GetPosition</a> (int i)</td></tr>
+<tr class="separator:a5147017da9fe00bbe0f4db132b6a9fe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a64aedbe6303009cd7c355a77b58335b6"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_scrolls.html#a64aedbe6303009cd7c355a77b58335b6">preferredStartScrollName</a></td></tr>
+<tr class="separator:a64aedbe6303009cd7c355a77b58335b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad89e941e599fbd6cd45163535cbb8d3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_scrolls.html#aad89e941e599fbd6cd45163535cbb8d3">tryScrollListTimes</a> = 2</td></tr>
+<tr class="separator:aad89e941e599fbd6cd45163535cbb8d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a115d5b4b56410814d64414f2eb7ddd04"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="class_scroll.html">Scroll</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_scrolls.html#a115d5b4b56410814d64414f2eb7ddd04">scrolls</a></td></tr>
+<tr class="separator:a115d5b4b56410814d64414f2eb7ddd04"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a471e01a1ebaa2b480c495796705b9c65"><td class="memItemLeft" align="right" valign="top">GameObject[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_scrolls.html#a471e01a1ebaa2b480c495796705b9c65">ScrollButtons</a></td></tr>
+<tr class="separator:a471e01a1ebaa2b480c495796705b9c65"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47520cc99f2ed9c14c7051def40e836e"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_scrolls.html#a47520cc99f2ed9c14c7051def40e836e">ScrollPrefab</a></td></tr>
+<tr class="separator:a47520cc99f2ed9c14c7051def40e836e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c2af585d6aedd4ab3cfe0d3777d7d1d"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_scrolls.html#a7c2af585d6aedd4ab3cfe0d3777d7d1d">DetailScreen</a></td></tr>
+<tr class="separator:a7c2af585d6aedd4ab3cfe0d3777d7d1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3a8c524445aa2fc9b8f9e4f875a74474"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_scrolls.html#a3a8c524445aa2fc9b8f9e4f875a74474">x_Start</a></td></tr>
+<tr class="separator:a3a8c524445aa2fc9b8f9e4f875a74474"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a084e9003fba64e26d56ed5ef955e996b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_scrolls.html#a084e9003fba64e26d56ed5ef955e996b">y_Start</a></td></tr>
+<tr class="separator:a084e9003fba64e26d56ed5ef955e996b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12494cc9456453cf3f792a1ddcef26df"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_scrolls.html#a12494cc9456453cf3f792a1ddcef26df">X_Pacece_Between_Items</a></td></tr>
+<tr class="separator:a12494cc9456453cf3f792a1ddcef26df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1dc54572cc7e15ff936bd432fc0b34fe"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_scrolls.html#a1dc54572cc7e15ff936bd432fc0b34fe">y_Pacece_Between_Items</a></td></tr>
+<tr class="separator:a1dc54572cc7e15ff936bd432fc0b34fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeee442e3861f5ce1d17ecb680e06bbb6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_scrolls.html#aeee442e3861f5ce1d17ecb680e06bbb6">number_of_Column</a></td></tr>
+<tr class="separator:aeee442e3861f5ce1d17ecb680e06bbb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:aee8eec80468332605f933f96102d57a8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_scrolls.html#aee8eec80468332605f933f96102d57a8">Update</a> ()</td></tr>
+<tr class="separator:aee8eec80468332605f933f96102d57a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89b1bea6ac48768c45e5b2b19c02f784"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_scrolls.html#a89b1bea6ac48768c45e5b2b19c02f784">Start</a> ()</td></tr>
+<tr class="separator:a89b1bea6ac48768c45e5b2b19c02f784"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab408f54c1533274d8ecf197347157f04"><td class="memItemLeft" align="right" valign="top">IEnumerator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_scrolls.html#ab408f54c1533274d8ecf197347157f04">getScrollsfromServer</a> ()</td></tr>
+<tr class="separator:ab408f54c1533274d8ecf197347157f04"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8904bc3d704e855cde3b38bd4946e431"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_display_scrolls.html#a8904bc3d704e855cde3b38bd4946e431">BuildScrolls</a> (string jsonString)</td></tr>
+<tr class="separator:a8904bc3d704e855cde3b38bd4946e431"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a8904bc3d704e855cde3b38bd4946e431" name="a8904bc3d704e855cde3b38bd4946e431"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8904bc3d704e855cde3b38bd4946e431">&#9670;&nbsp;</a></span>BuildScrolls()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void DisplayScrolls.BuildScrolls </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>jsonString</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5147017da9fe00bbe0f4db132b6a9fe7" name="a5147017da9fe00bbe0f4db132b6a9fe7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5147017da9fe00bbe0f4db132b6a9fe7">&#9670;&nbsp;</a></span>GetPosition()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Vector3 DisplayScrolls.GetPosition </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>i</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab408f54c1533274d8ecf197347157f04" name="ab408f54c1533274d8ecf197347157f04"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab408f54c1533274d8ecf197347157f04">&#9670;&nbsp;</a></span>getScrollsfromServer()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">IEnumerator DisplayScrolls.getScrollsfromServer </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a89b1bea6ac48768c45e5b2b19c02f784" name="a89b1bea6ac48768c45e5b2b19c02f784"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a89b1bea6ac48768c45e5b2b19c02f784">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void DisplayScrolls.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aee8eec80468332605f933f96102d57a8" name="aee8eec80468332605f933f96102d57a8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aee8eec80468332605f933f96102d57a8">&#9670;&nbsp;</a></span>Update()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void DisplayScrolls.Update </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a7c2af585d6aedd4ab3cfe0d3777d7d1d" name="a7c2af585d6aedd4ab3cfe0d3777d7d1d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7c2af585d6aedd4ab3cfe0d3777d7d1d">&#9670;&nbsp;</a></span>DetailScreen</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject DisplayScrolls.DetailScreen</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aeee442e3861f5ce1d17ecb680e06bbb6" name="aeee442e3861f5ce1d17ecb680e06bbb6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aeee442e3861f5ce1d17ecb680e06bbb6">&#9670;&nbsp;</a></span>number_of_Column</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int DisplayScrolls.number_of_Column</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a64aedbe6303009cd7c355a77b58335b6" name="a64aedbe6303009cd7c355a77b58335b6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a64aedbe6303009cd7c355a77b58335b6">&#9670;&nbsp;</a></span>preferredStartScrollName</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string DisplayScrolls.preferredStartScrollName</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a471e01a1ebaa2b480c495796705b9c65" name="a471e01a1ebaa2b480c495796705b9c65"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a471e01a1ebaa2b480c495796705b9c65">&#9670;&nbsp;</a></span>ScrollButtons</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject [] DisplayScrolls.ScrollButtons</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a47520cc99f2ed9c14c7051def40e836e" name="a47520cc99f2ed9c14c7051def40e836e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a47520cc99f2ed9c14c7051def40e836e">&#9670;&nbsp;</a></span>ScrollPrefab</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject DisplayScrolls.ScrollPrefab</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a115d5b4b56410814d64414f2eb7ddd04" name="a115d5b4b56410814d64414f2eb7ddd04"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a115d5b4b56410814d64414f2eb7ddd04">&#9670;&nbsp;</a></span>scrolls</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;<a class="el" href="class_scroll.html">Scroll</a>&gt; DisplayScrolls.scrolls</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aad89e941e599fbd6cd45163535cbb8d3" name="aad89e941e599fbd6cd45163535cbb8d3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aad89e941e599fbd6cd45163535cbb8d3">&#9670;&nbsp;</a></span>tryScrollListTimes</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int DisplayScrolls.tryScrollListTimes = 2</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a12494cc9456453cf3f792a1ddcef26df" name="a12494cc9456453cf3f792a1ddcef26df"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a12494cc9456453cf3f792a1ddcef26df">&#9670;&nbsp;</a></span>X_Pacece_Between_Items</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int DisplayScrolls.X_Pacece_Between_Items</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3a8c524445aa2fc9b8f9e4f875a74474" name="a3a8c524445aa2fc9b8f9e4f875a74474"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3a8c524445aa2fc9b8f9e4f875a74474">&#9670;&nbsp;</a></span>x_Start</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int DisplayScrolls.x_Start</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1dc54572cc7e15ff936bd432fc0b34fe" name="a1dc54572cc7e15ff936bd432fc0b34fe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1dc54572cc7e15ff936bd432fc0b34fe">&#9670;&nbsp;</a></span>y_Pacece_Between_Items</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int DisplayScrolls.y_Pacece_Between_Items</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a084e9003fba64e26d56ed5ef955e996b" name="a084e9003fba64e26d56ed5ef955e996b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a084e9003fba64e26d56ed5ef955e996b">&#9670;&nbsp;</a></span>y_Start</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int DisplayScrolls.y_Start</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InventoryStuff/<a class="el" href="_display_scrolls_8cs.html">DisplayScrolls.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_display_scrolls.html">DisplayScrolls</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_display_scrolls.js b/Doxygen/output/html/class_display_scrolls.js
new file mode 100644
index 0000000000000000000000000000000000000000..c24cfbd8e3e9da5624d5b85eb1deac958387d3c5
--- /dev/null
+++ b/Doxygen/output/html/class_display_scrolls.js
@@ -0,0 +1,19 @@
+var class_display_scrolls =
+[
+    [ "BuildScrolls", "class_display_scrolls.html#a8904bc3d704e855cde3b38bd4946e431", null ],
+    [ "GetPosition", "class_display_scrolls.html#a5147017da9fe00bbe0f4db132b6a9fe7", null ],
+    [ "getScrollsfromServer", "class_display_scrolls.html#ab408f54c1533274d8ecf197347157f04", null ],
+    [ "Start", "class_display_scrolls.html#a89b1bea6ac48768c45e5b2b19c02f784", null ],
+    [ "Update", "class_display_scrolls.html#aee8eec80468332605f933f96102d57a8", null ],
+    [ "DetailScreen", "class_display_scrolls.html#a7c2af585d6aedd4ab3cfe0d3777d7d1d", null ],
+    [ "number_of_Column", "class_display_scrolls.html#aeee442e3861f5ce1d17ecb680e06bbb6", null ],
+    [ "preferredStartScrollName", "class_display_scrolls.html#a64aedbe6303009cd7c355a77b58335b6", null ],
+    [ "ScrollButtons", "class_display_scrolls.html#a471e01a1ebaa2b480c495796705b9c65", null ],
+    [ "ScrollPrefab", "class_display_scrolls.html#a47520cc99f2ed9c14c7051def40e836e", null ],
+    [ "scrolls", "class_display_scrolls.html#a115d5b4b56410814d64414f2eb7ddd04", null ],
+    [ "tryScrollListTimes", "class_display_scrolls.html#aad89e941e599fbd6cd45163535cbb8d3", null ],
+    [ "X_Pacece_Between_Items", "class_display_scrolls.html#a12494cc9456453cf3f792a1ddcef26df", null ],
+    [ "x_Start", "class_display_scrolls.html#a3a8c524445aa2fc9b8f9e4f875a74474", null ],
+    [ "y_Pacece_Between_Items", "class_display_scrolls.html#a1dc54572cc7e15ff936bd432fc0b34fe", null ],
+    [ "y_Start", "class_display_scrolls.html#a084e9003fba64e26d56ed5ef955e996b", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_display_scrolls.png b/Doxygen/output/html/class_display_scrolls.png
new file mode 100644
index 0000000000000000000000000000000000000000..42785fa6e1fa0e395666bd2ea3d26ceec1409990
--- /dev/null
+++ b/Doxygen/output/html/class_display_scrolls.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:12379f20038d8f57e273e30302ebc706203ce672a848f3523edb37f0289d774a
+size 506
diff --git a/Doxygen/output/html/class_drag_handling-members.html b/Doxygen/output/html/class_drag_handling-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..e0d8a4c86f576ae743d3c4b46a7b47fcce532656
--- /dev/null
+++ b/Doxygen/output/html/class_drag_handling-members.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_drag_handling.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">DragHandling Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_drag_handling.html">DragHandling</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_drag_handling.html#a04398316b74578f6a44422bf0a8965a5">dragged</a></td><td class="entry"><a class="el" href="class_drag_handling.html">DragHandling</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_drag_handling.html#a5994fad8f03e51869726e60acadbdf9e">OnDrag</a>(PointerEventData eventData)</td><td class="entry"><a class="el" href="class_drag_handling.html">DragHandling</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_drag_handling.html#a72a45e65689f218c11ace99a48ea5897">OnEndDrag</a>(PointerEventData eventData)</td><td class="entry"><a class="el" href="class_drag_handling.html">DragHandling</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_drag_handling.html#a82809f70845de33b9e716df8c5ed09cb">Start</a>()</td><td class="entry"><a class="el" href="class_drag_handling.html">DragHandling</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_drag_handling.html#aef76f4210b39631d03f8d45906d749d8">StartingPosition</a></td><td class="entry"><a class="el" href="class_drag_handling.html">DragHandling</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_drag_handling.html#ad67bc33afc089ae1ebbf9ef88c0cc9ff">Update</a>()</td><td class="entry"><a class="el" href="class_drag_handling.html">DragHandling</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_drag_handling.html b/Doxygen/output/html/class_drag_handling.html
new file mode 100644
index 0000000000000000000000000000000000000000..b243594c9317c81bf44ab7561eed572d78edd10f
--- /dev/null
+++ b/Doxygen/output/html/class_drag_handling.html
@@ -0,0 +1,266 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: DragHandling Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_drag_handling.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="#pri-attribs">Private Attributes</a> &#124;
+<a href="class_drag_handling-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">DragHandling Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for DragHandling:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_drag_handling.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a5994fad8f03e51869726e60acadbdf9e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_drag_handling.html#a5994fad8f03e51869726e60acadbdf9e">OnDrag</a> (PointerEventData eventData)</td></tr>
+<tr class="separator:a5994fad8f03e51869726e60acadbdf9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72a45e65689f218c11ace99a48ea5897"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_drag_handling.html#a72a45e65689f218c11ace99a48ea5897">OnEndDrag</a> (PointerEventData eventData)</td></tr>
+<tr class="separator:a72a45e65689f218c11ace99a48ea5897"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:a82809f70845de33b9e716df8c5ed09cb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_drag_handling.html#a82809f70845de33b9e716df8c5ed09cb">Start</a> ()</td></tr>
+<tr class="separator:a82809f70845de33b9e716df8c5ed09cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad67bc33afc089ae1ebbf9ef88c0cc9ff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_drag_handling.html#ad67bc33afc089ae1ebbf9ef88c0cc9ff">Update</a> ()</td></tr>
+<tr class="separator:ad67bc33afc089ae1ebbf9ef88c0cc9ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:aef76f4210b39631d03f8d45906d749d8"><td class="memItemLeft" align="right" valign="top">Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_drag_handling.html#aef76f4210b39631d03f8d45906d749d8">StartingPosition</a></td></tr>
+<tr class="separator:aef76f4210b39631d03f8d45906d749d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a04398316b74578f6a44422bf0a8965a5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_drag_handling.html#a04398316b74578f6a44422bf0a8965a5">dragged</a> = false</td></tr>
+<tr class="separator:a04398316b74578f6a44422bf0a8965a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a5994fad8f03e51869726e60acadbdf9e" name="a5994fad8f03e51869726e60acadbdf9e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5994fad8f03e51869726e60acadbdf9e">&#9670;&nbsp;</a></span>OnDrag()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void DragHandling.OnDrag </td>
+          <td>(</td>
+          <td class="paramtype">PointerEventData&#160;</td>
+          <td class="paramname"><em>eventData</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a72a45e65689f218c11ace99a48ea5897" name="a72a45e65689f218c11ace99a48ea5897"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a72a45e65689f218c11ace99a48ea5897">&#9670;&nbsp;</a></span>OnEndDrag()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void DragHandling.OnEndDrag </td>
+          <td>(</td>
+          <td class="paramtype">PointerEventData&#160;</td>
+          <td class="paramname"><em>eventData</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a82809f70845de33b9e716df8c5ed09cb" name="a82809f70845de33b9e716df8c5ed09cb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a82809f70845de33b9e716df8c5ed09cb">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void DragHandling.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad67bc33afc089ae1ebbf9ef88c0cc9ff" name="ad67bc33afc089ae1ebbf9ef88c0cc9ff"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad67bc33afc089ae1ebbf9ef88c0cc9ff">&#9670;&nbsp;</a></span>Update()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void DragHandling.Update </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a04398316b74578f6a44422bf0a8965a5" name="a04398316b74578f6a44422bf0a8965a5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a04398316b74578f6a44422bf0a8965a5">&#9670;&nbsp;</a></span>dragged</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool DragHandling.dragged = false</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aef76f4210b39631d03f8d45906d749d8" name="aef76f4210b39631d03f8d45906d749d8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aef76f4210b39631d03f8d45906d749d8">&#9670;&nbsp;</a></span>StartingPosition</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Vector3 DragHandling.StartingPosition</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InventoryStuff/<a class="el" href="_drag_handling_8cs.html">DragHandling.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_drag_handling.html">DragHandling</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_drag_handling.js b/Doxygen/output/html/class_drag_handling.js
new file mode 100644
index 0000000000000000000000000000000000000000..ae6ff08894e229de69be53485fb261a15e225eff
--- /dev/null
+++ b/Doxygen/output/html/class_drag_handling.js
@@ -0,0 +1,9 @@
+var class_drag_handling =
+[
+    [ "OnDrag", "class_drag_handling.html#a5994fad8f03e51869726e60acadbdf9e", null ],
+    [ "OnEndDrag", "class_drag_handling.html#a72a45e65689f218c11ace99a48ea5897", null ],
+    [ "Start", "class_drag_handling.html#a82809f70845de33b9e716df8c5ed09cb", null ],
+    [ "Update", "class_drag_handling.html#ad67bc33afc089ae1ebbf9ef88c0cc9ff", null ],
+    [ "dragged", "class_drag_handling.html#a04398316b74578f6a44422bf0a8965a5", null ],
+    [ "StartingPosition", "class_drag_handling.html#aef76f4210b39631d03f8d45906d749d8", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_drag_handling.png b/Doxygen/output/html/class_drag_handling.png
new file mode 100644
index 0000000000000000000000000000000000000000..b4cb953dda0b5eca0098889ffe48e19dbdd64d4b
--- /dev/null
+++ b/Doxygen/output/html/class_drag_handling.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:27d680e488851562eca1311845d66644082db3c6ff0f36f5ccdba3e92785bf90
+size 936
diff --git a/Doxygen/output/html/class_drop_handling-members.html b/Doxygen/output/html/class_drop_handling-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..6003f0a2720356165393fd565d86f612d40dec46
--- /dev/null
+++ b/Doxygen/output/html/class_drop_handling-members.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_drop_handling.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">DropHandling Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_drop_handling.html">DropHandling</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_drop_handling.html#af1789e6005d12fa02d11c0316d127e18">current</a></td><td class="entry"><a class="el" href="class_drop_handling.html">DropHandling</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_drop_handling.html#a108a9ae0b9311f05c2cc0e5a6d101894">currentFact</a></td><td class="entry"><a class="el" href="class_drop_handling.html">DropHandling</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_drop_handling.html#ae5b85df113a563d90dc1c500d03672e6">OnDrop</a>(PointerEventData eventData)</td><td class="entry"><a class="el" href="class_drop_handling.html">DropHandling</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_drop_handling.html#a859e74ac488c6f45517f78a132ba6f75">OnPointerClick</a>(PointerEventData eventData)</td><td class="entry"><a class="el" href="class_drop_handling.html">DropHandling</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_drop_handling.html b/Doxygen/output/html/class_drop_handling.html
new file mode 100644
index 0000000000000000000000000000000000000000..391837f8707da4712515a8cb6672ed61151c5f51
--- /dev/null
+++ b/Doxygen/output/html/class_drop_handling.html
@@ -0,0 +1,204 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: DropHandling Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_drop_handling.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pri-attribs">Private Attributes</a> &#124;
+<a href="class_drop_handling-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">DropHandling Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for DropHandling:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_drop_handling.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ae5b85df113a563d90dc1c500d03672e6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_drop_handling.html#ae5b85df113a563d90dc1c500d03672e6">OnDrop</a> (PointerEventData eventData)</td></tr>
+<tr class="separator:ae5b85df113a563d90dc1c500d03672e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a859e74ac488c6f45517f78a132ba6f75"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_drop_handling.html#a859e74ac488c6f45517f78a132ba6f75">OnPointerClick</a> (PointerEventData eventData)</td></tr>
+<tr class="separator:a859e74ac488c6f45517f78a132ba6f75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a108a9ae0b9311f05c2cc0e5a6d101894"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_fact.html">Fact</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_drop_handling.html#a108a9ae0b9311f05c2cc0e5a6d101894">currentFact</a></td></tr>
+<tr class="separator:a108a9ae0b9311f05c2cc0e5a6d101894"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:af1789e6005d12fa02d11c0316d127e18"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_drop_handling.html#af1789e6005d12fa02d11c0316d127e18">current</a></td></tr>
+<tr class="separator:af1789e6005d12fa02d11c0316d127e18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="ae5b85df113a563d90dc1c500d03672e6" name="ae5b85df113a563d90dc1c500d03672e6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae5b85df113a563d90dc1c500d03672e6">&#9670;&nbsp;</a></span>OnDrop()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void DropHandling.OnDrop </td>
+          <td>(</td>
+          <td class="paramtype">PointerEventData&#160;</td>
+          <td class="paramname"><em>eventData</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a859e74ac488c6f45517f78a132ba6f75" name="a859e74ac488c6f45517f78a132ba6f75"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a859e74ac488c6f45517f78a132ba6f75">&#9670;&nbsp;</a></span>OnPointerClick()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void DropHandling.OnPointerClick </td>
+          <td>(</td>
+          <td class="paramtype">PointerEventData&#160;</td>
+          <td class="paramname"><em>eventData</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="af1789e6005d12fa02d11c0316d127e18" name="af1789e6005d12fa02d11c0316d127e18"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af1789e6005d12fa02d11c0316d127e18">&#9670;&nbsp;</a></span>current</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject DropHandling.current</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a108a9ae0b9311f05c2cc0e5a6d101894" name="a108a9ae0b9311f05c2cc0e5a6d101894"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a108a9ae0b9311f05c2cc0e5a6d101894">&#9670;&nbsp;</a></span>currentFact</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_fact.html">Fact</a> DropHandling.currentFact</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InventoryStuff/<a class="el" href="_drop_handling_8cs.html">DropHandling.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_drop_handling.html">DropHandling</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_drop_handling.js b/Doxygen/output/html/class_drop_handling.js
new file mode 100644
index 0000000000000000000000000000000000000000..7bbd09a007ffd65e25b2a173d7262e17a1a3b8b4
--- /dev/null
+++ b/Doxygen/output/html/class_drop_handling.js
@@ -0,0 +1,7 @@
+var class_drop_handling =
+[
+    [ "OnDrop", "class_drop_handling.html#ae5b85df113a563d90dc1c500d03672e6", null ],
+    [ "OnPointerClick", "class_drop_handling.html#a859e74ac488c6f45517f78a132ba6f75", null ],
+    [ "current", "class_drop_handling.html#af1789e6005d12fa02d11c0316d127e18", null ],
+    [ "currentFact", "class_drop_handling.html#a108a9ae0b9311f05c2cc0e5a6d101894", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_drop_handling.png b/Doxygen/output/html/class_drop_handling.png
new file mode 100644
index 0000000000000000000000000000000000000000..a4dafcd5f4eeceac0917acc61969cc20ddc58121
--- /dev/null
+++ b/Doxygen/output/html/class_drop_handling.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e9ac21e17684633bbe6b03b488b83b753ac6991cf7579a5e33a10eae9b7656a4
+size 1019
diff --git a/Doxygen/output/html/class_edit_loader-members.html b/Doxygen/output/html/class_edit_loader-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..8184a2bb8869e7751308846fbeda4a14f37c554a
--- /dev/null
+++ b/Doxygen/output/html/class_edit_loader-members.html
@@ -0,0 +1,135 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_edit_loader.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">EditLoader Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_edit_loader.html">EditLoader</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_edit_loader.html#a85350f34f42fdf962fdd2a6e8e13d90a">_Clone</a>(bool overwrite)</td><td class="entry"><a class="el" href="class_edit_loader.html">EditLoader</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_edit_loader.html#a537c24e6a4c629314e7db4db735e2162">_Delete</a>()</td><td class="entry"><a class="el" href="class_edit_loader.html">EditLoader</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_edit_loader.html#a6fc8e91e375f52f286b21c2e739869ca">_Save</a>()</td><td class="entry"><a class="el" href="class_edit_loader.html">EditLoader</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_create_loader.html#ab3c5c901e655546c9b99654ae306dfab">category</a></td><td class="entry"><a class="el" href="class_create_loader.html">CreateLoader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_create_loader.html#afa009781fd95cbd1fb4e644f0ab10e1d">Category</a></td><td class="entry"><a class="el" href="class_create_loader.html">CreateLoader</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_menue_loader.html#ab264e0dc6c0aba950b8846354fe60a81">Clear</a>()</td><td class="entry"><a class="el" href="class_menue_loader.html">MenueLoader</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_edit_loader.html#ae15903201ff34141a1c9bd3b2d216af5">Clone</a>()</td><td class="entry"><a class="el" href="class_edit_loader.html">EditLoader</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_create_loader.html#a7205cbee0cd06ad3aaf59b2f3013edd7">Create</a>()</td><td class="entry"><a class="el" href="class_create_loader.html">CreateLoader</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_edit_loader.html#abd39c26d94a9dbff6b028c375d4f4ed4">Delete</a>()</td><td class="entry"><a class="el" href="class_edit_loader.html">EditLoader</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_create_loader.html#a394dc617bef9ff01e9516001604bd7ad">Description</a></td><td class="entry"><a class="el" href="class_create_loader.html">CreateLoader</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_create_loader.html#ac8dcba62a267cea3e8a17dd83d1114b1">description</a></td><td class="entry"><a class="el" href="class_create_loader.html">CreateLoader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_edit_loader.html#a726aa89425e4cb3652a281347e4d6e70">Edit</a>()</td><td class="entry"><a class="el" href="class_edit_loader.html">EditLoader</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_create_loader.html#aa07ab4a1e797df87320810de011c4fa6">Error</a>(StageStatic.StageErrorStruct error)</td><td class="entry"><a class="el" href="class_create_loader.html">CreateLoader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_create_loader.html#a428cdf1f879b7f5e2706390bfbf6d881">Id</a></td><td class="entry"><a class="el" href="class_create_loader.html">CreateLoader</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_create_loader.html#a76845fef3cad9fc792ba2bb029dc4161">id</a></td><td class="entry"><a class="el" href="class_create_loader.html">CreateLoader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_edit_loader.html#ae05130fab31a4d11fb4f6d2bba98e07c">Init</a>()</td><td class="entry"><a class="el" href="class_edit_loader.html">EditLoader</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_create_loader.html#ac8afb8d1784c34eb7e62f9be979c8871">invalid_world</a></td><td class="entry"><a class="el" href="class_create_loader.html">CreateLoader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_create_loader.html#a268718f478ae33008538172317e08f66">Messenger</a></td><td class="entry"><a class="el" href="class_create_loader.html">CreateLoader</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_menue_loader.html#ae25fa1c3f19c8659d7e0aadebdc53431">mode</a></td><td class="entry"><a class="el" href="class_menue_loader.html">MenueLoader</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_menue_loader.html#ac7506b9f67dace4300fb9255799f7330">mode_last</a></td><td class="entry"><a class="el" href="class_menue_loader.html">MenueLoader</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_create_loader.html#ad642b4f8fc613cbac1e831df168a348e">Name</a></td><td class="entry"><a class="el" href="class_create_loader.html">CreateLoader</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_create_loader.html#ac392d818dfe15a50a796518d2883b39e">name</a></td><td class="entry"><a class="el" href="class_create_loader.html">CreateLoader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_create_loader.html#a30f01d41904b2dfcb0bac56b3806893f">OnEnable</a>()</td><td class="entry"><a class="el" href="class_create_loader.html">CreateLoader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_edit_loader.html#a78cd6daa27056417ceac34dc61057360">original_stage</a></td><td class="entry"><a class="el" href="class_edit_loader.html">EditLoader</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_menue_loader.html#a58db453990401e5ddb6910ca26ea7621">pageMenue</a></td><td class="entry"><a class="el" href="class_menue_loader.html">MenueLoader</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_menue_loader.html#aabe3205354d5997c1a0db35e02ebd9c7">Pages</a></td><td class="entry"><a class="el" href="class_menue_loader.html">MenueLoader</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_edit_loader.html#a35f449df9b7bb7fb5ac6d7cb64f53e23">Reset</a>()</td><td class="entry"><a class="el" href="class_edit_loader.html">EditLoader</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_menue_loader.html#a54d3cb4dd1c00a4eddd565be881ba6b9">RevertMode</a>()</td><td class="entry"><a class="el" href="class_menue_loader.html">MenueLoader</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_edit_loader.html#a6620a7d073dfba9baf467e777c44840d">Save</a>()</td><td class="entry"><a class="el" href="class_edit_loader.html">EditLoader</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_create_loader.html#a5db272188147fd4a39ca8ff786a0b41c">scene</a></td><td class="entry"><a class="el" href="class_create_loader.html">CreateLoader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_menue_loader.html#a2947e213117b713b12320ec191d028d4">scroll</a></td><td class="entry"><a class="el" href="class_menue_loader.html">MenueLoader</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_menue_loader.html#aae7cc2b25767093b997a6a3043884ae3">SetMode</a>(int select)</td><td class="entry"><a class="el" href="class_menue_loader.html">MenueLoader</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_edit_loader.html#a8075f648780f3d0c88e65a57b954443a">SetStage</a>(string name, bool local)</td><td class="entry"><a class="el" href="class_edit_loader.html">EditLoader</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_create_loader.html#a25c37dc5878ba520d3de8dd0b85acead">Start</a>()</td><td class="entry"><a class="el" href="class_create_loader.html">CreateLoader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_create_loader.html#a59bf72afa710c68d4362ffdb0e3bb234">WorldDropdown</a></td><td class="entry"><a class="el" href="class_create_loader.html">CreateLoader</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_edit_loader.html b/Doxygen/output/html/class_edit_loader.html
new file mode 100644
index 0000000000000000000000000000000000000000..c20027feb5bb87e684af96591330cd2200c8599d
--- /dev/null
+++ b/Doxygen/output/html/class_edit_loader.html
@@ -0,0 +1,437 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: EditLoader Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_edit_loader.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="#pri-attribs">Private Attributes</a> &#124;
+<a href="class_edit_loader-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">EditLoader Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for EditLoader:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_edit_loader.png" usemap="#EditLoader_map" alt=""/>
+  <map id="EditLoader_map" name="EditLoader_map">
+<area href="class_create_loader.html" alt="CreateLoader" shape="rect" coords="0,112,102,136"/>
+<area href="class_menue_loader.html" title="Allows multiple Pages (direct children of this) to switch/ scroll through." alt="MenueLoader" shape="rect" coords="0,56,102,80"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ae05130fab31a4d11fb4f6d2bba98e07c"><td class="memItemLeft" align="right" valign="top">new void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_edit_loader.html#ae05130fab31a4d11fb4f6d2bba98e07c">Init</a> ()</td></tr>
+<tr class="separator:ae05130fab31a4d11fb4f6d2bba98e07c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8075f648780f3d0c88e65a57b954443a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_edit_loader.html#a8075f648780f3d0c88e65a57b954443a">SetStage</a> (string <a class="el" href="class_create_loader.html#ac392d818dfe15a50a796518d2883b39e">name</a>, bool local)</td></tr>
+<tr class="separator:a8075f648780f3d0c88e65a57b954443a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a35f449df9b7bb7fb5ac6d7cb64f53e23"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_edit_loader.html#a35f449df9b7bb7fb5ac6d7cb64f53e23">Reset</a> ()</td></tr>
+<tr class="separator:a35f449df9b7bb7fb5ac6d7cb64f53e23"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd39c26d94a9dbff6b028c375d4f4ed4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_edit_loader.html#abd39c26d94a9dbff6b028c375d4f4ed4">Delete</a> ()</td></tr>
+<tr class="separator:abd39c26d94a9dbff6b028c375d4f4ed4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae15903201ff34141a1c9bd3b2d216af5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_edit_loader.html#ae15903201ff34141a1c9bd3b2d216af5">Clone</a> ()</td></tr>
+<tr class="separator:ae15903201ff34141a1c9bd3b2d216af5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6620a7d073dfba9baf467e777c44840d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_edit_loader.html#a6620a7d073dfba9baf467e777c44840d">Save</a> ()</td></tr>
+<tr class="separator:a6620a7d073dfba9baf467e777c44840d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a726aa89425e4cb3652a281347e4d6e70"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_edit_loader.html#a726aa89425e4cb3652a281347e4d6e70">Edit</a> ()</td></tr>
+<tr class="separator:a726aa89425e4cb3652a281347e4d6e70"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_create_loader"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_create_loader')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_create_loader.html">CreateLoader</a></td></tr>
+<tr class="memitem:ad8554936ff5481b4ad38b93433827960 inherit pub_methods_class_create_loader"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html#ad8554936ff5481b4ad38b93433827960">Init</a> ()</td></tr>
+<tr class="separator:ad8554936ff5481b4ad38b93433827960 inherit pub_methods_class_create_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7205cbee0cd06ad3aaf59b2f3013edd7 inherit pub_methods_class_create_loader"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html#a7205cbee0cd06ad3aaf59b2f3013edd7">Create</a> ()</td></tr>
+<tr class="separator:a7205cbee0cd06ad3aaf59b2f3013edd7 inherit pub_methods_class_create_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_menue_loader"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_menue_loader')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_menue_loader.html">MenueLoader</a></td></tr>
+<tr class="memitem:a54d3cb4dd1c00a4eddd565be881ba6b9 inherit pub_methods_class_menue_loader"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menue_loader.html#a54d3cb4dd1c00a4eddd565be881ba6b9">RevertMode</a> ()</td></tr>
+<tr class="memdesc:a54d3cb4dd1c00a4eddd565be881ba6b9 inherit pub_methods_class_menue_loader"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reverts to last opend Page.  <a href="class_menue_loader.html#a54d3cb4dd1c00a4eddd565be881ba6b9">More...</a><br /></td></tr>
+<tr class="separator:a54d3cb4dd1c00a4eddd565be881ba6b9 inherit pub_methods_class_menue_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae7cc2b25767093b997a6a3043884ae3 inherit pub_methods_class_menue_loader"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menue_loader.html#aae7cc2b25767093b997a6a3043884ae3">SetMode</a> (int select)</td></tr>
+<tr class="memdesc:aae7cc2b25767093b997a6a3043884ae3 inherit pub_methods_class_menue_loader"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deactivates all Pages, then activates Page <em>select</em> .  <a href="class_menue_loader.html#aae7cc2b25767093b997a6a3043884ae3">More...</a><br /></td></tr>
+<tr class="separator:aae7cc2b25767093b997a6a3043884ae3 inherit pub_methods_class_menue_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:a537c24e6a4c629314e7db4db735e2162"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_edit_loader.html#a537c24e6a4c629314e7db4db735e2162">_Delete</a> ()</td></tr>
+<tr class="separator:a537c24e6a4c629314e7db4db735e2162"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85350f34f42fdf962fdd2a6e8e13d90a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_edit_loader.html#a85350f34f42fdf962fdd2a6e8e13d90a">_Clone</a> (bool overwrite)</td></tr>
+<tr class="separator:a85350f34f42fdf962fdd2a6e8e13d90a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6fc8e91e375f52f286b21c2e739869ca"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_edit_loader.html#a6fc8e91e375f52f286b21c2e739869ca">_Save</a> ()</td></tr>
+<tr class="separator:a6fc8e91e375f52f286b21c2e739869ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:a78cd6daa27056417ceac34dc61057360"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_stage.html">Stage</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_edit_loader.html#a78cd6daa27056417ceac34dc61057360">original_stage</a></td></tr>
+<tr class="separator:a78cd6daa27056417ceac34dc61057360"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_attribs_class_create_loader"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_create_loader')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_create_loader.html">CreateLoader</a></td></tr>
+<tr class="memitem:afa009781fd95cbd1fb4e644f0ab10e1d inherit pub_attribs_class_create_loader"><td class="memItemLeft" align="right" valign="top">TMPro.TMP_InputField&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html#afa009781fd95cbd1fb4e644f0ab10e1d">Category</a></td></tr>
+<tr class="separator:afa009781fd95cbd1fb4e644f0ab10e1d inherit pub_attribs_class_create_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a428cdf1f879b7f5e2706390bfbf6d881 inherit pub_attribs_class_create_loader"><td class="memItemLeft" align="right" valign="top">TMPro.TMP_InputField&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html#a428cdf1f879b7f5e2706390bfbf6d881">Id</a></td></tr>
+<tr class="separator:a428cdf1f879b7f5e2706390bfbf6d881 inherit pub_attribs_class_create_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad642b4f8fc613cbac1e831df168a348e inherit pub_attribs_class_create_loader"><td class="memItemLeft" align="right" valign="top">TMPro.TMP_InputField&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html#ad642b4f8fc613cbac1e831df168a348e">Name</a></td></tr>
+<tr class="separator:ad642b4f8fc613cbac1e831df168a348e inherit pub_attribs_class_create_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a394dc617bef9ff01e9516001604bd7ad inherit pub_attribs_class_create_loader"><td class="memItemLeft" align="right" valign="top">TMPro.TMP_InputField&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html#a394dc617bef9ff01e9516001604bd7ad">Description</a></td></tr>
+<tr class="separator:a394dc617bef9ff01e9516001604bd7ad inherit pub_attribs_class_create_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a59bf72afa710c68d4362ffdb0e3bb234 inherit pub_attribs_class_create_loader"><td class="memItemLeft" align="right" valign="top">TMPro.TMP_Dropdown&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html#a59bf72afa710c68d4362ffdb0e3bb234">WorldDropdown</a></td></tr>
+<tr class="separator:a59bf72afa710c68d4362ffdb0e3bb234 inherit pub_attribs_class_create_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a268718f478ae33008538172317e08f66 inherit pub_attribs_class_create_loader"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html#a268718f478ae33008538172317e08f66">Messenger</a></td></tr>
+<tr class="separator:a268718f478ae33008538172317e08f66 inherit pub_attribs_class_create_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_attribs_class_menue_loader"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_menue_loader')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_menue_loader.html">MenueLoader</a></td></tr>
+<tr class="memitem:a58db453990401e5ddb6910ca26ea7621 inherit pub_attribs_class_menue_loader"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_menue_loader.html">MenueLoader</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menue_loader.html#a58db453990401e5ddb6910ca26ea7621">pageMenue</a></td></tr>
+<tr class="separator:a58db453990401e5ddb6910ca26ea7621 inherit pub_attribs_class_menue_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2947e213117b713b12320ec191d028d4 inherit pub_attribs_class_menue_loader"><td class="memItemLeft" align="right" valign="top">UnityEngine.UI.ScrollRect&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menue_loader.html#a2947e213117b713b12320ec191d028d4">scroll</a> = null</td></tr>
+<tr class="separator:a2947e213117b713b12320ec191d028d4 inherit pub_attribs_class_menue_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabe3205354d5997c1a0db35e02ebd9c7 inherit pub_attribs_class_menue_loader"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menue_loader.html#aabe3205354d5997c1a0db35e02ebd9c7">Pages</a></td></tr>
+<tr class="separator:aabe3205354d5997c1a0db35e02ebd9c7 inherit pub_attribs_class_menue_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_create_loader"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_create_loader')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_create_loader.html">CreateLoader</a></td></tr>
+<tr class="memitem:a30f01d41904b2dfcb0bac56b3806893f inherit pro_methods_class_create_loader"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html#a30f01d41904b2dfcb0bac56b3806893f">OnEnable</a> ()</td></tr>
+<tr class="separator:a30f01d41904b2dfcb0bac56b3806893f inherit pro_methods_class_create_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25c37dc5878ba520d3de8dd0b85acead inherit pro_methods_class_create_loader"><td class="memItemLeft" align="right" valign="top">new void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html#a25c37dc5878ba520d3de8dd0b85acead">Start</a> ()</td></tr>
+<tr class="separator:a25c37dc5878ba520d3de8dd0b85acead inherit pro_methods_class_create_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa07ab4a1e797df87320810de011c4fa6 inherit pro_methods_class_create_loader"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html#aa07ab4a1e797df87320810de011c4fa6">Error</a> (<a class="el" href="struct_stage_static_1_1_stage_error_struct.html">StageStatic.StageErrorStruct</a> error)</td></tr>
+<tr class="separator:aa07ab4a1e797df87320810de011c4fa6 inherit pro_methods_class_create_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_menue_loader"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_menue_loader')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_menue_loader.html">MenueLoader</a></td></tr>
+<tr class="memitem:a5d95eed68338ed118f77eebf0eaddf99 inherit pro_methods_class_menue_loader"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menue_loader.html#a5d95eed68338ed118f77eebf0eaddf99">Start</a> ()</td></tr>
+<tr class="separator:a5d95eed68338ed118f77eebf0eaddf99 inherit pro_methods_class_menue_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_class_create_loader"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_create_loader')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_create_loader.html">CreateLoader</a></td></tr>
+<tr class="memitem:ac8afb8d1784c34eb7e62f9be979c8871 inherit pro_attribs_class_create_loader"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html#ac8afb8d1784c34eb7e62f9be979c8871">invalid_world</a> = &quot;Invalid&quot;</td></tr>
+<tr class="separator:ac8afb8d1784c34eb7e62f9be979c8871 inherit pro_attribs_class_create_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header properties_class_create_loader"><td colspan="2" onclick="javascript:toggleInherit('properties_class_create_loader')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="class_create_loader.html">CreateLoader</a></td></tr>
+<tr class="memitem:ab3c5c901e655546c9b99654ae306dfab inherit properties_class_create_loader"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html#ab3c5c901e655546c9b99654ae306dfab">category</a><code> [getset]</code></td></tr>
+<tr class="separator:ab3c5c901e655546c9b99654ae306dfab inherit properties_class_create_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a76845fef3cad9fc792ba2bb029dc4161 inherit properties_class_create_loader"><td class="memItemLeft" align="right" valign="top">int?&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html#a76845fef3cad9fc792ba2bb029dc4161">id</a><code> [getset]</code></td></tr>
+<tr class="separator:a76845fef3cad9fc792ba2bb029dc4161 inherit properties_class_create_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac392d818dfe15a50a796518d2883b39e inherit properties_class_create_loader"><td class="memItemLeft" align="right" valign="top">new string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html#ac392d818dfe15a50a796518d2883b39e">name</a><code> [getset]</code></td></tr>
+<tr class="separator:ac392d818dfe15a50a796518d2883b39e inherit properties_class_create_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8dcba62a267cea3e8a17dd83d1114b1 inherit properties_class_create_loader"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html#ac8dcba62a267cea3e8a17dd83d1114b1">description</a><code> [getset]</code></td></tr>
+<tr class="separator:ac8dcba62a267cea3e8a17dd83d1114b1 inherit properties_class_create_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5db272188147fd4a39ca8ff786a0b41c inherit properties_class_create_loader"><td class="memItemLeft" align="right" valign="top">string?&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_create_loader.html#a5db272188147fd4a39ca8ff786a0b41c">scene</a><code> [getset]</code></td></tr>
+<tr class="separator:a5db272188147fd4a39ca8ff786a0b41c inherit properties_class_create_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a85350f34f42fdf962fdd2a6e8e13d90a" name="a85350f34f42fdf962fdd2a6e8e13d90a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a85350f34f42fdf962fdd2a6e8e13d90a">&#9670;&nbsp;</a></span>_Clone()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool EditLoader._Clone </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>overwrite</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a537c24e6a4c629314e7db4db735e2162" name="a537c24e6a4c629314e7db4db735e2162"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a537c24e6a4c629314e7db4db735e2162">&#9670;&nbsp;</a></span>_Delete()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void EditLoader._Delete </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6fc8e91e375f52f286b21c2e739869ca" name="a6fc8e91e375f52f286b21c2e739869ca"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6fc8e91e375f52f286b21c2e739869ca">&#9670;&nbsp;</a></span>_Save()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool EditLoader._Save </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae15903201ff34141a1c9bd3b2d216af5" name="ae15903201ff34141a1c9bd3b2d216af5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae15903201ff34141a1c9bd3b2d216af5">&#9670;&nbsp;</a></span>Clone()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void EditLoader.Clone </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abd39c26d94a9dbff6b028c375d4f4ed4" name="abd39c26d94a9dbff6b028c375d4f4ed4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abd39c26d94a9dbff6b028c375d4f4ed4">&#9670;&nbsp;</a></span>Delete()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void EditLoader.Delete </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a726aa89425e4cb3652a281347e4d6e70" name="a726aa89425e4cb3652a281347e4d6e70"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a726aa89425e4cb3652a281347e4d6e70">&#9670;&nbsp;</a></span>Edit()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void EditLoader.Edit </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae05130fab31a4d11fb4f6d2bba98e07c" name="ae05130fab31a4d11fb4f6d2bba98e07c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae05130fab31a4d11fb4f6d2bba98e07c">&#9670;&nbsp;</a></span>Init()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">new void EditLoader.Init </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a35f449df9b7bb7fb5ac6d7cb64f53e23" name="a35f449df9b7bb7fb5ac6d7cb64f53e23"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a35f449df9b7bb7fb5ac6d7cb64f53e23">&#9670;&nbsp;</a></span>Reset()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void EditLoader.Reset </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6620a7d073dfba9baf467e777c44840d" name="a6620a7d073dfba9baf467e777c44840d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6620a7d073dfba9baf467e777c44840d">&#9670;&nbsp;</a></span>Save()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void EditLoader.Save </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8075f648780f3d0c88e65a57b954443a" name="a8075f648780f3d0c88e65a57b954443a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8075f648780f3d0c88e65a57b954443a">&#9670;&nbsp;</a></span>SetStage()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void EditLoader.SetStage </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>local</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a78cd6daa27056417ceac34dc61057360" name="a78cd6daa27056417ceac34dc61057360"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a78cd6daa27056417ceac34dc61057360">&#9670;&nbsp;</a></span>original_stage</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_stage.html">Stage</a> EditLoader.original_stage</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/UI/MainMenue/PageLoader/<a class="el" href="_edit_loader_8cs.html">EditLoader.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_edit_loader.html">EditLoader</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_edit_loader.js b/Doxygen/output/html/class_edit_loader.js
new file mode 100644
index 0000000000000000000000000000000000000000..a505142e1a13b7e20e772ea487a950959f42fea0
--- /dev/null
+++ b/Doxygen/output/html/class_edit_loader.js
@@ -0,0 +1,14 @@
+var class_edit_loader =
+[
+    [ "_Clone", "class_edit_loader.html#a85350f34f42fdf962fdd2a6e8e13d90a", null ],
+    [ "_Delete", "class_edit_loader.html#a537c24e6a4c629314e7db4db735e2162", null ],
+    [ "_Save", "class_edit_loader.html#a6fc8e91e375f52f286b21c2e739869ca", null ],
+    [ "Clone", "class_edit_loader.html#ae15903201ff34141a1c9bd3b2d216af5", null ],
+    [ "Delete", "class_edit_loader.html#abd39c26d94a9dbff6b028c375d4f4ed4", null ],
+    [ "Edit", "class_edit_loader.html#a726aa89425e4cb3652a281347e4d6e70", null ],
+    [ "Init", "class_edit_loader.html#ae05130fab31a4d11fb4f6d2bba98e07c", null ],
+    [ "Reset", "class_edit_loader.html#a35f449df9b7bb7fb5ac6d7cb64f53e23", null ],
+    [ "Save", "class_edit_loader.html#a6620a7d073dfba9baf467e777c44840d", null ],
+    [ "SetStage", "class_edit_loader.html#a8075f648780f3d0c88e65a57b954443a", null ],
+    [ "original_stage", "class_edit_loader.html#a78cd6daa27056417ceac34dc61057360", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_edit_loader.png b/Doxygen/output/html/class_edit_loader.png
new file mode 100644
index 0000000000000000000000000000000000000000..ec54cf3e0fd192204535b86646219ec401c797c6
--- /dev/null
+++ b/Doxygen/output/html/class_edit_loader.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:47b746b7b058d1ea758571bf01ee01c1c2bb95d135ebfa1784da28ab53cf39af
+size 868
diff --git a/Doxygen/output/html/class_extra_gadget-members.html b/Doxygen/output/html/class_extra_gadget-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..139664fbf3ed0c75bcf59fa671721400cb2dbbca
--- /dev/null
+++ b/Doxygen/output/html/class_extra_gadget-members.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_extra_gadget.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">ExtraGadget Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_extra_gadget.html">ExtraGadget</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_extra_gadget.html#ae107afda04a5642022feadc8aa1b6b27">Awake</a>()</td><td class="entry"><a class="el" href="class_extra_gadget.html">ExtraGadget</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e">Cursor</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#a08cf9e25270636472e93195bc1516878">id</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d">ignoreLayerMask</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999">MaxRange</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_extra_gadget.html#a25caf1b815fc09ef6c9e6e119aec4ad8">OnEnable</a>()</td><td class="entry"><a class="el" href="class_extra_gadget.html">ExtraGadget</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_extra_gadget.html#ac2eea5365482773fa64901ae822554ce">OnHit</a>(RaycastHit hit)</td><td class="entry"><a class="el" href="class_extra_gadget.html">ExtraGadget</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0">Sprite</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53">UiName</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_extra_gadget.html b/Doxygen/output/html/class_extra_gadget.html
new file mode 100644
index 0000000000000000000000000000000000000000..7b22ccaada8961ef53548a29818d710ccbacc8e0
--- /dev/null
+++ b/Doxygen/output/html/class_extra_gadget.html
@@ -0,0 +1,242 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: ExtraGadget Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_extra_gadget.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="class_extra_gadget-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">ExtraGadget Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for ExtraGadget:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_extra_gadget.png" usemap="#ExtraGadget_map" alt=""/>
+  <map id="ExtraGadget_map" name="ExtraGadget_map">
+<area href="class_gadget.html" title="Base class for all Gadgets to derive from. A Gadget is a tool for the player (and level editor) to in..." alt="Gadget" shape="rect" coords="0,56,102,80"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ac2eea5365482773fa64901ae822554ce"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_extra_gadget.html#ac2eea5365482773fa64901ae822554ce">OnHit</a> (RaycastHit hit)</td></tr>
+<tr class="memdesc:ac2eea5365482773fa64901ae822554ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when <a class="el" href="class_communication_events.html#a42aa894d895fcccfea05a3823bc2a683">CommunicationEvents.TriggerEvent</a> is invoked, a.k.a. when Player clicks in GameWorld.  <a href="class_extra_gadget.html#ac2eea5365482773fa64901ae822554ce">More...</a><br /></td></tr>
+<tr class="separator:ac2eea5365482773fa64901ae822554ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:ae107afda04a5642022feadc8aa1b6b27"><td class="memItemLeft" align="right" valign="top">new void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_extra_gadget.html#ae107afda04a5642022feadc8aa1b6b27">Awake</a> ()</td></tr>
+<tr class="separator:ae107afda04a5642022feadc8aa1b6b27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25caf1b815fc09ef6c9e6e119aec4ad8"><td class="memItemLeft" align="right" valign="top">new void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_extra_gadget.html#a25caf1b815fc09ef6c9e6e119aec4ad8">OnEnable</a> ()</td></tr>
+<tr class="separator:a25caf1b815fc09ef6c9e6e119aec4ad8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_attribs_class_gadget"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_gadget')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_gadget.html">Gadget</a></td></tr>
+<tr class="memitem:a08cf9e25270636472e93195bc1516878 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a08cf9e25270636472e93195bc1516878">id</a> = -1</td></tr>
+<tr class="memdesc:a08cf9e25270636472e93195bc1516878 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Position in tool belt.  <a href="class_gadget.html#a08cf9e25270636472e93195bc1516878">More...</a><br /></td></tr>
+<tr class="separator:a08cf9e25270636472e93195bc1516878 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae7923f7fd2ee880e3cb9d8f4f76cb53 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53">UiName</a> = &quot;Name Not Set&quot;</td></tr>
+<tr class="memdesc:aae7923f7fd2ee880e3cb9d8f4f76cb53 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tool Name  <a href="class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53">More...</a><br /></td></tr>
+<tr class="separator:aae7923f7fd2ee880e3cb9d8f4f76cb53 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5cbccf7078b56f38e9b3d972f04e999 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999">MaxRange</a></td></tr>
+<tr class="memdesc:aa5cbccf7078b56f38e9b3d972f04e999 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum range for this Tool. For consistency use GadgetDistances in <a class="el" href="class_global_behaviour.html">GlobalBehaviour</a>. <a href="class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999">More...</a><br /></td></tr>
+<tr class="separator:aa5cbccf7078b56f38e9b3d972f04e999 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c9fe989e41ae1117121eefc22fca7b0 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">Sprite&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0">Sprite</a></td></tr>
+<tr class="memdesc:a2c9fe989e41ae1117121eefc22fca7b0 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Which sprite to use <a href="class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0">More...</a><br /></td></tr>
+<tr class="separator:a2c9fe989e41ae1117121eefc22fca7b0 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb04c1ca241da0b8e818144a80d9e55d inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">LayerMask&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d">ignoreLayerMask</a></td></tr>
+<tr class="memdesc:acb04c1ca241da0b8e818144a80d9e55d inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Layers to ignore for thid gadget by default. <a href="class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d">More...</a><br /></td></tr>
+<tr class="separator:acb04c1ca241da0b8e818144a80d9e55d inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad932ca8643a5a86c74ed070079a8f70e inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_world_cursor.html">WorldCursor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e">Cursor</a></td></tr>
+<tr class="memdesc:ad932ca8643a5a86c74ed070079a8f70e inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Which cursor to use <a href="class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e">More...</a><br /></td></tr>
+<tr class="separator:ad932ca8643a5a86c74ed070079a8f70e inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_gadget"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_gadget')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_gadget.html">Gadget</a></td></tr>
+<tr class="memitem:a7ee73250f04a3d86b486ec4e73e3b790 inherit pro_methods_class_gadget"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a7ee73250f04a3d86b486ec4e73e3b790">Awake</a> ()</td></tr>
+<tr class="separator:a7ee73250f04a3d86b486ec4e73e3b790 inherit pro_methods_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79585ab08c1ae5efe5a357e1b4218fa2 inherit pro_methods_class_gadget"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a79585ab08c1ae5efe5a357e1b4218fa2">OnEnable</a> ()</td></tr>
+<tr class="separator:a79585ab08c1ae5efe5a357e1b4218fa2 inherit pro_methods_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="ae107afda04a5642022feadc8aa1b6b27" name="ae107afda04a5642022feadc8aa1b6b27"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae107afda04a5642022feadc8aa1b6b27">&#9670;&nbsp;</a></span>Awake()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">new void ExtraGadget.Awake </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a25caf1b815fc09ef6c9e6e119aec4ad8" name="a25caf1b815fc09ef6c9e6e119aec4ad8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a25caf1b815fc09ef6c9e6e119aec4ad8">&#9670;&nbsp;</a></span>OnEnable()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">new void ExtraGadget.OnEnable </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac2eea5365482773fa64901ae822554ce" name="ac2eea5365482773fa64901ae822554ce"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac2eea5365482773fa64901ae822554ce">&#9670;&nbsp;</a></span>OnHit()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">override void ExtraGadget.OnHit </td>
+          <td>(</td>
+          <td class="paramtype">RaycastHit&#160;</td>
+          <td class="paramname"><em>hit</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Called when <a class="el" href="class_communication_events.html#a42aa894d895fcccfea05a3823bc2a683">CommunicationEvents.TriggerEvent</a> is invoked, a.k.a. when Player clicks in GameWorld. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">hit</td><td>the position where it was clicked</td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p>Reimplemented from <a class="el" href="class_gadget.html#a069459a8478367816706eeb368b11763">Gadget</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/Gadgets/<a class="el" href="_extra_gadget_8cs.html">ExtraGadget.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_extra_gadget.html">ExtraGadget</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_extra_gadget.js b/Doxygen/output/html/class_extra_gadget.js
new file mode 100644
index 0000000000000000000000000000000000000000..09629d7ef8f7914d7c002ff1d1284747e7ba6f9a
--- /dev/null
+++ b/Doxygen/output/html/class_extra_gadget.js
@@ -0,0 +1,6 @@
+var class_extra_gadget =
+[
+    [ "Awake", "class_extra_gadget.html#ae107afda04a5642022feadc8aa1b6b27", null ],
+    [ "OnEnable", "class_extra_gadget.html#a25caf1b815fc09ef6c9e6e119aec4ad8", null ],
+    [ "OnHit", "class_extra_gadget.html#ac2eea5365482773fa64901ae822554ce", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_extra_gadget.png b/Doxygen/output/html/class_extra_gadget.png
new file mode 100644
index 0000000000000000000000000000000000000000..c413a51e4c5685113e8d8c5b1bf2348645137f8b
--- /dev/null
+++ b/Doxygen/output/html/class_extra_gadget.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f2d00f05a3247223f4e366530050fcd12349fd4e098fa30d3a5b051680be526e
+size 690
diff --git a/Doxygen/output/html/class_fact-members.html b/Doxygen/output/html/class_fact-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..9cdac7fef9317e1984e74106fa2b3417a9579ef0
--- /dev/null
+++ b/Doxygen/output/html/class_fact-members.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_fact.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">Fact Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_fact.html">Fact</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_fact.html#abe0a555478c7d84d82d47713c3341a19">_CustomLabel</a></td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact.html#addf13e312f8d68a630cde0eb0292e779">_Facts</a></td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact.html#a338f38115696c45402971ef7d0e1ab13">_URI</a></td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact.html#a9b3edda4d360425731abe2a5937963e6">delete</a>(bool keep_clean=true)</td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact.html#adc82331e7914777c5fe1d5ebad6972aa">Equivalent</a>(Fact f2)</td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact.html#a3349038fecf169deae63bca1a0dc18f6">Equivalent</a>(Fact f1, Fact f2)</td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact.html#accec0362f7389a5cf47d48da8f8c3ea4">Fact</a>()</td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact.html#a92ca252e502c43fc4d450b5591edc8f7">Fact</a>(FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact.html#a9237dce78eaacab58bc118e9ea8bf8fd">Fact</a>(Fact fact, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact.html#a12811a7b571b956fd38a9cca8b4a1469">freeAutoLabel</a>()</td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact.html#a54392d8545e3cda72b7e9cb4e1a48bc9">generateLabel</a>()</td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact.html#a4bff054ec9ee35f07afd31b165e0812e">getDependentFactIds</a>()</td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact.html#aa7bb062aafb6e9272cbd1598df96d234">GetHashCode</a>()</td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact.html#a0f34bbe01202b103c72a9521972c1827">hasCustomLabel</a></td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact.html#a330f0492d43f9b0019c837692e0634b4">hasDependentFacts</a>()</td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Id</a></td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact.html#a787e61d76e1c3175f1af272aabba14d8">instantiateDisplay</a>(GameObject prefab, Transform transform)</td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a></td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact.html#a850c67cff97fd4bd368a5196a20475b6">LabelId</a></td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact.html#a5158d32e0f6c89ca2531ac9151981533">parseFact</a>(Scroll.ScrollFact fact)</td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact.html#a96a5cf709fec2f709c369e267b7ae670">rename</a>(string newLabel)</td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact.html#ac78c42d053d145656555d4af4e8a76b9">Representation</a></td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_fact.html b/Doxygen/output/html/class_fact.html
new file mode 100644
index 0000000000000000000000000000000000000000..e1213d818ce92eeb77f80ce130b5db3bf4290bf5
--- /dev/null
+++ b/Doxygen/output/html/class_fact.html
@@ -0,0 +1,859 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Fact Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_fact.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> &#124;
+<a href="#properties">Properties</a> &#124;
+<a href="class_fact-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">Fact Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Fact representation of Unity; mostly mirrors Facts of MMT.  
+ <a href="class_fact.html#details">More...</a></p>
+<div class="dynheader">
+Inheritance diagram for Fact:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_fact.png" usemap="#Fact_map" alt=""/>
+  <map id="Fact_map" name="Fact_map">
+<area href="class_fact_wrapped_c_r_t_p.html" title="Implements CRTP for Fact; Escalates constructors;" alt="FactWrappedCRTP&lt; T &gt;" shape="rect" coords="0,56,151,80"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a96a5cf709fec2f709c369e267b7ae670"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#a96a5cf709fec2f709c369e267b7ae670">rename</a> (string newLabel)</td></tr>
+<tr class="memdesc:a96a5cf709fec2f709c369e267b7ae670"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assignes a custom <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a>, if <em>newLabel</em>  is not yet taken; or clears custom <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a>.  <a href="class_fact.html#a96a5cf709fec2f709c369e267b7ae670">More...</a><br /></td></tr>
+<tr class="separator:a96a5cf709fec2f709c369e267b7ae670"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a330f0492d43f9b0019c837692e0634b4"><td class="memItemLeft" align="right" valign="top">abstract bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#a330f0492d43f9b0019c837692e0634b4">hasDependentFacts</a> ()</td></tr>
+<tr class="memdesc:a330f0492d43f9b0019c837692e0634b4"><td class="mdescLeft">&#160;</td><td class="mdescRight"><dl class="section return"><dt>Returns</dt><dd><code>true</code> if <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> depends on other <a class="el" href="class_fact.html">Facts</a>; equivalent to <a class="el" href="class_fact.html#a4bff054ec9ee35f07afd31b165e0812e">getDependentFactIds</a> returns non empty array</dd></dl>
+ <a href="class_fact.html#a330f0492d43f9b0019c837692e0634b4">More...</a><br /></td></tr>
+<tr class="separator:a330f0492d43f9b0019c837692e0634b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bff054ec9ee35f07afd31b165e0812e"><td class="memItemLeft" align="right" valign="top">abstract string[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#a4bff054ec9ee35f07afd31b165e0812e">getDependentFactIds</a> ()</td></tr>
+<tr class="separator:a4bff054ec9ee35f07afd31b165e0812e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a787e61d76e1c3175f1af272aabba14d8"><td class="memItemLeft" align="right" valign="top">abstract GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#a787e61d76e1c3175f1af272aabba14d8">instantiateDisplay</a> (GameObject prefab, Transform transform)</td></tr>
+<tr class="memdesc:a787e61d76e1c3175f1af272aabba14d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initiates a <em>prefab</em>  at <em>transform</em>  e.g. by setting <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a>.  <a href="class_fact.html#a787e61d76e1c3175f1af272aabba14d8">More...</a><br /></td></tr>
+<tr class="separator:a787e61d76e1c3175f1af272aabba14d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9b3edda4d360425731abe2a5937963e6"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#a9b3edda4d360425731abe2a5937963e6">delete</a> (bool keep_clean=true)</td></tr>
+<tr class="memdesc:a9b3edda4d360425731abe2a5937963e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees ressources e.g. <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a> and will eventually delete Fact Server-Side in far-near future when feature is supported.  <a href="class_fact.html#a9b3edda4d360425731abe2a5937963e6">More...</a><br /></td></tr>
+<tr class="separator:a9b3edda4d360425731abe2a5937963e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc82331e7914777c5fe1d5ebad6972aa"><td class="memItemLeft" align="right" valign="top">abstract bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#adc82331e7914777c5fe1d5ebad6972aa">Equivalent</a> (<a class="el" href="class_fact.html">Fact</a> f2)</td></tr>
+<tr class="memdesc:adc82331e7914777c5fe1d5ebad6972aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares <a class="el" href="class_fact.html">this</a> against <em>f2</em> .  <a href="class_fact.html#adc82331e7914777c5fe1d5ebad6972aa">More...</a><br /></td></tr>
+<tr class="separator:adc82331e7914777c5fe1d5ebad6972aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3349038fecf169deae63bca1a0dc18f6"><td class="memItemLeft" align="right" valign="top">abstract bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#a3349038fecf169deae63bca1a0dc18f6">Equivalent</a> (<a class="el" href="class_fact.html">Fact</a> f1, <a class="el" href="class_fact.html">Fact</a> f2)</td></tr>
+<tr class="memdesc:a3349038fecf169deae63bca1a0dc18f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares <em>f1</em>  against <em>f2</em> .  <a href="class_fact.html#a3349038fecf169deae63bca1a0dc18f6">More...</a><br /></td></tr>
+<tr class="separator:a3349038fecf169deae63bca1a0dc18f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7bb062aafb6e9272cbd1598df96d234"><td class="memItemLeft" align="right" valign="top">abstract override int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#aa7bb062aafb6e9272cbd1598df96d234">GetHashCode</a> ()</td></tr>
+<tr class="memdesc:aa7bb062aafb6e9272cbd1598df96d234"><td class="mdescLeft">&#160;</td><td class="mdescRight">canonical  <a href="class_fact.html#aa7bb062aafb6e9272cbd1598df96d234">More...</a><br /></td></tr>
+<tr class="separator:aa7bb062aafb6e9272cbd1598df96d234"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12811a7b571b956fd38a9cca8b4a1469"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#a12811a7b571b956fd38a9cca8b4a1469">freeAutoLabel</a> ()</td></tr>
+<tr class="memdesc:a12811a7b571b956fd38a9cca8b4a1469"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tells <a class="el" href="class_fact.html#addf13e312f8d68a630cde0eb0292e779" title="Reference to FactOrganizer in which this Fact and all its depending Facts are beeing organized.">_Facts</a> that <a class="el" href="class_fact.html">this</a> no longer uses auto-generated <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a>, but remembers current generation variable(s).  <a href="class_fact.html#a12811a7b571b956fd38a9cca8b4a1469">More...</a><br /></td></tr>
+<tr class="separator:a12811a7b571b956fd38a9cca8b4a1469"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a5158d32e0f6c89ca2531ac9151981533"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_fact.html">Fact</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#a5158d32e0f6c89ca2531ac9151981533">parseFact</a> (<a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a> fact)</td></tr>
+<tr class="memdesc:a5158d32e0f6c89ca2531ac9151981533"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parses <a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a> to actual <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a>  <a href="class_fact.html#a5158d32e0f6c89ca2531ac9151981533">More...</a><br /></td></tr>
+<tr class="separator:a5158d32e0f6c89ca2531ac9151981533"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:ac78c42d053d145656555d4af4e8a76b9"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#ac78c42d053d145656555d4af4e8a76b9">Representation</a></td></tr>
+<tr class="memdesc:ac78c42d053d145656555d4af4e8a76b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reference to <code>GameObject</code> that represents this <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> in the GameWorld.  <a href="class_fact.html#ac78c42d053d145656555d4af4e8a76b9">More...</a><br /></td></tr>
+<tr class="separator:ac78c42d053d145656555d4af4e8a76b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:accec0362f7389a5cf47d48da8f8c3ea4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#accec0362f7389a5cf47d48da8f8c3ea4">Fact</a> ()</td></tr>
+<tr class="memdesc:accec0362f7389a5cf47d48da8f8c3ea4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Only being used by <a href="https://www.newtonsoft.com/json/help/html/T_Newtonsoft_Json_JsonReader.htm">JsonReader</a> to initiate empty <a class="el" href="class_fact.html">Facts</a>. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_j_s_o_n_manager.html">JSONManager</a></dd></dl>
+ <a href="class_fact.html#accec0362f7389a5cf47d48da8f8c3ea4">More...</a><br /></td></tr>
+<tr class="separator:accec0362f7389a5cf47d48da8f8c3ea4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a92ca252e502c43fc4d450b5591edc8f7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#a92ca252e502c43fc4d450b5591edc8f7">Fact</a> (<a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="memdesc:a92ca252e502c43fc4d450b5591edc8f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Standard base-constructor.  <a href="class_fact.html#a92ca252e502c43fc4d450b5591edc8f7">More...</a><br /></td></tr>
+<tr class="separator:a92ca252e502c43fc4d450b5591edc8f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9237dce78eaacab58bc118e9ea8bf8fd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#a9237dce78eaacab58bc118e9ea8bf8fd">Fact</a> (<a class="el" href="class_fact.html">Fact</a> fact, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="memdesc:a9237dce78eaacab58bc118e9ea8bf8fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies <em>fact</em>  by initiating new MMT Fact.  <a href="class_fact.html#a9237dce78eaacab58bc118e9ea8bf8fd">More...</a><br /></td></tr>
+<tr class="separator:a9237dce78eaacab58bc118e9ea8bf8fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a54392d8545e3cda72b7e9cb4e1a48bc9"><td class="memItemLeft" align="right" valign="top">virtual string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#a54392d8545e3cda72b7e9cb4e1a48bc9">generateLabel</a> ()</td></tr>
+<tr class="memdesc:a54392d8545e3cda72b7e9cb4e1a48bc9"><td class="mdescLeft">&#160;</td><td class="mdescRight">auto-generates <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a> using generation variable(s) e.g. <a class="el" href="class_fact.html#a850c67cff97fd4bd368a5196a20475b6" title="Counter to organize auto generated Label. Set to negative, if custom Label is assigned.">LabelId</a>; if custom <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a> is set, tries to restore original generated <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a> <b>without</b> resetting <a class="el" href="class_fact.html#abe0a555478c7d84d82d47713c3341a19" title="Stores custom Label if set.">_CustomLabel</a>. If original <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a> is already taken, a new one will be generated.  <a href="class_fact.html#a54392d8545e3cda72b7e9cb4e1a48bc9">More...</a><br /></td></tr>
+<tr class="separator:a54392d8545e3cda72b7e9cb4e1a48bc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:a338f38115696c45402971ef7d0e1ab13"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#a338f38115696c45402971ef7d0e1ab13">_URI</a></td></tr>
+<tr class="memdesc:a338f38115696c45402971ef7d0e1ab13"><td class="mdescLeft">&#160;</td><td class="mdescRight">MMT URI  <a href="class_fact.html#a338f38115696c45402971ef7d0e1ab13">More...</a><br /></td></tr>
+<tr class="separator:a338f38115696c45402971ef7d0e1ab13"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe0a555478c7d84d82d47713c3341a19"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#abe0a555478c7d84d82d47713c3341a19">_CustomLabel</a> = null</td></tr>
+<tr class="memdesc:abe0a555478c7d84d82d47713c3341a19"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores custom <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a> if set.  <a href="class_fact.html#abe0a555478c7d84d82d47713c3341a19">More...</a><br /></td></tr>
+<tr class="separator:abe0a555478c7d84d82d47713c3341a19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:addf13e312f8d68a630cde0eb0292e779"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_fact_organizer.html">FactOrganizer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#addf13e312f8d68a630cde0eb0292e779">_Facts</a></td></tr>
+<tr class="memdesc:addf13e312f8d68a630cde0eb0292e779"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reference to <a class="el" href="class_fact_organizer.html" title="Organizes (insertion/ deletion / etc. operations) and sepperates Fact spaces. Keeps track of insertio...">FactOrganizer</a> in which this <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> and all its <a class="el" href="class_fact.html#a4bff054ec9ee35f07afd31b165e0812e">depending Facts</a> are beeing organized.  <a href="class_fact.html#addf13e312f8d68a630cde0eb0292e779">More...</a><br /></td></tr>
+<tr class="separator:addf13e312f8d68a630cde0eb0292e779"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="properties" name="properties"></a>
+Properties</h2></td></tr>
+<tr class="memitem:a39ce0d07dbfb18c028ea9ea86c69d311"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Id</a><code> [getset]</code></td></tr>
+<tr class="separator:a39ce0d07dbfb18c028ea9ea86c69d311"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad275d6a706d53e4883287dfb2227a45"><td class="memItemLeft" align="right" valign="top">string?&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a><code> [getset]</code></td></tr>
+<tr class="separator:aad275d6a706d53e4883287dfb2227a45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f34bbe01202b103c72a9521972c1827"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#a0f34bbe01202b103c72a9521972c1827">hasCustomLabel</a><code> [get]</code></td></tr>
+<tr class="separator:a0f34bbe01202b103c72a9521972c1827"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a850c67cff97fd4bd368a5196a20475b6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#a850c67cff97fd4bd368a5196a20475b6">LabelId</a><code> [getset]</code></td></tr>
+<tr class="memdesc:a850c67cff97fd4bd368a5196a20475b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Counter to organize auto generated <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a>. Set to negative, if custom <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a> is assigned.  <a href="class_fact.html#a850c67cff97fd4bd368a5196a20475b6">More...</a><br /></td></tr>
+<tr class="separator:a850c67cff97fd4bd368a5196a20475b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >Fact representation of Unity; mostly mirrors Facts of MMT. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="accec0362f7389a5cf47d48da8f8c3ea4" name="accec0362f7389a5cf47d48da8f8c3ea4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#accec0362f7389a5cf47d48da8f8c3ea4">&#9670;&nbsp;</a></span>Fact() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Fact.Fact </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Only being used by <a href="https://www.newtonsoft.com/json/help/html/T_Newtonsoft_Json_JsonReader.htm">JsonReader</a> to initiate empty <a class="el" href="class_fact.html">Facts</a>. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_j_s_o_n_manager.html">JSONManager</a></dd></dl>
+</p>
+
+</div>
+</div>
+<a id="a92ca252e502c43fc4d450b5591edc8f7" name="a92ca252e502c43fc4d450b5591edc8f7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a92ca252e502c43fc4d450b5591edc8f7">&#9670;&nbsp;</a></span>Fact() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Fact.Fact </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact_organizer.html">FactOrganizer</a>&#160;</td>
+          <td class="paramname"><em>organizer</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Standard base-constructor. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">organizer</td><td><a class="el" href="class_fact.html#addf13e312f8d68a630cde0eb0292e779" title="Reference to FactOrganizer in which this Fact and all its depending Facts are beeing organized.">_Facts</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a9237dce78eaacab58bc118e9ea8bf8fd" name="a9237dce78eaacab58bc118e9ea8bf8fd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9237dce78eaacab58bc118e9ea8bf8fd">&#9670;&nbsp;</a></span>Fact() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Fact.Fact </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>fact</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact_organizer.html">FactOrganizer</a>&#160;</td>
+          <td class="paramname"><em>organizer</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Copies <em>fact</em>  by initiating new MMT Fact. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">fact</td><td><a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> to be copied</td></tr>
+    <tr><td class="paramname">organizer</td><td><a class="el" href="class_fact.html#addf13e312f8d68a630cde0eb0292e779" title="Reference to FactOrganizer in which this Fact and all its depending Facts are beeing organized.">_Facts</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a9b3edda4d360425731abe2a5937963e6" name="a9b3edda4d360425731abe2a5937963e6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9b3edda4d360425731abe2a5937963e6">&#9670;&nbsp;</a></span>delete()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void Fact.delete </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>keep_clean</em> = <code>true</code></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Frees ressources e.g. <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a> and will eventually delete Fact Server-Side in far-near future when feature is supported. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">keep_clean</td><td>when set to <code>true</code> will upkeep <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a> organization.</td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a3349038fecf169deae63bca1a0dc18f6" name="a3349038fecf169deae63bca1a0dc18f6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3349038fecf169deae63bca1a0dc18f6">&#9670;&nbsp;</a></span>Equivalent() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">abstract bool Fact.Equivalent </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>f1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>f2</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Compares <em>f1</em>  against <em>f2</em> . </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">f1</td><td><a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> to compare to</td></tr>
+    <tr><td class="paramname">f2</td><td><a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> to compare to</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <em>f2</em>  is semantical very similar to <em>f1</em> </dd></dl>
+
+<p>Implemented in <a class="el" href="class_fact_wrapped_c_r_t_p.html#aa8d38a1fb4e7f03bbb3856d37bd4d9d4">FactWrappedCRTP&lt; T &gt;</a>.</p>
+
+</div>
+</div>
+<a id="adc82331e7914777c5fe1d5ebad6972aa" name="adc82331e7914777c5fe1d5ebad6972aa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adc82331e7914777c5fe1d5ebad6972aa">&#9670;&nbsp;</a></span>Equivalent() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">abstract bool Fact.Equivalent </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>f2</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Compares <a class="el" href="class_fact.html">this</a> against <em>f2</em> . </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">f2</td><td><a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> to compare to</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <em>f2</em>  is semantical very similar to <a class="el" href="class_fact.html">this</a></dd></dl>
+
+<p>Implemented in <a class="el" href="class_fact_wrapped_c_r_t_p.html#a6d6c30f6480c57f8928d1ff1960adaa6">FactWrappedCRTP&lt; T &gt;</a>.</p>
+
+</div>
+</div>
+<a id="a12811a7b571b956fd38a9cca8b4a1469" name="a12811a7b571b956fd38a9cca8b4a1469"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a12811a7b571b956fd38a9cca8b4a1469">&#9670;&nbsp;</a></span>freeAutoLabel()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Fact.freeAutoLabel </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Tells <a class="el" href="class_fact.html#addf13e312f8d68a630cde0eb0292e779" title="Reference to FactOrganizer in which this Fact and all its depending Facts are beeing organized.">_Facts</a> that <a class="el" href="class_fact.html">this</a> no longer uses auto-generated <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a>, but remembers current generation variable(s). </p>
+
+</div>
+</div>
+<a id="a54392d8545e3cda72b7e9cb4e1a48bc9" name="a54392d8545e3cda72b7e9cb4e1a48bc9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a54392d8545e3cda72b7e9cb4e1a48bc9">&#9670;&nbsp;</a></span>generateLabel()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual string Fact.generateLabel </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>auto-generates <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a> using generation variable(s) e.g. <a class="el" href="class_fact.html#a850c67cff97fd4bd368a5196a20475b6" title="Counter to organize auto generated Label. Set to negative, if custom Label is assigned.">LabelId</a>; if custom <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a> is set, tries to restore original generated <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a> <b>without</b> resetting <a class="el" href="class_fact.html#abe0a555478c7d84d82d47713c3341a19" title="Stores custom Label if set.">_CustomLabel</a>. If original <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a> is already taken, a new one will be generated. </p>
+<dl class="section return"><dt>Returns</dt><dd>auto-generated <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a></dd></dl>
+
+</div>
+</div>
+<a id="a4bff054ec9ee35f07afd31b165e0812e" name="a4bff054ec9ee35f07afd31b165e0812e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4bff054ec9ee35f07afd31b165e0812e">&#9670;&nbsp;</a></span>getDependentFactIds()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">abstract string[] Fact.getDependentFactIds </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>array of <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Ids </a> on which this <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> depends.</dd></dl>
+<p ><a class="el" href="class_angle_fact.html" title="Angle comprised of three PointFacts [A,B,C]">AngleFact</a> needs 3 <a class="el" href="class_point_fact.html" title="Point in 3D Space">PointFact</a>s to be defined.</p>
+
+</div>
+</div>
+<a id="aa7bb062aafb6e9272cbd1598df96d234" name="aa7bb062aafb6e9272cbd1598df96d234"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa7bb062aafb6e9272cbd1598df96d234">&#9670;&nbsp;</a></span>GetHashCode()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">abstract override int Fact.GetHashCode </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>canonical </p>
+<dl class="section return"><dt>Returns</dt><dd>unique-ish Hash</dd></dl>
+
+</div>
+</div>
+<a id="a330f0492d43f9b0019c837692e0634b4" name="a330f0492d43f9b0019c837692e0634b4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a330f0492d43f9b0019c837692e0634b4">&#9670;&nbsp;</a></span>hasDependentFacts()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">abstract bool Fact.hasDependentFacts </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p><dl class="section return"><dt>Returns</dt><dd><code>true</code> if <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> depends on other <a class="el" href="class_fact.html">Facts</a>; equivalent to <a class="el" href="class_fact.html#a4bff054ec9ee35f07afd31b165e0812e">getDependentFactIds</a> returns non empty array</dd></dl>
+</p>
+
+</div>
+</div>
+<a id="a787e61d76e1c3175f1af272aabba14d8" name="a787e61d76e1c3175f1af272aabba14d8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a787e61d76e1c3175f1af272aabba14d8">&#9670;&nbsp;</a></span>instantiateDisplay()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">abstract GameObject Fact.instantiateDisplay </td>
+          <td>(</td>
+          <td class="paramtype">GameObject&#160;</td>
+          <td class="paramname"><em>prefab</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Transform&#160;</td>
+          <td class="paramname"><em>transform</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Initiates a <em>prefab</em>  at <em>transform</em>  e.g. by setting <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a>. </p>
+<p >Does not set <a class="el" href="class_fact.html#ac78c42d053d145656555d4af4e8a76b9" title="Reference to GameObject that represents this Fact in the GameWorld.">Representation</a>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">prefab</td><td><code>GameObject</code> Prefab that will represent this <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a></td></tr>
+    <tr><td class="paramname">transform</td><td><code>Transform</code> where to initiate <em>prefab</em> </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd></dd></dl>
+
+</div>
+</div>
+<a id="a5158d32e0f6c89ca2531ac9151981533" name="a5158d32e0f6c89ca2531ac9151981533"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5158d32e0f6c89ca2531ac9151981533">&#9670;&nbsp;</a></span>parseFact()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="class_fact.html">Fact</a> Fact.parseFact </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a>&#160;</td>
+          <td class="paramname"><em>fact</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Parses <a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a> to actual <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">fact</td><td>instance to be parsed</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>parsed <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a></dd></dl>
+
+</div>
+</div>
+<a id="a96a5cf709fec2f709c369e267b7ae670" name="a96a5cf709fec2f709c369e267b7ae670"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a96a5cf709fec2f709c369e267b7ae670">&#9670;&nbsp;</a></span>rename()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool Fact.rename </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>newLabel</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Assignes a custom <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a>, if <em>newLabel</em>  is not yet taken; or clears custom <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">newLabel</td><td>To be new <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a>. To reset to auto-generation set to <code>null</code> or <code>""</code>.</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd></dd></dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="abe0a555478c7d84d82d47713c3341a19" name="abe0a555478c7d84d82d47713c3341a19"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abe0a555478c7d84d82d47713c3341a19">&#9670;&nbsp;</a></span>_CustomLabel</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">string Fact._CustomLabel = null</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Stores custom <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a> if set. </p>
+
+</div>
+</div>
+<a id="addf13e312f8d68a630cde0eb0292e779" name="addf13e312f8d68a630cde0eb0292e779"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#addf13e312f8d68a630cde0eb0292e779">&#9670;&nbsp;</a></span>_Facts</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_fact_organizer.html">FactOrganizer</a> Fact._Facts</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reference to <a class="el" href="class_fact_organizer.html" title="Organizes (insertion/ deletion / etc. operations) and sepperates Fact spaces. Keeps track of insertio...">FactOrganizer</a> in which this <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> and all its <a class="el" href="class_fact.html#a4bff054ec9ee35f07afd31b165e0812e">depending Facts</a> are beeing organized. </p>
+
+</div>
+</div>
+<a id="a338f38115696c45402971ef7d0e1ab13" name="a338f38115696c45402971ef7d0e1ab13"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a338f38115696c45402971ef7d0e1ab13">&#9670;&nbsp;</a></span>_URI</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">string Fact._URI</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>MMT URI </p>
+
+</div>
+</div>
+<a id="ac78c42d053d145656555d4af4e8a76b9" name="ac78c42d053d145656555d4af4e8a76b9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac78c42d053d145656555d4af4e8a76b9">&#9670;&nbsp;</a></span>Representation</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject Fact.Representation</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Reference to <code>GameObject</code> that represents this <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> in the GameWorld. </p>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="class_fact_object.html" title="Fact.Id/ MonoBehaviour wrapper to be attached to Fact.Representation">FactObject</a></dd></dl>
+
+</div>
+</div>
+<h2 class="groupheader">Property Documentation</h2>
+<a id="a0f34bbe01202b103c72a9521972c1827" name="a0f34bbe01202b103c72a9521972c1827"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0f34bbe01202b103c72a9521972c1827">&#9670;&nbsp;</a></span>hasCustomLabel</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool Fact.hasCustomLabel</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p >Is true if <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> has a custom <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a> which is not <code>null</code> or <code>""</code>. </p>
+
+</div>
+</div>
+<a id="a39ce0d07dbfb18c028ea9ea86c69d311" name="a39ce0d07dbfb18c028ea9ea86c69d311"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a39ce0d07dbfb18c028ea9ea86c69d311">&#9670;&nbsp;</a></span>Id</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">string Fact.Id</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p >Unique Id. e.g.: MMT URI </p>
+
+</div>
+</div>
+<a id="aad275d6a706d53e4883287dfb2227a45" name="aad275d6a706d53e4883287dfb2227a45"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aad275d6a706d53e4883287dfb2227a45">&#9670;&nbsp;</a></span>Label</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">string? Fact.Label</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p ><code>get</code> initiates and subsequently updates a human readable name. </p>
+<p >Should be called once a constructor call to be initiated.</p>
+<p ><code>set</code> calls <a class="el" href="class_fact.html#a96a5cf709fec2f709c369e267b7ae670" title="Assignes a custom Label, if newLabel  is not yet taken; or clears custom Label.">rename(string)</a> </p>
+
+</div>
+</div>
+<a id="a850c67cff97fd4bd368a5196a20475b6" name="a850c67cff97fd4bd368a5196a20475b6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a850c67cff97fd4bd368a5196a20475b6">&#9670;&nbsp;</a></span>LabelId</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int Fact.LabelId</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Counter to organize auto generated <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a>. Set to negative, if custom <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a> is assigned. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/<a class="el" href="_fact_8cs.html">Fact.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_fact.html">Fact</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_fact.js b/Doxygen/output/html/class_fact.js
new file mode 100644
index 0000000000000000000000000000000000000000..885e40a4fbe524bf516329bf813a6f31a29ea1a0
--- /dev/null
+++ b/Doxygen/output/html/class_fact.js
@@ -0,0 +1,25 @@
+var class_fact =
+[
+    [ "Fact", "class_fact.html#accec0362f7389a5cf47d48da8f8c3ea4", null ],
+    [ "Fact", "class_fact.html#a92ca252e502c43fc4d450b5591edc8f7", null ],
+    [ "Fact", "class_fact.html#a9237dce78eaacab58bc118e9ea8bf8fd", null ],
+    [ "delete", "class_fact.html#a9b3edda4d360425731abe2a5937963e6", null ],
+    [ "Equivalent", "class_fact.html#a3349038fecf169deae63bca1a0dc18f6", null ],
+    [ "Equivalent", "class_fact.html#adc82331e7914777c5fe1d5ebad6972aa", null ],
+    [ "freeAutoLabel", "class_fact.html#a12811a7b571b956fd38a9cca8b4a1469", null ],
+    [ "generateLabel", "class_fact.html#a54392d8545e3cda72b7e9cb4e1a48bc9", null ],
+    [ "getDependentFactIds", "class_fact.html#a4bff054ec9ee35f07afd31b165e0812e", null ],
+    [ "GetHashCode", "class_fact.html#aa7bb062aafb6e9272cbd1598df96d234", null ],
+    [ "hasDependentFacts", "class_fact.html#a330f0492d43f9b0019c837692e0634b4", null ],
+    [ "instantiateDisplay", "class_fact.html#a787e61d76e1c3175f1af272aabba14d8", null ],
+    [ "parseFact", "class_fact.html#a5158d32e0f6c89ca2531ac9151981533", null ],
+    [ "rename", "class_fact.html#a96a5cf709fec2f709c369e267b7ae670", null ],
+    [ "_CustomLabel", "class_fact.html#abe0a555478c7d84d82d47713c3341a19", null ],
+    [ "_Facts", "class_fact.html#addf13e312f8d68a630cde0eb0292e779", null ],
+    [ "_URI", "class_fact.html#a338f38115696c45402971ef7d0e1ab13", null ],
+    [ "Representation", "class_fact.html#ac78c42d053d145656555d4af4e8a76b9", null ],
+    [ "hasCustomLabel", "class_fact.html#a0f34bbe01202b103c72a9521972c1827", null ],
+    [ "Id", "class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311", null ],
+    [ "Label", "class_fact.html#aad275d6a706d53e4883287dfb2227a45", null ],
+    [ "LabelId", "class_fact.html#a850c67cff97fd4bd368a5196a20475b6", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_fact.png b/Doxygen/output/html/class_fact.png
new file mode 100644
index 0000000000000000000000000000000000000000..36a732efd7589b1b01face1e662ff9043f721595
--- /dev/null
+++ b/Doxygen/output/html/class_fact.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:24196998b74cc3cc614d7158443b169713191819d14bc0bb5e1d3318754ff452
+size 545
diff --git a/Doxygen/output/html/class_fact_comparer-members.html b/Doxygen/output/html/class_fact_comparer-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..a63ddc412958cb3505a4aa7ef93b2fc71190ff4c
--- /dev/null
+++ b/Doxygen/output/html/class_fact_comparer-members.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_fact_comparer.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">FactComparer Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_fact_comparer.html">FactComparer</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80">Compare</a>(Fact solution, Fact fact)</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419">Equals</a>(Fact left, Fact right)</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_comparer.html#a0374b68508bbd0898f357b4396b2267d">GetHashCode</a>(Fact obj)</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_comparer.html#a679709d18c4318bc8751eb535489fd9f">Init</a>()</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128">search_righthanded</a></td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_comparer.html#a020e291c252379f0971f1f6cea75c4e8">SetSearchLeft</a>()</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_comparer.html#a3602f3fd4584212d3c87eb3e10dc8791">SetSearchRight</a>()</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_fact_comparer.html b/Doxygen/output/html/class_fact_comparer.html
new file mode 100644
index 0000000000000000000000000000000000000000..c2725bec6f3d9bf1363032a89bd4388fd905ea9d
--- /dev/null
+++ b/Doxygen/output/html/class_fact_comparer.html
@@ -0,0 +1,366 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: FactComparer Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_fact_comparer.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> &#124;
+<a href="class_fact_comparer-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">FactComparer Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Base class for all <a class="el" href="class_fact_comparer.html" title="Base class for all FactComparer to be used in conjucntion with Stage.solution SolutionOrganizer,...">FactComparer</a> to be used in conjucntion with <a class="el" href="class_stage.html#ad99036faecb6777fb860cca1ae7731d5" title="Defining when this Stage.player_record is considered as solved. FactOrganizer.DynamiclySolved(Solutio...">Stage.solution</a> </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_solution_organizer.html" title="Solution of a Stage">SolutionOrganizer</a>, <a class="el" href="class_solution_organizer.html#a65f9c46f6d1bf11d585f8fe97f889584" title="A collection of constrains of which all have to be true SubSolution, FactOrganizer....">SolutionOrganizer.ValidationSet</a>, FactOrganizer.DynamiclySolved(SolutionOrganizer, out System.Collections.Generic.List&lt;System.Collections.Generic.List&lt;string&gt;&gt;, out System.Collections.Generic.List&lt;System.Collections.Generic.List&lt;string&gt;&gt;)</dd></dl>
+ 
+ <a href="class_fact_comparer.html#details">More...</a></p>
+<div class="dynheader">
+Inheritance diagram for FactComparer:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_fact_comparer.png" usemap="#FactComparer_map" alt=""/>
+  <map id="FactComparer_map" name="FactComparer_map">
+<area href="class_fact_equivalents_comparer.html" title="Checks if both Facts are Equivalent, while accounting for Unity and floating point precission" alt="FactEquivalentsComparer" shape="rect" coords="0,112,237,136"/>
+<area href="class_line_fact_hight_comparer.html" title="Checks LineFacts if Compare(Fact, Fact).fact is at least of same length as Compare(Fact,..." alt="LineFactHightComparer" shape="rect" coords="247,112,484,136"/>
+<area href="class_line_fact_hight_direction_comparer.html" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp..." alt="LineFactHightDirectionComparer" shape="rect" coords="494,112,731,136"/>
+<area href="class_line_spanning_over_river_world_comparer.html" title="Checks LineFacts if Compare(Fact, Fact).fact spanns over (not within) the river in RiverWorld...." alt="LineSpanningOverRiverWorldComparer" shape="rect" coords="741,112,978,136"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a3602f3fd4584212d3c87eb3e10dc8791"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_fact_comparer.html">FactComparer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html#a3602f3fd4584212d3c87eb3e10dc8791">SetSearchRight</a> ()</td></tr>
+<tr class="memdesc:a3602f3fd4584212d3c87eb3e10dc8791"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets <a class="el" href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128" title="defines parameter order for Equals(Fact, Fact)">search_righthanded</a>, so that parameter order of <a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419" title="Called by System.Linq iff GetHashCode(Fact) returns same result for both parameters left  and right .">Equals(Fact, Fact)</a> is effectively: (<a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80" title="Implements criteria, by which fact  is beeing compared to solution">Compare(Fact, Fact).solution</a>, <a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80" title="Implements criteria, by which fact  is beeing compared to solution">Compare(Fact, Fact).fact</a>), when a ICollection&lt;Fact&gt; is on the right hand side of an System.Linq operation  <a href="class_fact_comparer.html#a3602f3fd4584212d3c87eb3e10dc8791">More...</a><br /></td></tr>
+<tr class="separator:a3602f3fd4584212d3c87eb3e10dc8791"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a020e291c252379f0971f1f6cea75c4e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_fact_comparer.html">FactComparer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html#a020e291c252379f0971f1f6cea75c4e8">SetSearchLeft</a> ()</td></tr>
+<tr class="memdesc:a020e291c252379f0971f1f6cea75c4e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets <a class="el" href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128" title="defines parameter order for Equals(Fact, Fact)">search_righthanded</a>, so that parameter order of <a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419" title="Called by System.Linq iff GetHashCode(Fact) returns same result for both parameters left  and right .">Equals(Fact, Fact)</a> is effectively: (<a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80" title="Implements criteria, by which fact  is beeing compared to solution">Compare(Fact, Fact).solution</a>, <a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80" title="Implements criteria, by which fact  is beeing compared to solution">Compare(Fact, Fact).fact</a>), when a ICollection&lt;Fact&gt; is on the left hand side of an System.Linq operation  <a href="class_fact_comparer.html#a020e291c252379f0971f1f6cea75c4e8">More...</a><br /></td></tr>
+<tr class="separator:a020e291c252379f0971f1f6cea75c4e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a595a94f61262e74417d5d626995c1419"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419">Equals</a> (<a class="el" href="class_fact.html">Fact</a> left, <a class="el" href="class_fact.html">Fact</a> right)</td></tr>
+<tr class="memdesc:a595a94f61262e74417d5d626995c1419"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called by System.Linq iff <a class="el" href="class_fact_comparer.html#a0374b68508bbd0898f357b4396b2267d" title="Called by System.Linq to check for possible fulfillment of each parameter before calling Equals(Fact,...">GetHashCode(Fact)</a> returns same result for both parameters <em>left</em>  and <em>right</em> .  <a href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419">More...</a><br /></td></tr>
+<tr class="separator:a595a94f61262e74417d5d626995c1419"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0374b68508bbd0898f357b4396b2267d"><td class="memItemLeft" align="right" valign="top">override int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html#a0374b68508bbd0898f357b4396b2267d">GetHashCode</a> (<a class="el" href="class_fact.html">Fact</a> obj)</td></tr>
+<tr class="memdesc:a0374b68508bbd0898f357b4396b2267d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called by System.Linq to check for possible fulfillment of each parameter before calling <a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419" title="Called by System.Linq iff GetHashCode(Fact) returns same result for both parameters left  and right .">Equals(Fact, Fact)</a> iff both results are the same.  <a href="class_fact_comparer.html#a0374b68508bbd0898f357b4396b2267d">More...</a><br /></td></tr>
+<tr class="separator:a0374b68508bbd0898f357b4396b2267d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:afafdbca3b98949b9d7317aadcdb75b80"><td class="memItemLeft" align="right" valign="top">abstract bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80">Compare</a> (<a class="el" href="class_fact.html">Fact</a> solution, <a class="el" href="class_fact.html">Fact</a> fact)</td></tr>
+<tr class="memdesc:afafdbca3b98949b9d7317aadcdb75b80"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implements criteria, by which <em>fact</em>  is beeing compared to <em>solution</em>   <a href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80">More...</a><br /></td></tr>
+<tr class="separator:afafdbca3b98949b9d7317aadcdb75b80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a679709d18c4318bc8751eb535489fd9f"><td class="memItemLeft" align="right" valign="top">abstract void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html#a679709d18c4318bc8751eb535489fd9f">Init</a> ()</td></tr>
+<tr class="memdesc:a679709d18c4318bc8751eb535489fd9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called by <a class="el" href="class_fact_comparer.html#a020e291c252379f0971f1f6cea75c4e8" title="Sets search_righthanded, so that parameter order of Equals(Fact, Fact) is effectively: (Compare(Fact,...">SetSearchLeft</a> and <a class="el" href="class_fact_comparer.html#a3602f3fd4584212d3c87eb3e10dc8791" title="Sets search_righthanded, so that parameter order of Equals(Fact, Fact) is effectively: (Compare(Fact,...">SetSearchRight</a> to initate any class variables.  <a href="class_fact_comparer.html#a679709d18c4318bc8751eb535489fd9f">More...</a><br /></td></tr>
+<tr class="separator:a679709d18c4318bc8751eb535489fd9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:ac6eb6a1e203cd798a3b1ff55a4c71128"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128">search_righthanded</a></td></tr>
+<tr class="memdesc:ac6eb6a1e203cd798a3b1ff55a4c71128"><td class="mdescLeft">&#160;</td><td class="mdescRight">defines parameter order for <a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419" title="Called by System.Linq iff GetHashCode(Fact) returns same result for both parameters left  and right .">Equals(Fact, Fact)</a> <a href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128">More...</a><br /></td></tr>
+<tr class="separator:ac6eb6a1e203cd798a3b1ff55a4c71128"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >Base class for all <a class="el" href="class_fact_comparer.html" title="Base class for all FactComparer to be used in conjucntion with Stage.solution SolutionOrganizer,...">FactComparer</a> to be used in conjucntion with <a class="el" href="class_stage.html#ad99036faecb6777fb860cca1ae7731d5" title="Defining when this Stage.player_record is considered as solved. FactOrganizer.DynamiclySolved(Solutio...">Stage.solution</a> </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_solution_organizer.html" title="Solution of a Stage">SolutionOrganizer</a>, <a class="el" href="class_solution_organizer.html#a65f9c46f6d1bf11d585f8fe97f889584" title="A collection of constrains of which all have to be true SubSolution, FactOrganizer....">SolutionOrganizer.ValidationSet</a>, FactOrganizer.DynamiclySolved(SolutionOrganizer, out System.Collections.Generic.List&lt;System.Collections.Generic.List&lt;string&gt;&gt;, out System.Collections.Generic.List&lt;System.Collections.Generic.List&lt;string&gt;&gt;)</dd></dl>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a id="afafdbca3b98949b9d7317aadcdb75b80" name="afafdbca3b98949b9d7317aadcdb75b80"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afafdbca3b98949b9d7317aadcdb75b80">&#9670;&nbsp;</a></span>Compare()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">abstract bool FactComparer.Compare </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>solution</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>fact</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implements criteria, by which <em>fact</em>  is beeing compared to <em>solution</em>  </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">solution</td><td>to be fulfilled</td></tr>
+    <tr><td class="paramname">fact</td><td>to be fulfilling</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff fact is described by solution</dd></dl>
+
+<p>Implemented in <a class="el" href="class_fact_equivalents_comparer.html#a5ecff2e77e3f7354a6c4905c81049ea0">FactEquivalentsComparer</a>, <a class="el" href="class_line_fact_hight_direction_comparer.html#ad0bc01311d7a79c1239041a23f707c30">LineFactHightDirectionComparer</a>, <a class="el" href="class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344">LineFactHightComparer</a>, and <a class="el" href="class_line_spanning_over_river_world_comparer.html#a991df0f714d7cc028c8a4a45a1ac0c94">LineSpanningOverRiverWorldComparer</a>.</p>
+
+</div>
+</div>
+<a id="a595a94f61262e74417d5d626995c1419" name="a595a94f61262e74417d5d626995c1419"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a595a94f61262e74417d5d626995c1419">&#9670;&nbsp;</a></span>Equals()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">override bool FactComparer.Equals </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>left</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>right</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Called by System.Linq iff <a class="el" href="class_fact_comparer.html#a0374b68508bbd0898f357b4396b2267d" title="Called by System.Linq to check for possible fulfillment of each parameter before calling Equals(Fact,...">GetHashCode(Fact)</a> returns same result for both parameters <em>left</em>  and <em>right</em> . </p>
+<p >Always set correct search order <em>manually</em> beforehand, so that <a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80" title="Implements criteria, by which fact  is beeing compared to solution">Compare(Fact, Fact)</a> can return correct results.</p>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="class_fact_comparer.html#a3602f3fd4584212d3c87eb3e10dc8791" title="Sets search_righthanded, so that parameter order of Equals(Fact, Fact) is effectively: (Compare(Fact,...">SetSearchRight</a>, <a class="el" href="class_fact_comparer.html#a020e291c252379f0971f1f6cea75c4e8" title="Sets search_righthanded, so that parameter order of Equals(Fact, Fact) is effectively: (Compare(Fact,...">SetSearchLeft</a></dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">left</td><td>lefthand parameter</td></tr>
+    <tr><td class="paramname">right</td><td>righthand parameter</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>search_righthanded ? Compare(left, right) : Compare(right, left);</code></dd></dl>
+
+</div>
+</div>
+<a id="a0374b68508bbd0898f357b4396b2267d" name="a0374b68508bbd0898f357b4396b2267d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0374b68508bbd0898f357b4396b2267d">&#9670;&nbsp;</a></span>GetHashCode()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">override int FactComparer.GetHashCode </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>obj</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Called by System.Linq to check for possible fulfillment of each parameter before calling <a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419" title="Called by System.Linq iff GetHashCode(Fact) returns same result for both parameters left  and right .">Equals(Fact, Fact)</a> iff both results are the same. </p>
+<p >Default implementation checks for sameness of runtime type, but may vary for subclasses.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">obj</td><td>parameter of possible subsequent call of <a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419" title="Called by System.Linq iff GetHashCode(Fact) returns same result for both parameters left  and right .">Equals(Fact, Fact)</a></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd></dd></dl>
+
+</div>
+</div>
+<a id="a679709d18c4318bc8751eb535489fd9f" name="a679709d18c4318bc8751eb535489fd9f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a679709d18c4318bc8751eb535489fd9f">&#9670;&nbsp;</a></span>Init()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">abstract void FactComparer.Init </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Called by <a class="el" href="class_fact_comparer.html#a020e291c252379f0971f1f6cea75c4e8" title="Sets search_righthanded, so that parameter order of Equals(Fact, Fact) is effectively: (Compare(Fact,...">SetSearchLeft</a> and <a class="el" href="class_fact_comparer.html#a3602f3fd4584212d3c87eb3e10dc8791" title="Sets search_righthanded, so that parameter order of Equals(Fact, Fact) is effectively: (Compare(Fact,...">SetSearchRight</a> to initate any class variables. </p>
+
+<p>Implemented in <a class="el" href="class_fact_equivalents_comparer.html#a6fe5f5b2ca9849b061cf2efd1547ab4b">FactEquivalentsComparer</a>, <a class="el" href="class_line_fact_hight_direction_comparer.html#abd27dbf89f5e64136f6f7fa4e642a6b6">LineFactHightDirectionComparer</a>, <a class="el" href="class_line_fact_hight_comparer.html#abb5eb5066ef01a663ebc45043cfe5151">LineFactHightComparer</a>, and <a class="el" href="class_line_spanning_over_river_world_comparer.html#a68e79ceccd6eab0fd34dfad183a164e0">LineSpanningOverRiverWorldComparer</a>.</p>
+
+</div>
+</div>
+<a id="a020e291c252379f0971f1f6cea75c4e8" name="a020e291c252379f0971f1f6cea75c4e8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a020e291c252379f0971f1f6cea75c4e8">&#9670;&nbsp;</a></span>SetSearchLeft()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_fact_comparer.html">FactComparer</a> FactComparer.SetSearchLeft </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Sets <a class="el" href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128" title="defines parameter order for Equals(Fact, Fact)">search_righthanded</a>, so that parameter order of <a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419" title="Called by System.Linq iff GetHashCode(Fact) returns same result for both parameters left  and right .">Equals(Fact, Fact)</a> is effectively: (<a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80" title="Implements criteria, by which fact  is beeing compared to solution">Compare(Fact, Fact).solution</a>, <a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80" title="Implements criteria, by which fact  is beeing compared to solution">Compare(Fact, Fact).fact</a>), when a ICollection&lt;Fact&gt; is on the left hand side of an System.Linq operation </p>
+<dl class="section return"><dt>Returns</dt><dd><code>this</code> object to be used</dd></dl>
+
+</div>
+</div>
+<a id="a3602f3fd4584212d3c87eb3e10dc8791" name="a3602f3fd4584212d3c87eb3e10dc8791"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3602f3fd4584212d3c87eb3e10dc8791">&#9670;&nbsp;</a></span>SetSearchRight()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_fact_comparer.html">FactComparer</a> FactComparer.SetSearchRight </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Sets <a class="el" href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128" title="defines parameter order for Equals(Fact, Fact)">search_righthanded</a>, so that parameter order of <a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419" title="Called by System.Linq iff GetHashCode(Fact) returns same result for both parameters left  and right .">Equals(Fact, Fact)</a> is effectively: (<a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80" title="Implements criteria, by which fact  is beeing compared to solution">Compare(Fact, Fact).solution</a>, <a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80" title="Implements criteria, by which fact  is beeing compared to solution">Compare(Fact, Fact).fact</a>), when a ICollection&lt;Fact&gt; is on the right hand side of an System.Linq operation </p>
+<dl class="section return"><dt>Returns</dt><dd><code>this</code> object to be used</dd></dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="ac6eb6a1e203cd798a3b1ff55a4c71128" name="ac6eb6a1e203cd798a3b1ff55a4c71128"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac6eb6a1e203cd798a3b1ff55a4c71128">&#9670;&nbsp;</a></span>search_righthanded</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool FactComparer.search_righthanded</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>defines parameter order for <a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419" title="Called by System.Linq iff GetHashCode(Fact) returns same result for both parameters left  and right .">Equals(Fact, Fact)</a></p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/<a class="el" href="_fact_comparer_8cs.html">FactComparer.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_fact_comparer.html">FactComparer</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_fact_comparer.js b/Doxygen/output/html/class_fact_comparer.js
new file mode 100644
index 0000000000000000000000000000000000000000..7c4011313bf22d6837d3224e3c8f89f1afbf69bd
--- /dev/null
+++ b/Doxygen/output/html/class_fact_comparer.js
@@ -0,0 +1,10 @@
+var class_fact_comparer =
+[
+    [ "Compare", "class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80", null ],
+    [ "Equals", "class_fact_comparer.html#a595a94f61262e74417d5d626995c1419", null ],
+    [ "GetHashCode", "class_fact_comparer.html#a0374b68508bbd0898f357b4396b2267d", null ],
+    [ "Init", "class_fact_comparer.html#a679709d18c4318bc8751eb535489fd9f", null ],
+    [ "SetSearchLeft", "class_fact_comparer.html#a020e291c252379f0971f1f6cea75c4e8", null ],
+    [ "SetSearchRight", "class_fact_comparer.html#a3602f3fd4584212d3c87eb3e10dc8791", null ],
+    [ "search_righthanded", "class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_fact_comparer.png b/Doxygen/output/html/class_fact_comparer.png
new file mode 100644
index 0000000000000000000000000000000000000000..23b85edfa40952df5c176dd43756e91c488966fd
--- /dev/null
+++ b/Doxygen/output/html/class_fact_comparer.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:778eaf972368c4293ffedd3c736d2736b18b347d2ebb9e468310bc3d5bb8e8e8
+size 2345
diff --git a/Doxygen/output/html/class_fact_equivalents_comparer-members.html b/Doxygen/output/html/class_fact_equivalents_comparer-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..243c81e7f2608b54f25b2bad0c32d2f93cac9a49
--- /dev/null
+++ b/Doxygen/output/html/class_fact_equivalents_comparer-members.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_fact_equivalents_comparer.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">FactEquivalentsComparer Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_fact_equivalents_comparer.html">FactEquivalentsComparer</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_equivalents_comparer.html#a5ecff2e77e3f7354a6c4905c81049ea0">Compare</a>(Fact solution, Fact fact)</td><td class="entry"><a class="el" href="class_fact_equivalents_comparer.html">FactEquivalentsComparer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419">Equals</a>(Fact left, Fact right)</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_comparer.html#a0374b68508bbd0898f357b4396b2267d">GetHashCode</a>(Fact obj)</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_equivalents_comparer.html#a6fe5f5b2ca9849b061cf2efd1547ab4b">Init</a>()</td><td class="entry"><a class="el" href="class_fact_equivalents_comparer.html">FactEquivalentsComparer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128">search_righthanded</a></td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_comparer.html#a020e291c252379f0971f1f6cea75c4e8">SetSearchLeft</a>()</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_comparer.html#a3602f3fd4584212d3c87eb3e10dc8791">SetSearchRight</a>()</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_fact_equivalents_comparer.html b/Doxygen/output/html/class_fact_equivalents_comparer.html
new file mode 100644
index 0000000000000000000000000000000000000000..e16b4b22d9a95c9aae07f1bd812ce87986c56f2d
--- /dev/null
+++ b/Doxygen/output/html/class_fact_equivalents_comparer.html
@@ -0,0 +1,227 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: FactEquivalentsComparer Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_fact_equivalents_comparer.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="class_fact_equivalents_comparer-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">FactEquivalentsComparer Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Checks if both <a class="el" href="class_fact.html">Facts</a> are Equivalent, while accounting for Unity and floating point precission  
+ <a href="class_fact_equivalents_comparer.html#details">More...</a></p>
+<div class="dynheader">
+Inheritance diagram for FactEquivalentsComparer:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_fact_equivalents_comparer.png" usemap="#FactEquivalentsComparer_map" alt=""/>
+  <map id="FactEquivalentsComparer_map" name="FactEquivalentsComparer_map">
+<area href="class_fact_comparer.html" title="Base class for all FactComparer to be used in conjucntion with Stage.solution SolutionOrganizer,..." alt="FactComparer" shape="rect" coords="0,56,161,80"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a5ecff2e77e3f7354a6c4905c81049ea0"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_equivalents_comparer.html#a5ecff2e77e3f7354a6c4905c81049ea0">Compare</a> (<a class="el" href="class_fact.html">Fact</a> solution, <a class="el" href="class_fact.html">Fact</a> fact)</td></tr>
+<tr class="memdesc:a5ecff2e77e3f7354a6c4905c81049ea0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if both <a class="el" href="class_fact.html">Facts</a> are Equivalent, while accounting for Unity and floating point precission  <a href="class_fact_equivalents_comparer.html#a5ecff2e77e3f7354a6c4905c81049ea0">More...</a><br /></td></tr>
+<tr class="separator:a5ecff2e77e3f7354a6c4905c81049ea0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6fe5f5b2ca9849b061cf2efd1547ab4b"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_equivalents_comparer.html#a6fe5f5b2ca9849b061cf2efd1547ab4b">Init</a> ()</td></tr>
+<tr class="memdesc:a6fe5f5b2ca9849b061cf2efd1547ab4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">unused  <a href="class_fact_equivalents_comparer.html#a6fe5f5b2ca9849b061cf2efd1547ab4b">More...</a><br /></td></tr>
+<tr class="separator:a6fe5f5b2ca9849b061cf2efd1547ab4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_methods_class_fact_comparer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_fact_comparer')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_fact_comparer.html">FactComparer</a></td></tr>
+<tr class="memitem:a3602f3fd4584212d3c87eb3e10dc8791 inherit pub_methods_class_fact_comparer"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_fact_comparer.html">FactComparer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html#a3602f3fd4584212d3c87eb3e10dc8791">SetSearchRight</a> ()</td></tr>
+<tr class="memdesc:a3602f3fd4584212d3c87eb3e10dc8791 inherit pub_methods_class_fact_comparer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets <a class="el" href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128" title="defines parameter order for Equals(Fact, Fact)">search_righthanded</a>, so that parameter order of <a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419" title="Called by System.Linq iff GetHashCode(Fact) returns same result for both parameters left  and right .">Equals(Fact, Fact)</a> is effectively: (<a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80" title="Implements criteria, by which fact  is beeing compared to solution">Compare(Fact, Fact).solution</a>, <a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80" title="Implements criteria, by which fact  is beeing compared to solution">Compare(Fact, Fact).fact</a>), when a ICollection&lt;Fact&gt; is on the right hand side of an System.Linq operation  <a href="class_fact_comparer.html#a3602f3fd4584212d3c87eb3e10dc8791">More...</a><br /></td></tr>
+<tr class="separator:a3602f3fd4584212d3c87eb3e10dc8791 inherit pub_methods_class_fact_comparer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a020e291c252379f0971f1f6cea75c4e8 inherit pub_methods_class_fact_comparer"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_fact_comparer.html">FactComparer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html#a020e291c252379f0971f1f6cea75c4e8">SetSearchLeft</a> ()</td></tr>
+<tr class="memdesc:a020e291c252379f0971f1f6cea75c4e8 inherit pub_methods_class_fact_comparer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets <a class="el" href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128" title="defines parameter order for Equals(Fact, Fact)">search_righthanded</a>, so that parameter order of <a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419" title="Called by System.Linq iff GetHashCode(Fact) returns same result for both parameters left  and right .">Equals(Fact, Fact)</a> is effectively: (<a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80" title="Implements criteria, by which fact  is beeing compared to solution">Compare(Fact, Fact).solution</a>, <a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80" title="Implements criteria, by which fact  is beeing compared to solution">Compare(Fact, Fact).fact</a>), when a ICollection&lt;Fact&gt; is on the left hand side of an System.Linq operation  <a href="class_fact_comparer.html#a020e291c252379f0971f1f6cea75c4e8">More...</a><br /></td></tr>
+<tr class="separator:a020e291c252379f0971f1f6cea75c4e8 inherit pub_methods_class_fact_comparer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a595a94f61262e74417d5d626995c1419 inherit pub_methods_class_fact_comparer"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419">Equals</a> (<a class="el" href="class_fact.html">Fact</a> left, <a class="el" href="class_fact.html">Fact</a> right)</td></tr>
+<tr class="memdesc:a595a94f61262e74417d5d626995c1419 inherit pub_methods_class_fact_comparer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called by System.Linq iff <a class="el" href="class_fact_comparer.html#a0374b68508bbd0898f357b4396b2267d" title="Called by System.Linq to check for possible fulfillment of each parameter before calling Equals(Fact,...">GetHashCode(Fact)</a> returns same result for both parameters <em>left</em>  and <em>right</em> .  <a href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419">More...</a><br /></td></tr>
+<tr class="separator:a595a94f61262e74417d5d626995c1419 inherit pub_methods_class_fact_comparer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0374b68508bbd0898f357b4396b2267d inherit pub_methods_class_fact_comparer"><td class="memItemLeft" align="right" valign="top">override int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html#a0374b68508bbd0898f357b4396b2267d">GetHashCode</a> (<a class="el" href="class_fact.html">Fact</a> obj)</td></tr>
+<tr class="memdesc:a0374b68508bbd0898f357b4396b2267d inherit pub_methods_class_fact_comparer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called by System.Linq to check for possible fulfillment of each parameter before calling <a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419" title="Called by System.Linq iff GetHashCode(Fact) returns same result for both parameters left  and right .">Equals(Fact, Fact)</a> iff both results are the same.  <a href="class_fact_comparer.html#a0374b68508bbd0898f357b4396b2267d">More...</a><br /></td></tr>
+<tr class="separator:a0374b68508bbd0898f357b4396b2267d inherit pub_methods_class_fact_comparer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_class_fact_comparer"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_fact_comparer')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_fact_comparer.html">FactComparer</a></td></tr>
+<tr class="memitem:ac6eb6a1e203cd798a3b1ff55a4c71128 inherit pro_attribs_class_fact_comparer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128">search_righthanded</a></td></tr>
+<tr class="memdesc:ac6eb6a1e203cd798a3b1ff55a4c71128 inherit pro_attribs_class_fact_comparer"><td class="mdescLeft">&#160;</td><td class="mdescRight">defines parameter order for <a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419" title="Called by System.Linq iff GetHashCode(Fact) returns same result for both parameters left  and right .">Equals(Fact, Fact)</a> <a href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128">More...</a><br /></td></tr>
+<tr class="separator:ac6eb6a1e203cd798a3b1ff55a4c71128 inherit pro_attribs_class_fact_comparer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >Checks if both <a class="el" href="class_fact.html">Facts</a> are Equivalent, while accounting for Unity and floating point precission </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a id="a5ecff2e77e3f7354a6c4905c81049ea0" name="a5ecff2e77e3f7354a6c4905c81049ea0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5ecff2e77e3f7354a6c4905c81049ea0">&#9670;&nbsp;</a></span>Compare()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">override bool FactEquivalentsComparer.Compare </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>solution</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>fact</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Checks if both <a class="el" href="class_fact.html">Facts</a> are Equivalent, while accounting for Unity and floating point precission </p>
+<p >Implements criteria, by which <em>fact</em>  is beeing compared to <em>solution</em>  </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">solution</td><td>to be fulfilled</td></tr>
+    <tr><td class="paramname">fact</td><td>to be fulfilling</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff fact is described by solution</dd></dl>
+
+<p>Implements <a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80">FactComparer</a>.</p>
+
+</div>
+</div>
+<a id="a6fe5f5b2ca9849b061cf2efd1547ab4b" name="a6fe5f5b2ca9849b061cf2efd1547ab4b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6fe5f5b2ca9849b061cf2efd1547ab4b">&#9670;&nbsp;</a></span>Init()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">override void FactEquivalentsComparer.Init </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>unused </p>
+
+<p>Implements <a class="el" href="class_fact_comparer.html#a679709d18c4318bc8751eb535489fd9f">FactComparer</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/<a class="el" href="_fact_comparer_8cs.html">FactComparer.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_fact_equivalents_comparer.html">FactEquivalentsComparer</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_fact_equivalents_comparer.js b/Doxygen/output/html/class_fact_equivalents_comparer.js
new file mode 100644
index 0000000000000000000000000000000000000000..4ad5ce6d3408138119e881b6c9f47f5644800549
--- /dev/null
+++ b/Doxygen/output/html/class_fact_equivalents_comparer.js
@@ -0,0 +1,5 @@
+var class_fact_equivalents_comparer =
+[
+    [ "Compare", "class_fact_equivalents_comparer.html#a5ecff2e77e3f7354a6c4905c81049ea0", null ],
+    [ "Init", "class_fact_equivalents_comparer.html#a6fe5f5b2ca9849b061cf2efd1547ab4b", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_fact_equivalents_comparer.png b/Doxygen/output/html/class_fact_equivalents_comparer.png
new file mode 100644
index 0000000000000000000000000000000000000000..5da1fdcef4b601a4cee8f31c305788c535eaed7b
--- /dev/null
+++ b/Doxygen/output/html/class_fact_equivalents_comparer.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4f1b6221f6999d31ca59e7f510aba88b0d214d57f45805a07326402f670002b8
+size 985
diff --git a/Doxygen/output/html/class_fact_manager-members.html b/Doxygen/output/html/class_fact_manager-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..5176a1e9870989a8138b47e3ce9fc4e17d380c8c
--- /dev/null
+++ b/Doxygen/output/html/class_fact_manager-members.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_fact_manager.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">FactManager Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_fact_manager.html">FactManager</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_manager.html#a940840da8e97a40c9225cbcabdde4119">AddAngleFact</a>(string pid1, string pid2, string pid3, bool samestep=false)</td><td class="entry"><a class="el" href="class_fact_manager.html">FactManager</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_manager.html#aae91a6867216a9efed931d56eda17d42">AddFactIfNotFound</a>(Fact fact, out bool exists, bool samestep)</td><td class="entry"><a class="el" href="class_fact_manager.html">FactManager</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_manager.html#aedfaff5ad2a46d7219c3299eaed49092">AddLineFact</a>(string pid1, string pid2, bool samestep=false)</td><td class="entry"><a class="el" href="class_fact_manager.html">FactManager</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_manager.html#a94dc4329eba5a74416970e68320e6af5">AddOnLineFact</a>(string pid, string lid, bool samestep=false)</td><td class="entry"><a class="el" href="class_fact_manager.html">FactManager</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_manager.html#a5f87213c9b344586b60b321af877ea2e">AddPointFact</a>(RaycastHit hit, bool samestep=false)</td><td class="entry"><a class="el" href="class_fact_manager.html">FactManager</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_manager.html#a8df0f37c7294cccc3c348dce3d296ac5">AddPointFact</a>(Vector3 point, Vector3 normal, bool samestep=false)</td><td class="entry"><a class="el" href="class_fact_manager.html">FactManager</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_manager.html#aa556ddb7bc07fabfc9629eb7aee7b8b2">AddRayFact</a>(string pid1, string pid2, bool samestep=false)</td><td class="entry"><a class="el" href="class_fact_manager.html">FactManager</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_fact_manager.html b/Doxygen/output/html/class_fact_manager.html
new file mode 100644
index 0000000000000000000000000000000000000000..82f9cda2c1d43c64b4f97c4eb5b0b82e5578cd7d
--- /dev/null
+++ b/Doxygen/output/html/class_fact_manager.html
@@ -0,0 +1,514 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: FactManager Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_fact_manager.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="class_fact_manager-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">FactManager Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Initiates named <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> and adds it to StageStatic.stage.factState  
+ <a href="class_fact_manager.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:aae91a6867216a9efed931d56eda17d42"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_fact.html">Fact</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_manager.html#aae91a6867216a9efed931d56eda17d42">AddFactIfNotFound</a> (<a class="el" href="class_fact.html">Fact</a> fact, out bool exists, bool samestep)</td></tr>
+<tr class="memdesc:aae91a6867216a9efed931d56eda17d42"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds <em>fact</em>  to StageStatic.stage.factState  <a href="class_fact_manager.html#aae91a6867216a9efed931d56eda17d42">More...</a><br /></td></tr>
+<tr class="separator:aae91a6867216a9efed931d56eda17d42"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f87213c9b344586b60b321af877ea2e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_point_fact.html">PointFact</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_manager.html#a5f87213c9b344586b60b321af877ea2e">AddPointFact</a> (RaycastHit hit, bool samestep=false)</td></tr>
+<tr class="memdesc:a5f87213c9b344586b60b321af877ea2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initiates named <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> and adds it to StageStatic.stage.factState  <a href="class_fact_manager.html#a5f87213c9b344586b60b321af877ea2e">More...</a><br /></td></tr>
+<tr class="separator:a5f87213c9b344586b60b321af877ea2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8df0f37c7294cccc3c348dce3d296ac5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_point_fact.html">PointFact</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_manager.html#a8df0f37c7294cccc3c348dce3d296ac5">AddPointFact</a> (Vector3 point, Vector3 normal, bool samestep=false)</td></tr>
+<tr class="memdesc:a8df0f37c7294cccc3c348dce3d296ac5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initiates named <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> and adds it to StageStatic.stage.factState  <a href="class_fact_manager.html#a8df0f37c7294cccc3c348dce3d296ac5">More...</a><br /></td></tr>
+<tr class="separator:a8df0f37c7294cccc3c348dce3d296ac5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a94dc4329eba5a74416970e68320e6af5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_on_line_fact.html">OnLineFact</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_manager.html#a94dc4329eba5a74416970e68320e6af5">AddOnLineFact</a> (string pid, string lid, bool samestep=false)</td></tr>
+<tr class="memdesc:a94dc4329eba5a74416970e68320e6af5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initiates named <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> and adds it to StageStatic.stage.factState  <a href="class_fact_manager.html#a94dc4329eba5a74416970e68320e6af5">More...</a><br /></td></tr>
+<tr class="separator:a94dc4329eba5a74416970e68320e6af5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aedfaff5ad2a46d7219c3299eaed49092"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_line_fact.html">LineFact</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_manager.html#aedfaff5ad2a46d7219c3299eaed49092">AddLineFact</a> (string pid1, string pid2, bool samestep=false)</td></tr>
+<tr class="memdesc:aedfaff5ad2a46d7219c3299eaed49092"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initiates named <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> and adds it to StageStatic.stage.factState  <a href="class_fact_manager.html#aedfaff5ad2a46d7219c3299eaed49092">More...</a><br /></td></tr>
+<tr class="separator:aedfaff5ad2a46d7219c3299eaed49092"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa556ddb7bc07fabfc9629eb7aee7b8b2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_ray_fact.html">RayFact</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_manager.html#aa556ddb7bc07fabfc9629eb7aee7b8b2">AddRayFact</a> (string pid1, string pid2, bool samestep=false)</td></tr>
+<tr class="memdesc:aa556ddb7bc07fabfc9629eb7aee7b8b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initiates named <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> and adds it to StageStatic.stage.factState  <a href="class_fact_manager.html#aa556ddb7bc07fabfc9629eb7aee7b8b2">More...</a><br /></td></tr>
+<tr class="separator:aa556ddb7bc07fabfc9629eb7aee7b8b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a940840da8e97a40c9225cbcabdde4119"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_angle_fact.html">AngleFact</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_manager.html#a940840da8e97a40c9225cbcabdde4119">AddAngleFact</a> (string pid1, string pid2, string pid3, bool samestep=false)</td></tr>
+<tr class="memdesc:a940840da8e97a40c9225cbcabdde4119"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initiates named <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> and adds it to StageStatic.stage.factState  <a href="class_fact_manager.html#a940840da8e97a40c9225cbcabdde4119">More...</a><br /></td></tr>
+<tr class="separator:a940840da8e97a40c9225cbcabdde4119"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >Initiates named <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> and adds it to StageStatic.stage.factState </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">samestep</td><td>set <code>true</code> if <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> creation happens as a subsequent/ consequent step of multiple <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> creations and/or deletions, and you whish that these are affected by a single <a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577" title="Undoes an entire step or last softreset . No Fact will be actually added, removed or deleted; only it...">FactOrganizer.undo</a>/ <a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258" title="Redoes an entire step . No Fact will be actually added, removed or deleted; only its visablity and me...">FactOrganizer.redo</a> step</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> of generated <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> if not yet existent in StageStatic.stage.factState, else <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> of existent equivalent <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> </dd></dl>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a id="a940840da8e97a40c9225cbcabdde4119" name="a940840da8e97a40c9225cbcabdde4119"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a940840da8e97a40c9225cbcabdde4119">&#9670;&nbsp;</a></span>AddAngleFact()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="class_angle_fact.html">AngleFact</a> FactManager.AddAngleFact </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid3</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>samestep</em> = <code>false</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Initiates named <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> and adds it to StageStatic.stage.factState </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pid1</td><td><a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> of first <a class="el" href="class_point_fact.html" title="Point in 3D Space">PointFact</a> defining a <a class="el" href="class_angle_fact.html" title="Angle comprised of three PointFacts [A,B,C]">AngleFact</a></td></tr>
+    <tr><td class="paramname">pid2</td><td><a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> of second <a class="el" href="class_point_fact.html" title="Point in 3D Space">PointFact</a> defining a <a class="el" href="class_angle_fact.html" title="Angle comprised of three PointFacts [A,B,C]">AngleFact</a></td></tr>
+    <tr><td class="paramname">pid3</td><td><a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> of third <a class="el" href="class_point_fact.html" title="Point in 3D Space">PointFact</a> defining a <a class="el" href="class_angle_fact.html" title="Angle comprised of three PointFacts [A,B,C]">AngleFact</a></td></tr>
+    <tr><td class="paramname">samestep</td><td>set <code>true</code> if <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> creation happens as a subsequent/ consequent step of multiple <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> creations and/or deletions, and you whish that these are affected by a single <a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577" title="Undoes an entire step or last softreset . No Fact will be actually added, removed or deleted; only it...">FactOrganizer.undo</a>/ <a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258" title="Redoes an entire step . No Fact will be actually added, removed or deleted; only its visablity and me...">FactOrganizer.redo</a> step</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> of generated <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> if not yet existent in StageStatic.stage.factState, else <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> of existent equivalent <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> </dd></dl>
+
+</div>
+</div>
+<a id="aae91a6867216a9efed931d56eda17d42" name="aae91a6867216a9efed931d56eda17d42"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aae91a6867216a9efed931d56eda17d42">&#9670;&nbsp;</a></span>AddFactIfNotFound()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="class_fact.html">Fact</a> FactManager.AddFactIfNotFound </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>fact</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">out bool&#160;</td>
+          <td class="paramname"><em>exists</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>samestep</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Adds <em>fact</em>  to StageStatic.stage.factState </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">fact</td><td>to be added</td></tr>
+    <tr><td class="paramname">exists</td><td><code>true</code> iff <em>fact</em>  already has a equivalent counterpart in <em>fact._Facts</em> </td></tr>
+    <tr><td class="paramname">samestep</td><td>set <code>true</code> if <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> creation happens as a subsequent/ consequent step of multiple <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> creations and/or deletions, and you whish that these are affected by a single <a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577" title="Undoes an entire step or last softreset . No Fact will be actually added, removed or deleted; only it...">FactOrganizer.undo</a>/ <a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258" title="Redoes an entire step . No Fact will be actually added, removed or deleted; only its visablity and me...">FactOrganizer.redo</a> step</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> of generated <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> if not yet existent in StageStatic.stage.factState, else <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> of existent equivalent <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> </dd></dl>
+
+</div>
+</div>
+<a id="aedfaff5ad2a46d7219c3299eaed49092" name="aedfaff5ad2a46d7219c3299eaed49092"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aedfaff5ad2a46d7219c3299eaed49092">&#9670;&nbsp;</a></span>AddLineFact()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="class_line_fact.html">LineFact</a> FactManager.AddLineFact </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>samestep</em> = <code>false</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Initiates named <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> and adds it to StageStatic.stage.factState </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pid1</td><td><a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> of first <a class="el" href="class_point_fact.html" title="Point in 3D Space">PointFact</a> defining a <a class="el" href="class_line_fact.html" title="Line within 3D Space of finite length">LineFact</a></td></tr>
+    <tr><td class="paramname">pid2</td><td><a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> of second <a class="el" href="class_point_fact.html" title="Point in 3D Space">PointFact</a> defining a <a class="el" href="class_line_fact.html" title="Line within 3D Space of finite length">LineFact</a></td></tr>
+    <tr><td class="paramname">samestep</td><td>set <code>true</code> if <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> creation happens as a subsequent/ consequent step of multiple <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> creations and/or deletions, and you whish that these are affected by a single <a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577" title="Undoes an entire step or last softreset . No Fact will be actually added, removed or deleted; only it...">FactOrganizer.undo</a>/ <a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258" title="Redoes an entire step . No Fact will be actually added, removed or deleted; only its visablity and me...">FactOrganizer.redo</a> step</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> of generated <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> if not yet existent in StageStatic.stage.factState, else <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> of existent equivalent <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> </dd></dl>
+
+</div>
+</div>
+<a id="a94dc4329eba5a74416970e68320e6af5" name="a94dc4329eba5a74416970e68320e6af5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a94dc4329eba5a74416970e68320e6af5">&#9670;&nbsp;</a></span>AddOnLineFact()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="class_on_line_fact.html">OnLineFact</a> FactManager.AddOnLineFact </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>lid</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>samestep</em> = <code>false</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Initiates named <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> and adds it to StageStatic.stage.factState </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pid</td><td><a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> of <a class="el" href="class_point_fact.html" title="Point in 3D Space">PointFact</a> which lies on <em>lid</em> </td></tr>
+    <tr><td class="paramname">lid</td><td><a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> of <a class="el" href="class_line_fact.html" title="Line within 3D Space of finite length">LineFact</a> on which <em>pid</em>  lies</td></tr>
+    <tr><td class="paramname">samestep</td><td>set <code>true</code> if <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> creation happens as a subsequent/ consequent step of multiple <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> creations and/or deletions, and you whish that these are affected by a single <a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577" title="Undoes an entire step or last softreset . No Fact will be actually added, removed or deleted; only it...">FactOrganizer.undo</a>/ <a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258" title="Redoes an entire step . No Fact will be actually added, removed or deleted; only its visablity and me...">FactOrganizer.redo</a> step</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> of generated <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> if not yet existent in StageStatic.stage.factState, else <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> of existent equivalent <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> </dd></dl>
+
+</div>
+</div>
+<a id="a5f87213c9b344586b60b321af877ea2e" name="a5f87213c9b344586b60b321af877ea2e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5f87213c9b344586b60b321af877ea2e">&#9670;&nbsp;</a></span>AddPointFact() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="class_point_fact.html">PointFact</a> FactManager.AddPointFact </td>
+          <td>(</td>
+          <td class="paramtype">RaycastHit&#160;</td>
+          <td class="paramname"><em>hit</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>samestep</em> = <code>false</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Initiates named <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> and adds it to StageStatic.stage.factState </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">hit</td><td><code>RaycastHit</code> where and how (orientation) to spawn <a class="el" href="class_point_fact.html" title="Point in 3D Space">PointFact</a></td></tr>
+    <tr><td class="paramname">samestep</td><td>set <code>true</code> if <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> creation happens as a subsequent/ consequent step of multiple <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> creations and/or deletions, and you whish that these are affected by a single <a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577" title="Undoes an entire step or last softreset . No Fact will be actually added, removed or deleted; only it...">FactOrganizer.undo</a>/ <a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258" title="Redoes an entire step . No Fact will be actually added, removed or deleted; only its visablity and me...">FactOrganizer.redo</a> step</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> of generated <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> if not yet existent in StageStatic.stage.factState, else <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> of existent equivalent <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> </dd></dl>
+
+</div>
+</div>
+<a id="a8df0f37c7294cccc3c348dce3d296ac5" name="a8df0f37c7294cccc3c348dce3d296ac5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8df0f37c7294cccc3c348dce3d296ac5">&#9670;&nbsp;</a></span>AddPointFact() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="class_point_fact.html">PointFact</a> FactManager.AddPointFact </td>
+          <td>(</td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>point</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>normal</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>samestep</em> = <code>false</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Initiates named <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> and adds it to StageStatic.stage.factState </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">point</td><td>where to spawn <a class="el" href="class_point_fact.html" title="Point in 3D Space">PointFact</a></td></tr>
+    <tr><td class="paramname">normal</td><td>how (orientation) to spawn <a class="el" href="class_point_fact.html" title="Point in 3D Space">PointFact</a></td></tr>
+    <tr><td class="paramname">samestep</td><td>set <code>true</code> if <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> creation happens as a subsequent/ consequent step of multiple <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> creations and/or deletions, and you whish that these are affected by a single <a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577" title="Undoes an entire step or last softreset . No Fact will be actually added, removed or deleted; only it...">FactOrganizer.undo</a>/ <a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258" title="Redoes an entire step . No Fact will be actually added, removed or deleted; only its visablity and me...">FactOrganizer.redo</a> step</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> of generated <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> if not yet existent in StageStatic.stage.factState, else <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> of existent equivalent <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> </dd></dl>
+
+</div>
+</div>
+<a id="aa556ddb7bc07fabfc9629eb7aee7b8b2" name="aa556ddb7bc07fabfc9629eb7aee7b8b2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa556ddb7bc07fabfc9629eb7aee7b8b2">&#9670;&nbsp;</a></span>AddRayFact()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="class_ray_fact.html">RayFact</a> FactManager.AddRayFact </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>samestep</em> = <code>false</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Initiates named <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> and adds it to StageStatic.stage.factState </p>
+<p >Creates aditionally <a class="el" href="class_on_line_fact.html">OnLineFacts</a> when <a class="el" href="class_ray_fact.html" title="Ray within 3D Space of infinite length">RayFact</a> crosses <a class="el" href="class_point_fact.html">PointFacts</a>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pid1</td><td><a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> of first <a class="el" href="class_point_fact.html" title="Point in 3D Space">PointFact</a> defining a <a class="el" href="class_ray_fact.html" title="Ray within 3D Space of infinite length">RayFact</a></td></tr>
+    <tr><td class="paramname">pid2</td><td><a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> of second <a class="el" href="class_point_fact.html" title="Point in 3D Space">PointFact</a> defining a <a class="el" href="class_ray_fact.html" title="Ray within 3D Space of infinite length">RayFact</a></td></tr>
+    <tr><td class="paramname">samestep</td><td>set <code>true</code> if <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> creation happens as a subsequent/ consequent step of multiple <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> creations and/or deletions, and you whish that these are affected by a single <a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577" title="Undoes an entire step or last softreset . No Fact will be actually added, removed or deleted; only it...">FactOrganizer.undo</a>/ <a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258" title="Redoes an entire step . No Fact will be actually added, removed or deleted; only its visablity and me...">FactOrganizer.redo</a> step</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> of generated <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> if not yet existent in StageStatic.stage.factState, else <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> of existent equivalent <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/<a class="el" href="_fact_manager_8cs.html">FactManager.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_fact_manager.html">FactManager</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_fact_manager.js b/Doxygen/output/html/class_fact_manager.js
new file mode 100644
index 0000000000000000000000000000000000000000..11dc4b89cc636b64b12e42f6e520926088e81ddd
--- /dev/null
+++ b/Doxygen/output/html/class_fact_manager.js
@@ -0,0 +1,10 @@
+var class_fact_manager =
+[
+    [ "AddAngleFact", "class_fact_manager.html#a940840da8e97a40c9225cbcabdde4119", null ],
+    [ "AddFactIfNotFound", "class_fact_manager.html#aae91a6867216a9efed931d56eda17d42", null ],
+    [ "AddLineFact", "class_fact_manager.html#aedfaff5ad2a46d7219c3299eaed49092", null ],
+    [ "AddOnLineFact", "class_fact_manager.html#a94dc4329eba5a74416970e68320e6af5", null ],
+    [ "AddPointFact", "class_fact_manager.html#a5f87213c9b344586b60b321af877ea2e", null ],
+    [ "AddPointFact", "class_fact_manager.html#a8df0f37c7294cccc3c348dce3d296ac5", null ],
+    [ "AddRayFact", "class_fact_manager.html#aa556ddb7bc07fabfc9629eb7aee7b8b2", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_fact_object-members.html b/Doxygen/output/html/class_fact_object-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..e7b3effc830650b17ff59900fedeb48cb6bfa3c8
--- /dev/null
+++ b/Doxygen/output/html/class_fact_object-members.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_fact_object.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">FactObject Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_fact_object.html">FactObject</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_object.html#aae78f8bda72cf67837eeaa2c3247b1c0">URI</a></td><td class="entry"><a class="el" href="class_fact_object.html">FactObject</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_fact_object.html b/Doxygen/output/html/class_fact_object.html
new file mode 100644
index 0000000000000000000000000000000000000000..d67821d3d2e758bc636ab0484942bd617cd790fc
--- /dev/null
+++ b/Doxygen/output/html/class_fact_object.html
@@ -0,0 +1,139 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: FactObject Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_fact_object.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_fact_object-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">FactObject Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p><a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a>/ <code>MonoBehaviour</code> wrapper to be attached to <a class="el" href="class_fact.html#ac78c42d053d145656555d4af4e8a76b9" title="Reference to GameObject that represents this Fact in the GameWorld.">Fact.Representation</a>  
+ <a href="class_fact_object.html#details">More...</a></p>
+<div class="dynheader">
+Inheritance diagram for FactObject:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_fact_object.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:aae78f8bda72cf67837eeaa2c3247b1c0"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_object.html#aae78f8bda72cf67837eeaa2c3247b1c0">URI</a></td></tr>
+<tr class="memdesc:aae78f8bda72cf67837eeaa2c3247b1c0"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> to identify arbitrary <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> by its <a class="el" href="class_fact.html#ac78c42d053d145656555d4af4e8a76b9" title="Reference to GameObject that represents this Fact in the GameWorld.">Fact.Representation</a>  <a href="class_fact_object.html#aae78f8bda72cf67837eeaa2c3247b1c0">More...</a><br /></td></tr>
+<tr class="separator:aae78f8bda72cf67837eeaa2c3247b1c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p ><a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a>/ <code>MonoBehaviour</code> wrapper to be attached to <a class="el" href="class_fact.html#ac78c42d053d145656555d4af4e8a76b9" title="Reference to GameObject that represents this Fact in the GameWorld.">Fact.Representation</a> </p>
+</div><h2 class="groupheader">Member Data Documentation</h2>
+<a id="aae78f8bda72cf67837eeaa2c3247b1c0" name="aae78f8bda72cf67837eeaa2c3247b1c0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aae78f8bda72cf67837eeaa2c3247b1c0">&#9670;&nbsp;</a></span>URI</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string FactObject.URI</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p><a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> to identify arbitrary <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> by its <a class="el" href="class_fact.html#ac78c42d053d145656555d4af4e8a76b9" title="Reference to GameObject that represents this Fact in the GameWorld.">Fact.Representation</a> </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/<a class="el" href="_fact_object_8cs.html">FactObject.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_fact_object.html">FactObject</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_fact_object.js b/Doxygen/output/html/class_fact_object.js
new file mode 100644
index 0000000000000000000000000000000000000000..0165c7817cf445df993baa7f48d8bd463640f5b7
--- /dev/null
+++ b/Doxygen/output/html/class_fact_object.js
@@ -0,0 +1,4 @@
+var class_fact_object =
+[
+    [ "URI", "class_fact_object.html#aae78f8bda72cf67837eeaa2c3247b1c0", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_fact_object.png b/Doxygen/output/html/class_fact_object.png
new file mode 100644
index 0000000000000000000000000000000000000000..d3f8b3880204575ec11ed16536a5e099bdaaa968
--- /dev/null
+++ b/Doxygen/output/html/class_fact_object.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4205b9309cfb6f0a1dcfbbd59e24c5076757c1188ec50e08d50c698061083456
+size 483
diff --git a/Doxygen/output/html/class_fact_organizer-members.html b/Doxygen/output/html/class_fact_organizer-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..3699e3d7fba071821093e581355144f1d0f3cb0e
--- /dev/null
+++ b/Doxygen/output/html/class_fact_organizer-members.html
@@ -0,0 +1,141 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_fact_organizer.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">FactOrganizer Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_fact_organizer.html">FactOrganizer</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a923a7232f6648843107728cc7da722e6">Add</a>(Fact value, out bool exists, bool samestep=false)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a450bb7f70ec71412cc6fe0314e07a3b2">backlog</a></td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">package</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a3d04a545189f27f4a6cf75eb47198f53">Clear</a>()</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a4600775c244976c702b8017366defe55">ContainsKey</a>(string id)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a14178d4f9df5bb9eafb310c36fc5b183">ContainsLabel</a>(string label)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#ad4911bfd06a727b4569a56f7eb543ff7">delete</a>(string name, List&lt; Directories &gt; hierarchie, bool use_install_folder)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a1745f1a3045e0156543b867229bfb018">delete</a>(string path)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#aba89924df64b63dc6aa2d5539afa923e">delete</a>()</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#aec6890620677880e2fad97e002dd59cd">Draw</a>(bool draw_all=false)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a99e01af23a2d83b448cd4a29952cbe9c">DynamiclySolved</a>(SolutionOrganizer MinimalSolution, out List&lt; List&lt; string &gt; &gt; MissingElements, out List&lt; List&lt; string &gt; &gt; Solutions)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">FactDict</a></td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">package</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a5f4324456c367205f62fa68fb526f190">FactOrganizer</a>(bool invoke=false)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a0da020f8165fb672b86b06af585acaf3">FactOrganizerFromPublic</a>(ref FactOrganizer set, PublicFactOrganizer exposed, bool invoke, out Dictionary&lt; string, string &gt; old_to_new)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a026f8f5ace47a86644885146a2e4267b">fastforward</a>()</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#acafa71f2ed4cec97f4320f4c83fb34a4">FindEquivalent</a>(Fact search, out string found, out bool exact)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a8557914906ac4d969fe98583e95c9706">hardreset</a>(bool invoke_event=true)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a92323014eb7bc9262a1f5e5c6cfbbf1e">hierState</a></td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a860fca9ebe54f629ce9c1278c8b3ee49">invoke</a></td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a19064a684d3bbc8d054d6cf51b4f41ef">InvokeFactEvent</a>(bool creation, string Id)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a8dd6d293e37ae75bfb477a4cc5ec735f">load</a>(ref FactOrganizer set, bool draw, string name, List&lt; Directories &gt; hierarchie, bool use_install_folder, out Dictionary&lt; string, string &gt; old_to_new)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#ac32ab3ce9c1ca4a3a99a75661a06be90">marker</a></td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">package</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#abe60beebdfa8dff2de724fd72c6094e3">MaxLabelId</a></td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">package</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#ad5555aba196a7b123addf7b62246e11c">MetaInf</a></td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">package</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a122f899ca8aa641e98ae151d1881404c">path</a></td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a740049cce91855a487397a7dc96b6500">PruneWorkflow</a>()</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258">redo</a>()</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#affc46390fc6f55248bf7dc1162fc4763">Remove</a>(Fact value, bool samestep=false)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#acd49c5058dd13faaebbbd8d9a6f8259a">Remove</a>(string key, bool samestep=false)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a116b36c87c2e9f0a149e62b0bd91994e">reversestep</a>(int pos, bool samestep=false)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#ad2deedac3361c0c102f0c21d1599fcf3">safe_dependencies</a>(string key, out List&lt; string &gt; dependencies)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a7a56ba2fdfab02f286109c1f397f71ac">soft_resetted</a></td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">package</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#abb1e683e89af1c131aef0d71da2777ca">softreset</a>()</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a96d0bebc016339a59fc251e585d07132">store</a>(string name, List&lt; Directories &gt; hierarchie=null, bool use_install_folder=false, bool overwrite=true)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a29e5ab417cb38bc4407defd2d05154cf">this[string id]</a></td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577">undo</a>()</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a9189e90e8e469c800de0e8b326449df3">Undraw</a>(bool force_invoke=false)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a73fbad1fcaecbea82d76f471da0aa0c7">UnusedLabelIds</a></td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">package</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#af41acf88e3283cb3e8a9ce15e66117fe">Workflow</a></td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">package</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a6507936f300a99b81fb3d930d96b1caa">WorkflowAdd</a>(stepnote note)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#ad19ac6f1d28f88dd37dec27b29cf1a8e">worksteps</a></td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">package</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a80782d4ec977d8033da8f68f8f00caf6">yeetusdeletus</a>(List&lt; string &gt; deletereverse, bool samestep=false)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_fact_organizer.html b/Doxygen/output/html/class_fact_organizer.html
new file mode 100644
index 0000000000000000000000000000000000000000..b170417a8ebbbad9fd8ecaab22df8d39a87abe7e
--- /dev/null
+++ b/Doxygen/output/html/class_fact_organizer.html
@@ -0,0 +1,1561 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: FactOrganizer Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_fact_organizer.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pac-attribs">Package Attributes</a> &#124;
+<a href="#properties">Properties</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="#pri-static-methods">Static Private Member Functions</a> &#124;
+<a href="class_fact_organizer-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">FactOrganizer Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Organizes (insertion/ deletion / etc. operations) and sepperates <a class="el" href="class_fact.html">Fact</a> spaces. Keeps track of insertion/ deletion actions for <a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577" title="Undoes an entire step or last softreset . No Fact will be actually added, removed or deleted; only it...">undo</a> and <a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258" title="Redoes an entire step . No Fact will be actually added, removed or deleted; only its visablity and me...">redo</a>.  
+ <a href="class_fact_organizer.html#details">More...</a></p>
+<div class="dynheader">
+Inheritance diagram for FactOrganizer:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_fact_organizer.png" usemap="#FactOrganizer_map" alt=""/>
+  <map id="FactOrganizer_map" name="FactOrganizer_map">
+<area href="class_public_fact_organizer.html" title="JsonReader/ JsonWriter readable and creatable format. TODO? PERF? SE? JsonInheritanceProblem: scrap t..." alt="PublicFactOrganizer" shape="rect" coords="0,56,129,80"/>
+<area href="class_solution_organizer.html" title="Solution of a Stage" alt="SolutionOrganizer" shape="rect" coords="139,56,268,80"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_fact_organizer_1_1meta.html">meta</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Each <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> entry in <a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">FactDict</a> has a corresponding <a class="el" href="struct_fact_organizer_1_1meta.html" title="Each Fact entry in FactDict has a corresponding meta entry in MetaInf. The meta struct is a collectio...">meta</a> entry in <a class="el" href="class_fact_organizer.html#ad5555aba196a7b123addf7b62246e11c">MetaInf</a>. The <a class="el" href="struct_fact_organizer_1_1meta.html" title="Each Fact entry in FactDict has a corresponding meta entry in MetaInf. The meta struct is a collectio...">meta</a> struct is a collection of meta-variables. &lt;seealsocref="PruneWorkflow"/&gt;  <a href="struct_fact_organizer_1_1meta.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_fact_organizer_1_1stepnote.html">stepnote</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Keeps track of insertion/ deletion/ etc. operations for <a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577" title="Undoes an entire step or last softreset . No Fact will be actually added, removed or deleted; only it...">undo</a> and <a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258" title="Redoes an entire step . No Fact will be actually added, removed or deleted; only its visablity and me...">redo</a>  <a href="struct_fact_organizer_1_1stepnote.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a5f4324456c367205f62fa68fb526f190"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a5f4324456c367205f62fa68fb526f190">FactOrganizer</a> (bool <a class="el" href="class_fact_organizer.html#a860fca9ebe54f629ce9c1278c8b3ee49">invoke</a>=false)</td></tr>
+<tr class="memdesc:a5f4324456c367205f62fa68fb526f190"><td class="mdescLeft">&#160;</td><td class="mdescRight">Standard Constructor for empty, ready to use <a class="el" href="class_fact_organizer.html" title="Organizes (insertion/ deletion / etc. operations) and sepperates Fact spaces. Keeps track of insertio...">FactOrganizer</a>  <a href="class_fact_organizer.html#a5f4324456c367205f62fa68fb526f190">More...</a><br /></td></tr>
+<tr class="separator:a5f4324456c367205f62fa68fb526f190"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4600775c244976c702b8017366defe55"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a4600775c244976c702b8017366defe55">ContainsKey</a> (string id)</td></tr>
+<tr class="memdesc:a4600775c244976c702b8017366defe55"><td class="mdescLeft">&#160;</td><td class="mdescRight">wrappes <code><a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">FactDict</a>.ContainsKey(<em>id</em> )</code>  <a href="class_fact_organizer.html#a4600775c244976c702b8017366defe55">More...</a><br /></td></tr>
+<tr class="separator:a4600775c244976c702b8017366defe55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14178d4f9df5bb9eafb310c36fc5b183"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a14178d4f9df5bb9eafb310c36fc5b183">ContainsLabel</a> (string label)</td></tr>
+<tr class="memdesc:a14178d4f9df5bb9eafb310c36fc5b183"><td class="mdescLeft">&#160;</td><td class="mdescRight">Looks up if there is a <em>label</em>  <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Fact.Label</a> in <a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">FactDict</a>.Values  <a href="class_fact_organizer.html#a14178d4f9df5bb9eafb310c36fc5b183">More...</a><br /></td></tr>
+<tr class="separator:a14178d4f9df5bb9eafb310c36fc5b183"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a923a7232f6648843107728cc7da722e6"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a923a7232f6648843107728cc7da722e6">Add</a> (<a class="el" href="class_fact.html">Fact</a> value, out bool exists, bool samestep=false)</td></tr>
+<tr class="memdesc:a923a7232f6648843107728cc7da722e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Call this to Add a <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> to <a class="el" href="class_fact_organizer.html">this</a> instance.  <a href="class_fact_organizer.html#a923a7232f6648843107728cc7da722e6">More...</a><br /></td></tr>
+<tr class="separator:a923a7232f6648843107728cc7da722e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:affc46390fc6f55248bf7dc1162fc4763"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#affc46390fc6f55248bf7dc1162fc4763">Remove</a> (<a class="el" href="class_fact.html">Fact</a> value, bool samestep=false)</td></tr>
+<tr class="memdesc:affc46390fc6f55248bf7dc1162fc4763"><td class="mdescLeft">&#160;</td><td class="mdescRight">Call this to Remove a <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> from <a class="el" href="class_fact_organizer.html">this</a> instance. If other <a class="el" href="class_fact.html">Facts</a> depend on <em>value</em>  <a class="el" href="class_fact_organizer.html#affc46390fc6f55248bf7dc1162fc4763">Remove(/</a>, <code>true</code>)will be called recursively/ cascadingly.  <a href="class_fact_organizer.html#affc46390fc6f55248bf7dc1162fc4763">More...</a><br /></td></tr>
+<tr class="separator:affc46390fc6f55248bf7dc1162fc4763"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd49c5058dd13faaebbbd8d9a6f8259a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#acd49c5058dd13faaebbbd8d9a6f8259a">Remove</a> (string key, bool samestep=false)</td></tr>
+<tr class="memdesc:acd49c5058dd13faaebbbd8d9a6f8259a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Call this to Remove a <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> from <a class="el" href="class_fact_organizer.html">this</a> instance. If other <a class="el" href="class_fact.html">Facts</a> depend on <em>value</em>  <a class="el" href="class_fact_organizer.html#affc46390fc6f55248bf7dc1162fc4763">Remove(/</a>, <code>true</code>)will be called recursively/ cascadingly.  <a href="class_fact_organizer.html#acd49c5058dd13faaebbbd8d9a6f8259a">More...</a><br /></td></tr>
+<tr class="separator:acd49c5058dd13faaebbbd8d9a6f8259a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad2deedac3361c0c102f0c21d1599fcf3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#ad2deedac3361c0c102f0c21d1599fcf3">safe_dependencies</a> (string key, out List&lt; string &gt; dependencies)</td></tr>
+<tr class="memdesc:ad2deedac3361c0c102f0c21d1599fcf3"><td class="mdescLeft">&#160;</td><td class="mdescRight">searches recursively for <a class="el" href="class_fact.html">Facts</a> where <a class="el" href="class_fact.html#a4bff054ec9ee35f07afd31b165e0812e">Fact.getDependentFactIds</a> includes <em>key</em> / found dependencies  <a href="class_fact_organizer.html#ad2deedac3361c0c102f0c21d1599fcf3">More...</a><br /></td></tr>
+<tr class="separator:ad2deedac3361c0c102f0c21d1599fcf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac32d8cf9c0ffb350f4e6b250d7602577"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577">undo</a> ()</td></tr>
+<tr class="memdesc:ac32d8cf9c0ffb350f4e6b250d7602577"><td class="mdescLeft">&#160;</td><td class="mdescRight">Undoes an entire <a class="el" href="struct_fact_organizer_1_1stepnote.html">step</a> or last <a class="el" href="class_fact_organizer.html#abb1e683e89af1c131aef0d71da2777ca" title="Undoes all worksteps (since marker) and sets soft_resetted to true.">softreset</a> . No <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> will be actually <a class="el" href="class_fact_organizer.html#a923a7232f6648843107728cc7da722e6">added</a>, <a class="el" href="class_fact_organizer.html#affc46390fc6f55248bf7dc1162fc4763">removed</a> or <a class="el" href="class_fact.html#a9b3edda4d360425731abe2a5937963e6">deleted</a>; only its visablity and <a class="el" href="struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7" title="keeps track wether Fact is currently in Scene">meta.active</a> changes. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_fact_organizer.html#ac32ab3ce9c1ca4a3a99a75661a06be90" title="Notes position in Workflow for undo and redo; the pointed to element is non-acitve">marker</a>, <a class="el" href="class_fact_organizer.html#ad19ac6f1d28f88dd37dec27b29cf1a8e" title="Backlock logic redundant - for convinience. Keeps track of number of steps in Workflow....">worksteps</a>, <a class="el" href="class_fact_organizer.html#a450bb7f70ec71412cc6fe0314e07a3b2" title="Backlock logic redundant - for convinience. Keeps track of number of steps in Workflow,...">backlog</a></dd></dl>
+ <a href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577">More...</a><br /></td></tr>
+<tr class="separator:ac32d8cf9c0ffb350f4e6b250d7602577"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88221b2e001edc7fb642290efc106258"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258">redo</a> ()</td></tr>
+<tr class="memdesc:a88221b2e001edc7fb642290efc106258"><td class="mdescLeft">&#160;</td><td class="mdescRight">Redoes an entire <a class="el" href="struct_fact_organizer_1_1stepnote.html">step</a> . No <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> will be actually <a class="el" href="class_fact_organizer.html#a923a7232f6648843107728cc7da722e6">added</a>, <a class="el" href="class_fact_organizer.html#affc46390fc6f55248bf7dc1162fc4763">removed</a> or <a class="el" href="class_fact.html#a9b3edda4d360425731abe2a5937963e6">deleted</a>; only its visablity and <a class="el" href="struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7" title="keeps track wether Fact is currently in Scene">meta.active</a> changes. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_fact_organizer.html#ac32ab3ce9c1ca4a3a99a75661a06be90" title="Notes position in Workflow for undo and redo; the pointed to element is non-acitve">marker</a>, <a class="el" href="class_fact_organizer.html#ad19ac6f1d28f88dd37dec27b29cf1a8e" title="Backlock logic redundant - for convinience. Keeps track of number of steps in Workflow....">worksteps</a>, <a class="el" href="class_fact_organizer.html#a450bb7f70ec71412cc6fe0314e07a3b2" title="Backlock logic redundant - for convinience. Keeps track of number of steps in Workflow,...">backlog</a></dd></dl>
+ <a href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258">More...</a><br /></td></tr>
+<tr class="separator:a88221b2e001edc7fb642290efc106258"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d04a545189f27f4a6cf75eb47198f53"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a3d04a545189f27f4a6cf75eb47198f53">Clear</a> ()</td></tr>
+<tr class="memdesc:a3d04a545189f27f4a6cf75eb47198f53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets to "factory conditions". Neither <a class="el" href="class_fact.html#a9b3edda4d360425731abe2a5937963e6">deletes</a> <a class="el" href="class_fact.html">Facts</a> nor invokes <a class="el" href="class_communication_events.html#ae480138746e4a8784c16e4f6fc3400d8">CommunicationEvents.RemoveFactEvent</a>  <a href="class_fact_organizer.html#a3d04a545189f27f4a6cf75eb47198f53">More...</a><br /></td></tr>
+<tr class="separator:a3d04a545189f27f4a6cf75eb47198f53"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8557914906ac4d969fe98583e95c9706"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a8557914906ac4d969fe98583e95c9706">hardreset</a> (bool invoke_event=true)</td></tr>
+<tr class="memdesc:a8557914906ac4d969fe98583e95c9706"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets to "factory conditions". <a class="el" href="class_fact.html#a9b3edda4d360425731abe2a5937963e6">deletes</a> <a class="el" href="class_fact.html">Facts</a> and invokes <a class="el" href="class_communication_events.html#ae480138746e4a8784c16e4f6fc3400d8">CommunicationEvents.RemoveFactEvent</a> iff <em>invoke_event</em>  &amp;&amp; <a class="el" href="class_fact_organizer.html#a860fca9ebe54f629ce9c1278c8b3ee49" title="If set to true, Remove(string, bool) and Add(Fact, out bool, bool) will invoke CommunicationEvents....">invoke</a>.  <a href="class_fact_organizer.html#a8557914906ac4d969fe98583e95c9706">More...</a><br /></td></tr>
+<tr class="separator:a8557914906ac4d969fe98583e95c9706"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb1e683e89af1c131aef0d71da2777ca"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#abb1e683e89af1c131aef0d71da2777ca">softreset</a> ()</td></tr>
+<tr class="memdesc:abb1e683e89af1c131aef0d71da2777ca"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577">Undoes</a> <em>all</em> <a class="el" href="class_fact_organizer.html#ad19ac6f1d28f88dd37dec27b29cf1a8e" title="Backlock logic redundant - for convinience. Keeps track of number of steps in Workflow....">worksteps</a> (since <a class="el" href="class_fact_organizer.html#ac32ab3ce9c1ca4a3a99a75661a06be90" title="Notes position in Workflow for undo and redo; the pointed to element is non-acitve">marker</a>) and sets <a class="el" href="class_fact_organizer.html#a7a56ba2fdfab02f286109c1f397f71ac" title="Set to true if recently been resetted.">soft_resetted</a> to <code>true</code>.  <a href="class_fact_organizer.html#abb1e683e89af1c131aef0d71da2777ca">More...</a><br /></td></tr>
+<tr class="separator:abb1e683e89af1c131aef0d71da2777ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a026f8f5ace47a86644885146a2e4267b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a026f8f5ace47a86644885146a2e4267b">fastforward</a> ()</td></tr>
+<tr class="memdesc:a026f8f5ace47a86644885146a2e4267b"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258">Redoes</a> <em>all</em> <a class="el" href="class_fact_organizer.html#ad19ac6f1d28f88dd37dec27b29cf1a8e" title="Backlock logic redundant - for convinience. Keeps track of number of steps in Workflow....">worksteps</a> (from <a class="el" href="class_fact_organizer.html#ac32ab3ce9c1ca4a3a99a75661a06be90" title="Notes position in Workflow for undo and redo; the pointed to element is non-acitve">marker</a> onwards) and sets <a class="el" href="class_fact_organizer.html#a7a56ba2fdfab02f286109c1f397f71ac" title="Set to true if recently been resetted.">soft_resetted</a> to <code>false</code>.  <a href="class_fact_organizer.html#a026f8f5ace47a86644885146a2e4267b">More...</a><br /></td></tr>
+<tr class="separator:a026f8f5ace47a86644885146a2e4267b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aec6890620677880e2fad97e002dd59cd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#aec6890620677880e2fad97e002dd59cd">Draw</a> (bool draw_all=false)</td></tr>
+<tr class="memdesc:aec6890620677880e2fad97e002dd59cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Call this after assigning a stored instance in an empty world, that was not drawn. <a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258">Redoes</a>/ draws everything from <a class="el" href="class_fact_organizer.html#ac32ab3ce9c1ca4a3a99a75661a06be90" title="Notes position in Workflow for undo and redo; the pointed to element is non-acitve">marker</a> = 0 to <em>draw_all</em> <code> ? worksteps : backlog</code>  <a href="class_fact_organizer.html#aec6890620677880e2fad97e002dd59cd">More...</a><br /></td></tr>
+<tr class="separator:aec6890620677880e2fad97e002dd59cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9189e90e8e469c800de0e8b326449df3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a9189e90e8e469c800de0e8b326449df3">Undraw</a> (bool force_invoke=false)</td></tr>
+<tr class="memdesc:a9189e90e8e469c800de0e8b326449df3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Undraws everything by invoking <a class="el" href="class_communication_events.html#ae480138746e4a8784c16e4f6fc3400d8">CommunicationEvents.RemoveFactEvent</a>, that is <a class="el" href="struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7" title="keeps track wether Fact is currently in Scene">meta.active</a>, but does not change that satus.  <a href="class_fact_organizer.html#a9189e90e8e469c800de0e8b326449df3">More...</a><br /></td></tr>
+<tr class="separator:a9189e90e8e469c800de0e8b326449df3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a99e01af23a2d83b448cd4a29952cbe9c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a99e01af23a2d83b448cd4a29952cbe9c">DynamiclySolved</a> (<a class="el" href="class_solution_organizer.html">SolutionOrganizer</a> MinimalSolution, out List&lt; List&lt; string &gt; &gt; MissingElements, out List&lt; List&lt; string &gt; &gt; Solutions)</td></tr>
+<tr class="memdesc:a99e01af23a2d83b448cd4a29952cbe9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to check wether <a class="el" href="class_fact_organizer.html">this</a> satisfies the constrains of an <a class="el" href="class_solution_organizer.html">Solution</a>. Only <a class="el" href="struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7" title="keeps track wether Fact is currently in Scene">meta.active</a> are accounted for.  <a href="class_fact_organizer.html#a99e01af23a2d83b448cd4a29952cbe9c">More...</a><br /></td></tr>
+<tr class="separator:a99e01af23a2d83b448cd4a29952cbe9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a860fca9ebe54f629ce9c1278c8b3ee49"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a860fca9ebe54f629ce9c1278c8b3ee49">invoke</a></td></tr>
+<tr class="memdesc:a860fca9ebe54f629ce9c1278c8b3ee49"><td class="mdescLeft">&#160;</td><td class="mdescRight">If set to <code>true</code>, <a class="el" href="class_fact_organizer.html#acd49c5058dd13faaebbbd8d9a6f8259a" title="Call this to Remove a Fact from this instance. If other Facts depend on value  Remove(/,...">Remove(string, bool)</a> and <a class="el" href="class_fact_organizer.html#a923a7232f6648843107728cc7da722e6" title="Call this to Add a Fact to this instance.">Add(Fact, out bool, bool)</a> will invoke <a class="el" href="class_communication_events.html#ae480138746e4a8784c16e4f6fc3400d8">CommunicationEvents.RemoveFactEvent</a> and <a class="el" href="class_communication_events.html#a6e867d20571ab29e8987bd8e8eb927ba">CommunicationEvents.AddFactEvent</a> respectively.  <a href="class_fact_organizer.html#a860fca9ebe54f629ce9c1278c8b3ee49">More...</a><br /></td></tr>
+<tr class="separator:a860fca9ebe54f629ce9c1278c8b3ee49"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pac-attribs" name="pac-attribs"></a>
+Package Attributes</h2></td></tr>
+<tr class="memitem:aaecadb732959072d4b65bb63329d2834"><td class="memItemLeft" align="right" valign="top">Dictionary&lt; string, <a class="el" href="class_fact.html">Fact</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">FactDict</a></td></tr>
+<tr class="separator:aaecadb732959072d4b65bb63329d2834"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5555aba196a7b123addf7b62246e11c"><td class="memItemLeft" align="right" valign="top">Dictionary&lt; string, <a class="el" href="struct_fact_organizer_1_1meta.html">meta</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#ad5555aba196a7b123addf7b62246e11c">MetaInf</a> = new Dictionary&lt;string, <a class="el" href="struct_fact_organizer_1_1meta.html">meta</a>&gt;()</td></tr>
+<tr class="separator:ad5555aba196a7b123addf7b62246e11c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af41acf88e3283cb3e8a9ce15e66117fe"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="struct_fact_organizer_1_1stepnote.html">stepnote</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#af41acf88e3283cb3e8a9ce15e66117fe">Workflow</a> = new List&lt;<a class="el" href="struct_fact_organizer_1_1stepnote.html">stepnote</a>&gt;()</td></tr>
+<tr class="memdesc:af41acf88e3283cb3e8a9ce15e66117fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Keeps track of insertion/ deletion/ etc. operations for <a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577" title="Undoes an entire step or last softreset . No Fact will be actually added, removed or deleted; only it...">undo</a> and <a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258" title="Redoes an entire step . No Fact will be actually added, removed or deleted; only its visablity and me...">redo</a>  <a href="class_fact_organizer.html#af41acf88e3283cb3e8a9ce15e66117fe">More...</a><br /></td></tr>
+<tr class="separator:af41acf88e3283cb3e8a9ce15e66117fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac32ab3ce9c1ca4a3a99a75661a06be90"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#ac32ab3ce9c1ca4a3a99a75661a06be90">marker</a> = 0</td></tr>
+<tr class="memdesc:ac32ab3ce9c1ca4a3a99a75661a06be90"><td class="mdescLeft">&#160;</td><td class="mdescRight">Notes position in <a class="el" href="class_fact_organizer.html#af41acf88e3283cb3e8a9ce15e66117fe" title="Keeps track of insertion/ deletion/ etc. operations for undo and redo">Workflow</a> for <a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577" title="Undoes an entire step or last softreset . No Fact will be actually added, removed or deleted; only it...">undo</a> and <a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258" title="Redoes an entire step . No Fact will be actually added, removed or deleted; only its visablity and me...">redo</a>; the pointed to element is non-acitve  <a href="class_fact_organizer.html#ac32ab3ce9c1ca4a3a99a75661a06be90">More...</a><br /></td></tr>
+<tr class="separator:ac32ab3ce9c1ca4a3a99a75661a06be90"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad19ac6f1d28f88dd37dec27b29cf1a8e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#ad19ac6f1d28f88dd37dec27b29cf1a8e">worksteps</a> = 0</td></tr>
+<tr class="memdesc:ad19ac6f1d28f88dd37dec27b29cf1a8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Backlock logic redundant - for convinience. Keeps track of number of steps in <a class="el" href="class_fact_organizer.html#af41acf88e3283cb3e8a9ce15e66117fe" title="Keeps track of insertion/ deletion/ etc. operations for undo and redo">Workflow</a>. One step can consist of multiple operations. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="struct_fact_organizer_1_1stepnote.html" title="Keeps track of insertion/ deletion/ etc. operations for undo and redo">stepnote</a></dd></dl>
+ <a href="class_fact_organizer.html#ad19ac6f1d28f88dd37dec27b29cf1a8e">More...</a><br /></td></tr>
+<tr class="separator:ad19ac6f1d28f88dd37dec27b29cf1a8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a450bb7f70ec71412cc6fe0314e07a3b2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a450bb7f70ec71412cc6fe0314e07a3b2">backlog</a> = 0</td></tr>
+<tr class="memdesc:a450bb7f70ec71412cc6fe0314e07a3b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Backlock logic redundant - for convinience. Keeps track of number of steps in <a class="el" href="class_fact_organizer.html#af41acf88e3283cb3e8a9ce15e66117fe" title="Keeps track of insertion/ deletion/ etc. operations for undo and redo">Workflow</a>, which are not set active. One step can consist of multiple operations. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="struct_fact_organizer_1_1stepnote.html" title="Keeps track of insertion/ deletion/ etc. operations for undo and redo">stepnote</a></dd></dl>
+ <a href="class_fact_organizer.html#a450bb7f70ec71412cc6fe0314e07a3b2">More...</a><br /></td></tr>
+<tr class="separator:a450bb7f70ec71412cc6fe0314e07a3b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a56ba2fdfab02f286109c1f397f71ac"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a7a56ba2fdfab02f286109c1f397f71ac">soft_resetted</a> = false</td></tr>
+<tr class="memdesc:a7a56ba2fdfab02f286109c1f397f71ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set to <code>true</code> if recently been resetted.  <a href="class_fact_organizer.html#a7a56ba2fdfab02f286109c1f397f71ac">More...</a><br /></td></tr>
+<tr class="separator:a7a56ba2fdfab02f286109c1f397f71ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe60beebdfa8dff2de724fd72c6094e3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#abe60beebdfa8dff2de724fd72c6094e3">MaxLabelId</a> = 0</td></tr>
+<tr class="memdesc:abe60beebdfa8dff2de724fd72c6094e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Keeps track of maximum <a class="el" href="class_fact.html#a850c67cff97fd4bd368a5196a20475b6" title="Counter to organize auto generated Label. Set to negative, if custom Label is assigned.">Fact.LabelId</a> for <a class="el" href="class_fact.html#a54392d8545e3cda72b7e9cb4e1a48bc9" title="auto-generates Label using generation variable(s) e.g. LabelId; if custom Label is set,...">Fact.generateLabel</a>.  <a href="class_fact_organizer.html#abe60beebdfa8dff2de724fd72c6094e3">More...</a><br /></td></tr>
+<tr class="separator:abe60beebdfa8dff2de724fd72c6094e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73fbad1fcaecbea82d76f471da0aa0c7"><td class="memItemLeft" align="right" valign="top">SortedSet&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a73fbad1fcaecbea82d76f471da0aa0c7">UnusedLabelIds</a> = new SortedSet&lt;int&gt;()</td></tr>
+<tr class="memdesc:a73fbad1fcaecbea82d76f471da0aa0c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores unused <a class="el" href="class_fact.html#a850c67cff97fd4bd368a5196a20475b6" title="Counter to organize auto generated Label. Set to negative, if custom Label is assigned.">Fact.LabelId</a> for <a class="el" href="class_fact.html#a54392d8545e3cda72b7e9cb4e1a48bc9" title="auto-generates Label using generation variable(s) e.g. LabelId; if custom Label is set,...">Fact.generateLabel</a>, wich were freed in <a class="el" href="class_fact.html#a12811a7b571b956fd38a9cca8b4a1469" title="Tells _Facts that this no longer uses auto-generated Label, but remembers current generation variable...">Fact.freeAutoLabel</a> for later reuse to keep naming space compact.  <a href="class_fact_organizer.html#a73fbad1fcaecbea82d76f471da0aa0c7">More...</a><br /></td></tr>
+<tr class="separator:a73fbad1fcaecbea82d76f471da0aa0c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="properties" name="properties"></a>
+Properties</h2></td></tr>
+<tr class="memitem:a29e5ab417cb38bc4407defd2d05154cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_fact.html">Fact</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a29e5ab417cb38bc4407defd2d05154cf">this[string id]</a><code> [get]</code></td></tr>
+<tr class="memdesc:a29e5ab417cb38bc4407defd2d05154cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">wrappes <code><a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">FactDict</a>[<em>id</em> ]</code> </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_fact_organizer.html#a4600775c244976c702b8017366defe55" title="wrappes FactDict.ContainsKey(id )">ContainsKey(string)</a></dd></dl>
+ <a href="class_fact_organizer.html#a29e5ab417cb38bc4407defd2d05154cf">More...</a><br /></td></tr>
+<tr class="separator:a29e5ab417cb38bc4407defd2d05154cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:acafa71f2ed4cec97f4320f4c83fb34a4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#acafa71f2ed4cec97f4320f4c83fb34a4">FindEquivalent</a> (<a class="el" href="class_fact.html">Fact</a> search, out string found, out bool exact)</td></tr>
+<tr class="memdesc:acafa71f2ed4cec97f4320f4c83fb34a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Looks for existent <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> (<em>found</em> ) which is very similar or identical (<em>exact</em> ) to prposed <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> (<em>search</em> )  <a href="class_fact_organizer.html#acafa71f2ed4cec97f4320f4c83fb34a4">More...</a><br /></td></tr>
+<tr class="separator:acafa71f2ed4cec97f4320f4c83fb34a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6507936f300a99b81fb3d930d96b1caa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a6507936f300a99b81fb3d930d96b1caa">WorkflowAdd</a> (<a class="el" href="struct_fact_organizer_1_1stepnote.html">stepnote</a> note)</td></tr>
+<tr class="memdesc:a6507936f300a99b81fb3d930d96b1caa"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_fact_organizer.html#a740049cce91855a487397a7dc96b6500">prunes</a> &amp; adds <em>note</em>  to <a class="el" href="class_fact_organizer.html#af41acf88e3283cb3e8a9ce15e66117fe" title="Keeps track of insertion/ deletion/ etc. operations for undo and redo">Workflow</a>; <a class="el" href="class_fact_organizer.html#a19064a684d3bbc8d054d6cf51b4f41ef">Invokes Events</a>  <a href="class_fact_organizer.html#a6507936f300a99b81fb3d930d96b1caa">More...</a><br /></td></tr>
+<tr class="separator:a6507936f300a99b81fb3d930d96b1caa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a740049cce91855a487397a7dc96b6500"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a740049cce91855a487397a7dc96b6500">PruneWorkflow</a> ()</td></tr>
+<tr class="memdesc:a740049cce91855a487397a7dc96b6500"><td class="mdescLeft">&#160;</td><td class="mdescRight">set current (displayed) state in stone, a.k.a. <a class="el" href="class_fact.html#a9b3edda4d360425731abe2a5937963e6">delete</a> non <a class="el" href="struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7" title="keeps track wether Fact is currently in Scene">meta.active</a> <a class="el" href="class_fact.html">Facts</a> for good; resets <a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577">un</a>-<a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258" title="Redoes an entire step . No Fact will be actually added, removed or deleted; only its visablity and me...">redo</a> parameters  <a href="class_fact_organizer.html#a740049cce91855a487397a7dc96b6500">More...</a><br /></td></tr>
+<tr class="separator:a740049cce91855a487397a7dc96b6500"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a80782d4ec977d8033da8f68f8f00caf6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a80782d4ec977d8033da8f68f8f00caf6">yeetusdeletus</a> (List&lt; string &gt; deletereverse, bool samestep=false)</td></tr>
+<tr class="memdesc:a80782d4ec977d8033da8f68f8f00caf6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Turns every <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> in <em>deletereverse</em>  (in reverse order) <a class="el" href="struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7">inactive</a>, as it would be <a class="el" href="class_fact_organizer.html#acd49c5058dd13faaebbbd8d9a6f8259a">removed</a>, but without checking for (recursive) dependencies.  <a href="class_fact_organizer.html#a80782d4ec977d8033da8f68f8f00caf6">More...</a><br /></td></tr>
+<tr class="separator:a80782d4ec977d8033da8f68f8f00caf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a116b36c87c2e9f0a149e62b0bd91994e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a116b36c87c2e9f0a149e62b0bd91994e">reversestep</a> (int pos, bool samestep=false)</td></tr>
+<tr class="memdesc:a116b36c87c2e9f0a149e62b0bd91994e"><td class="mdescLeft">&#160;</td><td class="mdescRight">reverses any entire step; adds process to Workflow!  <a href="class_fact_organizer.html#a116b36c87c2e9f0a149e62b0bd91994e">More...</a><br /></td></tr>
+<tr class="separator:a116b36c87c2e9f0a149e62b0bd91994e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19064a684d3bbc8d054d6cf51b4f41ef"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a19064a684d3bbc8d054d6cf51b4f41ef">InvokeFactEvent</a> (bool creation, string Id)</td></tr>
+<tr class="memdesc:a19064a684d3bbc8d054d6cf51b4f41ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates <a class="el" href="class_fact_organizer.html#ad5555aba196a7b123addf7b62246e11c">MetaInf</a>, <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Fact.Label</a> and invokes <a class="el" href="class_communication_events.html">CommunicationEvents</a> (latter iff <a class="el" href="class_fact_organizer.html#a860fca9ebe54f629ce9c1278c8b3ee49" title="If set to true, Remove(string, bool) and Add(Fact, out bool, bool) will invoke CommunicationEvents....">invoke</a> is set)  <a href="class_fact_organizer.html#a19064a684d3bbc8d054d6cf51b4f41ef">More...</a><br /></td></tr>
+<tr class="separator:a19064a684d3bbc8d054d6cf51b4f41ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-static-methods" name="pri-static-methods"></a>
+Static Private Member Functions</h2></td></tr>
+<tr class="memitem:a0da020f8165fb672b86b06af585acaf3"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a0da020f8165fb672b86b06af585acaf3">FactOrganizerFromPublic</a> (ref <a class="el" href="class_fact_organizer.html">FactOrganizer</a> set, <a class="el" href="class_public_fact_organizer.html">PublicFactOrganizer</a> exposed, bool <a class="el" href="class_fact_organizer.html#a860fca9ebe54f629ce9c1278c8b3ee49">invoke</a>, out Dictionary&lt; string, string &gt; old_to_new)</td></tr>
+<tr class="memdesc:a0da020f8165fb672b86b06af585acaf3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to parse JsonReader/ JsonWriter readable and creatable <a class="el" href="class_public_fact_organizer.html">format</a> of this <a class="el" href="class_fact_organizer.html">class</a> to an actual instance of this <a class="el" href="class_fact_organizer.html">class</a>.  <a href="class_fact_organizer.html#a0da020f8165fb672b86b06af585acaf3">More...</a><br /></td></tr>
+<tr class="separator:a0da020f8165fb672b86b06af585acaf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a122f899ca8aa641e98ae151d1881404c"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a122f899ca8aa641e98ae151d1881404c">path</a> = null</td></tr>
+<tr class="memdesc:a122f899ca8aa641e98ae151d1881404c"><td class="mdescLeft">&#160;</td><td class="mdescRight">For <a class="el" href="class_fact_organizer.html#a96d0bebc016339a59fc251e585d07132">store(string, List&lt;Directories&gt;, bool, bool)</a> and <a class="el" href="class_fact_organizer.html#a8dd6d293e37ae75bfb477a4cc5ec735f">load(ref FactOrganizer, bool, string, List&lt;Directories&gt;, bool, out Dictionary&lt;string, string&gt;)</a>  <a href="class_fact_organizer.html#a122f899ca8aa641e98ae151d1881404c">More...</a><br /></td></tr>
+<tr class="separator:a122f899ca8aa641e98ae151d1881404c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a92323014eb7bc9262a1f5e5c6cfbbf1e"><td class="memItemLeft" align="right" valign="top">static List&lt; Directories &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a92323014eb7bc9262a1f5e5c6cfbbf1e">hierState</a> = new List&lt;Directories&gt; { Directories.FactStateMachines }</td></tr>
+<tr class="memdesc:a92323014eb7bc9262a1f5e5c6cfbbf1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">For <a class="el" href="class_fact_organizer.html#a96d0bebc016339a59fc251e585d07132">store(string, List&lt;Directories&gt;, bool, bool)</a> and <a class="el" href="class_fact_organizer.html#a8dd6d293e37ae75bfb477a4cc5ec735f">load(ref FactOrganizer, bool, string, List&lt;Directories&gt;, bool, out Dictionary&lt;string, string&gt;)</a>  <a href="class_fact_organizer.html#a92323014eb7bc9262a1f5e5c6cfbbf1e">More...</a><br /></td></tr>
+<tr class="separator:a92323014eb7bc9262a1f5e5c6cfbbf1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96d0bebc016339a59fc251e585d07132"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a96d0bebc016339a59fc251e585d07132">store</a> (string name, List&lt; Directories &gt; hierarchie=null, bool use_install_folder=false, bool overwrite=true)</td></tr>
+<tr class="separator:a96d0bebc016339a59fc251e585d07132"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba89924df64b63dc6aa2d5539afa923e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#aba89924df64b63dc6aa2d5539afa923e">delete</a> ()</td></tr>
+<tr class="separator:aba89924df64b63dc6aa2d5539afa923e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8dd6d293e37ae75bfb477a4cc5ec735f"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a8dd6d293e37ae75bfb477a4cc5ec735f">load</a> (ref <a class="el" href="class_fact_organizer.html">FactOrganizer</a> set, bool draw, string name, List&lt; Directories &gt; hierarchie, bool use_install_folder, out Dictionary&lt; string, string &gt; old_to_new)</td></tr>
+<tr class="separator:a8dd6d293e37ae75bfb477a4cc5ec735f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4911bfd06a727b4569a56f7eb543ff7"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#ad4911bfd06a727b4569a56f7eb543ff7">delete</a> (string name, List&lt; Directories &gt; hierarchie, bool use_install_folder)</td></tr>
+<tr class="separator:ad4911bfd06a727b4569a56f7eb543ff7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1745f1a3045e0156543b867229bfb018"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a1745f1a3045e0156543b867229bfb018">delete</a> (string <a class="el" href="class_fact_organizer.html#a122f899ca8aa641e98ae151d1881404c">path</a>)</td></tr>
+<tr class="separator:a1745f1a3045e0156543b867229bfb018"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >Organizes (insertion/ deletion / etc. operations) and sepperates <a class="el" href="class_fact.html">Fact</a> spaces. Keeps track of insertion/ deletion actions for <a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577" title="Undoes an entire step or last softreset . No Fact will be actually added, removed or deleted; only it...">undo</a> and <a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258" title="Redoes an entire step . No Fact will be actually added, removed or deleted; only its visablity and me...">redo</a>. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a5f4324456c367205f62fa68fb526f190" name="a5f4324456c367205f62fa68fb526f190"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5f4324456c367205f62fa68fb526f190">&#9670;&nbsp;</a></span>FactOrganizer()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">FactOrganizer.FactOrganizer </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>invoke</em> = <code>false</code></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Standard Constructor for empty, ready to use <a class="el" href="class_fact_organizer.html" title="Organizes (insertion/ deletion / etc. operations) and sepperates Fact spaces. Keeps track of insertio...">FactOrganizer</a> </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">invoke</td><td>sets <a class="el" href="class_fact_organizer.html#a860fca9ebe54f629ce9c1278c8b3ee49" title="If set to true, Remove(string, bool) and Add(Fact, out bool, bool) will invoke CommunicationEvents....">invoke</a>.</td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a923a7232f6648843107728cc7da722e6" name="a923a7232f6648843107728cc7da722e6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a923a7232f6648843107728cc7da722e6">&#9670;&nbsp;</a></span>Add()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string FactOrganizer.Add </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>value</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">out bool&#160;</td>
+          <td class="paramname"><em>exists</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>samestep</em> = <code>false</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Call this to Add a <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> to <a class="el" href="class_fact_organizer.html">this</a> instance. </p>
+<p ><em>Warning</em>: If return_value != <em>value</em> <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">.Id</a>, <em>value</em>  will be <a class="el" href="class_fact.html#a9b3edda4d360425731abe2a5937963e6">deleted</a> for good to reduce ressource usage!</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">value</td><td>to be added</td></tr>
+    <tr><td class="paramname">exists</td><td><code>true</code> iff <em>value</em>  already exists (may be <a class="el" href="struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7">inactive</a> before opreation)</td></tr>
+    <tr><td class="paramname">samestep</td><td>set <code>true</code> if <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> creation happens as a subsequent/ consequent step of multiple <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> creations and/or deletions, and you whish that these are affected by a single <a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577" title="Undoes an entire step or last softreset . No Fact will be actually added, removed or deleted; only it...">undo</a>/ <a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258" title="Redoes an entire step . No Fact will be actually added, removed or deleted; only its visablity and me...">redo</a> step</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> of <em>value</em>  or <a class="el" href="class_fact_organizer.html#acafa71f2ed4cec97f4320f4c83fb34a4">found</a> <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> iff <em>exists</em> ==<code>true</code></dd></dl>
+
+</div>
+</div>
+<a id="a3d04a545189f27f4a6cf75eb47198f53" name="a3d04a545189f27f4a6cf75eb47198f53"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3d04a545189f27f4a6cf75eb47198f53">&#9670;&nbsp;</a></span>Clear()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void FactOrganizer.Clear </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Resets to "factory conditions". Neither <a class="el" href="class_fact.html#a9b3edda4d360425731abe2a5937963e6">deletes</a> <a class="el" href="class_fact.html">Facts</a> nor invokes <a class="el" href="class_communication_events.html#ae480138746e4a8784c16e4f6fc3400d8">CommunicationEvents.RemoveFactEvent</a> </p>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="class_fact_organizer.html#a8557914906ac4d969fe98583e95c9706" title="Resets to &quot;factory conditions&quot;. deletes Facts and invokes CommunicationEvents.RemoveFactEvent iff inv...">hardreset(bool)</a></dd></dl>
+
+</div>
+</div>
+<a id="a4600775c244976c702b8017366defe55" name="a4600775c244976c702b8017366defe55"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4600775c244976c702b8017366defe55">&#9670;&nbsp;</a></span>ContainsKey()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool FactOrganizer.ContainsKey </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>id</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>wrappes <code><a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">FactDict</a>.ContainsKey(<em>id</em> )</code> </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">id</td><td>a <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code><a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">FactDict</a>.ContainsKey(<em>id</em> )</code></dd></dl>
+
+</div>
+</div>
+<a id="a14178d4f9df5bb9eafb310c36fc5b183" name="a14178d4f9df5bb9eafb310c36fc5b183"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a14178d4f9df5bb9eafb310c36fc5b183">&#9670;&nbsp;</a></span>ContainsLabel()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool FactOrganizer.ContainsLabel </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>label</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Looks up if there is a <em>label</em>  <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Fact.Label</a> in <a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">FactDict</a>.Values </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">label</td><td>supposed <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Fact.Label</a> to be checked</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff <a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">FactDict</a> conatains a <code>Value</code> <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a>, where <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Fact.Label</a> == <em>label</em> .</dd></dl>
+
+</div>
+</div>
+<a id="aba89924df64b63dc6aa2d5539afa923e" name="aba89924df64b63dc6aa2d5539afa923e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aba89924df64b63dc6aa2d5539afa923e">&#9670;&nbsp;</a></span>delete() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void FactOrganizer.delete </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p >TODO? move to interface? TODO: document </p>
+
+</div>
+</div>
+<a id="ad4911bfd06a727b4569a56f7eb543ff7" name="ad4911bfd06a727b4569a56f7eb543ff7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad4911bfd06a727b4569a56f7eb543ff7">&#9670;&nbsp;</a></span>delete() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void FactOrganizer.delete </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">List&lt; Directories &gt;&#160;</td>
+          <td class="paramname"><em>hierarchie</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>use_install_folder</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p >TODO? move to interface? TODO: document </p>
+
+</div>
+</div>
+<a id="a1745f1a3045e0156543b867229bfb018" name="a1745f1a3045e0156543b867229bfb018"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1745f1a3045e0156543b867229bfb018">&#9670;&nbsp;</a></span>delete() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void FactOrganizer.delete </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>path</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p >TODO? move to interface? TODO: document </p>
+
+</div>
+</div>
+<a id="aec6890620677880e2fad97e002dd59cd" name="aec6890620677880e2fad97e002dd59cd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aec6890620677880e2fad97e002dd59cd">&#9670;&nbsp;</a></span>Draw()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void FactOrganizer.Draw </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>draw_all</em> = <code>false</code></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Call this after assigning a stored instance in an empty world, that was not drawn. <a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258">Redoes</a>/ draws everything from <a class="el" href="class_fact_organizer.html#ac32ab3ce9c1ca4a3a99a75661a06be90" title="Notes position in Workflow for undo and redo; the pointed to element is non-acitve">marker</a> = 0 to <em>draw_all</em> <code> ? worksteps : backlog</code> </p>
+<p >Does not invoke <a class="el" href="class_fact_organizer.html#abb1e683e89af1c131aef0d71da2777ca" title="Undoes all worksteps (since marker) and sets soft_resetted to true.">softreset</a> or <a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577" title="Undoes an entire step or last softreset . No Fact will be actually added, removed or deleted; only it...">undo</a> in any way and thus may trigger <a class="el" href="">Exceptions</a> or undefined behaviour if any <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> in <a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">FactDict</a> is already drawn.</p>
+
+</div>
+</div>
+<a id="a99e01af23a2d83b448cd4a29952cbe9c" name="a99e01af23a2d83b448cd4a29952cbe9c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a99e01af23a2d83b448cd4a29952cbe9c">&#9670;&nbsp;</a></span>DynamiclySolved()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool FactOrganizer.DynamiclySolved </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_solution_organizer.html">SolutionOrganizer</a>&#160;</td>
+          <td class="paramname"><em>MinimalSolution</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">out List&lt; List&lt; string &gt; &gt;&#160;</td>
+          <td class="paramname"><em>MissingElements</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">out List&lt; List&lt; string &gt; &gt;&#160;</td>
+          <td class="paramname"><em>Solutions</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Used to check wether <a class="el" href="class_fact_organizer.html">this</a> satisfies the constrains of an <a class="el" href="class_solution_organizer.html">Solution</a>. Only <a class="el" href="struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7" title="keeps track wether Fact is currently in Scene">meta.active</a> are accounted for. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">MinimalSolution</td><td>describes constrains</td></tr>
+    <tr><td class="paramname">MissingElements</td><td>elements which were <em>not</em> found in <a class="el" href="class_solution_organizer.html#a65f9c46f6d1bf11d585f8fe97f889584" title="A collection of constrains of which all have to be true SubSolution, FactOrganizer....">SolutionOrganizer.ValidationSet</a> in a format reflecting that of <a class="el" href="class_solution_organizer.html#a65f9c46f6d1bf11d585f8fe97f889584" title="A collection of constrains of which all have to be true SubSolution, FactOrganizer....">SolutionOrganizer.ValidationSet</a></td></tr>
+    <tr><td class="paramname">Solutions</td><td>elements which <em>were</em> found in <a class="el" href="class_solution_organizer.html#a65f9c46f6d1bf11d585f8fe97f889584" title="A collection of constrains of which all have to be true SubSolution, FactOrganizer....">SolutionOrganizer.ValidationSet</a> in a format reflecting that of <a class="el" href="class_solution_organizer.html#a65f9c46f6d1bf11d585f8fe97f889584" title="A collection of constrains of which all have to be true SubSolution, FactOrganizer....">SolutionOrganizer.ValidationSet</a></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff <em>all</em> constrains set by <em>MinimalSolution</em>  are met</dd></dl>
+
+</div>
+</div>
+<a id="a0da020f8165fb672b86b06af585acaf3" name="a0da020f8165fb672b86b06af585acaf3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0da020f8165fb672b86b06af585acaf3">&#9670;&nbsp;</a></span>FactOrganizerFromPublic()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void FactOrganizer.FactOrganizerFromPublic </td>
+          <td>(</td>
+          <td class="paramtype">ref <a class="el" href="class_fact_organizer.html">FactOrganizer</a>&#160;</td>
+          <td class="paramname"><em>set</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_public_fact_organizer.html">PublicFactOrganizer</a>&#160;</td>
+          <td class="paramname"><em>exposed</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>invoke</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">out Dictionary&lt; string, string &gt;&#160;</td>
+          <td class="paramname"><em>old_to_new</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Used to parse JsonReader/ JsonWriter readable and creatable <a class="el" href="class_public_fact_organizer.html">format</a> of this <a class="el" href="class_fact_organizer.html">class</a> to an actual instance of this <a class="el" href="class_fact_organizer.html">class</a>. </p>
+<p >TODO: repair and use JSONManager.JsonInheritenceConverter&lt;T&gt; o.s. to bypass all of this <em>hardwired</em> implementation, including the entirety of <a class="el" href="class_public_fact_organizer.html" title="JsonReader/ JsonWriter readable and creatable format. TODO? PERF? SE? JsonInheritanceProblem: scrap t...">PublicFactOrganizer</a></p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">set</td><td>to be parsed into, will be overwritten. If <code><em>invoke</em>  = true</code>, <em>set</em>  should be StageStatic.stage.factState, outherwise <a class="el" href="class_fact_organizer.html#a19064a684d3bbc8d054d6cf51b4f41ef" title="Updates MetaInf, Fact.Label and invokes CommunicationEvents (latter iff invoke is set)">InvokeFactEvent(bool, string)</a> will cause <a class="el" href="">Exceptions</a> when it invokes Events of <a class="el" href="class_communication_events.html">CommunicationEvents</a></td></tr>
+    <tr><td class="paramname">exposed</td><td>instance to be parsed</td></tr>
+    <tr><td class="paramname">invoke</td><td>see <a class="el" href="class_fact_organizer.html#a860fca9ebe54f629ce9c1278c8b3ee49" title="If set to true, Remove(string, bool) and Add(Fact, out bool, bool) will invoke CommunicationEvents....">invoke</a></td></tr>
+    <tr><td class="paramname">old_to_new</td><td>generated to map <code>Key</code> <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> of <em>exposed</em>  to corresponding <code>Value</code> <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> of <em>set</em> </td></tr>
+  </table>
+  </dd>
+</dl>
+<p>. </p>
+
+</div>
+</div>
+<a id="a026f8f5ace47a86644885146a2e4267b" name="a026f8f5ace47a86644885146a2e4267b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a026f8f5ace47a86644885146a2e4267b">&#9670;&nbsp;</a></span>fastforward()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void FactOrganizer.fastforward </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p><a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258">Redoes</a> <em>all</em> <a class="el" href="class_fact_organizer.html#ad19ac6f1d28f88dd37dec27b29cf1a8e" title="Backlock logic redundant - for convinience. Keeps track of number of steps in Workflow....">worksteps</a> (from <a class="el" href="class_fact_organizer.html#ac32ab3ce9c1ca4a3a99a75661a06be90" title="Notes position in Workflow for undo and redo; the pointed to element is non-acitve">marker</a> onwards) and sets <a class="el" href="class_fact_organizer.html#a7a56ba2fdfab02f286109c1f397f71ac" title="Set to true if recently been resetted.">soft_resetted</a> to <code>false</code>. </p>
+
+</div>
+</div>
+<a id="acafa71f2ed4cec97f4320f4c83fb34a4" name="acafa71f2ed4cec97f4320f4c83fb34a4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acafa71f2ed4cec97f4320f4c83fb34a4">&#9670;&nbsp;</a></span>FindEquivalent()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool FactOrganizer.FindEquivalent </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>search</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">out string&#160;</td>
+          <td class="paramname"><em>found</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">out bool&#160;</td>
+          <td class="paramname"><em>exact</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Looks for existent <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> (<em>found</em> ) which is very similar or identical (<em>exact</em> ) to prposed <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> (<em>search</em> ) </p>
+<p >does not check active state</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">search</td><td>to be searched for</td></tr>
+    <tr><td class="paramname">found</td><td><a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> if return value is <code>true</code></td></tr>
+    <tr><td class="paramname">exact</td><td><code>true</code> iff <em>found</em>  == <em>search</em> <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">.Id</a></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff the exact same or an equivalent <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> to <em>search</em>  was found in <a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">FactDict</a></dd></dl>
+
+</div>
+</div>
+<a id="a8557914906ac4d969fe98583e95c9706" name="a8557914906ac4d969fe98583e95c9706"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8557914906ac4d969fe98583e95c9706">&#9670;&nbsp;</a></span>hardreset()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void FactOrganizer.hardreset </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>invoke_event</em> = <code>true</code></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Resets to "factory conditions". <a class="el" href="class_fact.html#a9b3edda4d360425731abe2a5937963e6">deletes</a> <a class="el" href="class_fact.html">Facts</a> and invokes <a class="el" href="class_communication_events.html#ae480138746e4a8784c16e4f6fc3400d8">CommunicationEvents.RemoveFactEvent</a> iff <em>invoke_event</em>  &amp;&amp; <a class="el" href="class_fact_organizer.html#a860fca9ebe54f629ce9c1278c8b3ee49" title="If set to true, Remove(string, bool) and Add(Fact, out bool, bool) will invoke CommunicationEvents....">invoke</a>. </p>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="class_fact_organizer.html#a3d04a545189f27f4a6cf75eb47198f53" title="Resets to &quot;factory conditions&quot;. Neither deletes Facts nor invokes CommunicationEvents....">Clear</a></dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">invoke_event</td><td>if set to <code>true</code> <em>and</em> <a class="el" href="class_fact_organizer.html#a860fca9ebe54f629ce9c1278c8b3ee49" title="If set to true, Remove(string, bool) and Add(Fact, out bool, bool) will invoke CommunicationEvents....">invoke</a> set to <code>true</code> will invoke <a class="el" href="class_communication_events.html#ae480138746e4a8784c16e4f6fc3400d8">CommunicationEvents.RemoveFactEvent</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a19064a684d3bbc8d054d6cf51b4f41ef" name="a19064a684d3bbc8d054d6cf51b4f41ef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a19064a684d3bbc8d054d6cf51b4f41ef">&#9670;&nbsp;</a></span>InvokeFactEvent()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void FactOrganizer.InvokeFactEvent </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>creation</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>Id</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Updates <a class="el" href="class_fact_organizer.html#ad5555aba196a7b123addf7b62246e11c">MetaInf</a>, <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Fact.Label</a> and invokes <a class="el" href="class_communication_events.html">CommunicationEvents</a> (latter iff <a class="el" href="class_fact_organizer.html#a860fca9ebe54f629ce9c1278c8b3ee49" title="If set to true, Remove(string, bool) and Add(Fact, out bool, bool) will invoke CommunicationEvents....">invoke</a> is set) </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">creation</td><td>wether <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> is created or removed</td></tr>
+    <tr><td class="paramname">Id</td><td><a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a8dd6d293e37ae75bfb477a4cc5ec735f" name="a8dd6d293e37ae75bfb477a4cc5ec735f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8dd6d293e37ae75bfb477a4cc5ec735f">&#9670;&nbsp;</a></span>load()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool FactOrganizer.load </td>
+          <td>(</td>
+          <td class="paramtype">ref <a class="el" href="class_fact_organizer.html">FactOrganizer</a>&#160;</td>
+          <td class="paramname"><em>set</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>draw</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">List&lt; Directories &gt;&#160;</td>
+          <td class="paramname"><em>hierarchie</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>use_install_folder</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">out Dictionary&lt; string, string &gt;&#160;</td>
+          <td class="paramname"><em>old_to_new</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p >TODO? move to interface? TODO: document </p>
+
+</div>
+</div>
+<a id="a740049cce91855a487397a7dc96b6500" name="a740049cce91855a487397a7dc96b6500"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a740049cce91855a487397a7dc96b6500">&#9670;&nbsp;</a></span>PruneWorkflow()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void FactOrganizer.PruneWorkflow </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>set current (displayed) state in stone, a.k.a. <a class="el" href="class_fact.html#a9b3edda4d360425731abe2a5937963e6">delete</a> non <a class="el" href="struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7" title="keeps track wether Fact is currently in Scene">meta.active</a> <a class="el" href="class_fact.html">Facts</a> for good; resets <a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577">un</a>-<a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258" title="Redoes an entire step . No Fact will be actually added, removed or deleted; only its visablity and me...">redo</a> parameters </p>
+
+</div>
+</div>
+<a id="a88221b2e001edc7fb642290efc106258" name="a88221b2e001edc7fb642290efc106258"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a88221b2e001edc7fb642290efc106258">&#9670;&nbsp;</a></span>redo()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void FactOrganizer.redo </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Redoes an entire <a class="el" href="struct_fact_organizer_1_1stepnote.html">step</a> . No <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> will be actually <a class="el" href="class_fact_organizer.html#a923a7232f6648843107728cc7da722e6">added</a>, <a class="el" href="class_fact_organizer.html#affc46390fc6f55248bf7dc1162fc4763">removed</a> or <a class="el" href="class_fact.html#a9b3edda4d360425731abe2a5937963e6">deleted</a>; only its visablity and <a class="el" href="struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7" title="keeps track wether Fact is currently in Scene">meta.active</a> changes. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_fact_organizer.html#ac32ab3ce9c1ca4a3a99a75661a06be90" title="Notes position in Workflow for undo and redo; the pointed to element is non-acitve">marker</a>, <a class="el" href="class_fact_organizer.html#ad19ac6f1d28f88dd37dec27b29cf1a8e" title="Backlock logic redundant - for convinience. Keeps track of number of steps in Workflow....">worksteps</a>, <a class="el" href="class_fact_organizer.html#a450bb7f70ec71412cc6fe0314e07a3b2" title="Backlock logic redundant - for convinience. Keeps track of number of steps in Workflow,...">backlog</a></dd></dl>
+</p>
+
+</div>
+</div>
+<a id="affc46390fc6f55248bf7dc1162fc4763" name="affc46390fc6f55248bf7dc1162fc4763"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#affc46390fc6f55248bf7dc1162fc4763">&#9670;&nbsp;</a></span>Remove() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool FactOrganizer.Remove </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>value</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>samestep</em> = <code>false</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Call this to Remove a <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> from <a class="el" href="class_fact_organizer.html">this</a> instance. If other <a class="el" href="class_fact.html">Facts</a> depend on <em>value</em>  <a class="el" href="class_fact_organizer.html#affc46390fc6f55248bf7dc1162fc4763">Remove(/</a>, <code>true</code>)will be called recursively/ cascadingly. </p>
+<p >this will not <a class="el" href="class_fact.html#a9b3edda4d360425731abe2a5937963e6">delete</a> a <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a>, but sets it <a class="el" href="struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7">inactive</a> for later <a class="el" href="class_fact.html#a9b3edda4d360425731abe2a5937963e6">deletion</a> when <a class="el" href="class_fact_organizer.html#a740049cce91855a487397a7dc96b6500">pruned</a>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">value</td><td>to be removed</td></tr>
+    <tr><td class="paramname">samestep</td><td>set <code>true</code> if <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> deletion happens as a subsequent/ consequent step of multiple <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> creations and/or deletions, and you whish that these are affected by a single <a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577" title="Undoes an entire step or last softreset . No Fact will be actually added, removed or deleted; only it...">undo</a>/ <a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258" title="Redoes an entire step . No Fact will be actually added, removed or deleted; only its visablity and me...">redo</a> step</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff <em>value</em> <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">.Id</a> was found.</dd></dl>
+
+</div>
+</div>
+<a id="acd49c5058dd13faaebbbd8d9a6f8259a" name="acd49c5058dd13faaebbbd8d9a6f8259a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acd49c5058dd13faaebbbd8d9a6f8259a">&#9670;&nbsp;</a></span>Remove() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool FactOrganizer.Remove </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>key</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>samestep</em> = <code>false</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Call this to Remove a <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> from <a class="el" href="class_fact_organizer.html">this</a> instance. If other <a class="el" href="class_fact.html">Facts</a> depend on <em>value</em>  <a class="el" href="class_fact_organizer.html#affc46390fc6f55248bf7dc1162fc4763">Remove(/</a>, <code>true</code>)will be called recursively/ cascadingly. </p>
+<p >this will not <a class="el" href="class_fact.html#a9b3edda4d360425731abe2a5937963e6">delete</a> a <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a>, but sets it <a class="el" href="struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7">inactive</a> for later <a class="el" href="class_fact.html#a9b3edda4d360425731abe2a5937963e6">deletion</a> when <a class="el" href="class_fact_organizer.html#a740049cce91855a487397a7dc96b6500">pruned</a>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">key</td><td>to be removed</td></tr>
+    <tr><td class="paramname">samestep</td><td>set <code>true</code> if <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> deletion happens as a subsequent/ consequent step of multiple <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> creations and/or deletions, and you whish that these are affected by a single <a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577" title="Undoes an entire step or last softreset . No Fact will be actually added, removed or deleted; only it...">undo</a>/ <a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258" title="Redoes an entire step . No Fact will be actually added, removed or deleted; only its visablity and me...">redo</a> step</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff <em>value</em>  was found.</dd></dl>
+
+</div>
+</div>
+<a id="a116b36c87c2e9f0a149e62b0bd91994e" name="a116b36c87c2e9f0a149e62b0bd91994e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a116b36c87c2e9f0a149e62b0bd91994e">&#9670;&nbsp;</a></span>reversestep()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void FactOrganizer.reversestep </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>pos</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>samestep</em> = <code>false</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>reverses any entire step; adds process to Workflow! </p>
+<p ><em>Warning</em>: unused therefore untested and unmaintained.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pos</td><td>position after <a class="el" href="struct_fact_organizer_1_1stepnote.html">steptail-end</a> of the step to be reversed</td></tr>
+    <tr><td class="paramname">samestep</td><td>see <a class="el" href="class_fact_organizer.html#a80782d4ec977d8033da8f68f8f00caf6" title="Turns every Fact in deletereverse  (in reverse order) inactive, as it would be removed,...">yeetusdeletus(List&lt;string&gt;, bool).samestep</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="ad2deedac3361c0c102f0c21d1599fcf3" name="ad2deedac3361c0c102f0c21d1599fcf3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad2deedac3361c0c102f0c21d1599fcf3">&#9670;&nbsp;</a></span>safe_dependencies()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool FactOrganizer.safe_dependencies </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>key</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">out List&lt; string &gt;&#160;</td>
+          <td class="paramname"><em>dependencies</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>searches recursively for <a class="el" href="class_fact.html">Facts</a> where <a class="el" href="class_fact.html#a4bff054ec9ee35f07afd31b165e0812e">Fact.getDependentFactIds</a> includes <em>key</em> / found dependencies </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">key</td><td>to be cross referenced</td></tr>
+    <tr><td class="paramname">dependencies</td><td>all <a class="el" href="class_fact.html">Facts</a> where <a class="el" href="class_fact.html#a4bff054ec9ee35f07afd31b165e0812e">Fact.getDependentFactIds</a> includes <em>key</em> / found dependencies</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>false</code> if any dependencies are <a class="el" href="struct_fact_organizer_1_1stepnote.html">steproots</a></dd></dl>
+
+</div>
+</div>
+<a id="abb1e683e89af1c131aef0d71da2777ca" name="abb1e683e89af1c131aef0d71da2777ca"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abb1e683e89af1c131aef0d71da2777ca">&#9670;&nbsp;</a></span>softreset()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void FactOrganizer.softreset </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p><a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577">Undoes</a> <em>all</em> <a class="el" href="class_fact_organizer.html#ad19ac6f1d28f88dd37dec27b29cf1a8e" title="Backlock logic redundant - for convinience. Keeps track of number of steps in Workflow....">worksteps</a> (since <a class="el" href="class_fact_organizer.html#ac32ab3ce9c1ca4a3a99a75661a06be90" title="Notes position in Workflow for undo and redo; the pointed to element is non-acitve">marker</a>) and sets <a class="el" href="class_fact_organizer.html#a7a56ba2fdfab02f286109c1f397f71ac" title="Set to true if recently been resetted.">soft_resetted</a> to <code>true</code>. </p>
+
+</div>
+</div>
+<a id="a96d0bebc016339a59fc251e585d07132" name="a96d0bebc016339a59fc251e585d07132"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a96d0bebc016339a59fc251e585d07132">&#9670;&nbsp;</a></span>store()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void FactOrganizer.store </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">List&lt; Directories &gt;&#160;</td>
+          <td class="paramname"><em>hierarchie</em> = <code>null</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>use_install_folder</em> = <code>false</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>overwrite</em> = <code>true</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p >TODO? move to interface? TODO: document </p>
+
+</div>
+</div>
+<a id="ac32d8cf9c0ffb350f4e6b250d7602577" name="ac32d8cf9c0ffb350f4e6b250d7602577"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac32d8cf9c0ffb350f4e6b250d7602577">&#9670;&nbsp;</a></span>undo()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void FactOrganizer.undo </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Undoes an entire <a class="el" href="struct_fact_organizer_1_1stepnote.html">step</a> or last <a class="el" href="class_fact_organizer.html#abb1e683e89af1c131aef0d71da2777ca" title="Undoes all worksteps (since marker) and sets soft_resetted to true.">softreset</a> . No <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> will be actually <a class="el" href="class_fact_organizer.html#a923a7232f6648843107728cc7da722e6">added</a>, <a class="el" href="class_fact_organizer.html#affc46390fc6f55248bf7dc1162fc4763">removed</a> or <a class="el" href="class_fact.html#a9b3edda4d360425731abe2a5937963e6">deleted</a>; only its visablity and <a class="el" href="struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7" title="keeps track wether Fact is currently in Scene">meta.active</a> changes. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_fact_organizer.html#ac32ab3ce9c1ca4a3a99a75661a06be90" title="Notes position in Workflow for undo and redo; the pointed to element is non-acitve">marker</a>, <a class="el" href="class_fact_organizer.html#ad19ac6f1d28f88dd37dec27b29cf1a8e" title="Backlock logic redundant - for convinience. Keeps track of number of steps in Workflow....">worksteps</a>, <a class="el" href="class_fact_organizer.html#a450bb7f70ec71412cc6fe0314e07a3b2" title="Backlock logic redundant - for convinience. Keeps track of number of steps in Workflow,...">backlog</a></dd></dl>
+</p>
+
+</div>
+</div>
+<a id="a9189e90e8e469c800de0e8b326449df3" name="a9189e90e8e469c800de0e8b326449df3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9189e90e8e469c800de0e8b326449df3">&#9670;&nbsp;</a></span>Undraw()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void FactOrganizer.Undraw </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>force_invoke</em> = <code>false</code></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Undraws everything by invoking <a class="el" href="class_communication_events.html#ae480138746e4a8784c16e4f6fc3400d8">CommunicationEvents.RemoveFactEvent</a>, that is <a class="el" href="struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7" title="keeps track wether Fact is currently in Scene">meta.active</a>, but does not change that satus. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">force_invoke</td><td>if set <code>true</code>, invokes <a class="el" href="class_communication_events.html#ae480138746e4a8784c16e4f6fc3400d8">CommunicationEvents.RemoveFactEvent</a> for every <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> regardles of <a class="el" href="struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7" title="keeps track wether Fact is currently in Scene">meta.active</a> status or <a class="el" href="class_fact_organizer.html#a860fca9ebe54f629ce9c1278c8b3ee49" title="If set to true, Remove(string, bool) and Add(Fact, out bool, bool) will invoke CommunicationEvents....">invoke</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a6507936f300a99b81fb3d930d96b1caa" name="a6507936f300a99b81fb3d930d96b1caa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6507936f300a99b81fb3d930d96b1caa">&#9670;&nbsp;</a></span>WorkflowAdd()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void FactOrganizer.WorkflowAdd </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_fact_organizer_1_1stepnote.html">stepnote</a>&#160;</td>
+          <td class="paramname"><em>note</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p><a class="el" href="class_fact_organizer.html#a740049cce91855a487397a7dc96b6500">prunes</a> &amp; adds <em>note</em>  to <a class="el" href="class_fact_organizer.html#af41acf88e3283cb3e8a9ce15e66117fe" title="Keeps track of insertion/ deletion/ etc. operations for undo and redo">Workflow</a>; <a class="el" href="class_fact_organizer.html#a19064a684d3bbc8d054d6cf51b4f41ef">Invokes Events</a> </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">note</td><td>to be added</td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a80782d4ec977d8033da8f68f8f00caf6" name="a80782d4ec977d8033da8f68f8f00caf6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a80782d4ec977d8033da8f68f8f00caf6">&#9670;&nbsp;</a></span>yeetusdeletus()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void FactOrganizer.yeetusdeletus </td>
+          <td>(</td>
+          <td class="paramtype">List&lt; string &gt;&#160;</td>
+          <td class="paramname"><em>deletereverse</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>samestep</em> = <code>false</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Turns every <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> in <em>deletereverse</em>  (in reverse order) <a class="el" href="struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7">inactive</a>, as it would be <a class="el" href="class_fact_organizer.html#acd49c5058dd13faaebbbd8d9a6f8259a">removed</a>, but without checking for (recursive) dependencies. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">deletereverse</td><td>to be <a class="el" href="class_fact_organizer.html#acd49c5058dd13faaebbbd8d9a6f8259a">removed</a>, but without checking for (recursive) dependencies</td></tr>
+    <tr><td class="paramname">samestep</td><td>see <a class="el" href="class_fact_organizer.html#acd49c5058dd13faaebbbd8d9a6f8259a" title="Call this to Remove a Fact from this instance. If other Facts depend on value  Remove(/,...">Remove(string, bool).samestep</a>. Only applies to last (first iteration) element of <em>deletereverse</em> ; for everything else <em>samestep</em>  will be set to <code>true</code>.</td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a450bb7f70ec71412cc6fe0314e07a3b2" name="a450bb7f70ec71412cc6fe0314e07a3b2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a450bb7f70ec71412cc6fe0314e07a3b2">&#9670;&nbsp;</a></span>backlog</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int FactOrganizer.backlog = 0</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">package</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Backlock logic redundant - for convinience. Keeps track of number of steps in <a class="el" href="class_fact_organizer.html#af41acf88e3283cb3e8a9ce15e66117fe" title="Keeps track of insertion/ deletion/ etc. operations for undo and redo">Workflow</a>, which are not set active. One step can consist of multiple operations. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="struct_fact_organizer_1_1stepnote.html" title="Keeps track of insertion/ deletion/ etc. operations for undo and redo">stepnote</a></dd></dl>
+</p>
+
+</div>
+</div>
+<a id="aaecadb732959072d4b65bb63329d2834" name="aaecadb732959072d4b65bb63329d2834"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaecadb732959072d4b65bb63329d2834">&#9670;&nbsp;</a></span>FactDict</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Dictionary&lt;string, <a class="el" href="class_fact.html">Fact</a>&gt; FactOrganizer.FactDict</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">package</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p></p>
+<ul>
+<li><code>Key</code>: <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a></li>
+<li><code>Value</code>: <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> </li>
+</ul>
+
+</div>
+</div>
+<a id="a92323014eb7bc9262a1f5e5c6cfbbf1e" name="a92323014eb7bc9262a1f5e5c6cfbbf1e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a92323014eb7bc9262a1f5e5c6cfbbf1e">&#9670;&nbsp;</a></span>hierState</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;Directories&gt; FactOrganizer.hierState = new List&lt;Directories&gt; { Directories.FactStateMachines }</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>For <a class="el" href="class_fact_organizer.html#a96d0bebc016339a59fc251e585d07132">store(string, List&lt;Directories&gt;, bool, bool)</a> and <a class="el" href="class_fact_organizer.html#a8dd6d293e37ae75bfb477a4cc5ec735f">load(ref FactOrganizer, bool, string, List&lt;Directories&gt;, bool, out Dictionary&lt;string, string&gt;)</a> </p>
+
+</div>
+</div>
+<a id="a860fca9ebe54f629ce9c1278c8b3ee49" name="a860fca9ebe54f629ce9c1278c8b3ee49"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a860fca9ebe54f629ce9c1278c8b3ee49">&#9670;&nbsp;</a></span>invoke</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool FactOrganizer.invoke</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>If set to <code>true</code>, <a class="el" href="class_fact_organizer.html#acd49c5058dd13faaebbbd8d9a6f8259a" title="Call this to Remove a Fact from this instance. If other Facts depend on value  Remove(/,...">Remove(string, bool)</a> and <a class="el" href="class_fact_organizer.html#a923a7232f6648843107728cc7da722e6" title="Call this to Add a Fact to this instance.">Add(Fact, out bool, bool)</a> will invoke <a class="el" href="class_communication_events.html#ae480138746e4a8784c16e4f6fc3400d8">CommunicationEvents.RemoveFactEvent</a> and <a class="el" href="class_communication_events.html#a6e867d20571ab29e8987bd8e8eb927ba">CommunicationEvents.AddFactEvent</a> respectively. </p>
+
+</div>
+</div>
+<a id="ac32ab3ce9c1ca4a3a99a75661a06be90" name="ac32ab3ce9c1ca4a3a99a75661a06be90"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac32ab3ce9c1ca4a3a99a75661a06be90">&#9670;&nbsp;</a></span>marker</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int FactOrganizer.marker = 0</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">package</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Notes position in <a class="el" href="class_fact_organizer.html#af41acf88e3283cb3e8a9ce15e66117fe" title="Keeps track of insertion/ deletion/ etc. operations for undo and redo">Workflow</a> for <a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577" title="Undoes an entire step or last softreset . No Fact will be actually added, removed or deleted; only it...">undo</a> and <a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258" title="Redoes an entire step . No Fact will be actually added, removed or deleted; only its visablity and me...">redo</a>; the pointed to element is non-acitve </p>
+
+</div>
+</div>
+<a id="abe60beebdfa8dff2de724fd72c6094e3" name="abe60beebdfa8dff2de724fd72c6094e3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abe60beebdfa8dff2de724fd72c6094e3">&#9670;&nbsp;</a></span>MaxLabelId</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int FactOrganizer.MaxLabelId = 0</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">package</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Keeps track of maximum <a class="el" href="class_fact.html#a850c67cff97fd4bd368a5196a20475b6" title="Counter to organize auto generated Label. Set to negative, if custom Label is assigned.">Fact.LabelId</a> for <a class="el" href="class_fact.html#a54392d8545e3cda72b7e9cb4e1a48bc9" title="auto-generates Label using generation variable(s) e.g. LabelId; if custom Label is set,...">Fact.generateLabel</a>. </p>
+
+</div>
+</div>
+<a id="ad5555aba196a7b123addf7b62246e11c" name="ad5555aba196a7b123addf7b62246e11c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad5555aba196a7b123addf7b62246e11c">&#9670;&nbsp;</a></span>MetaInf</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Dictionary&lt;string, <a class="el" href="struct_fact_organizer_1_1meta.html">meta</a>&gt; FactOrganizer.MetaInf = new Dictionary&lt;string, <a class="el" href="struct_fact_organizer_1_1meta.html">meta</a>&gt;()</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">package</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p></p>
+<ul>
+<li><code>Key</code>: <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a></li>
+<li><code>Value</code>: <a class="el" href="struct_fact_organizer_1_1meta.html" title="Each Fact entry in FactDict has a corresponding meta entry in MetaInf. The meta struct is a collectio...">meta</a> </li>
+</ul>
+
+</div>
+</div>
+<a id="a122f899ca8aa641e98ae151d1881404c" name="a122f899ca8aa641e98ae151d1881404c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a122f899ca8aa641e98ae151d1881404c">&#9670;&nbsp;</a></span>path</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">string FactOrganizer.path = null</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>For <a class="el" href="class_fact_organizer.html#a96d0bebc016339a59fc251e585d07132">store(string, List&lt;Directories&gt;, bool, bool)</a> and <a class="el" href="class_fact_organizer.html#a8dd6d293e37ae75bfb477a4cc5ec735f">load(ref FactOrganizer, bool, string, List&lt;Directories&gt;, bool, out Dictionary&lt;string, string&gt;)</a> </p>
+
+</div>
+</div>
+<a id="a7a56ba2fdfab02f286109c1f397f71ac" name="a7a56ba2fdfab02f286109c1f397f71ac"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7a56ba2fdfab02f286109c1f397f71ac">&#9670;&nbsp;</a></span>soft_resetted</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool FactOrganizer.soft_resetted = false</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">package</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Set to <code>true</code> if recently been resetted. </p>
+
+</div>
+</div>
+<a id="a73fbad1fcaecbea82d76f471da0aa0c7" name="a73fbad1fcaecbea82d76f471da0aa0c7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a73fbad1fcaecbea82d76f471da0aa0c7">&#9670;&nbsp;</a></span>UnusedLabelIds</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">SortedSet&lt;int&gt; FactOrganizer.UnusedLabelIds = new SortedSet&lt;int&gt;()</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">package</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Stores unused <a class="el" href="class_fact.html#a850c67cff97fd4bd368a5196a20475b6" title="Counter to organize auto generated Label. Set to negative, if custom Label is assigned.">Fact.LabelId</a> for <a class="el" href="class_fact.html#a54392d8545e3cda72b7e9cb4e1a48bc9" title="auto-generates Label using generation variable(s) e.g. LabelId; if custom Label is set,...">Fact.generateLabel</a>, wich were freed in <a class="el" href="class_fact.html#a12811a7b571b956fd38a9cca8b4a1469" title="Tells _Facts that this no longer uses auto-generated Label, but remembers current generation variable...">Fact.freeAutoLabel</a> for later reuse to keep naming space compact. </p>
+
+</div>
+</div>
+<a id="af41acf88e3283cb3e8a9ce15e66117fe" name="af41acf88e3283cb3e8a9ce15e66117fe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af41acf88e3283cb3e8a9ce15e66117fe">&#9670;&nbsp;</a></span>Workflow</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;<a class="el" href="struct_fact_organizer_1_1stepnote.html">stepnote</a>&gt; FactOrganizer.Workflow = new List&lt;<a class="el" href="struct_fact_organizer_1_1stepnote.html">stepnote</a>&gt;()</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">package</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Keeps track of insertion/ deletion/ etc. operations for <a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577" title="Undoes an entire step or last softreset . No Fact will be actually added, removed or deleted; only it...">undo</a> and <a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258" title="Redoes an entire step . No Fact will be actually added, removed or deleted; only its visablity and me...">redo</a> </p>
+
+</div>
+</div>
+<a id="ad19ac6f1d28f88dd37dec27b29cf1a8e" name="ad19ac6f1d28f88dd37dec27b29cf1a8e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad19ac6f1d28f88dd37dec27b29cf1a8e">&#9670;&nbsp;</a></span>worksteps</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int FactOrganizer.worksteps = 0</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">package</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Backlock logic redundant - for convinience. Keeps track of number of steps in <a class="el" href="class_fact_organizer.html#af41acf88e3283cb3e8a9ce15e66117fe" title="Keeps track of insertion/ deletion/ etc. operations for undo and redo">Workflow</a>. One step can consist of multiple operations. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="struct_fact_organizer_1_1stepnote.html" title="Keeps track of insertion/ deletion/ etc. operations for undo and redo">stepnote</a></dd></dl>
+</p>
+
+</div>
+</div>
+<h2 class="groupheader">Property Documentation</h2>
+<a id="a29e5ab417cb38bc4407defd2d05154cf" name="a29e5ab417cb38bc4407defd2d05154cf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a29e5ab417cb38bc4407defd2d05154cf">&#9670;&nbsp;</a></span>this[string id]</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_fact.html">Fact</a> FactOrganizer.this[string id]</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>wrappes <code><a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">FactDict</a>[<em>id</em> ]</code> </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_fact_organizer.html#a4600775c244976c702b8017366defe55" title="wrappes FactDict.ContainsKey(id )">ContainsKey(string)</a></dd></dl>
+</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">id</td><td>a <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> in <a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">FactDict</a></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code><a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">FactDict</a>[<em>id</em> ]</code></dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/<a class="el" href="_fact_organizer_8cs.html">FactOrganizer.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_fact_organizer.js b/Doxygen/output/html/class_fact_organizer.js
new file mode 100644
index 0000000000000000000000000000000000000000..d6fc45233c3ca1c67375e710b9d3e9ac3a5d70f4
--- /dev/null
+++ b/Doxygen/output/html/class_fact_organizer.js
@@ -0,0 +1,46 @@
+var class_fact_organizer =
+[
+    [ "meta", "struct_fact_organizer_1_1meta.html", "struct_fact_organizer_1_1meta" ],
+    [ "stepnote", "struct_fact_organizer_1_1stepnote.html", "struct_fact_organizer_1_1stepnote" ],
+    [ "FactOrganizer", "class_fact_organizer.html#a5f4324456c367205f62fa68fb526f190", null ],
+    [ "Add", "class_fact_organizer.html#a923a7232f6648843107728cc7da722e6", null ],
+    [ "Clear", "class_fact_organizer.html#a3d04a545189f27f4a6cf75eb47198f53", null ],
+    [ "ContainsKey", "class_fact_organizer.html#a4600775c244976c702b8017366defe55", null ],
+    [ "ContainsLabel", "class_fact_organizer.html#a14178d4f9df5bb9eafb310c36fc5b183", null ],
+    [ "delete", "class_fact_organizer.html#aba89924df64b63dc6aa2d5539afa923e", null ],
+    [ "delete", "class_fact_organizer.html#ad4911bfd06a727b4569a56f7eb543ff7", null ],
+    [ "delete", "class_fact_organizer.html#a1745f1a3045e0156543b867229bfb018", null ],
+    [ "Draw", "class_fact_organizer.html#aec6890620677880e2fad97e002dd59cd", null ],
+    [ "DynamiclySolved", "class_fact_organizer.html#a99e01af23a2d83b448cd4a29952cbe9c", null ],
+    [ "FactOrganizerFromPublic", "class_fact_organizer.html#a0da020f8165fb672b86b06af585acaf3", null ],
+    [ "fastforward", "class_fact_organizer.html#a026f8f5ace47a86644885146a2e4267b", null ],
+    [ "FindEquivalent", "class_fact_organizer.html#acafa71f2ed4cec97f4320f4c83fb34a4", null ],
+    [ "hardreset", "class_fact_organizer.html#a8557914906ac4d969fe98583e95c9706", null ],
+    [ "InvokeFactEvent", "class_fact_organizer.html#a19064a684d3bbc8d054d6cf51b4f41ef", null ],
+    [ "load", "class_fact_organizer.html#a8dd6d293e37ae75bfb477a4cc5ec735f", null ],
+    [ "PruneWorkflow", "class_fact_organizer.html#a740049cce91855a487397a7dc96b6500", null ],
+    [ "redo", "class_fact_organizer.html#a88221b2e001edc7fb642290efc106258", null ],
+    [ "Remove", "class_fact_organizer.html#affc46390fc6f55248bf7dc1162fc4763", null ],
+    [ "Remove", "class_fact_organizer.html#acd49c5058dd13faaebbbd8d9a6f8259a", null ],
+    [ "reversestep", "class_fact_organizer.html#a116b36c87c2e9f0a149e62b0bd91994e", null ],
+    [ "safe_dependencies", "class_fact_organizer.html#ad2deedac3361c0c102f0c21d1599fcf3", null ],
+    [ "softreset", "class_fact_organizer.html#abb1e683e89af1c131aef0d71da2777ca", null ],
+    [ "store", "class_fact_organizer.html#a96d0bebc016339a59fc251e585d07132", null ],
+    [ "undo", "class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577", null ],
+    [ "Undraw", "class_fact_organizer.html#a9189e90e8e469c800de0e8b326449df3", null ],
+    [ "WorkflowAdd", "class_fact_organizer.html#a6507936f300a99b81fb3d930d96b1caa", null ],
+    [ "yeetusdeletus", "class_fact_organizer.html#a80782d4ec977d8033da8f68f8f00caf6", null ],
+    [ "backlog", "class_fact_organizer.html#a450bb7f70ec71412cc6fe0314e07a3b2", null ],
+    [ "FactDict", "class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834", null ],
+    [ "hierState", "class_fact_organizer.html#a92323014eb7bc9262a1f5e5c6cfbbf1e", null ],
+    [ "invoke", "class_fact_organizer.html#a860fca9ebe54f629ce9c1278c8b3ee49", null ],
+    [ "marker", "class_fact_organizer.html#ac32ab3ce9c1ca4a3a99a75661a06be90", null ],
+    [ "MaxLabelId", "class_fact_organizer.html#abe60beebdfa8dff2de724fd72c6094e3", null ],
+    [ "MetaInf", "class_fact_organizer.html#ad5555aba196a7b123addf7b62246e11c", null ],
+    [ "path", "class_fact_organizer.html#a122f899ca8aa641e98ae151d1881404c", null ],
+    [ "soft_resetted", "class_fact_organizer.html#a7a56ba2fdfab02f286109c1f397f71ac", null ],
+    [ "UnusedLabelIds", "class_fact_organizer.html#a73fbad1fcaecbea82d76f471da0aa0c7", null ],
+    [ "Workflow", "class_fact_organizer.html#af41acf88e3283cb3e8a9ce15e66117fe", null ],
+    [ "worksteps", "class_fact_organizer.html#ad19ac6f1d28f88dd37dec27b29cf1a8e", null ],
+    [ "this[string id]", "class_fact_organizer.html#a29e5ab417cb38bc4407defd2d05154cf", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_fact_organizer.png b/Doxygen/output/html/class_fact_organizer.png
new file mode 100644
index 0000000000000000000000000000000000000000..fa8b33c38cc7fa06e82f9256fa79cc14a07b99ca
--- /dev/null
+++ b/Doxygen/output/html/class_fact_organizer.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b089ac611065978594ac28cc4bea5053eac0f30732b003730517d218f31bfc1c
+size 839
diff --git a/Doxygen/output/html/class_fact_spawner-members.html b/Doxygen/output/html/class_fact_spawner-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..d9acdb8bd298b8fa3cce6d88632985a332e3ff85
--- /dev/null
+++ b/Doxygen/output/html/class_fact_spawner-members.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_fact_spawner.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">FactSpawner Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_fact_spawner.html">FactSpawner</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_spawner.html#a69b7f6dd1da6dc4b6d0af763546d176d">Angle</a></td><td class="entry"><a class="el" href="class_fact_spawner.html">FactSpawner</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_spawner.html#aca0bcf17cca26ca60e11a6a4d435c08b">animateNonExistingFact</a>(Fact fact)</td><td class="entry"><a class="el" href="class_fact_spawner.html">FactSpawner</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_spawner.html#a94e66ecc512cd9dd74e7a115375d2ac9">animateNonExistingFactTrigger</a>(Fact fact)</td><td class="entry"><a class="el" href="class_fact_spawner.html">FactSpawner</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_spawner.html#acf345fed7a7143ca816d92f86ea95b2d">DeleteObject</a>(Fact fact)</td><td class="entry"><a class="el" href="class_fact_spawner.html">FactSpawner</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_spawner.html#a84b7c3e4506a7df27d9465ef8234b9e4">FactAction</a>(Fact fact)</td><td class="entry"><a class="el" href="class_fact_spawner.html">FactSpawner</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_spawner.html#a772d746a1623f7c5ccce31cbd1e63a86">FactRepresentation</a></td><td class="entry"><a class="el" href="class_fact_spawner.html">FactSpawner</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_spawner.html#ab1b08333ffbbbd6fd0a9ef2e65b6a6c2">getAction</a>(Fact fact)</td><td class="entry"><a class="el" href="class_fact_spawner.html">FactSpawner</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_spawner.html#a0e1feb4a8a6159d0053be88d75a6654d">Line</a></td><td class="entry"><a class="el" href="class_fact_spawner.html">FactSpawner</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_spawner.html#abde8a3ce6f32157af7e4a9d1d46989bd">Ray</a></td><td class="entry"><a class="el" href="class_fact_spawner.html">FactSpawner</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_spawner.html#a6cf77ab0308b14bbc5f1e6760b92e4eb">SpawnAngle</a>(Fact fact)</td><td class="entry"><a class="el" href="class_fact_spawner.html">FactSpawner</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_spawner.html#add7b651aadec60c25f78b06d0ff43a4f">SpawnLine</a>(Fact fact)</td><td class="entry"><a class="el" href="class_fact_spawner.html">FactSpawner</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_spawner.html#a5a34e639011301cbb02e884e280f5e3a">SpawnPoint</a>(Fact pointFact)</td><td class="entry"><a class="el" href="class_fact_spawner.html">FactSpawner</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_spawner.html#a138506ab2bb9d66dde338e69877aa5c0">SpawnRay</a>(Fact fact)</td><td class="entry"><a class="el" href="class_fact_spawner.html">FactSpawner</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_spawner.html#a5c0d07dc4dfb19e55c746c7af5612e75">Sphere</a></td><td class="entry"><a class="el" href="class_fact_spawner.html">FactSpawner</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_spawner.html#a62643e107097fa30beee12519c1e38c1">Start</a>()</td><td class="entry"><a class="el" href="class_fact_spawner.html">FactSpawner</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_fact_spawner.html b/Doxygen/output/html/class_fact_spawner.html
new file mode 100644
index 0000000000000000000000000000000000000000..53dc32ec91d2fe1f3b2725287184d4ae6f8b4671
--- /dev/null
+++ b/Doxygen/output/html/class_fact_spawner.html
@@ -0,0 +1,423 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: FactSpawner Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_fact_spawner.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="#pri-attribs">Private Attributes</a> &#124;
+<a href="class_fact_spawner-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">FactSpawner Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for FactSpawner:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_fact_spawner.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a84b7c3e4506a7df27d9465ef8234b9e4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_spawner.html#a84b7c3e4506a7df27d9465ef8234b9e4">FactAction</a> (<a class="el" href="class_fact.html">Fact</a> fact)</td></tr>
+<tr class="separator:a84b7c3e4506a7df27d9465ef8234b9e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1b08333ffbbbd6fd0a9ef2e65b6a6c2"><td class="memItemLeft" align="right" valign="top">Func&lt; <a class="el" href="class_fact.html">Fact</a>, <a class="el" href="class_fact.html">Fact</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_spawner.html#ab1b08333ffbbbd6fd0a9ef2e65b6a6c2">getAction</a> (<a class="el" href="class_fact.html">Fact</a> fact)</td></tr>
+<tr class="separator:ab1b08333ffbbbd6fd0a9ef2e65b6a6c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a34e639011301cbb02e884e280f5e3a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_fact.html">Fact</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_spawner.html#a5a34e639011301cbb02e884e280f5e3a">SpawnPoint</a> (<a class="el" href="class_fact.html">Fact</a> pointFact)</td></tr>
+<tr class="separator:a5a34e639011301cbb02e884e280f5e3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add7b651aadec60c25f78b06d0ff43a4f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_fact.html">Fact</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_spawner.html#add7b651aadec60c25f78b06d0ff43a4f">SpawnLine</a> (<a class="el" href="class_fact.html">Fact</a> fact)</td></tr>
+<tr class="separator:add7b651aadec60c25f78b06d0ff43a4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a138506ab2bb9d66dde338e69877aa5c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_fact.html">Fact</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_spawner.html#a138506ab2bb9d66dde338e69877aa5c0">SpawnRay</a> (<a class="el" href="class_fact.html">Fact</a> fact)</td></tr>
+<tr class="separator:a138506ab2bb9d66dde338e69877aa5c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6cf77ab0308b14bbc5f1e6760b92e4eb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_fact.html">Fact</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_spawner.html#a6cf77ab0308b14bbc5f1e6760b92e4eb">SpawnAngle</a> (<a class="el" href="class_fact.html">Fact</a> fact)</td></tr>
+<tr class="separator:a6cf77ab0308b14bbc5f1e6760b92e4eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf345fed7a7143ca816d92f86ea95b2d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_spawner.html#acf345fed7a7143ca816d92f86ea95b2d">DeleteObject</a> (<a class="el" href="class_fact.html">Fact</a> fact)</td></tr>
+<tr class="separator:acf345fed7a7143ca816d92f86ea95b2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a94e66ecc512cd9dd74e7a115375d2ac9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_spawner.html#a94e66ecc512cd9dd74e7a115375d2ac9">animateNonExistingFactTrigger</a> (<a class="el" href="class_fact.html">Fact</a> fact)</td></tr>
+<tr class="separator:a94e66ecc512cd9dd74e7a115375d2ac9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aca0bcf17cca26ca60e11a6a4d435c08b"><td class="memItemLeft" align="right" valign="top">IEnumerator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_spawner.html#aca0bcf17cca26ca60e11a6a4d435c08b">animateNonExistingFact</a> (<a class="el" href="class_fact.html">Fact</a> fact)</td></tr>
+<tr class="separator:aca0bcf17cca26ca60e11a6a4d435c08b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a5c0d07dc4dfb19e55c746c7af5612e75"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_spawner.html#a5c0d07dc4dfb19e55c746c7af5612e75">Sphere</a></td></tr>
+<tr class="separator:a5c0d07dc4dfb19e55c746c7af5612e75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e1feb4a8a6159d0053be88d75a6654d"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_spawner.html#a0e1feb4a8a6159d0053be88d75a6654d">Line</a></td></tr>
+<tr class="separator:a0e1feb4a8a6159d0053be88d75a6654d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abde8a3ce6f32157af7e4a9d1d46989bd"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_spawner.html#abde8a3ce6f32157af7e4a9d1d46989bd">Ray</a></td></tr>
+<tr class="separator:abde8a3ce6f32157af7e4a9d1d46989bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a69b7f6dd1da6dc4b6d0af763546d176d"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_spawner.html#a69b7f6dd1da6dc4b6d0af763546d176d">Angle</a></td></tr>
+<tr class="separator:a69b7f6dd1da6dc4b6d0af763546d176d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:a62643e107097fa30beee12519c1e38c1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_spawner.html#a62643e107097fa30beee12519c1e38c1">Start</a> ()</td></tr>
+<tr class="separator:a62643e107097fa30beee12519c1e38c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:a772d746a1623f7c5ccce31cbd1e63a86"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_spawner.html#a772d746a1623f7c5ccce31cbd1e63a86">FactRepresentation</a></td></tr>
+<tr class="separator:a772d746a1623f7c5ccce31cbd1e63a86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="aca0bcf17cca26ca60e11a6a4d435c08b" name="aca0bcf17cca26ca60e11a6a4d435c08b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aca0bcf17cca26ca60e11a6a4d435c08b">&#9670;&nbsp;</a></span>animateNonExistingFact()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">IEnumerator FactSpawner.animateNonExistingFact </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>fact</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a94e66ecc512cd9dd74e7a115375d2ac9" name="a94e66ecc512cd9dd74e7a115375d2ac9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a94e66ecc512cd9dd74e7a115375d2ac9">&#9670;&nbsp;</a></span>animateNonExistingFactTrigger()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void FactSpawner.animateNonExistingFactTrigger </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>fact</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acf345fed7a7143ca816d92f86ea95b2d" name="acf345fed7a7143ca816d92f86ea95b2d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acf345fed7a7143ca816d92f86ea95b2d">&#9670;&nbsp;</a></span>DeleteObject()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void FactSpawner.DeleteObject </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>fact</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a84b7c3e4506a7df27d9465ef8234b9e4" name="a84b7c3e4506a7df27d9465ef8234b9e4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a84b7c3e4506a7df27d9465ef8234b9e4">&#9670;&nbsp;</a></span>FactAction()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void FactSpawner.FactAction </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>fact</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab1b08333ffbbbd6fd0a9ef2e65b6a6c2" name="ab1b08333ffbbbd6fd0a9ef2e65b6a6c2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab1b08333ffbbbd6fd0a9ef2e65b6a6c2">&#9670;&nbsp;</a></span>getAction()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Func&lt; <a class="el" href="class_fact.html">Fact</a>, <a class="el" href="class_fact.html">Fact</a> &gt; FactSpawner.getAction </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>fact</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6cf77ab0308b14bbc5f1e6760b92e4eb" name="a6cf77ab0308b14bbc5f1e6760b92e4eb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6cf77ab0308b14bbc5f1e6760b92e4eb">&#9670;&nbsp;</a></span>SpawnAngle()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_fact.html">Fact</a> FactSpawner.SpawnAngle </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>fact</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="add7b651aadec60c25f78b06d0ff43a4f" name="add7b651aadec60c25f78b06d0ff43a4f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#add7b651aadec60c25f78b06d0ff43a4f">&#9670;&nbsp;</a></span>SpawnLine()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_fact.html">Fact</a> FactSpawner.SpawnLine </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>fact</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5a34e639011301cbb02e884e280f5e3a" name="a5a34e639011301cbb02e884e280f5e3a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5a34e639011301cbb02e884e280f5e3a">&#9670;&nbsp;</a></span>SpawnPoint()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_fact.html">Fact</a> FactSpawner.SpawnPoint </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>pointFact</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a138506ab2bb9d66dde338e69877aa5c0" name="a138506ab2bb9d66dde338e69877aa5c0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a138506ab2bb9d66dde338e69877aa5c0">&#9670;&nbsp;</a></span>SpawnRay()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_fact.html">Fact</a> FactSpawner.SpawnRay </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>fact</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a62643e107097fa30beee12519c1e38c1" name="a62643e107097fa30beee12519c1e38c1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a62643e107097fa30beee12519c1e38c1">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void FactSpawner.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a69b7f6dd1da6dc4b6d0af763546d176d" name="a69b7f6dd1da6dc4b6d0af763546d176d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a69b7f6dd1da6dc4b6d0af763546d176d">&#9670;&nbsp;</a></span>Angle</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject FactSpawner.Angle</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a772d746a1623f7c5ccce31cbd1e63a86" name="a772d746a1623f7c5ccce31cbd1e63a86"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a772d746a1623f7c5ccce31cbd1e63a86">&#9670;&nbsp;</a></span>FactRepresentation</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject FactSpawner.FactRepresentation</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0e1feb4a8a6159d0053be88d75a6654d" name="a0e1feb4a8a6159d0053be88d75a6654d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0e1feb4a8a6159d0053be88d75a6654d">&#9670;&nbsp;</a></span>Line</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject FactSpawner.Line</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abde8a3ce6f32157af7e4a9d1d46989bd" name="abde8a3ce6f32157af7e4a9d1d46989bd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abde8a3ce6f32157af7e4a9d1d46989bd">&#9670;&nbsp;</a></span>Ray</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject FactSpawner.Ray</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5c0d07dc4dfb19e55c746c7af5612e75" name="a5c0d07dc4dfb19e55c746c7af5612e75"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5c0d07dc4dfb19e55c746c7af5612e75">&#9670;&nbsp;</a></span>Sphere</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject FactSpawner.Sphere</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/<a class="el" href="_fact_spawner_8cs.html">FactSpawner.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_fact_spawner.html">FactSpawner</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_fact_spawner.js b/Doxygen/output/html/class_fact_spawner.js
new file mode 100644
index 0000000000000000000000000000000000000000..3ee0a233fbda116be2697a44da142e015fd3cef1
--- /dev/null
+++ b/Doxygen/output/html/class_fact_spawner.js
@@ -0,0 +1,18 @@
+var class_fact_spawner =
+[
+    [ "animateNonExistingFact", "class_fact_spawner.html#aca0bcf17cca26ca60e11a6a4d435c08b", null ],
+    [ "animateNonExistingFactTrigger", "class_fact_spawner.html#a94e66ecc512cd9dd74e7a115375d2ac9", null ],
+    [ "DeleteObject", "class_fact_spawner.html#acf345fed7a7143ca816d92f86ea95b2d", null ],
+    [ "FactAction", "class_fact_spawner.html#a84b7c3e4506a7df27d9465ef8234b9e4", null ],
+    [ "getAction", "class_fact_spawner.html#ab1b08333ffbbbd6fd0a9ef2e65b6a6c2", null ],
+    [ "SpawnAngle", "class_fact_spawner.html#a6cf77ab0308b14bbc5f1e6760b92e4eb", null ],
+    [ "SpawnLine", "class_fact_spawner.html#add7b651aadec60c25f78b06d0ff43a4f", null ],
+    [ "SpawnPoint", "class_fact_spawner.html#a5a34e639011301cbb02e884e280f5e3a", null ],
+    [ "SpawnRay", "class_fact_spawner.html#a138506ab2bb9d66dde338e69877aa5c0", null ],
+    [ "Start", "class_fact_spawner.html#a62643e107097fa30beee12519c1e38c1", null ],
+    [ "Angle", "class_fact_spawner.html#a69b7f6dd1da6dc4b6d0af763546d176d", null ],
+    [ "FactRepresentation", "class_fact_spawner.html#a772d746a1623f7c5ccce31cbd1e63a86", null ],
+    [ "Line", "class_fact_spawner.html#a0e1feb4a8a6159d0053be88d75a6654d", null ],
+    [ "Ray", "class_fact_spawner.html#abde8a3ce6f32157af7e4a9d1d46989bd", null ],
+    [ "Sphere", "class_fact_spawner.html#a5c0d07dc4dfb19e55c746c7af5612e75", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_fact_spawner.png b/Doxygen/output/html/class_fact_spawner.png
new file mode 100644
index 0000000000000000000000000000000000000000..13e0e652945628cc390a9ba4ebb2e7f5ed84fc07
--- /dev/null
+++ b/Doxygen/output/html/class_fact_spawner.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b7be363638a87ada9f87052ca53f9ebe1158c4e983956fe262701bfdf55910c9
+size 496
diff --git a/Doxygen/output/html/class_fact_wrapped_c_r_t_p-members.html b/Doxygen/output/html/class_fact_wrapped_c_r_t_p-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..844250947bcb1bc76335be56c7ae7bcee82bb76a
--- /dev/null
+++ b/Doxygen/output/html/class_fact_wrapped_c_r_t_p-members.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_fact_wrapped_c_r_t_p.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">FactWrappedCRTP&lt; T &gt; Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; T &gt;</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_fact.html#abe0a555478c7d84d82d47713c3341a19">_CustomLabel</a></td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact.html#addf13e312f8d68a630cde0eb0292e779">_Facts</a></td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact.html#a338f38115696c45402971ef7d0e1ab13">_URI</a></td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact.html#a9b3edda4d360425731abe2a5937963e6">delete</a>(bool keep_clean=true)</td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a6d6c30f6480c57f8928d1ff1960adaa6">Equivalent</a>(Fact f2)</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; T &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#aa8d38a1fb4e7f03bbb3856d37bd4d9d4">Equivalent</a>(Fact f1, Fact f2)</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; T &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a6e83feba9179a493d097f9f2c0573de6">EquivalentWrapped</a>(T f1, T f2)</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact.html#accec0362f7389a5cf47d48da8f8c3ea4">Fact</a>()</td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact.html#a92ca252e502c43fc4d450b5591edc8f7">Fact</a>(FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact.html#a9237dce78eaacab58bc118e9ea8bf8fd">Fact</a>(Fact fact, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#afe892ea96bffe02bdd36b2507ad6e509">FactWrappedCRTP</a>()</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a0f81cdce328aa3dc5903d56e726259e3">FactWrappedCRTP</a>(FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a3638f0c380fd762d68e33bab47b55dcf">FactWrappedCRTP</a>(FactWrappedCRTP&lt; T &gt; fact, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact.html#a12811a7b571b956fd38a9cca8b4a1469">freeAutoLabel</a>()</td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact.html#a54392d8545e3cda72b7e9cb4e1a48bc9">generateLabel</a>()</td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact.html#a4bff054ec9ee35f07afd31b165e0812e">getDependentFactIds</a>()</td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact.html#aa7bb062aafb6e9272cbd1598df96d234">GetHashCode</a>()</td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact.html#a0f34bbe01202b103c72a9521972c1827">hasCustomLabel</a></td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact.html#a330f0492d43f9b0019c837692e0634b4">hasDependentFacts</a>()</td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Id</a></td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact.html#a787e61d76e1c3175f1af272aabba14d8">instantiateDisplay</a>(GameObject prefab, Transform transform)</td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a></td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact.html#a850c67cff97fd4bd368a5196a20475b6">LabelId</a></td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact.html#a5158d32e0f6c89ca2531ac9151981533">parseFact</a>(Scroll.ScrollFact fact)</td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact.html#a96a5cf709fec2f709c369e267b7ae670">rename</a>(string newLabel)</td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact.html#ac78c42d053d145656555d4af4e8a76b9">Representation</a></td><td class="entry"><a class="el" href="class_fact.html">Fact</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_fact_wrapped_c_r_t_p.html b/Doxygen/output/html/class_fact_wrapped_c_r_t_p.html
new file mode 100644
index 0000000000000000000000000000000000000000..bda302395022c8990c0c8ec9458759dd776346dc
--- /dev/null
+++ b/Doxygen/output/html/class_fact_wrapped_c_r_t_p.html
@@ -0,0 +1,458 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: FactWrappedCRTP&lt; T &gt; Class Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_fact_wrapped_c_r_t_p.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="class_fact_wrapped_c_r_t_p-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">FactWrappedCRTP&lt; T &gt; Class Template Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Implements CRTP for <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a>; Escalates constructors;  
+ <a href="class_fact_wrapped_c_r_t_p.html#details">More...</a></p>
+<div class="dynheader">
+Inheritance diagram for FactWrappedCRTP&lt; T &gt;:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_fact_wrapped_c_r_t_p.png" usemap="#FactWrappedCRTP_3C_20T_20_3E_map" alt=""/>
+  <map id="FactWrappedCRTP_3C_20T_20_3E_map" name="FactWrappedCRTP_3C_20T_20_3E_map">
+<area href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT." alt="Fact" shape="rect" coords="0,0,151,24"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a6d6c30f6480c57f8928d1ff1960adaa6"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a6d6c30f6480c57f8928d1ff1960adaa6">Equivalent</a> (<a class="el" href="class_fact.html">Fact</a> f2)</td></tr>
+<tr class="memdesc:a6d6c30f6480c57f8928d1ff1960adaa6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares <a class="el" href="class_fact.html">this</a> against <em>f2</em> .  <a href="class_fact_wrapped_c_r_t_p.html#a6d6c30f6480c57f8928d1ff1960adaa6">More...</a><br /></td></tr>
+<tr class="separator:a6d6c30f6480c57f8928d1ff1960adaa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8d38a1fb4e7f03bbb3856d37bd4d9d4"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#aa8d38a1fb4e7f03bbb3856d37bd4d9d4">Equivalent</a> (<a class="el" href="class_fact.html">Fact</a> f1, <a class="el" href="class_fact.html">Fact</a> f2)</td></tr>
+<tr class="memdesc:aa8d38a1fb4e7f03bbb3856d37bd4d9d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares <em>f1</em>  against <em>f2</em> .  <a href="class_fact_wrapped_c_r_t_p.html#aa8d38a1fb4e7f03bbb3856d37bd4d9d4">More...</a><br /></td></tr>
+<tr class="separator:aa8d38a1fb4e7f03bbb3856d37bd4d9d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_fact"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_fact')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_fact.html">Fact</a></td></tr>
+<tr class="memitem:a96a5cf709fec2f709c369e267b7ae670 inherit pub_methods_class_fact"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#a96a5cf709fec2f709c369e267b7ae670">rename</a> (string newLabel)</td></tr>
+<tr class="memdesc:a96a5cf709fec2f709c369e267b7ae670 inherit pub_methods_class_fact"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assignes a custom <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a>, if <em>newLabel</em>  is not yet taken; or clears custom <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a>.  <a href="class_fact.html#a96a5cf709fec2f709c369e267b7ae670">More...</a><br /></td></tr>
+<tr class="separator:a96a5cf709fec2f709c369e267b7ae670 inherit pub_methods_class_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a330f0492d43f9b0019c837692e0634b4 inherit pub_methods_class_fact"><td class="memItemLeft" align="right" valign="top">abstract bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#a330f0492d43f9b0019c837692e0634b4">hasDependentFacts</a> ()</td></tr>
+<tr class="memdesc:a330f0492d43f9b0019c837692e0634b4 inherit pub_methods_class_fact"><td class="mdescLeft">&#160;</td><td class="mdescRight"><dl class="section return"><dt>Returns</dt><dd><code>true</code> if <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> depends on other <a class="el" href="class_fact.html">Facts</a>; equivalent to <a class="el" href="class_fact.html#a4bff054ec9ee35f07afd31b165e0812e">getDependentFactIds</a> returns non empty array</dd></dl>
+ <a href="class_fact.html#a330f0492d43f9b0019c837692e0634b4">More...</a><br /></td></tr>
+<tr class="separator:a330f0492d43f9b0019c837692e0634b4 inherit pub_methods_class_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bff054ec9ee35f07afd31b165e0812e inherit pub_methods_class_fact"><td class="memItemLeft" align="right" valign="top">abstract string[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#a4bff054ec9ee35f07afd31b165e0812e">getDependentFactIds</a> ()</td></tr>
+<tr class="separator:a4bff054ec9ee35f07afd31b165e0812e inherit pub_methods_class_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a787e61d76e1c3175f1af272aabba14d8 inherit pub_methods_class_fact"><td class="memItemLeft" align="right" valign="top">abstract GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#a787e61d76e1c3175f1af272aabba14d8">instantiateDisplay</a> (GameObject prefab, Transform transform)</td></tr>
+<tr class="memdesc:a787e61d76e1c3175f1af272aabba14d8 inherit pub_methods_class_fact"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initiates a <em>prefab</em>  at <em>transform</em>  e.g. by setting <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a>.  <a href="class_fact.html#a787e61d76e1c3175f1af272aabba14d8">More...</a><br /></td></tr>
+<tr class="separator:a787e61d76e1c3175f1af272aabba14d8 inherit pub_methods_class_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9b3edda4d360425731abe2a5937963e6 inherit pub_methods_class_fact"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#a9b3edda4d360425731abe2a5937963e6">delete</a> (bool keep_clean=true)</td></tr>
+<tr class="memdesc:a9b3edda4d360425731abe2a5937963e6 inherit pub_methods_class_fact"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees ressources e.g. <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a> and will eventually delete Fact Server-Side in far-near future when feature is supported.  <a href="class_fact.html#a9b3edda4d360425731abe2a5937963e6">More...</a><br /></td></tr>
+<tr class="separator:a9b3edda4d360425731abe2a5937963e6 inherit pub_methods_class_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7bb062aafb6e9272cbd1598df96d234 inherit pub_methods_class_fact"><td class="memItemLeft" align="right" valign="top">abstract override int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#aa7bb062aafb6e9272cbd1598df96d234">GetHashCode</a> ()</td></tr>
+<tr class="memdesc:aa7bb062aafb6e9272cbd1598df96d234 inherit pub_methods_class_fact"><td class="mdescLeft">&#160;</td><td class="mdescRight">canonical  <a href="class_fact.html#aa7bb062aafb6e9272cbd1598df96d234">More...</a><br /></td></tr>
+<tr class="separator:aa7bb062aafb6e9272cbd1598df96d234 inherit pub_methods_class_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12811a7b571b956fd38a9cca8b4a1469 inherit pub_methods_class_fact"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#a12811a7b571b956fd38a9cca8b4a1469">freeAutoLabel</a> ()</td></tr>
+<tr class="memdesc:a12811a7b571b956fd38a9cca8b4a1469 inherit pub_methods_class_fact"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tells <a class="el" href="class_fact.html#addf13e312f8d68a630cde0eb0292e779" title="Reference to FactOrganizer in which this Fact and all its depending Facts are beeing organized.">_Facts</a> that <a class="el" href="class_fact.html">this</a> no longer uses auto-generated <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a>, but remembers current generation variable(s).  <a href="class_fact.html#a12811a7b571b956fd38a9cca8b4a1469">More...</a><br /></td></tr>
+<tr class="separator:a12811a7b571b956fd38a9cca8b4a1469 inherit pub_methods_class_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:afe892ea96bffe02bdd36b2507ad6e509"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#afe892ea96bffe02bdd36b2507ad6e509">FactWrappedCRTP</a> ()</td></tr>
+<tr class="separator:afe892ea96bffe02bdd36b2507ad6e509"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f81cdce328aa3dc5903d56e726259e3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a0f81cdce328aa3dc5903d56e726259e3">FactWrappedCRTP</a> (<a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="separator:a0f81cdce328aa3dc5903d56e726259e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3638f0c380fd762d68e33bab47b55dcf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a3638f0c380fd762d68e33bab47b55dcf">FactWrappedCRTP</a> (<a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP</a>&lt; T &gt; fact, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="separator:a3638f0c380fd762d68e33bab47b55dcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e83feba9179a493d097f9f2c0573de6"><td class="memItemLeft" align="right" valign="top">abstract bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a6e83feba9179a493d097f9f2c0573de6">EquivalentWrapped</a> (T f1, T f2)</td></tr>
+<tr class="memdesc:a6e83feba9179a493d097f9f2c0573de6"><td class="mdescLeft">&#160;</td><td class="mdescRight">CRTP step of <a class="el" href="class_fact_wrapped_c_r_t_p.html#a6d6c30f6480c57f8928d1ff1960adaa6" title="Compares this against f2 .">Equivalent(Fact)</a> and <a class="el" href="class_fact_wrapped_c_r_t_p.html#aa8d38a1fb4e7f03bbb3856d37bd4d9d4" title="Compares f1  against f2 .">Equivalent(Fact, Fact)</a> <a href="class_fact_wrapped_c_r_t_p.html#a6e83feba9179a493d097f9f2c0573de6">More...</a><br /></td></tr>
+<tr class="separator:a6e83feba9179a493d097f9f2c0573de6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_fact"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_fact')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_fact.html">Fact</a></td></tr>
+<tr class="memitem:accec0362f7389a5cf47d48da8f8c3ea4 inherit pro_methods_class_fact"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#accec0362f7389a5cf47d48da8f8c3ea4">Fact</a> ()</td></tr>
+<tr class="memdesc:accec0362f7389a5cf47d48da8f8c3ea4 inherit pro_methods_class_fact"><td class="mdescLeft">&#160;</td><td class="mdescRight">Only being used by <a href="https://www.newtonsoft.com/json/help/html/T_Newtonsoft_Json_JsonReader.htm">JsonReader</a> to initiate empty <a class="el" href="class_fact.html">Facts</a>. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_j_s_o_n_manager.html">JSONManager</a></dd></dl>
+ <a href="class_fact.html#accec0362f7389a5cf47d48da8f8c3ea4">More...</a><br /></td></tr>
+<tr class="separator:accec0362f7389a5cf47d48da8f8c3ea4 inherit pro_methods_class_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a92ca252e502c43fc4d450b5591edc8f7 inherit pro_methods_class_fact"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#a92ca252e502c43fc4d450b5591edc8f7">Fact</a> (<a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="memdesc:a92ca252e502c43fc4d450b5591edc8f7 inherit pro_methods_class_fact"><td class="mdescLeft">&#160;</td><td class="mdescRight">Standard base-constructor.  <a href="class_fact.html#a92ca252e502c43fc4d450b5591edc8f7">More...</a><br /></td></tr>
+<tr class="separator:a92ca252e502c43fc4d450b5591edc8f7 inherit pro_methods_class_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9237dce78eaacab58bc118e9ea8bf8fd inherit pro_methods_class_fact"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#a9237dce78eaacab58bc118e9ea8bf8fd">Fact</a> (<a class="el" href="class_fact.html">Fact</a> fact, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="memdesc:a9237dce78eaacab58bc118e9ea8bf8fd inherit pro_methods_class_fact"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies <em>fact</em>  by initiating new MMT Fact.  <a href="class_fact.html#a9237dce78eaacab58bc118e9ea8bf8fd">More...</a><br /></td></tr>
+<tr class="separator:a9237dce78eaacab58bc118e9ea8bf8fd inherit pro_methods_class_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a54392d8545e3cda72b7e9cb4e1a48bc9 inherit pro_methods_class_fact"><td class="memItemLeft" align="right" valign="top">virtual string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#a54392d8545e3cda72b7e9cb4e1a48bc9">generateLabel</a> ()</td></tr>
+<tr class="memdesc:a54392d8545e3cda72b7e9cb4e1a48bc9 inherit pro_methods_class_fact"><td class="mdescLeft">&#160;</td><td class="mdescRight">auto-generates <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a> using generation variable(s) e.g. <a class="el" href="class_fact.html#a850c67cff97fd4bd368a5196a20475b6" title="Counter to organize auto generated Label. Set to negative, if custom Label is assigned.">LabelId</a>; if custom <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a> is set, tries to restore original generated <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a> <b>without</b> resetting <a class="el" href="class_fact.html#abe0a555478c7d84d82d47713c3341a19" title="Stores custom Label if set.">_CustomLabel</a>. If original <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a> is already taken, a new one will be generated.  <a href="class_fact.html#a54392d8545e3cda72b7e9cb4e1a48bc9">More...</a><br /></td></tr>
+<tr class="separator:a54392d8545e3cda72b7e9cb4e1a48bc9 inherit pro_methods_class_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_static_methods_class_fact"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_fact')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_fact.html">Fact</a></td></tr>
+<tr class="memitem:a5158d32e0f6c89ca2531ac9151981533 inherit pub_static_methods_class_fact"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_fact.html">Fact</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#a5158d32e0f6c89ca2531ac9151981533">parseFact</a> (<a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a> fact)</td></tr>
+<tr class="memdesc:a5158d32e0f6c89ca2531ac9151981533 inherit pub_static_methods_class_fact"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parses <a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a> to actual <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a>  <a href="class_fact.html#a5158d32e0f6c89ca2531ac9151981533">More...</a><br /></td></tr>
+<tr class="separator:a5158d32e0f6c89ca2531ac9151981533 inherit pub_static_methods_class_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_attribs_class_fact"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_fact')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_fact.html">Fact</a></td></tr>
+<tr class="memitem:ac78c42d053d145656555d4af4e8a76b9 inherit pub_attribs_class_fact"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#ac78c42d053d145656555d4af4e8a76b9">Representation</a></td></tr>
+<tr class="memdesc:ac78c42d053d145656555d4af4e8a76b9 inherit pub_attribs_class_fact"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reference to <code>GameObject</code> that represents this <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> in the GameWorld.  <a href="class_fact.html#ac78c42d053d145656555d4af4e8a76b9">More...</a><br /></td></tr>
+<tr class="separator:ac78c42d053d145656555d4af4e8a76b9 inherit pub_attribs_class_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_class_fact"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_fact')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_fact.html">Fact</a></td></tr>
+<tr class="memitem:a338f38115696c45402971ef7d0e1ab13 inherit pro_attribs_class_fact"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#a338f38115696c45402971ef7d0e1ab13">_URI</a></td></tr>
+<tr class="memdesc:a338f38115696c45402971ef7d0e1ab13 inherit pro_attribs_class_fact"><td class="mdescLeft">&#160;</td><td class="mdescRight">MMT URI  <a href="class_fact.html#a338f38115696c45402971ef7d0e1ab13">More...</a><br /></td></tr>
+<tr class="separator:a338f38115696c45402971ef7d0e1ab13 inherit pro_attribs_class_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe0a555478c7d84d82d47713c3341a19 inherit pro_attribs_class_fact"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#abe0a555478c7d84d82d47713c3341a19">_CustomLabel</a> = null</td></tr>
+<tr class="memdesc:abe0a555478c7d84d82d47713c3341a19 inherit pro_attribs_class_fact"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores custom <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a> if set.  <a href="class_fact.html#abe0a555478c7d84d82d47713c3341a19">More...</a><br /></td></tr>
+<tr class="separator:abe0a555478c7d84d82d47713c3341a19 inherit pro_attribs_class_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:addf13e312f8d68a630cde0eb0292e779 inherit pro_attribs_class_fact"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_fact_organizer.html">FactOrganizer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#addf13e312f8d68a630cde0eb0292e779">_Facts</a></td></tr>
+<tr class="memdesc:addf13e312f8d68a630cde0eb0292e779 inherit pro_attribs_class_fact"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reference to <a class="el" href="class_fact_organizer.html" title="Organizes (insertion/ deletion / etc. operations) and sepperates Fact spaces. Keeps track of insertio...">FactOrganizer</a> in which this <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> and all its <a class="el" href="class_fact.html#a4bff054ec9ee35f07afd31b165e0812e">depending Facts</a> are beeing organized.  <a href="class_fact.html#addf13e312f8d68a630cde0eb0292e779">More...</a><br /></td></tr>
+<tr class="separator:addf13e312f8d68a630cde0eb0292e779 inherit pro_attribs_class_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header properties_class_fact"><td colspan="2" onclick="javascript:toggleInherit('properties_class_fact')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="class_fact.html">Fact</a></td></tr>
+<tr class="memitem:a39ce0d07dbfb18c028ea9ea86c69d311 inherit properties_class_fact"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Id</a><code> [getset]</code></td></tr>
+<tr class="separator:a39ce0d07dbfb18c028ea9ea86c69d311 inherit properties_class_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aad275d6a706d53e4883287dfb2227a45 inherit properties_class_fact"><td class="memItemLeft" align="right" valign="top">string?&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a><code> [getset]</code></td></tr>
+<tr class="separator:aad275d6a706d53e4883287dfb2227a45 inherit properties_class_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f34bbe01202b103c72a9521972c1827 inherit properties_class_fact"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#a0f34bbe01202b103c72a9521972c1827">hasCustomLabel</a><code> [get]</code></td></tr>
+<tr class="separator:a0f34bbe01202b103c72a9521972c1827 inherit properties_class_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a850c67cff97fd4bd368a5196a20475b6 inherit properties_class_fact"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact.html#a850c67cff97fd4bd368a5196a20475b6">LabelId</a><code> [getset]</code></td></tr>
+<tr class="memdesc:a850c67cff97fd4bd368a5196a20475b6 inherit properties_class_fact"><td class="mdescLeft">&#160;</td><td class="mdescRight">Counter to organize auto generated <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a>. Set to negative, if custom <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Label</a> is assigned.  <a href="class_fact.html#a850c67cff97fd4bd368a5196a20475b6">More...</a><br /></td></tr>
+<tr class="separator:a850c67cff97fd4bd368a5196a20475b6 inherit properties_class_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >Implements CRTP for <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a>; Escalates constructors; </p>
+<dl class="tparams"><dt>Template Parameters</dt><dd>
+  <table class="tparams">
+    <tr><td class="paramname">T</td><td>class, which inherits from <a class="el" href="class_fact_wrapped_c_r_t_p.html" title="Implements CRTP for Fact; Escalates constructors;">FactWrappedCRTP</a></td></tr>
+  </table>
+  </dd>
+</dl>
+<div class="typeconstraint">
+<dl><dt><b>Type Constraints</b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em>T</em></td><td>&#160;:</td><td valign="top"><em><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP</a>&lt;T&gt;</em></td><td>&#160;</td></tr>
+</table>
+</dd>
+</dl>
+</div>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="afe892ea96bffe02bdd36b2507ad6e509" name="afe892ea96bffe02bdd36b2507ad6e509"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afe892ea96bffe02bdd36b2507ad6e509">&#9670;&nbsp;</a></span>FactWrappedCRTP() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP</a>&lt; T &gt;.<a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP</a> </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p></p>
+<p >Only being used by <a href="https://www.newtonsoft.com/json/help/html/T_Newtonsoft_Json_JsonReader.htm">JsonReader</a> to initiate empty <a class="el" href="class_fact.html">Facts</a>. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_j_s_o_n_manager.html">JSONManager</a></dd></dl>
+
+</div>
+</div>
+<a id="a0f81cdce328aa3dc5903d56e726259e3" name="a0f81cdce328aa3dc5903d56e726259e3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0f81cdce328aa3dc5903d56e726259e3">&#9670;&nbsp;</a></span>FactWrappedCRTP() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP</a>&lt; T &gt;.<a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP</a> </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact_organizer.html">FactOrganizer</a>&#160;</td>
+          <td class="paramname"><em>organizer</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p></p>
+<p >Standard base-constructor. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">organizer</td><td><a class="el" href="class_fact.html#addf13e312f8d68a630cde0eb0292e779" title="Reference to FactOrganizer in which this Fact and all its depending Facts are beeing organized.">_Facts</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a3638f0c380fd762d68e33bab47b55dcf" name="a3638f0c380fd762d68e33bab47b55dcf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3638f0c380fd762d68e33bab47b55dcf">&#9670;&nbsp;</a></span>FactWrappedCRTP() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP</a>&lt; T &gt;.<a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP</a> </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP</a>&lt; T &gt;&#160;</td>
+          <td class="paramname"><em>fact</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact_organizer.html">FactOrganizer</a>&#160;</td>
+          <td class="paramname"><em>organizer</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p></p>
+<p >Copies <em>fact</em>  by initiating new MMT Fact. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">fact</td><td><a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> to be copied</td></tr>
+    <tr><td class="paramname">organizer</td><td><a class="el" href="class_fact.html#addf13e312f8d68a630cde0eb0292e779" title="Reference to FactOrganizer in which this Fact and all its depending Facts are beeing organized.">_Facts</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="aa8d38a1fb4e7f03bbb3856d37bd4d9d4" name="aa8d38a1fb4e7f03bbb3856d37bd4d9d4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa8d38a1fb4e7f03bbb3856d37bd4d9d4">&#9670;&nbsp;</a></span>Equivalent() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">override bool <a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP</a>&lt; T &gt;.Equivalent </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>f1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>f2</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Compares <em>f1</em>  against <em>f2</em> . </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">f1</td><td><a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> to compare to</td></tr>
+    <tr><td class="paramname">f2</td><td><a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> to compare to</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <em>f2</em>  is semantical very similar to <em>f1</em> </dd></dl>
+
+<p>Implements <a class="el" href="class_fact.html#a3349038fecf169deae63bca1a0dc18f6">Fact</a>.</p>
+
+</div>
+</div>
+<a id="a6d6c30f6480c57f8928d1ff1960adaa6" name="a6d6c30f6480c57f8928d1ff1960adaa6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6d6c30f6480c57f8928d1ff1960adaa6">&#9670;&nbsp;</a></span>Equivalent() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">override bool <a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP</a>&lt; T &gt;.Equivalent </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>f2</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Compares <a class="el" href="class_fact.html">this</a> against <em>f2</em> . </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">f2</td><td><a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> to compare to</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <em>f2</em>  is semantical very similar to <a class="el" href="class_fact.html">this</a></dd></dl>
+
+<p>Implements <a class="el" href="class_fact.html#adc82331e7914777c5fe1d5ebad6972aa">Fact</a>.</p>
+
+</div>
+</div>
+<a id="a6e83feba9179a493d097f9f2c0573de6" name="a6e83feba9179a493d097f9f2c0573de6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6e83feba9179a493d097f9f2c0573de6">&#9670;&nbsp;</a></span>EquivalentWrapped()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">abstract bool <a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP</a>&lt; T &gt;.EquivalentWrapped </td>
+          <td>(</td>
+          <td class="paramtype">T&#160;</td>
+          <td class="paramname"><em>f1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">T&#160;</td>
+          <td class="paramname"><em>f2</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>CRTP step of <a class="el" href="class_fact_wrapped_c_r_t_p.html#a6d6c30f6480c57f8928d1ff1960adaa6" title="Compares this against f2 .">Equivalent(Fact)</a> and <a class="el" href="class_fact_wrapped_c_r_t_p.html#aa8d38a1fb4e7f03bbb3856d37bd4d9d4" title="Compares f1  against f2 .">Equivalent(Fact, Fact)</a></p>
+
+<p>Implemented in <a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a90d0c4d81a5aee4a5a51b1de3f561e24">AbstractLineFactWrappedCRTP&lt; T &gt;</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/<a class="el" href="_fact_8cs.html">Fact.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_fact_wrapped_c_r_t_p.js b/Doxygen/output/html/class_fact_wrapped_c_r_t_p.js
new file mode 100644
index 0000000000000000000000000000000000000000..0d3e8b33cf4b91b9c1b574cdca31094bcb01cc8d
--- /dev/null
+++ b/Doxygen/output/html/class_fact_wrapped_c_r_t_p.js
@@ -0,0 +1,9 @@
+var class_fact_wrapped_c_r_t_p =
+[
+    [ "FactWrappedCRTP", "class_fact_wrapped_c_r_t_p.html#afe892ea96bffe02bdd36b2507ad6e509", null ],
+    [ "FactWrappedCRTP", "class_fact_wrapped_c_r_t_p.html#a0f81cdce328aa3dc5903d56e726259e3", null ],
+    [ "FactWrappedCRTP", "class_fact_wrapped_c_r_t_p.html#a3638f0c380fd762d68e33bab47b55dcf", null ],
+    [ "Equivalent", "class_fact_wrapped_c_r_t_p.html#aa8d38a1fb4e7f03bbb3856d37bd4d9d4", null ],
+    [ "Equivalent", "class_fact_wrapped_c_r_t_p.html#a6d6c30f6480c57f8928d1ff1960adaa6", null ],
+    [ "EquivalentWrapped", "class_fact_wrapped_c_r_t_p.html#a6e83feba9179a493d097f9f2c0573de6", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_fact_wrapped_c_r_t_p.png b/Doxygen/output/html/class_fact_wrapped_c_r_t_p.png
new file mode 100644
index 0000000000000000000000000000000000000000..fb761ddb6824878491f8c935c9b8380290bbada4
--- /dev/null
+++ b/Doxygen/output/html/class_fact_wrapped_c_r_t_p.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b93456a9e60122d0b01153139e72cba5997bc7bcbd3723d9897657987e0f20ba
+size 541
diff --git a/Doxygen/output/html/class_fact_wrapper-members.html b/Doxygen/output/html/class_fact_wrapper-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..2f621333af0a6908b16083d46dff44b8abcab6cf
--- /dev/null
+++ b/Doxygen/output/html/class_fact_wrapper-members.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_fact_wrapper.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">FactWrapper Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_fact_wrapper.html">FactWrapper</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_wrapper.html#ace8889b64bf1f81951736146dd313a68">fact</a></td><td class="entry"><a class="el" href="class_fact_wrapper.html">FactWrapper</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_fact_wrapper.html b/Doxygen/output/html/class_fact_wrapper.html
new file mode 100644
index 0000000000000000000000000000000000000000..5784db468b54c8697d3352f803f2c3ceec33bdef
--- /dev/null
+++ b/Doxygen/output/html/class_fact_wrapper.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: FactWrapper Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_fact_wrapper.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_fact_wrapper-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">FactWrapper Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for FactWrapper:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_fact_wrapper.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:ace8889b64bf1f81951736146dd313a68"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_fact.html">Fact</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapper.html#ace8889b64bf1f81951736146dd313a68">fact</a></td></tr>
+<tr class="separator:ace8889b64bf1f81951736146dd313a68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="ace8889b64bf1f81951736146dd313a68" name="ace8889b64bf1f81951736146dd313a68"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ace8889b64bf1f81951736146dd313a68">&#9670;&nbsp;</a></span>fact</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_fact.html">Fact</a> FactWrapper.fact</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InventoryStuff/<a class="el" href="_fact_wrapper_8cs.html">FactWrapper.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_fact_wrapper.html">FactWrapper</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_fact_wrapper.js b/Doxygen/output/html/class_fact_wrapper.js
new file mode 100644
index 0000000000000000000000000000000000000000..5b5d708b2330d87210e913f03305f27cc6e6a062
--- /dev/null
+++ b/Doxygen/output/html/class_fact_wrapper.js
@@ -0,0 +1,4 @@
+var class_fact_wrapper =
+[
+    [ "fact", "class_fact_wrapper.html#ace8889b64bf1f81951736146dd313a68", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_fact_wrapper.png b/Doxygen/output/html/class_fact_wrapper.png
new file mode 100644
index 0000000000000000000000000000000000000000..7cfbbe7ccee05d835b64574acb474fb82b1bba33
--- /dev/null
+++ b/Doxygen/output/html/class_fact_wrapper.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6ed88a957378b12776531b8d97b1bb50b475327a44ad3e6dd30e694abbc3a4f1
+size 488
diff --git a/Doxygen/output/html/class_gadget-members.html b/Doxygen/output/html/class_gadget-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..06e34fd7cb5a8df9af9e5ed7f3f177c905ebeb42
--- /dev/null
+++ b/Doxygen/output/html/class_gadget-members.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_gadget.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">Gadget Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_gadget.html">Gadget</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#a7ee73250f04a3d86b486ec4e73e3b790">Awake</a>()</td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e">Cursor</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#a08cf9e25270636472e93195bc1516878">id</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d">ignoreLayerMask</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999">MaxRange</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_gadget.html#a79585ab08c1ae5efe5a357e1b4218fa2">OnEnable</a>()</td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#a069459a8478367816706eeb368b11763">OnHit</a>(RaycastHit hit)</td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0">Sprite</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53">UiName</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_gadget.html b/Doxygen/output/html/class_gadget.html
new file mode 100644
index 0000000000000000000000000000000000000000..437b09b1119c11b39faa8a4bd190412d68a45230
--- /dev/null
+++ b/Doxygen/output/html/class_gadget.html
@@ -0,0 +1,353 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Gadget Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_gadget.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="class_gadget-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">Gadget Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Base class for all Gadgets to derive from. A <a class="el" href="class_gadget.html" title="Base class for all Gadgets to derive from. A Gadget is a tool for the player (and level editor) to in...">Gadget</a> is a tool for the player (and level editor) to interact with the GameWorld.  
+ <a href="class_gadget.html#details">More...</a></p>
+<div class="dynheader">
+Inheritance diagram for Gadget:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_gadget.png" usemap="#Gadget_map" alt=""/>
+  <map id="Gadget_map" name="Gadget_map">
+<area href="class_angle_tool.html" alt="AngleTool" shape="rect" coords="112,112,214,136"/>
+<area href="class_extra_gadget.html" alt="ExtraGadget" shape="rect" coords="112,168,214,192"/>
+<area href="class_line_tool.html" alt="LineTool" shape="rect" coords="112,224,214,248"/>
+<area href="class_lot_tool.html" alt="LotTool" shape="rect" coords="112,280,214,304"/>
+<area href="class_pendulum.html" alt="Pendulum" shape="rect" coords="112,336,214,360"/>
+<area href="class_pointer.html" alt="Pointer" shape="rect" coords="112,392,214,416"/>
+<area href="class_pole_tool.html" alt="PoleTool" shape="rect" coords="112,448,214,472"/>
+<area href="class_remover.html" alt="Remover" shape="rect" coords="112,504,214,528"/>
+<area href="class_tape.html" alt="Tape" shape="rect" coords="112,560,214,584"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a069459a8478367816706eeb368b11763"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a069459a8478367816706eeb368b11763">OnHit</a> (RaycastHit hit)</td></tr>
+<tr class="memdesc:a069459a8478367816706eeb368b11763"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when <a class="el" href="class_communication_events.html#a42aa894d895fcccfea05a3823bc2a683">CommunicationEvents.TriggerEvent</a> is invoked, a.k.a. when Player clicks in GameWorld.  <a href="class_gadget.html#a069459a8478367816706eeb368b11763">More...</a><br /></td></tr>
+<tr class="separator:a069459a8478367816706eeb368b11763"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a08cf9e25270636472e93195bc1516878"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a08cf9e25270636472e93195bc1516878">id</a> = -1</td></tr>
+<tr class="memdesc:a08cf9e25270636472e93195bc1516878"><td class="mdescLeft">&#160;</td><td class="mdescRight">Position in tool belt.  <a href="class_gadget.html#a08cf9e25270636472e93195bc1516878">More...</a><br /></td></tr>
+<tr class="separator:a08cf9e25270636472e93195bc1516878"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae7923f7fd2ee880e3cb9d8f4f76cb53"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53">UiName</a> = &quot;Name Not Set&quot;</td></tr>
+<tr class="memdesc:aae7923f7fd2ee880e3cb9d8f4f76cb53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tool Name  <a href="class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53">More...</a><br /></td></tr>
+<tr class="separator:aae7923f7fd2ee880e3cb9d8f4f76cb53"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5cbccf7078b56f38e9b3d972f04e999"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999">MaxRange</a></td></tr>
+<tr class="memdesc:aa5cbccf7078b56f38e9b3d972f04e999"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum range for this Tool. For consistency use GadgetDistances in <a class="el" href="class_global_behaviour.html">GlobalBehaviour</a>. <a href="class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999">More...</a><br /></td></tr>
+<tr class="separator:aa5cbccf7078b56f38e9b3d972f04e999"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c9fe989e41ae1117121eefc22fca7b0"><td class="memItemLeft" align="right" valign="top">Sprite&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0">Sprite</a></td></tr>
+<tr class="memdesc:a2c9fe989e41ae1117121eefc22fca7b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Which sprite to use <a href="class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0">More...</a><br /></td></tr>
+<tr class="separator:a2c9fe989e41ae1117121eefc22fca7b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb04c1ca241da0b8e818144a80d9e55d"><td class="memItemLeft" align="right" valign="top">LayerMask&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d">ignoreLayerMask</a></td></tr>
+<tr class="memdesc:acb04c1ca241da0b8e818144a80d9e55d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Layers to ignore for thid gadget by default. <a href="class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d">More...</a><br /></td></tr>
+<tr class="separator:acb04c1ca241da0b8e818144a80d9e55d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad932ca8643a5a86c74ed070079a8f70e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_world_cursor.html">WorldCursor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e">Cursor</a></td></tr>
+<tr class="memdesc:ad932ca8643a5a86c74ed070079a8f70e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Which cursor to use <a href="class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e">More...</a><br /></td></tr>
+<tr class="separator:ad932ca8643a5a86c74ed070079a8f70e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a7ee73250f04a3d86b486ec4e73e3b790"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a7ee73250f04a3d86b486ec4e73e3b790">Awake</a> ()</td></tr>
+<tr class="separator:a7ee73250f04a3d86b486ec4e73e3b790"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79585ab08c1ae5efe5a357e1b4218fa2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a79585ab08c1ae5efe5a357e1b4218fa2">OnEnable</a> ()</td></tr>
+<tr class="separator:a79585ab08c1ae5efe5a357e1b4218fa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >Base class for all Gadgets to derive from. A <a class="el" href="class_gadget.html" title="Base class for all Gadgets to derive from. A Gadget is a tool for the player (and level editor) to in...">Gadget</a> is a tool for the player (and level editor) to interact with the GameWorld. </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a id="a7ee73250f04a3d86b486ec4e73e3b790" name="a7ee73250f04a3d86b486ec4e73e3b790"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7ee73250f04a3d86b486ec4e73e3b790">&#9670;&nbsp;</a></span>Awake()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Gadget.Awake </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a79585ab08c1ae5efe5a357e1b4218fa2" name="a79585ab08c1ae5efe5a357e1b4218fa2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a79585ab08c1ae5efe5a357e1b4218fa2">&#9670;&nbsp;</a></span>OnEnable()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Gadget.OnEnable </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a069459a8478367816706eeb368b11763" name="a069459a8478367816706eeb368b11763"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a069459a8478367816706eeb368b11763">&#9670;&nbsp;</a></span>OnHit()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void Gadget.OnHit </td>
+          <td>(</td>
+          <td class="paramtype">RaycastHit&#160;</td>
+          <td class="paramname"><em>hit</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Called when <a class="el" href="class_communication_events.html#a42aa894d895fcccfea05a3823bc2a683">CommunicationEvents.TriggerEvent</a> is invoked, a.k.a. when Player clicks in GameWorld. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">hit</td><td>the position where it was clicked</td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p>Reimplemented in <a class="el" href="class_angle_tool.html#af74cf47aa4012b25580f1ec27f4ca106">AngleTool</a>, <a class="el" href="class_extra_gadget.html#ac2eea5365482773fa64901ae822554ce">ExtraGadget</a>, <a class="el" href="class_line_tool.html#a5d944599869c3b2c72813f4dbbffec23">LineTool</a>, <a class="el" href="class_lot_tool.html#a30b465dbda71de181a94b76ea4dc3b96">LotTool</a>, <a class="el" href="class_pendulum.html#a743baa175fc8ca03b7bc09e8a61decb6">Pendulum</a>, <a class="el" href="class_pointer.html#a50508f1139e918d86cb2e8e21c29a7d9">Pointer</a>, <a class="el" href="class_pole_tool.html#a80d36866f9e8c7d22d33a11636c55bff">PoleTool</a>, <a class="el" href="class_remover.html#a729a0b5a690e4a1eeb831f58f020d25e">Remover</a>, and <a class="el" href="class_tape.html#aa4d350b49d43248352c0dbfb6ff11245">Tape</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="ad932ca8643a5a86c74ed070079a8f70e" name="ad932ca8643a5a86c74ed070079a8f70e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad932ca8643a5a86c74ed070079a8f70e">&#9670;&nbsp;</a></span>Cursor</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_world_cursor.html">WorldCursor</a> Gadget.Cursor</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Which cursor to use</p>
+<p >When not set in Inspector, will be searching for any <a class="el" href="class_world_cursor.html">WorldCursor</a>.</p>
+
+</div>
+</div>
+<a id="a08cf9e25270636472e93195bc1516878" name="a08cf9e25270636472e93195bc1516878"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a08cf9e25270636472e93195bc1516878">&#9670;&nbsp;</a></span>id</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int Gadget.id = -1</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Position in tool belt. </p>
+<p >Set in Inspector or <a class="el" href="class_gadget.html#a7ee73250f04a3d86b486ec4e73e3b790">Awake</a></p>
+
+</div>
+</div>
+<a id="acb04c1ca241da0b8e818144a80d9e55d" name="acb04c1ca241da0b8e818144a80d9e55d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acb04c1ca241da0b8e818144a80d9e55d">&#9670;&nbsp;</a></span>ignoreLayerMask</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">LayerMask Gadget.ignoreLayerMask</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Layers to ignore for thid gadget by default.</p>
+<p >Set in Inspector</p>
+
+</div>
+</div>
+<a id="aa5cbccf7078b56f38e9b3d972f04e999" name="aa5cbccf7078b56f38e9b3d972f04e999"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa5cbccf7078b56f38e9b3d972f04e999">&#9670;&nbsp;</a></span>MaxRange</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float Gadget.MaxRange</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Maximum range for this Tool. For consistency use GadgetDistances in <a class="el" href="class_global_behaviour.html">GlobalBehaviour</a>.</p>
+<p >Set in Inspector or <a class="el" href="class_gadget.html#a7ee73250f04a3d86b486ec4e73e3b790">Awake</a></p>
+
+</div>
+</div>
+<a id="a2c9fe989e41ae1117121eefc22fca7b0" name="a2c9fe989e41ae1117121eefc22fca7b0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2c9fe989e41ae1117121eefc22fca7b0">&#9670;&nbsp;</a></span>Sprite</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Sprite Gadget.Sprite</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Which sprite to use</p>
+<p >Set in Inspector</p>
+
+</div>
+</div>
+<a id="aae7923f7fd2ee880e3cb9d8f4f76cb53" name="aae7923f7fd2ee880e3cb9d8f4f76cb53"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aae7923f7fd2ee880e3cb9d8f4f76cb53">&#9670;&nbsp;</a></span>UiName</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string Gadget.UiName = &quot;Name Not Set&quot;</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Tool Name </p>
+<p >Set in Inspector or <a class="el" href="class_gadget.html#a7ee73250f04a3d86b486ec4e73e3b790">Awake</a></p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/Gadgets/<a class="el" href="_gadget_8cs.html">Gadget.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_gadget.html">Gadget</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_gadget.js b/Doxygen/output/html/class_gadget.js
new file mode 100644
index 0000000000000000000000000000000000000000..24e0ad1b2c81b8d6a9e20fc9eea5d9e378d5648e
--- /dev/null
+++ b/Doxygen/output/html/class_gadget.js
@@ -0,0 +1,12 @@
+var class_gadget =
+[
+    [ "Awake", "class_gadget.html#a7ee73250f04a3d86b486ec4e73e3b790", null ],
+    [ "OnEnable", "class_gadget.html#a79585ab08c1ae5efe5a357e1b4218fa2", null ],
+    [ "OnHit", "class_gadget.html#a069459a8478367816706eeb368b11763", null ],
+    [ "Cursor", "class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e", null ],
+    [ "id", "class_gadget.html#a08cf9e25270636472e93195bc1516878", null ],
+    [ "ignoreLayerMask", "class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d", null ],
+    [ "MaxRange", "class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999", null ],
+    [ "Sprite", "class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0", null ],
+    [ "UiName", "class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_gadget.png b/Doxygen/output/html/class_gadget.png
new file mode 100644
index 0000000000000000000000000000000000000000..eb7ab678ac0f5e0aa89c4b6c21854616a269bc19
--- /dev/null
+++ b/Doxygen/output/html/class_gadget.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f29f0f49344ee8e9988cc42e9b9aea5bfa3f02e3d6360f7f32e496d6a6e2541a
+size 2472
diff --git a/Doxygen/output/html/class_gadget_manager-members.html b/Doxygen/output/html/class_gadget_manager-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..8be17a6c108ff7032c0062cd84c75d7085e95550
--- /dev/null
+++ b/Doxygen/output/html/class_gadget_manager-members.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_gadget_manager.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">GadgetManager Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_gadget_manager.html">GadgetManager</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget_manager.html#a482af6ad59db6429f5b6e28f84775228">activeGadget</a></td><td class="entry"><a class="el" href="class_gadget_manager.html">GadgetManager</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_gadget_manager.html#a0908717a3cde48566043efa4f2727801">CreateButton</a>(Gadget gadget)</td><td class="entry"><a class="el" href="class_gadget_manager.html">GadgetManager</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget_manager.html#a90c28648322b191c95a0ef3952193af6">GadgetButton</a></td><td class="entry"><a class="el" href="class_gadget_manager.html">GadgetManager</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_gadget_manager.html#a08d23113eb93f42ecedf80ddc6216ea2">gadgets</a></td><td class="entry"><a class="el" href="class_gadget_manager.html">GadgetManager</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget_manager.html#abc94c0d4f2fc097c62a6898105f6835b">GadgetUI</a></td><td class="entry"><a class="el" href="class_gadget_manager.html">GadgetManager</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_gadget_manager.html#a2cf2af2c0b10e68c10eb9a86f9ad91d8">OnToolModeChanged</a>(int id)</td><td class="entry"><a class="el" href="class_gadget_manager.html">GadgetManager</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget_manager.html#a9408b24e46d866ec63338633fd78a03c">Start</a>()</td><td class="entry"><a class="el" href="class_gadget_manager.html">GadgetManager</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_gadget_manager.html b/Doxygen/output/html/class_gadget_manager.html
new file mode 100644
index 0000000000000000000000000000000000000000..ceb7225d31d66b78a7c0a283ade0fc28db71692f
--- /dev/null
+++ b/Doxygen/output/html/class_gadget_manager.html
@@ -0,0 +1,275 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: GadgetManager Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_gadget_manager.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="class_gadget_manager-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">GadgetManager Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for GadgetManager:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_gadget_manager.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a0908717a3cde48566043efa4f2727801"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget_manager.html#a0908717a3cde48566043efa4f2727801">CreateButton</a> (<a class="el" href="class_gadget.html">Gadget</a> gadget)</td></tr>
+<tr class="separator:a0908717a3cde48566043efa4f2727801"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cf2af2c0b10e68c10eb9a86f9ad91d8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget_manager.html#a2cf2af2c0b10e68c10eb9a86f9ad91d8">OnToolModeChanged</a> (int id)</td></tr>
+<tr class="separator:a2cf2af2c0b10e68c10eb9a86f9ad91d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:abc94c0d4f2fc097c62a6898105f6835b"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget_manager.html#abc94c0d4f2fc097c62a6898105f6835b">GadgetUI</a></td></tr>
+<tr class="separator:abc94c0d4f2fc097c62a6898105f6835b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a90c28648322b191c95a0ef3952193af6"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget_manager.html#a90c28648322b191c95a0ef3952193af6">GadgetButton</a></td></tr>
+<tr class="separator:a90c28648322b191c95a0ef3952193af6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:a482af6ad59db6429f5b6e28f84775228"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_gadget.html">Gadget</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget_manager.html#a482af6ad59db6429f5b6e28f84775228">activeGadget</a></td></tr>
+<tr class="separator:a482af6ad59db6429f5b6e28f84775228"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a08d23113eb93f42ecedf80ddc6216ea2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_gadget.html">Gadget</a>[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget_manager.html#a08d23113eb93f42ecedf80ddc6216ea2">gadgets</a></td></tr>
+<tr class="separator:a08d23113eb93f42ecedf80ddc6216ea2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:a9408b24e46d866ec63338633fd78a03c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget_manager.html#a9408b24e46d866ec63338633fd78a03c">Start</a> ()</td></tr>
+<tr class="separator:a9408b24e46d866ec63338633fd78a03c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a0908717a3cde48566043efa4f2727801" name="a0908717a3cde48566043efa4f2727801"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0908717a3cde48566043efa4f2727801">&#9670;&nbsp;</a></span>CreateButton()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void GadgetManager.CreateButton </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_gadget.html">Gadget</a>&#160;</td>
+          <td class="paramname"><em>gadget</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2cf2af2c0b10e68c10eb9a86f9ad91d8" name="a2cf2af2c0b10e68c10eb9a86f9ad91d8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2cf2af2c0b10e68c10eb9a86f9ad91d8">&#9670;&nbsp;</a></span>OnToolModeChanged()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void GadgetManager.OnToolModeChanged </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>id</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9408b24e46d866ec63338633fd78a03c" name="a9408b24e46d866ec63338633fd78a03c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9408b24e46d866ec63338633fd78a03c">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void GadgetManager.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a482af6ad59db6429f5b6e28f84775228" name="a482af6ad59db6429f5b6e28f84775228"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a482af6ad59db6429f5b6e28f84775228">&#9670;&nbsp;</a></span>activeGadget</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_gadget.html">Gadget</a> GadgetManager.activeGadget</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a90c28648322b191c95a0ef3952193af6" name="a90c28648322b191c95a0ef3952193af6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a90c28648322b191c95a0ef3952193af6">&#9670;&nbsp;</a></span>GadgetButton</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject GadgetManager.GadgetButton</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a08d23113eb93f42ecedf80ddc6216ea2" name="a08d23113eb93f42ecedf80ddc6216ea2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a08d23113eb93f42ecedf80ddc6216ea2">&#9670;&nbsp;</a></span>gadgets</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_gadget.html">Gadget</a> [] GadgetManager.gadgets</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abc94c0d4f2fc097c62a6898105f6835b" name="abc94c0d4f2fc097c62a6898105f6835b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abc94c0d4f2fc097c62a6898105f6835b">&#9670;&nbsp;</a></span>GadgetUI</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject GadgetManager.GadgetUI</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/Gadgets/<a class="el" href="_gadget_manager_8cs.html">GadgetManager.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_gadget_manager.html">GadgetManager</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_gadget_manager.js b/Doxygen/output/html/class_gadget_manager.js
new file mode 100644
index 0000000000000000000000000000000000000000..2a5a4ff875a0a06267475be7ef681d8297d115d8
--- /dev/null
+++ b/Doxygen/output/html/class_gadget_manager.js
@@ -0,0 +1,10 @@
+var class_gadget_manager =
+[
+    [ "CreateButton", "class_gadget_manager.html#a0908717a3cde48566043efa4f2727801", null ],
+    [ "OnToolModeChanged", "class_gadget_manager.html#a2cf2af2c0b10e68c10eb9a86f9ad91d8", null ],
+    [ "Start", "class_gadget_manager.html#a9408b24e46d866ec63338633fd78a03c", null ],
+    [ "activeGadget", "class_gadget_manager.html#a482af6ad59db6429f5b6e28f84775228", null ],
+    [ "GadgetButton", "class_gadget_manager.html#a90c28648322b191c95a0ef3952193af6", null ],
+    [ "gadgets", "class_gadget_manager.html#a08d23113eb93f42ecedf80ddc6216ea2", null ],
+    [ "GadgetUI", "class_gadget_manager.html#abc94c0d4f2fc097c62a6898105f6835b", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_gadget_manager.png b/Doxygen/output/html/class_gadget_manager.png
new file mode 100644
index 0000000000000000000000000000000000000000..208e18f84e64ac1d63cbb230cb2bdebdb719710c
--- /dev/null
+++ b/Doxygen/output/html/class_gadget_manager.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b3cd2ed7b4e3fd9b98a6bb79808598adcec72831d3753fd582a5a6ebd5bca20e
+size 534
diff --git a/Doxygen/output/html/class_game_object_extensions-members.html b/Doxygen/output/html/class_game_object_extensions-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..5f2f1caf14c8b586b3462611e46c27aef98060c9
--- /dev/null
+++ b/Doxygen/output/html/class_game_object_extensions-members.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_game_object_extensions.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">GameObjectExtensions Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_game_object_extensions.html">GameObjectExtensions</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_game_object_extensions.html#af6d2a6da9fe673e3b15e93c2b1de1ce9">DestroyAllChildren</a>(this GameObject root)</td><td class="entry"><a class="el" href="class_game_object_extensions.html">GameObjectExtensions</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_game_object_extensions.html#a3c2e3c5f7a346db19c37dd6d4e16e142">GetNthChild</a>(this GameObject root, IEnumerable&lt; int &gt; pos)</td><td class="entry"><a class="el" href="class_game_object_extensions.html">GameObjectExtensions</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_game_object_extensions.html#a249b3198e921acf6674d65758051517b">UpdateTagActive</a>(this GameObject root, string tag, bool enable)</td><td class="entry"><a class="el" href="class_game_object_extensions.html">GameObjectExtensions</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_game_object_extensions.html b/Doxygen/output/html/class_game_object_extensions.html
new file mode 100644
index 0000000000000000000000000000000000000000..ba76f8a425df98c2150f8c5eee4360843ce1ffd4
--- /dev/null
+++ b/Doxygen/output/html/class_game_object_extensions.html
@@ -0,0 +1,219 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: GameObjectExtensions Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_game_object_extensions.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="class_game_object_extensions-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">GameObjectExtensions Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a249b3198e921acf6674d65758051517b"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_game_object_extensions.html#a249b3198e921acf6674d65758051517b">UpdateTagActive</a> (this GameObject root, string tag, bool enable)</td></tr>
+<tr class="separator:a249b3198e921acf6674d65758051517b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af6d2a6da9fe673e3b15e93c2b1de1ce9"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_game_object_extensions.html#af6d2a6da9fe673e3b15e93c2b1de1ce9">DestroyAllChildren</a> (this GameObject root)</td></tr>
+<tr class="separator:af6d2a6da9fe673e3b15e93c2b1de1ce9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3c2e3c5f7a346db19c37dd6d4e16e142"><td class="memItemLeft" align="right" valign="top">static GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_game_object_extensions.html#a3c2e3c5f7a346db19c37dd6d4e16e142">GetNthChild</a> (this GameObject root, IEnumerable&lt; int &gt; pos)</td></tr>
+<tr class="separator:a3c2e3c5f7a346db19c37dd6d4e16e142"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="af6d2a6da9fe673e3b15e93c2b1de1ce9" name="af6d2a6da9fe673e3b15e93c2b1de1ce9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af6d2a6da9fe673e3b15e93c2b1de1ce9">&#9670;&nbsp;</a></span>DestroyAllChildren()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void GameObjectExtensions.DestroyAllChildren </td>
+          <td>(</td>
+          <td class="paramtype">this GameObject&#160;</td>
+          <td class="paramname"><em>root</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3c2e3c5f7a346db19c37dd6d4e16e142" name="a3c2e3c5f7a346db19c37dd6d4e16e142"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3c2e3c5f7a346db19c37dd6d4e16e142">&#9670;&nbsp;</a></span>GetNthChild()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static GameObject GameObjectExtensions.GetNthChild </td>
+          <td>(</td>
+          <td class="paramtype">this GameObject&#160;</td>
+          <td class="paramname"><em>root</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">IEnumerable&lt; int &gt;&#160;</td>
+          <td class="paramname"><em>pos</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a249b3198e921acf6674d65758051517b" name="a249b3198e921acf6674d65758051517b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a249b3198e921acf6674d65758051517b">&#9670;&nbsp;</a></span>UpdateTagActive()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void GameObjectExtensions.UpdateTagActive </td>
+          <td>(</td>
+          <td class="paramtype">this GameObject&#160;</td>
+          <td class="paramname"><em>root</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>tag</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>enable</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/<a class="el" href="_game_object_extensions_8cs.html">GameObjectExtensions.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_game_object_extensions.html">GameObjectExtensions</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_game_object_extensions.js b/Doxygen/output/html/class_game_object_extensions.js
new file mode 100644
index 0000000000000000000000000000000000000000..a333652d4a3bd22abd95a29aa00dfaa3c1cb7731
--- /dev/null
+++ b/Doxygen/output/html/class_game_object_extensions.js
@@ -0,0 +1,6 @@
+var class_game_object_extensions =
+[
+    [ "DestroyAllChildren", "class_game_object_extensions.html#af6d2a6da9fe673e3b15e93c2b1de1ce9", null ],
+    [ "GetNthChild", "class_game_object_extensions.html#a3c2e3c5f7a346db19c37dd6d4e16e142", null ],
+    [ "UpdateTagActive", "class_game_object_extensions.html#a249b3198e921acf6674d65758051517b", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_generate_demo_files-members.html b/Doxygen/output/html/class_generate_demo_files-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..c825c0d4ba9828845dbae50ec8c6141289574c3f
--- /dev/null
+++ b/Doxygen/output/html/class_generate_demo_files-members.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_generate_demo_files.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">GenerateDemoFiles Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_generate_demo_files.html">GenerateDemoFiles</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_generate_demo_files.html#a3cb5416fa82b138a62f2ad360e0fc2b7">GenerateAll</a>()</td><td class="entry"><a class="el" href="class_generate_demo_files.html">GenerateDemoFiles</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_generate_demo_files.html#a32c8f4ccde6d5fe4b36db1cc77a80f29">GenerateDemoA</a>()</td><td class="entry"><a class="el" href="class_generate_demo_files.html">GenerateDemoFiles</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_generate_demo_files.html#aa9944b9f8f29c011a869cb5a5bedf548">GenerateDemoB</a>()</td><td class="entry"><a class="el" href="class_generate_demo_files.html">GenerateDemoFiles</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_generate_demo_files.html b/Doxygen/output/html/class_generate_demo_files.html
new file mode 100644
index 0000000000000000000000000000000000000000..06646580c6d02c106574b6f955653808e55558a0
--- /dev/null
+++ b/Doxygen/output/html/class_generate_demo_files.html
@@ -0,0 +1,190 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: GenerateDemoFiles Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_generate_demo_files.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="class_generate_demo_files-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">GenerateDemoFiles Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a3cb5416fa82b138a62f2ad360e0fc2b7"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_generate_demo_files.html#a3cb5416fa82b138a62f2ad360e0fc2b7">GenerateAll</a> ()</td></tr>
+<tr class="separator:a3cb5416fa82b138a62f2ad360e0fc2b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a32c8f4ccde6d5fe4b36db1cc77a80f29"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_generate_demo_files.html#a32c8f4ccde6d5fe4b36db1cc77a80f29">GenerateDemoA</a> ()</td></tr>
+<tr class="separator:a32c8f4ccde6d5fe4b36db1cc77a80f29"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9944b9f8f29c011a869cb5a5bedf548"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_generate_demo_files.html#aa9944b9f8f29c011a869cb5a5bedf548">GenerateDemoB</a> ()</td></tr>
+<tr class="separator:aa9944b9f8f29c011a869cb5a5bedf548"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a3cb5416fa82b138a62f2ad360e0fc2b7" name="a3cb5416fa82b138a62f2ad360e0fc2b7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3cb5416fa82b138a62f2ad360e0fc2b7">&#9670;&nbsp;</a></span>GenerateAll()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void GenerateDemoFiles.GenerateAll </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a32c8f4ccde6d5fe4b36db1cc77a80f29" name="a32c8f4ccde6d5fe4b36db1cc77a80f29"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a32c8f4ccde6d5fe4b36db1cc77a80f29">&#9670;&nbsp;</a></span>GenerateDemoA()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void GenerateDemoFiles.GenerateDemoA </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa9944b9f8f29c011a869cb5a5bedf548" name="aa9944b9f8f29c011a869cb5a5bedf548"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa9944b9f8f29c011a869cb5a5bedf548">&#9670;&nbsp;</a></span>GenerateDemoB()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void GenerateDemoFiles.GenerateDemoB </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/<a class="el" href="_generate_demo_files_8cs.html">GenerateDemoFiles.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_generate_demo_files.html">GenerateDemoFiles</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_generate_demo_files.js b/Doxygen/output/html/class_generate_demo_files.js
new file mode 100644
index 0000000000000000000000000000000000000000..5ec7e6e0375d07e4811e6ba2c089a9d40b45a907
--- /dev/null
+++ b/Doxygen/output/html/class_generate_demo_files.js
@@ -0,0 +1,6 @@
+var class_generate_demo_files =
+[
+    [ "GenerateAll", "class_generate_demo_files.html#a3cb5416fa82b138a62f2ad360e0fc2b7", null ],
+    [ "GenerateDemoA", "class_generate_demo_files.html#a32c8f4ccde6d5fe4b36db1cc77a80f29", null ],
+    [ "GenerateDemoB", "class_generate_demo_files.html#aa9944b9f8f29c011a869cb5a5bedf548", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_global_behaviour-members.html b/Doxygen/output/html/class_global_behaviour-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..ad988dde1e26171b758ab6bf0a5200a9905bdf43
--- /dev/null
+++ b/Doxygen/output/html/class_global_behaviour-members.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_global_behaviour.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">GlobalBehaviour Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_global_behaviour.html">GlobalBehaviour</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_global_behaviour.html#aa43c58847f4b2140fa4e72e38ebe633a">_GadgetLaserDistance</a></td><td class="entry"><a class="el" href="class_global_behaviour.html">GlobalBehaviour</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_global_behaviour.html#a55d28ed5066820169c35f1abf1be087c">_GadgetPhysicalDistance</a></td><td class="entry"><a class="el" href="class_global_behaviour.html">GlobalBehaviour</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_global_behaviour.html#aba11094ab5c21a0419fa1ffa1fa43e3f">_hintAnimationDuration</a></td><td class="entry"><a class="el" href="class_global_behaviour.html">GlobalBehaviour</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_global_behaviour.html#aee7d3510a5eeb4a0e8d8d09f51babc77">_hintAnimationEndColor</a></td><td class="entry"><a class="el" href="class_global_behaviour.html">GlobalBehaviour</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_global_behaviour.html#a6d53399649b0132ed9376065e68273ec">_hintAnimationStartColor</a></td><td class="entry"><a class="el" href="class_global_behaviour.html">GlobalBehaviour</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_global_behaviour.html#a32329e5df133c503f2df4af336c344de">_StageAccomplished</a></td><td class="entry"><a class="el" href="class_global_behaviour.html">GlobalBehaviour</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_global_behaviour.html#a7c277de1a2bd83a0e36957966c9fbf49">_StageError</a></td><td class="entry"><a class="el" href="class_global_behaviour.html">GlobalBehaviour</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_global_behaviour.html#a942bbbe4c2189abbb81c5be26ea4375b">_StageNotYetAccomplished</a></td><td class="entry"><a class="el" href="class_global_behaviour.html">GlobalBehaviour</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_global_behaviour.html#aa99978332be57c851238eade96f4e61b">Awake</a>()</td><td class="entry"><a class="el" href="class_global_behaviour.html">GlobalBehaviour</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_global_behaviour.html#a92c2f8400e0d87b4f0945056afc8a895">GadgetLaserDistance</a></td><td class="entry"><a class="el" href="class_global_behaviour.html">GlobalBehaviour</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_global_behaviour.html#a9d68eb756eac5f76b890c519e90ff142">GadgetPhysicalDistance</a></td><td class="entry"><a class="el" href="class_global_behaviour.html">GlobalBehaviour</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_global_behaviour.html#a483a7eb1b95b939ee2fff43f72017b43">hintAnimationDuration</a></td><td class="entry"><a class="el" href="class_global_behaviour.html">GlobalBehaviour</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_global_behaviour.html#a27b3678b34828425fb55ba044e2ccd40">hintAnimationEndColor</a></td><td class="entry"><a class="el" href="class_global_behaviour.html">GlobalBehaviour</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_global_behaviour.html#a0f78e0aaa9e4b43434778a64c2af9a1c">hintAnimationStartColor</a></td><td class="entry"><a class="el" href="class_global_behaviour.html">GlobalBehaviour</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_global_behaviour.html#af3fd613783b22b848963010001ff6771">StageAccomplished</a></td><td class="entry"><a class="el" href="class_global_behaviour.html">GlobalBehaviour</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_global_behaviour.html#abbec43f7d5dbf7c70213178810544945">StageError</a></td><td class="entry"><a class="el" href="class_global_behaviour.html">GlobalBehaviour</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_global_behaviour.html#a3d991dac3c1b85a7e159794cbe20bf62">StageNotYetAccomplished</a></td><td class="entry"><a class="el" href="class_global_behaviour.html">GlobalBehaviour</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_global_behaviour.html b/Doxygen/output/html/class_global_behaviour.html
new file mode 100644
index 0000000000000000000000000000000000000000..c670807ddad37a475c6705327a78ab10bfe78e0d
--- /dev/null
+++ b/Doxygen/output/html/class_global_behaviour.html
@@ -0,0 +1,535 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: GlobalBehaviour Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_global_behaviour.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="#pri-attribs">Private Attributes</a> &#124;
+<a href="class_global_behaviour-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">GlobalBehaviour Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for GlobalBehaviour:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_global_behaviour.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:a0f78e0aaa9e4b43434778a64c2af9a1c"><td class="memItemLeft" align="right" valign="top">static Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_global_behaviour.html#a0f78e0aaa9e4b43434778a64c2af9a1c">hintAnimationStartColor</a></td></tr>
+<tr class="separator:a0f78e0aaa9e4b43434778a64c2af9a1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a27b3678b34828425fb55ba044e2ccd40"><td class="memItemLeft" align="right" valign="top">static Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_global_behaviour.html#a27b3678b34828425fb55ba044e2ccd40">hintAnimationEndColor</a></td></tr>
+<tr class="separator:a27b3678b34828425fb55ba044e2ccd40"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a483a7eb1b95b939ee2fff43f72017b43"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_global_behaviour.html#a483a7eb1b95b939ee2fff43f72017b43">hintAnimationDuration</a></td></tr>
+<tr class="separator:a483a7eb1b95b939ee2fff43f72017b43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3fd613783b22b848963010001ff6771"><td class="memItemLeft" align="right" valign="top">static Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_global_behaviour.html#af3fd613783b22b848963010001ff6771">StageAccomplished</a></td></tr>
+<tr class="separator:af3fd613783b22b848963010001ff6771"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d991dac3c1b85a7e159794cbe20bf62"><td class="memItemLeft" align="right" valign="top">static Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_global_behaviour.html#a3d991dac3c1b85a7e159794cbe20bf62">StageNotYetAccomplished</a></td></tr>
+<tr class="separator:a3d991dac3c1b85a7e159794cbe20bf62"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abbec43f7d5dbf7c70213178810544945"><td class="memItemLeft" align="right" valign="top">static Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_global_behaviour.html#abbec43f7d5dbf7c70213178810544945">StageError</a></td></tr>
+<tr class="separator:abbec43f7d5dbf7c70213178810544945"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a92c2f8400e0d87b4f0945056afc8a895"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_global_behaviour.html#a92c2f8400e0d87b4f0945056afc8a895">GadgetLaserDistance</a> = 30f</td></tr>
+<tr class="separator:a92c2f8400e0d87b4f0945056afc8a895"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d68eb756eac5f76b890c519e90ff142"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_global_behaviour.html#a9d68eb756eac5f76b890c519e90ff142">GadgetPhysicalDistance</a> = 2.5f</td></tr>
+<tr class="separator:a9d68eb756eac5f76b890c519e90ff142"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:aa99978332be57c851238eade96f4e61b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_global_behaviour.html#aa99978332be57c851238eade96f4e61b">Awake</a> ()</td></tr>
+<tr class="separator:aa99978332be57c851238eade96f4e61b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:a6d53399649b0132ed9376065e68273ec"><td class="memItemLeft" align="right" valign="top">Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_global_behaviour.html#a6d53399649b0132ed9376065e68273ec">_hintAnimationStartColor</a></td></tr>
+<tr class="separator:a6d53399649b0132ed9376065e68273ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee7d3510a5eeb4a0e8d8d09f51babc77"><td class="memItemLeft" align="right" valign="top">Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_global_behaviour.html#aee7d3510a5eeb4a0e8d8d09f51babc77">_hintAnimationEndColor</a></td></tr>
+<tr class="separator:aee7d3510a5eeb4a0e8d8d09f51babc77"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba11094ab5c21a0419fa1ffa1fa43e3f"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_global_behaviour.html#aba11094ab5c21a0419fa1ffa1fa43e3f">_hintAnimationDuration</a></td></tr>
+<tr class="separator:aba11094ab5c21a0419fa1ffa1fa43e3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a32329e5df133c503f2df4af336c344de"><td class="memItemLeft" align="right" valign="top">Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_global_behaviour.html#a32329e5df133c503f2df4af336c344de">_StageAccomplished</a></td></tr>
+<tr class="separator:a32329e5df133c503f2df4af336c344de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a942bbbe4c2189abbb81c5be26ea4375b"><td class="memItemLeft" align="right" valign="top">Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_global_behaviour.html#a942bbbe4c2189abbb81c5be26ea4375b">_StageNotYetAccomplished</a></td></tr>
+<tr class="separator:a942bbbe4c2189abbb81c5be26ea4375b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c277de1a2bd83a0e36957966c9fbf49"><td class="memItemLeft" align="right" valign="top">Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_global_behaviour.html#a7c277de1a2bd83a0e36957966c9fbf49">_StageError</a></td></tr>
+<tr class="separator:a7c277de1a2bd83a0e36957966c9fbf49"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa43c58847f4b2140fa4e72e38ebe633a"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_global_behaviour.html#aa43c58847f4b2140fa4e72e38ebe633a">_GadgetLaserDistance</a> = 30f</td></tr>
+<tr class="separator:aa43c58847f4b2140fa4e72e38ebe633a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a55d28ed5066820169c35f1abf1be087c"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_global_behaviour.html#a55d28ed5066820169c35f1abf1be087c">_GadgetPhysicalDistance</a> = 2.5f</td></tr>
+<tr class="separator:a55d28ed5066820169c35f1abf1be087c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="aa99978332be57c851238eade96f4e61b" name="aa99978332be57c851238eade96f4e61b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa99978332be57c851238eade96f4e61b">&#9670;&nbsp;</a></span>Awake()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void GlobalBehaviour.Awake </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="aa43c58847f4b2140fa4e72e38ebe633a" name="aa43c58847f4b2140fa4e72e38ebe633a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa43c58847f4b2140fa4e72e38ebe633a">&#9670;&nbsp;</a></span>_GadgetLaserDistance</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float GlobalBehaviour._GadgetLaserDistance = 30f</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a55d28ed5066820169c35f1abf1be087c" name="a55d28ed5066820169c35f1abf1be087c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a55d28ed5066820169c35f1abf1be087c">&#9670;&nbsp;</a></span>_GadgetPhysicalDistance</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float GlobalBehaviour._GadgetPhysicalDistance = 2.5f</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aba11094ab5c21a0419fa1ffa1fa43e3f" name="aba11094ab5c21a0419fa1ffa1fa43e3f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aba11094ab5c21a0419fa1ffa1fa43e3f">&#9670;&nbsp;</a></span>_hintAnimationDuration</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float GlobalBehaviour._hintAnimationDuration</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aee7d3510a5eeb4a0e8d8d09f51babc77" name="aee7d3510a5eeb4a0e8d8d09f51babc77"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aee7d3510a5eeb4a0e8d8d09f51babc77">&#9670;&nbsp;</a></span>_hintAnimationEndColor</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Color GlobalBehaviour._hintAnimationEndColor</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6d53399649b0132ed9376065e68273ec" name="a6d53399649b0132ed9376065e68273ec"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6d53399649b0132ed9376065e68273ec">&#9670;&nbsp;</a></span>_hintAnimationStartColor</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Color GlobalBehaviour._hintAnimationStartColor</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a32329e5df133c503f2df4af336c344de" name="a32329e5df133c503f2df4af336c344de"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a32329e5df133c503f2df4af336c344de">&#9670;&nbsp;</a></span>_StageAccomplished</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Color GlobalBehaviour._StageAccomplished</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7c277de1a2bd83a0e36957966c9fbf49" name="a7c277de1a2bd83a0e36957966c9fbf49"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7c277de1a2bd83a0e36957966c9fbf49">&#9670;&nbsp;</a></span>_StageError</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Color GlobalBehaviour._StageError</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a942bbbe4c2189abbb81c5be26ea4375b" name="a942bbbe4c2189abbb81c5be26ea4375b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a942bbbe4c2189abbb81c5be26ea4375b">&#9670;&nbsp;</a></span>_StageNotYetAccomplished</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Color GlobalBehaviour._StageNotYetAccomplished</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a92c2f8400e0d87b4f0945056afc8a895" name="a92c2f8400e0d87b4f0945056afc8a895"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a92c2f8400e0d87b4f0945056afc8a895">&#9670;&nbsp;</a></span>GadgetLaserDistance</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float GlobalBehaviour.GadgetLaserDistance = 30f</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9d68eb756eac5f76b890c519e90ff142" name="a9d68eb756eac5f76b890c519e90ff142"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9d68eb756eac5f76b890c519e90ff142">&#9670;&nbsp;</a></span>GadgetPhysicalDistance</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float GlobalBehaviour.GadgetPhysicalDistance = 2.5f</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a483a7eb1b95b939ee2fff43f72017b43" name="a483a7eb1b95b939ee2fff43f72017b43"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a483a7eb1b95b939ee2fff43f72017b43">&#9670;&nbsp;</a></span>hintAnimationDuration</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float GlobalBehaviour.hintAnimationDuration</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a27b3678b34828425fb55ba044e2ccd40" name="a27b3678b34828425fb55ba044e2ccd40"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a27b3678b34828425fb55ba044e2ccd40">&#9670;&nbsp;</a></span>hintAnimationEndColor</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Color GlobalBehaviour.hintAnimationEndColor</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0f78e0aaa9e4b43434778a64c2af9a1c" name="a0f78e0aaa9e4b43434778a64c2af9a1c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0f78e0aaa9e4b43434778a64c2af9a1c">&#9670;&nbsp;</a></span>hintAnimationStartColor</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Color GlobalBehaviour.hintAnimationStartColor</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af3fd613783b22b848963010001ff6771" name="af3fd613783b22b848963010001ff6771"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af3fd613783b22b848963010001ff6771">&#9670;&nbsp;</a></span>StageAccomplished</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Color GlobalBehaviour.StageAccomplished</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abbec43f7d5dbf7c70213178810544945" name="abbec43f7d5dbf7c70213178810544945"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abbec43f7d5dbf7c70213178810544945">&#9670;&nbsp;</a></span>StageError</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Color GlobalBehaviour.StageError</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3d991dac3c1b85a7e159794cbe20bf62" name="a3d991dac3c1b85a7e159794cbe20bf62"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3d991dac3c1b85a7e159794cbe20bf62">&#9670;&nbsp;</a></span>StageNotYetAccomplished</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Color GlobalBehaviour.StageNotYetAccomplished</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/<a class="el" href="_global_behaviour_8cs.html">GlobalBehaviour.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_global_behaviour.html">GlobalBehaviour</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_global_behaviour.js b/Doxygen/output/html/class_global_behaviour.js
new file mode 100644
index 0000000000000000000000000000000000000000..3238fdfd2f8142afb35e7e4e37a41f20165174cf
--- /dev/null
+++ b/Doxygen/output/html/class_global_behaviour.js
@@ -0,0 +1,20 @@
+var class_global_behaviour =
+[
+    [ "Awake", "class_global_behaviour.html#aa99978332be57c851238eade96f4e61b", null ],
+    [ "_GadgetLaserDistance", "class_global_behaviour.html#aa43c58847f4b2140fa4e72e38ebe633a", null ],
+    [ "_GadgetPhysicalDistance", "class_global_behaviour.html#a55d28ed5066820169c35f1abf1be087c", null ],
+    [ "_hintAnimationDuration", "class_global_behaviour.html#aba11094ab5c21a0419fa1ffa1fa43e3f", null ],
+    [ "_hintAnimationEndColor", "class_global_behaviour.html#aee7d3510a5eeb4a0e8d8d09f51babc77", null ],
+    [ "_hintAnimationStartColor", "class_global_behaviour.html#a6d53399649b0132ed9376065e68273ec", null ],
+    [ "_StageAccomplished", "class_global_behaviour.html#a32329e5df133c503f2df4af336c344de", null ],
+    [ "_StageError", "class_global_behaviour.html#a7c277de1a2bd83a0e36957966c9fbf49", null ],
+    [ "_StageNotYetAccomplished", "class_global_behaviour.html#a942bbbe4c2189abbb81c5be26ea4375b", null ],
+    [ "GadgetLaserDistance", "class_global_behaviour.html#a92c2f8400e0d87b4f0945056afc8a895", null ],
+    [ "GadgetPhysicalDistance", "class_global_behaviour.html#a9d68eb756eac5f76b890c519e90ff142", null ],
+    [ "hintAnimationDuration", "class_global_behaviour.html#a483a7eb1b95b939ee2fff43f72017b43", null ],
+    [ "hintAnimationEndColor", "class_global_behaviour.html#a27b3678b34828425fb55ba044e2ccd40", null ],
+    [ "hintAnimationStartColor", "class_global_behaviour.html#a0f78e0aaa9e4b43434778a64c2af9a1c", null ],
+    [ "StageAccomplished", "class_global_behaviour.html#af3fd613783b22b848963010001ff6771", null ],
+    [ "StageError", "class_global_behaviour.html#abbec43f7d5dbf7c70213178810544945", null ],
+    [ "StageNotYetAccomplished", "class_global_behaviour.html#a3d991dac3c1b85a7e159794cbe20bf62", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_global_behaviour.png b/Doxygen/output/html/class_global_behaviour.png
new file mode 100644
index 0000000000000000000000000000000000000000..139bb45e6a180625061fb1766681173a53538379
--- /dev/null
+++ b/Doxygen/output/html/class_global_behaviour.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d57dff136e20e47aa54875e8a07c62bbe932e9dbe25bce8c044d4c58c457b5a7
+size 506
diff --git a/Doxygen/output/html/class_hide_u_i-members.html b/Doxygen/output/html/class_hide_u_i-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..aadac78f1fc2c26661d8d0114aaf601788be81ec
--- /dev/null
+++ b/Doxygen/output/html/class_hide_u_i-members.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_hide_u_i.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">HideUI Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_hide_u_i.html">HideUI</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_hide_u_i.html#aae2b5ecfe2919eb146644bb22e3120dd">CamControl</a></td><td class="entry"><a class="el" href="class_hide_u_i.html">HideUI</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_hide_u_i.html#a6f3384022ae8f7af8ce678dbe8e6c58a">CursorRenderer</a></td><td class="entry"><a class="el" href="class_hide_u_i.html">HideUI</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_hide_u_i.html#a2fd710c4351fe4bb71867212b46ccada">Key</a></td><td class="entry"><a class="el" href="class_hide_u_i.html">HideUI</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_hide_u_i.html#aa3e1b218fc70980b63d393e2333a5eed">LockOnly</a></td><td class="entry"><a class="el" href="class_hide_u_i.html">HideUI</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_hide_u_i.html#a85c125b1b561dd7231efb35985c7f2ba">modifier</a></td><td class="entry"><a class="el" href="class_hide_u_i.html">HideUI</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_hide_u_i.html#af9c14de263c9e8ad25d11d123f9ae302">modload</a></td><td class="entry"><a class="el" href="class_hide_u_i.html">HideUI</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_hide_u_i.html#aea57f90c42123066cdb0e04eb0fa117a">modredo</a></td><td class="entry"><a class="el" href="class_hide_u_i.html">HideUI</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_hide_u_i.html#a928ef2027144a91decdd95492418a5ac">modreset</a></td><td class="entry"><a class="el" href="class_hide_u_i.html">HideUI</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_hide_u_i.html#a0d8c5b5b830910b60e7cf248a1996062">modsave</a></td><td class="entry"><a class="el" href="class_hide_u_i.html">HideUI</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_hide_u_i.html#affb9fd89a41a78b0eb516d8396647c08">modundo</a></td><td class="entry"><a class="el" href="class_hide_u_i.html">HideUI</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_hide_u_i.html#a4b4343a3473dc52ce75e1e3d655866cd">Start</a>()</td><td class="entry"><a class="el" href="class_hide_u_i.html">HideUI</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_hide_u_i.html#ae42fa57983521010e04ec7d94353c941">UICanvas</a></td><td class="entry"><a class="el" href="class_hide_u_i.html">HideUI</a></td><td class="entry"><span class="mlabel">package</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_hide_u_i.html#a43cef0ab072ba0cc00e6a6b13fd1c698">Update</a>()</td><td class="entry"><a class="el" href="class_hide_u_i.html">HideUI</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_hide_u_i.html b/Doxygen/output/html/class_hide_u_i.html
new file mode 100644
index 0000000000000000000000000000000000000000..aae40e8dc1dcb8784dc15ae2e604f3945e80c0be
--- /dev/null
+++ b/Doxygen/output/html/class_hide_u_i.html
@@ -0,0 +1,362 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: HideUI Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_hide_u_i.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pac-attribs">Package Attributes</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="class_hide_u_i-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">HideUI Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for HideUI:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_hide_u_i.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a2fd710c4351fe4bb71867212b46ccada"><td class="memItemLeft" align="right" valign="top">KeyCode&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hide_u_i.html#a2fd710c4351fe4bb71867212b46ccada">Key</a> = KeyCode.F1</td></tr>
+<tr class="separator:a2fd710c4351fe4bb71867212b46ccada"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85c125b1b561dd7231efb35985c7f2ba"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hide_u_i.html#a85c125b1b561dd7231efb35985c7f2ba">modifier</a></td></tr>
+<tr class="separator:a85c125b1b561dd7231efb35985c7f2ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:affb9fd89a41a78b0eb516d8396647c08"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hide_u_i.html#affb9fd89a41a78b0eb516d8396647c08">modundo</a></td></tr>
+<tr class="separator:affb9fd89a41a78b0eb516d8396647c08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea57f90c42123066cdb0e04eb0fa117a"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hide_u_i.html#aea57f90c42123066cdb0e04eb0fa117a">modredo</a></td></tr>
+<tr class="separator:aea57f90c42123066cdb0e04eb0fa117a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a928ef2027144a91decdd95492418a5ac"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hide_u_i.html#a928ef2027144a91decdd95492418a5ac">modreset</a></td></tr>
+<tr class="separator:a928ef2027144a91decdd95492418a5ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d8c5b5b830910b60e7cf248a1996062"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hide_u_i.html#a0d8c5b5b830910b60e7cf248a1996062">modsave</a></td></tr>
+<tr class="separator:a0d8c5b5b830910b60e7cf248a1996062"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af9c14de263c9e8ad25d11d123f9ae302"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hide_u_i.html#af9c14de263c9e8ad25d11d123f9ae302">modload</a></td></tr>
+<tr class="separator:af9c14de263c9e8ad25d11d123f9ae302"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae2b5ecfe2919eb146644bb22e3120dd"><td class="memItemLeft" align="right" valign="top">UnityStandardAssets.Characters.FirstPerson.FirstPersonController&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hide_u_i.html#aae2b5ecfe2919eb146644bb22e3120dd">CamControl</a></td></tr>
+<tr class="separator:aae2b5ecfe2919eb146644bb22e3120dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa3e1b218fc70980b63d393e2333a5eed"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hide_u_i.html#aa3e1b218fc70980b63d393e2333a5eed">LockOnly</a> = true</td></tr>
+<tr class="separator:aa3e1b218fc70980b63d393e2333a5eed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f3384022ae8f7af8ce678dbe8e6c58a"><td class="memItemLeft" align="right" valign="top">MeshRenderer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hide_u_i.html#a6f3384022ae8f7af8ce678dbe8e6c58a">CursorRenderer</a></td></tr>
+<tr class="separator:a6f3384022ae8f7af8ce678dbe8e6c58a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pac-attribs" name="pac-attribs"></a>
+Package Attributes</h2></td></tr>
+<tr class="memitem:ae42fa57983521010e04ec7d94353c941"><td class="memItemLeft" align="right" valign="top">Canvas&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hide_u_i.html#ae42fa57983521010e04ec7d94353c941">UICanvas</a></td></tr>
+<tr class="separator:ae42fa57983521010e04ec7d94353c941"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:a4b4343a3473dc52ce75e1e3d655866cd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hide_u_i.html#a4b4343a3473dc52ce75e1e3d655866cd">Start</a> ()</td></tr>
+<tr class="separator:a4b4343a3473dc52ce75e1e3d655866cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43cef0ab072ba0cc00e6a6b13fd1c698"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hide_u_i.html#a43cef0ab072ba0cc00e6a6b13fd1c698">Update</a> ()</td></tr>
+<tr class="separator:a43cef0ab072ba0cc00e6a6b13fd1c698"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a4b4343a3473dc52ce75e1e3d655866cd" name="a4b4343a3473dc52ce75e1e3d655866cd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4b4343a3473dc52ce75e1e3d655866cd">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void HideUI.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a43cef0ab072ba0cc00e6a6b13fd1c698" name="a43cef0ab072ba0cc00e6a6b13fd1c698"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a43cef0ab072ba0cc00e6a6b13fd1c698">&#9670;&nbsp;</a></span>Update()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void HideUI.Update </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="aae2b5ecfe2919eb146644bb22e3120dd" name="aae2b5ecfe2919eb146644bb22e3120dd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aae2b5ecfe2919eb146644bb22e3120dd">&#9670;&nbsp;</a></span>CamControl</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UnityStandardAssets.Characters.FirstPerson.FirstPersonController HideUI.CamControl</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6f3384022ae8f7af8ce678dbe8e6c58a" name="a6f3384022ae8f7af8ce678dbe8e6c58a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6f3384022ae8f7af8ce678dbe8e6c58a">&#9670;&nbsp;</a></span>CursorRenderer</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">MeshRenderer HideUI.CursorRenderer</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2fd710c4351fe4bb71867212b46ccada" name="a2fd710c4351fe4bb71867212b46ccada"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2fd710c4351fe4bb71867212b46ccada">&#9670;&nbsp;</a></span>Key</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">KeyCode HideUI.Key = KeyCode.F1</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa3e1b218fc70980b63d393e2333a5eed" name="aa3e1b218fc70980b63d393e2333a5eed"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa3e1b218fc70980b63d393e2333a5eed">&#9670;&nbsp;</a></span>LockOnly</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool HideUI.LockOnly = true</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a85c125b1b561dd7231efb35985c7f2ba" name="a85c125b1b561dd7231efb35985c7f2ba"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a85c125b1b561dd7231efb35985c7f2ba">&#9670;&nbsp;</a></span>modifier</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string HideUI.modifier</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af9c14de263c9e8ad25d11d123f9ae302" name="af9c14de263c9e8ad25d11d123f9ae302"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af9c14de263c9e8ad25d11d123f9ae302">&#9670;&nbsp;</a></span>modload</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string HideUI.modload</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aea57f90c42123066cdb0e04eb0fa117a" name="aea57f90c42123066cdb0e04eb0fa117a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aea57f90c42123066cdb0e04eb0fa117a">&#9670;&nbsp;</a></span>modredo</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string HideUI.modredo</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a928ef2027144a91decdd95492418a5ac" name="a928ef2027144a91decdd95492418a5ac"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a928ef2027144a91decdd95492418a5ac">&#9670;&nbsp;</a></span>modreset</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string HideUI.modreset</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0d8c5b5b830910b60e7cf248a1996062" name="a0d8c5b5b830910b60e7cf248a1996062"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0d8c5b5b830910b60e7cf248a1996062">&#9670;&nbsp;</a></span>modsave</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string HideUI.modsave</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="affb9fd89a41a78b0eb516d8396647c08" name="affb9fd89a41a78b0eb516d8396647c08"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#affb9fd89a41a78b0eb516d8396647c08">&#9670;&nbsp;</a></span>modundo</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string HideUI.modundo</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae42fa57983521010e04ec7d94353c941" name="ae42fa57983521010e04ec7d94353c941"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae42fa57983521010e04ec7d94353c941">&#9670;&nbsp;</a></span>UICanvas</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Canvas HideUI.UICanvas</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">package</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/UI/<a class="el" href="_hide_u_i_8cs.html">HideUI.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_hide_u_i.html">HideUI</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_hide_u_i.js b/Doxygen/output/html/class_hide_u_i.js
new file mode 100644
index 0000000000000000000000000000000000000000..96da03fc2f16460509f03bf9ac2107fc79118242
--- /dev/null
+++ b/Doxygen/output/html/class_hide_u_i.js
@@ -0,0 +1,16 @@
+var class_hide_u_i =
+[
+    [ "Start", "class_hide_u_i.html#a4b4343a3473dc52ce75e1e3d655866cd", null ],
+    [ "Update", "class_hide_u_i.html#a43cef0ab072ba0cc00e6a6b13fd1c698", null ],
+    [ "CamControl", "class_hide_u_i.html#aae2b5ecfe2919eb146644bb22e3120dd", null ],
+    [ "CursorRenderer", "class_hide_u_i.html#a6f3384022ae8f7af8ce678dbe8e6c58a", null ],
+    [ "Key", "class_hide_u_i.html#a2fd710c4351fe4bb71867212b46ccada", null ],
+    [ "LockOnly", "class_hide_u_i.html#aa3e1b218fc70980b63d393e2333a5eed", null ],
+    [ "modifier", "class_hide_u_i.html#a85c125b1b561dd7231efb35985c7f2ba", null ],
+    [ "modload", "class_hide_u_i.html#af9c14de263c9e8ad25d11d123f9ae302", null ],
+    [ "modredo", "class_hide_u_i.html#aea57f90c42123066cdb0e04eb0fa117a", null ],
+    [ "modreset", "class_hide_u_i.html#a928ef2027144a91decdd95492418a5ac", null ],
+    [ "modsave", "class_hide_u_i.html#a0d8c5b5b830910b60e7cf248a1996062", null ],
+    [ "modundo", "class_hide_u_i.html#affb9fd89a41a78b0eb516d8396647c08", null ],
+    [ "UICanvas", "class_hide_u_i.html#ae42fa57983521010e04ec7d94353c941", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_hide_u_i.png b/Doxygen/output/html/class_hide_u_i.png
new file mode 100644
index 0000000000000000000000000000000000000000..c38a64395c5b48ea8626296d65651ee4696c91a7
--- /dev/null
+++ b/Doxygen/output/html/class_hide_u_i.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:da60bed2c517133f8cfcd4ad98030d338cea5a77b2bf654b305f160795a8def0
+size 433
diff --git a/Doxygen/output/html/class_hit_water-members.html b/Doxygen/output/html/class_hit_water-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..5320c2d2358df00d83b9ae57321aa4ad01d1c5e8
--- /dev/null
+++ b/Doxygen/output/html/class_hit_water-members.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_hit_water.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">HitWater Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_hit_water.html">HitWater</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_hit_water.html#af48ed4942efc5b7229edede04ea1893f">OnControllerColliderHit</a>(ControllerColliderHit hit)</td><td class="entry"><a class="el" href="class_hit_water.html">HitWater</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_hit_water.html b/Doxygen/output/html/class_hit_water.html
new file mode 100644
index 0000000000000000000000000000000000000000..cf187ac45e3042cdb762c1c6994e47250d554224
--- /dev/null
+++ b/Doxygen/output/html/class_hit_water.html
@@ -0,0 +1,143 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: HitWater Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_hit_water.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="class_hit_water-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">HitWater Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for HitWater:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_hit_water.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:af48ed4942efc5b7229edede04ea1893f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hit_water.html#af48ed4942efc5b7229edede04ea1893f">OnControllerColliderHit</a> (ControllerColliderHit hit)</td></tr>
+<tr class="separator:af48ed4942efc5b7229edede04ea1893f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="af48ed4942efc5b7229edede04ea1893f" name="af48ed4942efc5b7229edede04ea1893f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af48ed4942efc5b7229edede04ea1893f">&#9670;&nbsp;</a></span>OnControllerColliderHit()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void HitWater.OnControllerColliderHit </td>
+          <td>(</td>
+          <td class="paramtype">ControllerColliderHit&#160;</td>
+          <td class="paramname"><em>hit</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/<a class="el" href="_hit_water_8cs.html">HitWater.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_hit_water.html">HitWater</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_hit_water.js b/Doxygen/output/html/class_hit_water.js
new file mode 100644
index 0000000000000000000000000000000000000000..5cd638921e178f04bb1d369d14afb5a892c75bd8
--- /dev/null
+++ b/Doxygen/output/html/class_hit_water.js
@@ -0,0 +1,4 @@
+var class_hit_water =
+[
+    [ "OnControllerColliderHit", "class_hit_water.html#af48ed4942efc5b7229edede04ea1893f", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_hit_water.png b/Doxygen/output/html/class_hit_water.png
new file mode 100644
index 0000000000000000000000000000000000000000..a3cb18c2d710f552f036e839b0f325118406f2f6
--- /dev/null
+++ b/Doxygen/output/html/class_hit_water.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cd087f2c450f7298537bd57b6c56465a9265767cfb320aaccd57f81573c0b739
+size 452
diff --git a/Doxygen/output/html/class_hover_text-members.html b/Doxygen/output/html/class_hover_text-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..4e97c532e243528cfaf94f21d43b4d3f0d39e9a7
--- /dev/null
+++ b/Doxygen/output/html/class_hover_text-members.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_hover_text.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">HoverText Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_hover_text.html">HoverText</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_hover_text.html#a51692dfc6577e47b04816546e22a258e">OnPointerEnter</a>(PointerEventData pointerEventData)</td><td class="entry"><a class="el" href="class_hover_text.html">HoverText</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_hover_text.html#a26b3559bbfa8f9984e315781873d1c14">OnPointerExit</a>(PointerEventData pointerEventData)</td><td class="entry"><a class="el" href="class_hover_text.html">HoverText</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_hover_text.html#a37cefb36befae5deb7737bce1b3d6605">Start</a>()</td><td class="entry"><a class="el" href="class_hover_text.html">HoverText</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_hover_text.html#afb488338dbf994b55175ab799fdbbe9c">TextTransform</a></td><td class="entry"><a class="el" href="class_hover_text.html">HoverText</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_hover_text.html b/Doxygen/output/html/class_hover_text.html
new file mode 100644
index 0000000000000000000000000000000000000000..c9684ea2282f21471f8367c40208045ace86cfbd
--- /dev/null
+++ b/Doxygen/output/html/class_hover_text.html
@@ -0,0 +1,215 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: HoverText Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_hover_text.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="#pri-attribs">Private Attributes</a> &#124;
+<a href="class_hover_text-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">HoverText Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for HoverText:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_hover_text.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a51692dfc6577e47b04816546e22a258e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hover_text.html#a51692dfc6577e47b04816546e22a258e">OnPointerEnter</a> (PointerEventData pointerEventData)</td></tr>
+<tr class="separator:a51692dfc6577e47b04816546e22a258e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a26b3559bbfa8f9984e315781873d1c14"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hover_text.html#a26b3559bbfa8f9984e315781873d1c14">OnPointerExit</a> (PointerEventData pointerEventData)</td></tr>
+<tr class="separator:a26b3559bbfa8f9984e315781873d1c14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:a37cefb36befae5deb7737bce1b3d6605"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hover_text.html#a37cefb36befae5deb7737bce1b3d6605">Start</a> ()</td></tr>
+<tr class="separator:a37cefb36befae5deb7737bce1b3d6605"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:afb488338dbf994b55175ab799fdbbe9c"><td class="memItemLeft" align="right" valign="top">Transform&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hover_text.html#afb488338dbf994b55175ab799fdbbe9c">TextTransform</a></td></tr>
+<tr class="separator:afb488338dbf994b55175ab799fdbbe9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a51692dfc6577e47b04816546e22a258e" name="a51692dfc6577e47b04816546e22a258e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a51692dfc6577e47b04816546e22a258e">&#9670;&nbsp;</a></span>OnPointerEnter()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void HoverText.OnPointerEnter </td>
+          <td>(</td>
+          <td class="paramtype">PointerEventData&#160;</td>
+          <td class="paramname"><em>pointerEventData</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a26b3559bbfa8f9984e315781873d1c14" name="a26b3559bbfa8f9984e315781873d1c14"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a26b3559bbfa8f9984e315781873d1c14">&#9670;&nbsp;</a></span>OnPointerExit()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void HoverText.OnPointerExit </td>
+          <td>(</td>
+          <td class="paramtype">PointerEventData&#160;</td>
+          <td class="paramname"><em>pointerEventData</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a37cefb36befae5deb7737bce1b3d6605" name="a37cefb36befae5deb7737bce1b3d6605"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a37cefb36befae5deb7737bce1b3d6605">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void HoverText.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="afb488338dbf994b55175ab799fdbbe9c" name="afb488338dbf994b55175ab799fdbbe9c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afb488338dbf994b55175ab799fdbbe9c">&#9670;&nbsp;</a></span>TextTransform</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Transform HoverText.TextTransform</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/<a class="el" href="_hover_text_8cs.html">HoverText.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_hover_text.html">HoverText</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_hover_text.js b/Doxygen/output/html/class_hover_text.js
new file mode 100644
index 0000000000000000000000000000000000000000..d524338e37c1aaac16507fbeddb413c33aa8a056
--- /dev/null
+++ b/Doxygen/output/html/class_hover_text.js
@@ -0,0 +1,7 @@
+var class_hover_text =
+[
+    [ "OnPointerEnter", "class_hover_text.html#a51692dfc6577e47b04816546e22a258e", null ],
+    [ "OnPointerExit", "class_hover_text.html#a26b3559bbfa8f9984e315781873d1c14", null ],
+    [ "Start", "class_hover_text.html#a37cefb36befae5deb7737bce1b3d6605", null ],
+    [ "TextTransform", "class_hover_text.html#afb488338dbf994b55175ab799fdbbe9c", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_hover_text.png b/Doxygen/output/html/class_hover_text.png
new file mode 100644
index 0000000000000000000000000000000000000000..63fec9e4ba00eb749f5a0901b8818e142e1c2801
--- /dev/null
+++ b/Doxygen/output/html/class_hover_text.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4d61be65bbf7938993fc5406f9fd5dbf2f43c559e06b6026daa8c0345ae99fa5
+size 992
diff --git a/Doxygen/output/html/class_image_hint_animation-members.html b/Doxygen/output/html/class_image_hint_animation-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..b115a0dbdac4500711b9369d1830ad8ddc3c38b2
--- /dev/null
+++ b/Doxygen/output/html/class_image_hint_animation-members.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_image_hint_animation.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">ImageHintAnimation Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_image_hint_animation.html">ImageHintAnimation</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_image_hint_animation.html#a2f987820c1efe68359b95fecbd848ce0">Animate</a>()</td><td class="entry"><a class="el" href="class_image_hint_animation.html">ImageHintAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_image_hint_animation.html#aa15481091b74e92f876fd4aef8ed619f">animateDuration</a></td><td class="entry"><a class="el" href="class_image_hint_animation.html">ImageHintAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_image_hint_animation.html#aa59ef9af9b532bdb1cbaa062da4b2488">animating</a></td><td class="entry"><a class="el" href="class_image_hint_animation.html">ImageHintAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_image_hint_animation.html#ad88a6bc460dc4dedbc48214bca5b2f5d">animationEndColor</a></td><td class="entry"><a class="el" href="class_image_hint_animation.html">ImageHintAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_image_hint_animation.html#a18f553cfb8c646a4777c8bc54bb01204">animationStartColor</a></td><td class="entry"><a class="el" href="class_image_hint_animation.html">ImageHintAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_image_hint_animation.html#ab51c7d311e027b615b1d59d466c6ae7f">AnimationTrigger</a>()</td><td class="entry"><a class="el" href="class_image_hint_animation.html">ImageHintAnimation</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_image_hint_animation.html#a49ceda265edb82235bd2061b4365f5e9">imageToChange</a></td><td class="entry"><a class="el" href="class_image_hint_animation.html">ImageHintAnimation</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_image_hint_animation.html#aeb8498d6f964acd5772014bbe8a33dcc">imageToChangeDefaultColor</a></td><td class="entry"><a class="el" href="class_image_hint_animation.html">ImageHintAnimation</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_image_hint_animation.html#a30056d9b28624fbc61991582317d4757">Reset</a>()</td><td class="entry"><a class="el" href="class_image_hint_animation.html">ImageHintAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_image_hint_animation.html#a5a6f48113a5bb385d3e8c17913465fca">ResetAnimation</a>()</td><td class="entry"><a class="el" href="class_image_hint_animation.html">ImageHintAnimation</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_image_hint_animation.html#ae4dfdba97696411f3afd21b7a69c91cd">Start</a>()</td><td class="entry"><a class="el" href="class_image_hint_animation.html">ImageHintAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_image_hint_animation.html#aed7d894d8a0ed72f88587eeb61d25976">timer</a></td><td class="entry"><a class="el" href="class_image_hint_animation.html">ImageHintAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_image_hint_animation.html#a98e86e9d311accccca20f02b8ce6b243">Update</a>()</td><td class="entry"><a class="el" href="class_image_hint_animation.html">ImageHintAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_image_hint_animation.html#a62cd53d25982a3812aea4f0da9a8e452">updateAnimationParameters</a>()</td><td class="entry"><a class="el" href="class_image_hint_animation.html">ImageHintAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_image_hint_animation.html b/Doxygen/output/html/class_image_hint_animation.html
new file mode 100644
index 0000000000000000000000000000000000000000..a09d5e9781d0eeaf451d599835798cf77167d2cc
--- /dev/null
+++ b/Doxygen/output/html/class_image_hint_animation.html
@@ -0,0 +1,466 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: ImageHintAnimation Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_image_hint_animation.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#properties">Properties</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="#pri-attribs">Private Attributes</a> &#124;
+<a href="class_image_hint_animation-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">ImageHintAnimation Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for ImageHintAnimation:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_image_hint_animation.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ab51c7d311e027b615b1d59d466c6ae7f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_image_hint_animation.html#ab51c7d311e027b615b1d59d466c6ae7f">AnimationTrigger</a> ()</td></tr>
+<tr class="separator:ab51c7d311e027b615b1d59d466c6ae7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a6f48113a5bb385d3e8c17913465fca"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_image_hint_animation.html#a5a6f48113a5bb385d3e8c17913465fca">ResetAnimation</a> ()</td></tr>
+<tr class="separator:a5a6f48113a5bb385d3e8c17913465fca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a49ceda265edb82235bd2061b4365f5e9"><td class="memItemLeft" align="right" valign="top">Image&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_image_hint_animation.html#a49ceda265edb82235bd2061b4365f5e9">imageToChange</a></td></tr>
+<tr class="separator:a49ceda265edb82235bd2061b4365f5e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="properties" name="properties"></a>
+Properties</h2></td></tr>
+<tr class="memitem:aeb8498d6f964acd5772014bbe8a33dcc"><td class="memItemLeft" align="right" valign="top">Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_image_hint_animation.html#aeb8498d6f964acd5772014bbe8a33dcc">imageToChangeDefaultColor</a><code> [getset]</code></td></tr>
+<tr class="separator:aeb8498d6f964acd5772014bbe8a33dcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:ae4dfdba97696411f3afd21b7a69c91cd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_image_hint_animation.html#ae4dfdba97696411f3afd21b7a69c91cd">Start</a> ()</td></tr>
+<tr class="separator:ae4dfdba97696411f3afd21b7a69c91cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a98e86e9d311accccca20f02b8ce6b243"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_image_hint_animation.html#a98e86e9d311accccca20f02b8ce6b243">Update</a> ()</td></tr>
+<tr class="separator:a98e86e9d311accccca20f02b8ce6b243"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2f987820c1efe68359b95fecbd848ce0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_image_hint_animation.html#a2f987820c1efe68359b95fecbd848ce0">Animate</a> ()</td></tr>
+<tr class="separator:a2f987820c1efe68359b95fecbd848ce0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30056d9b28624fbc61991582317d4757"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_image_hint_animation.html#a30056d9b28624fbc61991582317d4757">Reset</a> ()</td></tr>
+<tr class="separator:a30056d9b28624fbc61991582317d4757"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62cd53d25982a3812aea4f0da9a8e452"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_image_hint_animation.html#a62cd53d25982a3812aea4f0da9a8e452">updateAnimationParameters</a> ()</td></tr>
+<tr class="separator:a62cd53d25982a3812aea4f0da9a8e452"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:a18f553cfb8c646a4777c8bc54bb01204"><td class="memItemLeft" align="right" valign="top">Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_image_hint_animation.html#a18f553cfb8c646a4777c8bc54bb01204">animationStartColor</a></td></tr>
+<tr class="separator:a18f553cfb8c646a4777c8bc54bb01204"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad88a6bc460dc4dedbc48214bca5b2f5d"><td class="memItemLeft" align="right" valign="top">Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_image_hint_animation.html#ad88a6bc460dc4dedbc48214bca5b2f5d">animationEndColor</a></td></tr>
+<tr class="separator:ad88a6bc460dc4dedbc48214bca5b2f5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa15481091b74e92f876fd4aef8ed619f"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_image_hint_animation.html#aa15481091b74e92f876fd4aef8ed619f">animateDuration</a></td></tr>
+<tr class="separator:aa15481091b74e92f876fd4aef8ed619f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa59ef9af9b532bdb1cbaa062da4b2488"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_image_hint_animation.html#aa59ef9af9b532bdb1cbaa062da4b2488">animating</a> = false</td></tr>
+<tr class="separator:aa59ef9af9b532bdb1cbaa062da4b2488"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aed7d894d8a0ed72f88587eeb61d25976"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_image_hint_animation.html#aed7d894d8a0ed72f88587eeb61d25976">timer</a> = 0</td></tr>
+<tr class="separator:aed7d894d8a0ed72f88587eeb61d25976"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a2f987820c1efe68359b95fecbd848ce0" name="a2f987820c1efe68359b95fecbd848ce0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2f987820c1efe68359b95fecbd848ce0">&#9670;&nbsp;</a></span>Animate()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ImageHintAnimation.Animate </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab51c7d311e027b615b1d59d466c6ae7f" name="ab51c7d311e027b615b1d59d466c6ae7f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab51c7d311e027b615b1d59d466c6ae7f">&#9670;&nbsp;</a></span>AnimationTrigger()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ImageHintAnimation.AnimationTrigger </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a30056d9b28624fbc61991582317d4757" name="a30056d9b28624fbc61991582317d4757"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a30056d9b28624fbc61991582317d4757">&#9670;&nbsp;</a></span>Reset()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ImageHintAnimation.Reset </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5a6f48113a5bb385d3e8c17913465fca" name="a5a6f48113a5bb385d3e8c17913465fca"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5a6f48113a5bb385d3e8c17913465fca">&#9670;&nbsp;</a></span>ResetAnimation()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ImageHintAnimation.ResetAnimation </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae4dfdba97696411f3afd21b7a69c91cd" name="ae4dfdba97696411f3afd21b7a69c91cd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae4dfdba97696411f3afd21b7a69c91cd">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ImageHintAnimation.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a98e86e9d311accccca20f02b8ce6b243" name="a98e86e9d311accccca20f02b8ce6b243"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a98e86e9d311accccca20f02b8ce6b243">&#9670;&nbsp;</a></span>Update()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ImageHintAnimation.Update </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a62cd53d25982a3812aea4f0da9a8e452" name="a62cd53d25982a3812aea4f0da9a8e452"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a62cd53d25982a3812aea4f0da9a8e452">&#9670;&nbsp;</a></span>updateAnimationParameters()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ImageHintAnimation.updateAnimationParameters </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="aa15481091b74e92f876fd4aef8ed619f" name="aa15481091b74e92f876fd4aef8ed619f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa15481091b74e92f876fd4aef8ed619f">&#9670;&nbsp;</a></span>animateDuration</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float ImageHintAnimation.animateDuration</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa59ef9af9b532bdb1cbaa062da4b2488" name="aa59ef9af9b532bdb1cbaa062da4b2488"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa59ef9af9b532bdb1cbaa062da4b2488">&#9670;&nbsp;</a></span>animating</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool ImageHintAnimation.animating = false</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad88a6bc460dc4dedbc48214bca5b2f5d" name="ad88a6bc460dc4dedbc48214bca5b2f5d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad88a6bc460dc4dedbc48214bca5b2f5d">&#9670;&nbsp;</a></span>animationEndColor</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Color ImageHintAnimation.animationEndColor</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a18f553cfb8c646a4777c8bc54bb01204" name="a18f553cfb8c646a4777c8bc54bb01204"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a18f553cfb8c646a4777c8bc54bb01204">&#9670;&nbsp;</a></span>animationStartColor</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Color ImageHintAnimation.animationStartColor</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a49ceda265edb82235bd2061b4365f5e9" name="a49ceda265edb82235bd2061b4365f5e9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a49ceda265edb82235bd2061b4365f5e9">&#9670;&nbsp;</a></span>imageToChange</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Image ImageHintAnimation.imageToChange</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aed7d894d8a0ed72f88587eeb61d25976" name="aed7d894d8a0ed72f88587eeb61d25976"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aed7d894d8a0ed72f88587eeb61d25976">&#9670;&nbsp;</a></span>timer</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float ImageHintAnimation.timer = 0</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Property Documentation</h2>
+<a id="aeb8498d6f964acd5772014bbe8a33dcc" name="aeb8498d6f964acd5772014bbe8a33dcc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aeb8498d6f964acd5772014bbe8a33dcc">&#9670;&nbsp;</a></span>imageToChangeDefaultColor</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Color ImageHintAnimation.imageToChangeDefaultColor</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/<a class="el" href="_image_hint_animation_8cs.html">ImageHintAnimation.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_image_hint_animation.html">ImageHintAnimation</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_image_hint_animation.js b/Doxygen/output/html/class_image_hint_animation.js
new file mode 100644
index 0000000000000000000000000000000000000000..cd59ac5d0b541ff9d7dd20b88b7c206d4a259461
--- /dev/null
+++ b/Doxygen/output/html/class_image_hint_animation.js
@@ -0,0 +1,17 @@
+var class_image_hint_animation =
+[
+    [ "Animate", "class_image_hint_animation.html#a2f987820c1efe68359b95fecbd848ce0", null ],
+    [ "AnimationTrigger", "class_image_hint_animation.html#ab51c7d311e027b615b1d59d466c6ae7f", null ],
+    [ "Reset", "class_image_hint_animation.html#a30056d9b28624fbc61991582317d4757", null ],
+    [ "ResetAnimation", "class_image_hint_animation.html#a5a6f48113a5bb385d3e8c17913465fca", null ],
+    [ "Start", "class_image_hint_animation.html#ae4dfdba97696411f3afd21b7a69c91cd", null ],
+    [ "Update", "class_image_hint_animation.html#a98e86e9d311accccca20f02b8ce6b243", null ],
+    [ "updateAnimationParameters", "class_image_hint_animation.html#a62cd53d25982a3812aea4f0da9a8e452", null ],
+    [ "animateDuration", "class_image_hint_animation.html#aa15481091b74e92f876fd4aef8ed619f", null ],
+    [ "animating", "class_image_hint_animation.html#aa59ef9af9b532bdb1cbaa062da4b2488", null ],
+    [ "animationEndColor", "class_image_hint_animation.html#ad88a6bc460dc4dedbc48214bca5b2f5d", null ],
+    [ "animationStartColor", "class_image_hint_animation.html#a18f553cfb8c646a4777c8bc54bb01204", null ],
+    [ "imageToChange", "class_image_hint_animation.html#a49ceda265edb82235bd2061b4365f5e9", null ],
+    [ "timer", "class_image_hint_animation.html#aed7d894d8a0ed72f88587eeb61d25976", null ],
+    [ "imageToChangeDefaultColor", "class_image_hint_animation.html#aeb8498d6f964acd5772014bbe8a33dcc", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_image_hint_animation.png b/Doxygen/output/html/class_image_hint_animation.png
new file mode 100644
index 0000000000000000000000000000000000000000..849a80e016145ae82c099915d2595a251665504f
--- /dev/null
+++ b/Doxygen/output/html/class_image_hint_animation.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:60b35022d0f24692b9291b7fbcb963ccc749d4cbcc8f7e7d07d6d20c55772e60
+size 543
diff --git a/Doxygen/output/html/class_input_field_panel-members.html b/Doxygen/output/html/class_input_field_panel-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..45e30426677b13d178771a1bc15bb349b55a1d3e
--- /dev/null
+++ b/Doxygen/output/html/class_input_field_panel-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_input_field_panel.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">InputFieldPanel Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_input_field_panel.html">InputFieldPanel</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_input_field_panel.html#aeff0ca099340b85bddff1391c4a88f17">Fix</a>()</td><td class="entry"><a class="el" href="class_input_field_panel.html">InputFieldPanel</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_input_field_panel.html#ab2dba3af91721e6facedd7a538eb89b7">input</a></td><td class="entry"><a class="el" href="class_input_field_panel.html">InputFieldPanel</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_input_field_panel.html#acb5a02a6fe2bec986c6237f0cb66a2e5">output</a></td><td class="entry"><a class="el" href="class_input_field_panel.html">InputFieldPanel</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_input_field_panel.html#a6a1dabc9574dc7739120f21753523006">Start</a>()</td><td class="entry"><a class="el" href="class_input_field_panel.html">InputFieldPanel</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_input_field_panel.html#a355d5244763f4ce33b4be729d46809fd">Update</a>()</td><td class="entry"><a class="el" href="class_input_field_panel.html">InputFieldPanel</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_input_field_panel.html b/Doxygen/output/html/class_input_field_panel.html
new file mode 100644
index 0000000000000000000000000000000000000000..259c6906b5dfb257272fa12fe21b9c08a911b29d
--- /dev/null
+++ b/Doxygen/output/html/class_input_field_panel.html
@@ -0,0 +1,252 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: InputFieldPanel Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_input_field_panel.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="#pri-attribs">Private Attributes</a> &#124;
+<a href="class_input_field_panel-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">InputFieldPanel Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Just adds a " " to the end of TMPro input-field-text-box. <br  />
+ This fixes some graphical glitches, occuring when typing a [newline].  
+ <a href="class_input_field_panel.html#details">More...</a></p>
+<div class="dynheader">
+Inheritance diagram for InputFieldPanel:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_input_field_panel.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aeff0ca099340b85bddff1391c4a88f17"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input_field_panel.html#aeff0ca099340b85bddff1391c4a88f17">Fix</a> ()</td></tr>
+<tr class="separator:aeff0ca099340b85bddff1391c4a88f17"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:a6a1dabc9574dc7739120f21753523006"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input_field_panel.html#a6a1dabc9574dc7739120f21753523006">Start</a> ()</td></tr>
+<tr class="separator:a6a1dabc9574dc7739120f21753523006"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a355d5244763f4ce33b4be729d46809fd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input_field_panel.html#a355d5244763f4ce33b4be729d46809fd">Update</a> ()</td></tr>
+<tr class="separator:a355d5244763f4ce33b4be729d46809fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:acb5a02a6fe2bec986c6237f0cb66a2e5"><td class="memItemLeft" align="right" valign="top">TMPro.TextMeshProUGUI&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input_field_panel.html#acb5a02a6fe2bec986c6237f0cb66a2e5">output</a></td></tr>
+<tr class="separator:acb5a02a6fe2bec986c6237f0cb66a2e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2dba3af91721e6facedd7a538eb89b7"><td class="memItemLeft" align="right" valign="top">TMPro.TMP_InputField&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_input_field_panel.html#ab2dba3af91721e6facedd7a538eb89b7">input</a></td></tr>
+<tr class="separator:ab2dba3af91721e6facedd7a538eb89b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >Just adds a " " to the end of TMPro input-field-text-box. <br  />
+ This fixes some graphical glitches, occuring when typing a [newline]. </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a id="aeff0ca099340b85bddff1391c4a88f17" name="aeff0ca099340b85bddff1391c4a88f17"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aeff0ca099340b85bddff1391c4a88f17">&#9670;&nbsp;</a></span>Fix()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void InputFieldPanel.Fix </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6a1dabc9574dc7739120f21753523006" name="a6a1dabc9574dc7739120f21753523006"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6a1dabc9574dc7739120f21753523006">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void InputFieldPanel.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a355d5244763f4ce33b4be729d46809fd" name="a355d5244763f4ce33b4be729d46809fd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a355d5244763f4ce33b4be729d46809fd">&#9670;&nbsp;</a></span>Update()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void InputFieldPanel.Update </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="ab2dba3af91721e6facedd7a538eb89b7" name="ab2dba3af91721e6facedd7a538eb89b7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab2dba3af91721e6facedd7a538eb89b7">&#9670;&nbsp;</a></span>input</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">TMPro.TMP_InputField InputFieldPanel.input</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acb5a02a6fe2bec986c6237f0cb66a2e5" name="acb5a02a6fe2bec986c6237f0cb66a2e5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acb5a02a6fe2bec986c6237f0cb66a2e5">&#9670;&nbsp;</a></span>output</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">TMPro.TextMeshProUGUI InputFieldPanel.output</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/UI/<a class="el" href="_input_field_panel_8cs.html">InputFieldPanel.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_input_field_panel.html">InputFieldPanel</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_input_field_panel.js b/Doxygen/output/html/class_input_field_panel.js
new file mode 100644
index 0000000000000000000000000000000000000000..325a0da69bc9535b0579f880b907bf96fe2fbe10
--- /dev/null
+++ b/Doxygen/output/html/class_input_field_panel.js
@@ -0,0 +1,8 @@
+var class_input_field_panel =
+[
+    [ "Fix", "class_input_field_panel.html#aeff0ca099340b85bddff1391c4a88f17", null ],
+    [ "Start", "class_input_field_panel.html#a6a1dabc9574dc7739120f21753523006", null ],
+    [ "Update", "class_input_field_panel.html#a355d5244763f4ce33b4be729d46809fd", null ],
+    [ "input", "class_input_field_panel.html#ab2dba3af91721e6facedd7a538eb89b7", null ],
+    [ "output", "class_input_field_panel.html#acb5a02a6fe2bec986c6237f0cb66a2e5", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_input_field_panel.png b/Doxygen/output/html/class_input_field_panel.png
new file mode 100644
index 0000000000000000000000000000000000000000..7aa79c0c363aee80b544c4b33ee2797ac01c54fc
--- /dev/null
+++ b/Doxygen/output/html/class_input_field_panel.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:285734b560459911b57774ef97a725d09df691eb6f997c8dc31ec3a9f23c1630
+size 492
diff --git a/Doxygen/output/html/class_j_s_o_n_manager-members.html b/Doxygen/output/html/class_j_s_o_n_manager-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..1c8862d14939d627cb256240b63aa67473db4d63
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager-members.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_j_s_o_n_manager.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">JSONManager Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_j_s_o_n_manager.html">JSONManager</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_j_s_o_n_manager.html#ae21635c82ec8792240f538aa467dedb8">MMTURIs</a></td><td class="entry"><a class="el" href="class_j_s_o_n_manager.html">JSONManager</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_j_s_o_n_manager.html#a477a033f7374709d6527190c0458cfae">ReadFromJsonFile&lt; T &gt;</a>(string filePath)</td><td class="entry"><a class="el" href="class_j_s_o_n_manager.html">JSONManager</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_j_s_o_n_manager.html#a39e9fe04ae0420ab91ce59f9dba875f4">WriteToJsonFile</a>(string filePath, object objectToWrite, int max_depth=0)</td><td class="entry"><a class="el" href="class_j_s_o_n_manager.html">JSONManager</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_j_s_o_n_manager.html b/Doxygen/output/html/class_j_s_o_n_manager.html
new file mode 100644
index 0000000000000000000000000000000000000000..bc1775d96bb2f9d879b4cd27500ececc7f1efec9
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager.html
@@ -0,0 +1,272 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: JSONManager Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_j_s_o_n_manager.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
+<a href="class_j_s_o_n_manager-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">JSONManager Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_json_inheritence_converter.html">JsonInheritenceConverter</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html">MMTDeclaration</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html">MMTSymbolDeclaration</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html">MMTTerm</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html">MMTValueDeclaration</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_a.html">OMA</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_f.html">OMF</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_s.html">OMS</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_s_t_r.html">OMSTR</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_u_r_i.html">URI</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a39e9fe04ae0420ab91ce59f9dba875f4"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager.html#a39e9fe04ae0420ab91ce59f9dba875f4">WriteToJsonFile</a> (string filePath, object objectToWrite, int max_depth=0)</td></tr>
+<tr class="memdesc:a39e9fe04ae0420ab91ce59f9dba875f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the given object instance to a Json file, recursively to set depth, including all members.  <a href="class_j_s_o_n_manager.html#a39e9fe04ae0420ab91ce59f9dba875f4">More...</a><br /></td></tr>
+<tr class="separator:a39e9fe04ae0420ab91ce59f9dba875f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a477a033f7374709d6527190c0458cfae"><td class="memItemLeft" align="right" valign="top">static T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager.html#a477a033f7374709d6527190c0458cfae">ReadFromJsonFile&lt; T &gt;</a> (string filePath)</td></tr>
+<tr class="memdesc:a477a033f7374709d6527190c0458cfae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an object instance from an Json file.  <a href="class_j_s_o_n_manager.html#a477a033f7374709d6527190c0458cfae">More...</a><br /></td></tr>
+<tr class="separator:a477a033f7374709d6527190c0458cfae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:ae21635c82ec8792240f538aa467dedb8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_m_m_t_u_r_i_collection.html">MMTURICollection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager.html#ae21635c82ec8792240f538aa467dedb8">MMTURIs</a> = new <a class="el" href="class_m_m_t_u_r_i_collection.html">MMTURICollection</a>()</td></tr>
+<tr class="separator:ae21635c82ec8792240f538aa467dedb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a477a033f7374709d6527190c0458cfae" name="a477a033f7374709d6527190c0458cfae"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a477a033f7374709d6527190c0458cfae">&#9670;&nbsp;</a></span>ReadFromJsonFile&lt; T &gt;()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static T JSONManager.ReadFromJsonFile&lt; T &gt; </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>filePath</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reads an object instance from an Json file. </p>
+<p >Object type must have a parameterless constructor.</p>
+<dl class="tparams"><dt>Template Parameters</dt><dd>
+  <table class="tparams">
+    <tr><td class="paramname">T</td><td>The type of object to read from the file.</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">filePath</td><td>The file path to read the object instance from.</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Returns a new instance of the object read from the Json file.</dd></dl>
+<div class="typeconstraint">
+<dl><dt><b>Type Constraints</b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em>T</em></td><td>&#160;:</td><td valign="top"><em>new()</em></td><td>&#160;</td></tr>
+</table>
+</dd>
+</dl>
+</div>
+
+</div>
+</div>
+<a id="a39e9fe04ae0420ab91ce59f9dba875f4" name="a39e9fe04ae0420ab91ce59f9dba875f4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a39e9fe04ae0420ab91ce59f9dba875f4">&#9670;&nbsp;</a></span>WriteToJsonFile()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void JSONManager.WriteToJsonFile </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>filePath</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">object&#160;</td>
+          <td class="paramname"><em>objectToWrite</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>max_depth</em> = <code>0</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Writes the given object instance to a Json file, recursively to set depth, including all members. </p>
+<p >Object type must have a parameterless constructor.</p>
+<p >Only All properties and variables will be written to the file. These can be any type though, even other non-abstract classes.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">filePath</td><td>The file path to write the object instance to.</td></tr>
+    <tr><td class="paramname">objectToWrite</td><td>The object instance to write to the file.</td></tr>
+    <tr><td class="paramname">max_depth</td><td>The depth recursion will occur. Default = 0.</td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="ae21635c82ec8792240f538aa467dedb8" name="ae21635c82ec8792240f538aa467dedb8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae21635c82ec8792240f538aa467dedb8">&#9670;&nbsp;</a></span>MMTURIs</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_m_m_t_u_r_i_collection.html">MMTURICollection</a> JSONManager.MMTURIs = new <a class="el" href="class_m_m_t_u_r_i_collection.html">MMTURICollection</a>()</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/<a class="el" href="_j_s_o_n_manager_8cs.html">JSONManager.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_j_s_o_n_manager.html">JSONManager</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_j_s_o_n_manager.js b/Doxygen/output/html/class_j_s_o_n_manager.js
new file mode 100644
index 0000000000000000000000000000000000000000..50a70b31a71657871779500830e137d75291114d
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager.js
@@ -0,0 +1,16 @@
+var class_j_s_o_n_manager =
+[
+    [ "JsonInheritenceConverter", "class_j_s_o_n_manager_1_1_json_inheritence_converter.html", "class_j_s_o_n_manager_1_1_json_inheritence_converter" ],
+    [ "MMTDeclaration", "class_j_s_o_n_manager_1_1_m_m_t_declaration.html", "class_j_s_o_n_manager_1_1_m_m_t_declaration" ],
+    [ "MMTSymbolDeclaration", "class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html", "class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration" ],
+    [ "MMTTerm", "class_j_s_o_n_manager_1_1_m_m_t_term.html", "class_j_s_o_n_manager_1_1_m_m_t_term" ],
+    [ "MMTValueDeclaration", "class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html", "class_j_s_o_n_manager_1_1_m_m_t_value_declaration" ],
+    [ "OMA", "class_j_s_o_n_manager_1_1_o_m_a.html", "class_j_s_o_n_manager_1_1_o_m_a" ],
+    [ "OMF", "class_j_s_o_n_manager_1_1_o_m_f.html", "class_j_s_o_n_manager_1_1_o_m_f" ],
+    [ "OMS", "class_j_s_o_n_manager_1_1_o_m_s.html", "class_j_s_o_n_manager_1_1_o_m_s" ],
+    [ "OMSTR", "class_j_s_o_n_manager_1_1_o_m_s_t_r.html", "class_j_s_o_n_manager_1_1_o_m_s_t_r" ],
+    [ "URI", "class_j_s_o_n_manager_1_1_u_r_i.html", "class_j_s_o_n_manager_1_1_u_r_i" ],
+    [ "ReadFromJsonFile< T >", "class_j_s_o_n_manager.html#a477a033f7374709d6527190c0458cfae", null ],
+    [ "WriteToJsonFile", "class_j_s_o_n_manager.html#a39e9fe04ae0420ab91ce59f9dba875f4", null ],
+    [ "MMTURIs", "class_j_s_o_n_manager.html#ae21635c82ec8792240f538aa467dedb8", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_json_inheritence_converter-members.html b/Doxygen/output/html/class_j_s_o_n_manager_1_1_json_inheritence_converter-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..f1d1f72da9e0ce193accad7eaf945d801dd1982a
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_json_inheritence_converter-members.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_j_s_o_n_manager_1_1_json_inheritence_converter.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">JSONManager.JsonInheritenceConverter&lt; T &gt; Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_j_s_o_n_manager_1_1_json_inheritence_converter.html">JSONManager.JsonInheritenceConverter&lt; T &gt;</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_json_inheritence_converter.html#a66565cef58fea590c664f401eb739080">CanConvert</a>(Type objectType)</td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_json_inheritence_converter.html">JSONManager.JsonInheritenceConverter&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_json_inheritence_converter.html#a7f0289c12707fc9cfbfed900f66be8c2">ReadJson</a>(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)</td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_json_inheritence_converter.html">JSONManager.JsonInheritenceConverter&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_json_inheritence_converter.html#a8bf575557ab2336d9a49eade17771ef1">WriteJson</a>(JsonWriter writer, object value, JsonSerializer serializer)</td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_json_inheritence_converter.html">JSONManager.JsonInheritenceConverter&lt; T &gt;</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_json_inheritence_converter.html b/Doxygen/output/html/class_j_s_o_n_manager_1_1_json_inheritence_converter.html
new file mode 100644
index 0000000000000000000000000000000000000000..dd9d981ff1734f5cfc8ebc5e9fc52f00c109d758
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_json_inheritence_converter.html
@@ -0,0 +1,213 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: JSONManager.JsonInheritenceConverter&lt; T &gt; Class Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_j_s_o_n_manager_1_1_json_inheritence_converter.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="class_j_s_o_n_manager_1_1_json_inheritence_converter-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">JSONManager.JsonInheritenceConverter&lt; T &gt; Class Template Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for JSONManager.JsonInheritenceConverter&lt; T &gt;:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_j_s_o_n_manager_1_1_json_inheritence_converter.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a66565cef58fea590c664f401eb739080"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_json_inheritence_converter.html#a66565cef58fea590c664f401eb739080">CanConvert</a> (Type objectType)</td></tr>
+<tr class="separator:a66565cef58fea590c664f401eb739080"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f0289c12707fc9cfbfed900f66be8c2"><td class="memItemLeft" align="right" valign="top">override object&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_json_inheritence_converter.html#a7f0289c12707fc9cfbfed900f66be8c2">ReadJson</a> (JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)</td></tr>
+<tr class="separator:a7f0289c12707fc9cfbfed900f66be8c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8bf575557ab2336d9a49eade17771ef1"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_json_inheritence_converter.html#a8bf575557ab2336d9a49eade17771ef1">WriteJson</a> (JsonWriter writer, object value, JsonSerializer serializer)</td></tr>
+<tr class="separator:a8bf575557ab2336d9a49eade17771ef1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a66565cef58fea590c664f401eb739080" name="a66565cef58fea590c664f401eb739080"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a66565cef58fea590c664f401eb739080">&#9670;&nbsp;</a></span>CanConvert()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">override bool <a class="el" href="class_j_s_o_n_manager_1_1_json_inheritence_converter.html">JSONManager.JsonInheritenceConverter</a>&lt; T &gt;.CanConvert </td>
+          <td>(</td>
+          <td class="paramtype">Type&#160;</td>
+          <td class="paramname"><em>objectType</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7f0289c12707fc9cfbfed900f66be8c2" name="a7f0289c12707fc9cfbfed900f66be8c2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7f0289c12707fc9cfbfed900f66be8c2">&#9670;&nbsp;</a></span>ReadJson()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">override object <a class="el" href="class_j_s_o_n_manager_1_1_json_inheritence_converter.html">JSONManager.JsonInheritenceConverter</a>&lt; T &gt;.ReadJson </td>
+          <td>(</td>
+          <td class="paramtype">JsonReader&#160;</td>
+          <td class="paramname"><em>reader</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Type&#160;</td>
+          <td class="paramname"><em>objectType</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">object&#160;</td>
+          <td class="paramname"><em>existingValue</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">JsonSerializer&#160;</td>
+          <td class="paramname"><em>serializer</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8bf575557ab2336d9a49eade17771ef1" name="a8bf575557ab2336d9a49eade17771ef1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8bf575557ab2336d9a49eade17771ef1">&#9670;&nbsp;</a></span>WriteJson()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">override void <a class="el" href="class_j_s_o_n_manager_1_1_json_inheritence_converter.html">JSONManager.JsonInheritenceConverter</a>&lt; T &gt;.WriteJson </td>
+          <td>(</td>
+          <td class="paramtype">JsonWriter&#160;</td>
+          <td class="paramname"><em>writer</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">object&#160;</td>
+          <td class="paramname"><em>value</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">JsonSerializer&#160;</td>
+          <td class="paramname"><em>serializer</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/<a class="el" href="_j_s_o_n_manager_8cs.html">JSONManager.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_j_s_o_n_manager.html">JSONManager</a></li><li class="navelem"><a class="el" href="class_j_s_o_n_manager_1_1_json_inheritence_converter.html">JsonInheritenceConverter</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_json_inheritence_converter.js b/Doxygen/output/html/class_j_s_o_n_manager_1_1_json_inheritence_converter.js
new file mode 100644
index 0000000000000000000000000000000000000000..90036b6d312b3c6db848be30d1a00ab5ff5feeff
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_json_inheritence_converter.js
@@ -0,0 +1,6 @@
+var class_j_s_o_n_manager_1_1_json_inheritence_converter =
+[
+    [ "CanConvert", "class_j_s_o_n_manager_1_1_json_inheritence_converter.html#a66565cef58fea590c664f401eb739080", null ],
+    [ "ReadJson", "class_j_s_o_n_manager_1_1_json_inheritence_converter.html#a7f0289c12707fc9cfbfed900f66be8c2", null ],
+    [ "WriteJson", "class_j_s_o_n_manager_1_1_json_inheritence_converter.html#a8bf575557ab2336d9a49eade17771ef1", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_json_inheritence_converter.png b/Doxygen/output/html/class_j_s_o_n_manager_1_1_json_inheritence_converter.png
new file mode 100644
index 0000000000000000000000000000000000000000..3d78b2e1bae2537eff56e2b081b87ae5c027f985
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_json_inheritence_converter.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3d1345847a5de0277290b95804bec4cca516d5d87396578db30a961df6cb12fb
+size 881
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_declaration-members.html b/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_declaration-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..e1126142d94c8428b26785cf640b2c8683f031b3
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_declaration-members.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_j_s_o_n_manager_1_1_m_m_t_declaration.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">JSONManager.MMTDeclaration Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html">JSONManager.MMTDeclaration</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a9a30edd5c1fe2d5c6a0f7593fbd2a651">FromJson</a>(string json)</td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html">JSONManager.MMTDeclaration</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a1b3f2ca70726f61db58b1cf2d95b90f3">label</a></td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html">JSONManager.MMTDeclaration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a862b437c21c5daec699ea76d1feafce3">ToJson</a>(MMTDeclaration mmtDecl)</td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html">JSONManager.MMTDeclaration</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_declaration.html b/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_declaration.html
new file mode 100644
index 0000000000000000000000000000000000000000..9cbae4314c10d2dfb808df475064f4010df2b59c
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_declaration.html
@@ -0,0 +1,196 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: JSONManager.MMTDeclaration Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_j_s_o_n_manager_1_1_m_m_t_declaration.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_j_s_o_n_manager_1_1_m_m_t_declaration-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">JSONManager.MMTDeclaration Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for JSONManager.MMTDeclaration:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_j_s_o_n_manager_1_1_m_m_t_declaration.png" usemap="#JSONManager.MMTDeclaration_map" alt=""/>
+  <map id="JSONManager.MMTDeclaration_map" name="JSONManager.MMTDeclaration_map">
+<area href="class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html" alt="JSONManager.MMTSymbolDeclaration" shape="rect" coords="0,56,236,80"/>
+<area href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html" alt="JSONManager.MMTValueDeclaration" shape="rect" coords="246,56,482,80"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a9a30edd5c1fe2d5c6a0f7593fbd2a651"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html">MMTDeclaration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a9a30edd5c1fe2d5c6a0f7593fbd2a651">FromJson</a> (string json)</td></tr>
+<tr class="separator:a9a30edd5c1fe2d5c6a0f7593fbd2a651"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a862b437c21c5daec699ea76d1feafce3"><td class="memItemLeft" align="right" valign="top">static string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a862b437c21c5daec699ea76d1feafce3">ToJson</a> (<a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html">MMTDeclaration</a> mmtDecl)</td></tr>
+<tr class="separator:a862b437c21c5daec699ea76d1feafce3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a1b3f2ca70726f61db58b1cf2d95b90f3"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a1b3f2ca70726f61db58b1cf2d95b90f3">label</a></td></tr>
+<tr class="separator:a1b3f2ca70726f61db58b1cf2d95b90f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a9a30edd5c1fe2d5c6a0f7593fbd2a651" name="a9a30edd5c1fe2d5c6a0f7593fbd2a651"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9a30edd5c1fe2d5c6a0f7593fbd2a651">&#9670;&nbsp;</a></span>FromJson()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html">MMTDeclaration</a> JSONManager.MMTDeclaration.FromJson </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>json</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a862b437c21c5daec699ea76d1feafce3" name="a862b437c21c5daec699ea76d1feafce3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a862b437c21c5daec699ea76d1feafce3">&#9670;&nbsp;</a></span>ToJson()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static string JSONManager.MMTDeclaration.ToJson </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html">MMTDeclaration</a>&#160;</td>
+          <td class="paramname"><em>mmtDecl</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a1b3f2ca70726f61db58b1cf2d95b90f3" name="a1b3f2ca70726f61db58b1cf2d95b90f3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1b3f2ca70726f61db58b1cf2d95b90f3">&#9670;&nbsp;</a></span>label</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string JSONManager.MMTDeclaration.label</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/<a class="el" href="_j_s_o_n_manager_8cs.html">JSONManager.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_j_s_o_n_manager.html">JSONManager</a></li><li class="navelem"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html">MMTDeclaration</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_declaration.js b/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_declaration.js
new file mode 100644
index 0000000000000000000000000000000000000000..f9728efddbb0fda589d6fb5e6fccb37d542b8765
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_declaration.js
@@ -0,0 +1,6 @@
+var class_j_s_o_n_manager_1_1_m_m_t_declaration =
+[
+    [ "FromJson", "class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a9a30edd5c1fe2d5c6a0f7593fbd2a651", null ],
+    [ "ToJson", "class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a862b437c21c5daec699ea76d1feafce3", null ],
+    [ "label", "class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a1b3f2ca70726f61db58b1cf2d95b90f3", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_declaration.png b/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_declaration.png
new file mode 100644
index 0000000000000000000000000000000000000000..8e942a7e8e342a0a5ad16d1c58752cd88f8e3cfe
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_declaration.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0b9b5a27daae0bbe4dd6d08a69161bca05e3f54ed7facb4c36fa5c4ae6ff7e8b
+size 1239
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration-members.html b/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..c723a0c29c9c3167b662bbb37c41f9cf27ccdf18
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration-members.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">JSONManager.MMTSymbolDeclaration Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html">JSONManager.MMTSymbolDeclaration</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html#af2bc82076ff11f57599d30f40e68c326">df</a></td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html">JSONManager.MMTSymbolDeclaration</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a9a30edd5c1fe2d5c6a0f7593fbd2a651">FromJson</a>(string json)</td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html">JSONManager.MMTDeclaration</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html#a18b9110321c18392a1eea83b72e59e08">kind</a></td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html">JSONManager.MMTSymbolDeclaration</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a1b3f2ca70726f61db58b1cf2d95b90f3">label</a></td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html">JSONManager.MMTDeclaration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html#a5eb26d50e5dc522bd1d0291d988787a3">MMTSymbolDeclaration</a>(string label, MMTTerm tp, MMTTerm df)</td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html">JSONManager.MMTSymbolDeclaration</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a862b437c21c5daec699ea76d1feafce3">ToJson</a>(MMTDeclaration mmtDecl)</td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html">JSONManager.MMTDeclaration</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html#a1a1f71dbf28fc423f0f68295142cbe76">tp</a></td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html">JSONManager.MMTSymbolDeclaration</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html b/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html
new file mode 100644
index 0000000000000000000000000000000000000000..5467a65fdd463f0fd0f426580b7eaf8415215058
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html
@@ -0,0 +1,221 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: JSONManager.MMTSymbolDeclaration Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">JSONManager.MMTSymbolDeclaration Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for JSONManager.MMTSymbolDeclaration:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.png" usemap="#JSONManager.MMTSymbolDeclaration_map" alt=""/>
+  <map id="JSONManager.MMTSymbolDeclaration_map" name="JSONManager.MMTSymbolDeclaration_map">
+<area href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html" alt="JSONManager.MMTDeclaration" shape="rect" coords="0,0,236,24"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a5eb26d50e5dc522bd1d0291d988787a3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html#a5eb26d50e5dc522bd1d0291d988787a3">MMTSymbolDeclaration</a> (string <a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a1b3f2ca70726f61db58b1cf2d95b90f3">label</a>, <a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html">MMTTerm</a> <a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html#a1a1f71dbf28fc423f0f68295142cbe76">tp</a>, <a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html">MMTTerm</a> <a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html#af2bc82076ff11f57599d30f40e68c326">df</a>)</td></tr>
+<tr class="separator:a5eb26d50e5dc522bd1d0291d988787a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a18b9110321c18392a1eea83b72e59e08"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html#a18b9110321c18392a1eea83b72e59e08">kind</a> = &quot;general&quot;</td></tr>
+<tr class="separator:a18b9110321c18392a1eea83b72e59e08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1a1f71dbf28fc423f0f68295142cbe76"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html">MMTTerm</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html#a1a1f71dbf28fc423f0f68295142cbe76">tp</a></td></tr>
+<tr class="separator:a1a1f71dbf28fc423f0f68295142cbe76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2bc82076ff11f57599d30f40e68c326"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html">MMTTerm</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html#af2bc82076ff11f57599d30f40e68c326">df</a></td></tr>
+<tr class="separator:af2bc82076ff11f57599d30f40e68c326"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_attribs_class_j_s_o_n_manager_1_1_m_m_t_declaration"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_j_s_o_n_manager_1_1_m_m_t_declaration')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html">JSONManager.MMTDeclaration</a></td></tr>
+<tr class="memitem:a1b3f2ca70726f61db58b1cf2d95b90f3 inherit pub_attribs_class_j_s_o_n_manager_1_1_m_m_t_declaration"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a1b3f2ca70726f61db58b1cf2d95b90f3">label</a></td></tr>
+<tr class="separator:a1b3f2ca70726f61db58b1cf2d95b90f3 inherit pub_attribs_class_j_s_o_n_manager_1_1_m_m_t_declaration"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_static_methods_class_j_s_o_n_manager_1_1_m_m_t_declaration"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_j_s_o_n_manager_1_1_m_m_t_declaration')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html">JSONManager.MMTDeclaration</a></td></tr>
+<tr class="memitem:a9a30edd5c1fe2d5c6a0f7593fbd2a651 inherit pub_static_methods_class_j_s_o_n_manager_1_1_m_m_t_declaration"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html">MMTDeclaration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a9a30edd5c1fe2d5c6a0f7593fbd2a651">FromJson</a> (string json)</td></tr>
+<tr class="separator:a9a30edd5c1fe2d5c6a0f7593fbd2a651 inherit pub_static_methods_class_j_s_o_n_manager_1_1_m_m_t_declaration"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a862b437c21c5daec699ea76d1feafce3 inherit pub_static_methods_class_j_s_o_n_manager_1_1_m_m_t_declaration"><td class="memItemLeft" align="right" valign="top">static string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a862b437c21c5daec699ea76d1feafce3">ToJson</a> (<a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html">MMTDeclaration</a> mmtDecl)</td></tr>
+<tr class="separator:a862b437c21c5daec699ea76d1feafce3 inherit pub_static_methods_class_j_s_o_n_manager_1_1_m_m_t_declaration"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p ><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html">MMTSymbolDeclaration</a>: Class for facts without values, e.g. Points </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a5eb26d50e5dc522bd1d0291d988787a3" name="a5eb26d50e5dc522bd1d0291d988787a3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5eb26d50e5dc522bd1d0291d988787a3">&#9670;&nbsp;</a></span>MMTSymbolDeclaration()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">JSONManager.MMTSymbolDeclaration.MMTSymbolDeclaration </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>label</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html">MMTTerm</a>&#160;</td>
+          <td class="paramname"><em>tp</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html">MMTTerm</a>&#160;</td>
+          <td class="paramname"><em>df</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p >Constructor used for sending new declarations to mmt </p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="af2bc82076ff11f57599d30f40e68c326" name="af2bc82076ff11f57599d30f40e68c326"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af2bc82076ff11f57599d30f40e68c326">&#9670;&nbsp;</a></span>df</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html">MMTTerm</a> JSONManager.MMTSymbolDeclaration.df</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a18b9110321c18392a1eea83b72e59e08" name="a18b9110321c18392a1eea83b72e59e08"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a18b9110321c18392a1eea83b72e59e08">&#9670;&nbsp;</a></span>kind</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string JSONManager.MMTSymbolDeclaration.kind = &quot;general&quot;</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1a1f71dbf28fc423f0f68295142cbe76" name="a1a1f71dbf28fc423f0f68295142cbe76"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1a1f71dbf28fc423f0f68295142cbe76">&#9670;&nbsp;</a></span>tp</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html">MMTTerm</a> JSONManager.MMTSymbolDeclaration.tp</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/<a class="el" href="_j_s_o_n_manager_8cs.html">JSONManager.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_j_s_o_n_manager.html">JSONManager</a></li><li class="navelem"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html">MMTSymbolDeclaration</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.js b/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.js
new file mode 100644
index 0000000000000000000000000000000000000000..c8350876185cf5d2d03b608adc7f523c911038b9
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.js
@@ -0,0 +1,7 @@
+var class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration =
+[
+    [ "MMTSymbolDeclaration", "class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html#a5eb26d50e5dc522bd1d0291d988787a3", null ],
+    [ "df", "class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html#af2bc82076ff11f57599d30f40e68c326", null ],
+    [ "kind", "class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html#a18b9110321c18392a1eea83b72e59e08", null ],
+    [ "tp", "class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html#a1a1f71dbf28fc423f0f68295142cbe76", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.png b/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.png
new file mode 100644
index 0000000000000000000000000000000000000000..f6d645228800121eddcca7817816cda2e5767850
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8a41e092c941234c4caba57f2d4655aff00cf9d9715c3484a472bbb02324df23
+size 909
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_term-members.html b/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_term-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..a8e5e5fad5c7a1a315a86f32d2e47a1b5e402397
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_term-members.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_j_s_o_n_manager_1_1_m_m_t_term.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">JSONManager.MMTTerm Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html">JSONManager.MMTTerm</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html#a45857e5fe488997469396914faf7d2bc">kind</a></td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html">JSONManager.MMTTerm</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_term.html b/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_term.html
new file mode 100644
index 0000000000000000000000000000000000000000..08316b40df97c9a57eaac9ae35e955bf00a4d6d2
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_term.html
@@ -0,0 +1,145 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: JSONManager.MMTTerm Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_j_s_o_n_manager_1_1_m_m_t_term.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pri-attribs">Private Attributes</a> &#124;
+<a href="class_j_s_o_n_manager_1_1_m_m_t_term-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">JSONManager.MMTTerm Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for JSONManager.MMTTerm:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_j_s_o_n_manager_1_1_m_m_t_term.png" usemap="#JSONManager.MMTTerm_map" alt=""/>
+  <map id="JSONManager.MMTTerm_map" name="JSONManager.MMTTerm_map">
+<area href="class_j_s_o_n_manager_1_1_o_m_a.html" alt="JSONManager.OMA" shape="rect" coords="0,56,158,80"/>
+<area href="class_j_s_o_n_manager_1_1_o_m_f.html" alt="JSONManager.OMF" shape="rect" coords="168,56,326,80"/>
+<area href="class_j_s_o_n_manager_1_1_o_m_s.html" alt="JSONManager.OMS" shape="rect" coords="336,56,494,80"/>
+<area href="class_j_s_o_n_manager_1_1_o_m_s_t_r.html" alt="JSONManager.OMSTR" shape="rect" coords="504,56,662,80"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:a45857e5fe488997469396914faf7d2bc"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html#a45857e5fe488997469396914faf7d2bc">kind</a></td></tr>
+<tr class="separator:a45857e5fe488997469396914faf7d2bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a45857e5fe488997469396914faf7d2bc" name="a45857e5fe488997469396914faf7d2bc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a45857e5fe488997469396914faf7d2bc">&#9670;&nbsp;</a></span>kind</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">string JSONManager.MMTTerm.kind</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/<a class="el" href="_j_s_o_n_manager_8cs.html">JSONManager.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_j_s_o_n_manager.html">JSONManager</a></li><li class="navelem"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html">MMTTerm</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_term.js b/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_term.js
new file mode 100644
index 0000000000000000000000000000000000000000..e70d7e94042eefa23e692e45bfde1b8e76ab5836
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_term.js
@@ -0,0 +1,4 @@
+var class_j_s_o_n_manager_1_1_m_m_t_term =
+[
+    [ "kind", "class_j_s_o_n_manager_1_1_m_m_t_term.html#a45857e5fe488997469396914faf7d2bc", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_term.png b/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_term.png
new file mode 100644
index 0000000000000000000000000000000000000000..2d6de1b8d2ebe6bd2897d602c996da9821e2af15
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_term.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6ceedd4a95f8076890649e6c3eb82461893795041430367d1e22ad916849d16f
+size 1297
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_value_declaration-members.html b/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_value_declaration-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..7e2586ef58be8a02d873f10a1df1b693eae6f400
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_value_declaration-members.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">JSONManager.MMTValueDeclaration Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html">JSONManager.MMTValueDeclaration</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a9a30edd5c1fe2d5c6a0f7593fbd2a651">FromJson</a>(string json)</td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html">JSONManager.MMTDeclaration</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#a07acd8a9509e6a3594653c1fff501df7">kind</a></td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html">JSONManager.MMTValueDeclaration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a1b3f2ca70726f61db58b1cf2d95b90f3">label</a></td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html">JSONManager.MMTDeclaration</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#a09e2bd5d49876dee3965d8f905ef50ec">lhs</a></td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html">JSONManager.MMTValueDeclaration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#ae3bd2c727689e961bf304fcdb145fe0e">MMTValueDeclaration</a>(string label, MMTTerm lhs, MMTTerm valueTp, MMTTerm value)</td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html">JSONManager.MMTValueDeclaration</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a862b437c21c5daec699ea76d1feafce3">ToJson</a>(MMTDeclaration mmtDecl)</td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html">JSONManager.MMTDeclaration</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#a8fd467bca525f8bd1b371016413b22d9">value</a></td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html">JSONManager.MMTValueDeclaration</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#afc486970fc43bcb31e490dd1e4c2a677">valueTp</a></td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html">JSONManager.MMTValueDeclaration</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html b/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html
new file mode 100644
index 0000000000000000000000000000000000000000..7e9cc8405dd8928a58c50e2679915c2d8252d9ae
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html
@@ -0,0 +1,243 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: JSONManager.MMTValueDeclaration Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">JSONManager.MMTValueDeclaration Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for JSONManager.MMTValueDeclaration:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.png" usemap="#JSONManager.MMTValueDeclaration_map" alt=""/>
+  <map id="JSONManager.MMTValueDeclaration_map" name="JSONManager.MMTValueDeclaration_map">
+<area href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html" alt="JSONManager.MMTDeclaration" shape="rect" coords="0,0,228,24"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ae3bd2c727689e961bf304fcdb145fe0e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#ae3bd2c727689e961bf304fcdb145fe0e">MMTValueDeclaration</a> (string <a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a1b3f2ca70726f61db58b1cf2d95b90f3">label</a>, <a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html">MMTTerm</a> <a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#a09e2bd5d49876dee3965d8f905ef50ec">lhs</a>, <a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html">MMTTerm</a> <a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#afc486970fc43bcb31e490dd1e4c2a677">valueTp</a>, <a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html">MMTTerm</a> <a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#a8fd467bca525f8bd1b371016413b22d9">value</a>)</td></tr>
+<tr class="separator:ae3bd2c727689e961bf304fcdb145fe0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a07acd8a9509e6a3594653c1fff501df7"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#a07acd8a9509e6a3594653c1fff501df7">kind</a> = &quot;veq&quot;</td></tr>
+<tr class="separator:a07acd8a9509e6a3594653c1fff501df7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a09e2bd5d49876dee3965d8f905ef50ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html">MMTTerm</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#a09e2bd5d49876dee3965d8f905ef50ec">lhs</a></td></tr>
+<tr class="separator:a09e2bd5d49876dee3965d8f905ef50ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afc486970fc43bcb31e490dd1e4c2a677"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html">MMTTerm</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#afc486970fc43bcb31e490dd1e4c2a677">valueTp</a></td></tr>
+<tr class="separator:afc486970fc43bcb31e490dd1e4c2a677"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8fd467bca525f8bd1b371016413b22d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html">MMTTerm</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#a8fd467bca525f8bd1b371016413b22d9">value</a></td></tr>
+<tr class="separator:a8fd467bca525f8bd1b371016413b22d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_attribs_class_j_s_o_n_manager_1_1_m_m_t_declaration"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_j_s_o_n_manager_1_1_m_m_t_declaration')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html">JSONManager.MMTDeclaration</a></td></tr>
+<tr class="memitem:a1b3f2ca70726f61db58b1cf2d95b90f3 inherit pub_attribs_class_j_s_o_n_manager_1_1_m_m_t_declaration"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a1b3f2ca70726f61db58b1cf2d95b90f3">label</a></td></tr>
+<tr class="separator:a1b3f2ca70726f61db58b1cf2d95b90f3 inherit pub_attribs_class_j_s_o_n_manager_1_1_m_m_t_declaration"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_static_methods_class_j_s_o_n_manager_1_1_m_m_t_declaration"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_j_s_o_n_manager_1_1_m_m_t_declaration')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html">JSONManager.MMTDeclaration</a></td></tr>
+<tr class="memitem:a9a30edd5c1fe2d5c6a0f7593fbd2a651 inherit pub_static_methods_class_j_s_o_n_manager_1_1_m_m_t_declaration"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html">MMTDeclaration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a9a30edd5c1fe2d5c6a0f7593fbd2a651">FromJson</a> (string json)</td></tr>
+<tr class="separator:a9a30edd5c1fe2d5c6a0f7593fbd2a651 inherit pub_static_methods_class_j_s_o_n_manager_1_1_m_m_t_declaration"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a862b437c21c5daec699ea76d1feafce3 inherit pub_static_methods_class_j_s_o_n_manager_1_1_m_m_t_declaration"><td class="memItemLeft" align="right" valign="top">static string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a862b437c21c5daec699ea76d1feafce3">ToJson</a> (<a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html">MMTDeclaration</a> mmtDecl)</td></tr>
+<tr class="separator:a862b437c21c5daec699ea76d1feafce3 inherit pub_static_methods_class_j_s_o_n_manager_1_1_m_m_t_declaration"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p ><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html">MMTValueDeclaration</a>: Class for facts with values, e.g. Distances or Angles </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="ae3bd2c727689e961bf304fcdb145fe0e" name="ae3bd2c727689e961bf304fcdb145fe0e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae3bd2c727689e961bf304fcdb145fe0e">&#9670;&nbsp;</a></span>MMTValueDeclaration()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">JSONManager.MMTValueDeclaration.MMTValueDeclaration </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>label</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html">MMTTerm</a>&#160;</td>
+          <td class="paramname"><em>lhs</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html">MMTTerm</a>&#160;</td>
+          <td class="paramname"><em>valueTp</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html">MMTTerm</a>&#160;</td>
+          <td class="paramname"><em>value</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p >Constructor used for sending new declarations to mmt </p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a07acd8a9509e6a3594653c1fff501df7" name="a07acd8a9509e6a3594653c1fff501df7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a07acd8a9509e6a3594653c1fff501df7">&#9670;&nbsp;</a></span>kind</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string JSONManager.MMTValueDeclaration.kind = &quot;veq&quot;</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a09e2bd5d49876dee3965d8f905ef50ec" name="a09e2bd5d49876dee3965d8f905ef50ec"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a09e2bd5d49876dee3965d8f905ef50ec">&#9670;&nbsp;</a></span>lhs</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html">MMTTerm</a> JSONManager.MMTValueDeclaration.lhs</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8fd467bca525f8bd1b371016413b22d9" name="a8fd467bca525f8bd1b371016413b22d9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8fd467bca525f8bd1b371016413b22d9">&#9670;&nbsp;</a></span>value</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html">MMTTerm</a> JSONManager.MMTValueDeclaration.value</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afc486970fc43bcb31e490dd1e4c2a677" name="afc486970fc43bcb31e490dd1e4c2a677"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afc486970fc43bcb31e490dd1e4c2a677">&#9670;&nbsp;</a></span>valueTp</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html">MMTTerm</a> JSONManager.MMTValueDeclaration.valueTp</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/<a class="el" href="_j_s_o_n_manager_8cs.html">JSONManager.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_j_s_o_n_manager.html">JSONManager</a></li><li class="navelem"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html">MMTValueDeclaration</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_value_declaration.js b/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_value_declaration.js
new file mode 100644
index 0000000000000000000000000000000000000000..7c535bd711163ad98de01eff31d068493b0e9ffa
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_value_declaration.js
@@ -0,0 +1,8 @@
+var class_j_s_o_n_manager_1_1_m_m_t_value_declaration =
+[
+    [ "MMTValueDeclaration", "class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#ae3bd2c727689e961bf304fcdb145fe0e", null ],
+    [ "kind", "class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#a07acd8a9509e6a3594653c1fff501df7", null ],
+    [ "lhs", "class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#a09e2bd5d49876dee3965d8f905ef50ec", null ],
+    [ "value", "class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#a8fd467bca525f8bd1b371016413b22d9", null ],
+    [ "valueTp", "class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#afc486970fc43bcb31e490dd1e4c2a677", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_value_declaration.png b/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_value_declaration.png
new file mode 100644
index 0000000000000000000000000000000000000000..f04c38c5691aae0af07774afc6360733ba0f15b3
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_m_m_t_value_declaration.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bc16db46e8c27762ae9bd5a055d89bda911a3d1e85f76befbfa81de1cdcf59cd
+size 888
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_a-members.html b/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_a-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..bdf6da4c7523dfdbbf3f5d1e1c443b465021566a
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_a-members.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_j_s_o_n_manager_1_1_o_m_a.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">JSONManager.OMA Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_j_s_o_n_manager_1_1_o_m_a.html">JSONManager.OMA</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_a.html#a665c1a55e33e5ac1e3858efb52f764e8">applicant</a></td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_a.html">JSONManager.OMA</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_a.html#a416fe1e0f1f929881d9ec482a2b470e4">arguments</a></td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_a.html">JSONManager.OMA</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_a.html#a5927b865a8b4d04a0a3133d1f30fcdbb">kind</a></td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_a.html">JSONManager.OMA</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_a.html#aa6be56f19daa4b5832b409091007e286">OMA</a>(MMTTerm applicant, List&lt; MMTTerm &gt; arguments)</td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_a.html">JSONManager.OMA</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_a.html b/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_a.html
new file mode 100644
index 0000000000000000000000000000000000000000..5af7c8c880266c89f435908666b10df7aa369264
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_a.html
@@ -0,0 +1,201 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: JSONManager.OMA Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_j_s_o_n_manager_1_1_o_m_a.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_j_s_o_n_manager_1_1_o_m_a-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">JSONManager.OMA Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for JSONManager.OMA:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_j_s_o_n_manager_1_1_o_m_a.png" usemap="#JSONManager.OMA_map" alt=""/>
+  <map id="JSONManager.OMA_map" name="JSONManager.OMA_map">
+<area href="class_j_s_o_n_manager_1_1_m_m_t_term.html" alt="JSONManager.MMTTerm" shape="rect" coords="0,0,158,24"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aa6be56f19daa4b5832b409091007e286"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_a.html#aa6be56f19daa4b5832b409091007e286">OMA</a> (<a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html">MMTTerm</a> <a class="el" href="class_j_s_o_n_manager_1_1_o_m_a.html#a665c1a55e33e5ac1e3858efb52f764e8">applicant</a>, List&lt; <a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html">MMTTerm</a> &gt; <a class="el" href="class_j_s_o_n_manager_1_1_o_m_a.html#a416fe1e0f1f929881d9ec482a2b470e4">arguments</a>)</td></tr>
+<tr class="separator:aa6be56f19daa4b5832b409091007e286"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a665c1a55e33e5ac1e3858efb52f764e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html">MMTTerm</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_a.html#a665c1a55e33e5ac1e3858efb52f764e8">applicant</a></td></tr>
+<tr class="separator:a665c1a55e33e5ac1e3858efb52f764e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a416fe1e0f1f929881d9ec482a2b470e4"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html">MMTTerm</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_a.html#a416fe1e0f1f929881d9ec482a2b470e4">arguments</a></td></tr>
+<tr class="separator:a416fe1e0f1f929881d9ec482a2b470e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5927b865a8b4d04a0a3133d1f30fcdbb"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_a.html#a5927b865a8b4d04a0a3133d1f30fcdbb">kind</a> = &quot;OMA&quot;</td></tr>
+<tr class="separator:a5927b865a8b4d04a0a3133d1f30fcdbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="aa6be56f19daa4b5832b409091007e286" name="aa6be56f19daa4b5832b409091007e286"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa6be56f19daa4b5832b409091007e286">&#9670;&nbsp;</a></span>OMA()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">JSONManager.OMA.OMA </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html">MMTTerm</a>&#160;</td>
+          <td class="paramname"><em>applicant</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">List&lt; <a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html">MMTTerm</a> &gt;&#160;</td>
+          <td class="paramname"><em>arguments</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a665c1a55e33e5ac1e3858efb52f764e8" name="a665c1a55e33e5ac1e3858efb52f764e8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a665c1a55e33e5ac1e3858efb52f764e8">&#9670;&nbsp;</a></span>applicant</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html">MMTTerm</a> JSONManager.OMA.applicant</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a416fe1e0f1f929881d9ec482a2b470e4" name="a416fe1e0f1f929881d9ec482a2b470e4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a416fe1e0f1f929881d9ec482a2b470e4">&#9670;&nbsp;</a></span>arguments</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;<a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html">MMTTerm</a>&gt; JSONManager.OMA.arguments</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5927b865a8b4d04a0a3133d1f30fcdbb" name="a5927b865a8b4d04a0a3133d1f30fcdbb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5927b865a8b4d04a0a3133d1f30fcdbb">&#9670;&nbsp;</a></span>kind</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string JSONManager.OMA.kind = &quot;OMA&quot;</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/<a class="el" href="_j_s_o_n_manager_8cs.html">JSONManager.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_j_s_o_n_manager.html">JSONManager</a></li><li class="navelem"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_a.html">OMA</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_a.js b/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_a.js
new file mode 100644
index 0000000000000000000000000000000000000000..8d44a416f9e937f798846e0caf3c19068b9653a5
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_a.js
@@ -0,0 +1,7 @@
+var class_j_s_o_n_manager_1_1_o_m_a =
+[
+    [ "OMA", "class_j_s_o_n_manager_1_1_o_m_a.html#aa6be56f19daa4b5832b409091007e286", null ],
+    [ "applicant", "class_j_s_o_n_manager_1_1_o_m_a.html#a665c1a55e33e5ac1e3858efb52f764e8", null ],
+    [ "arguments", "class_j_s_o_n_manager_1_1_o_m_a.html#a416fe1e0f1f929881d9ec482a2b470e4", null ],
+    [ "kind", "class_j_s_o_n_manager_1_1_o_m_a.html#a5927b865a8b4d04a0a3133d1f30fcdbb", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_a.png b/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_a.png
new file mode 100644
index 0000000000000000000000000000000000000000..483759c179bc7cfb1eb9dd05f68fe6c2afedca72
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_a.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bb0a49c11cc98fa89996a7313e1ead9e809cc0ef4debcea153313be5e84ee025
+size 703
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_f-members.html b/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_f-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..ae5a761df3dd4b1ef607a9d2087a7e853aa31f6a
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_f-members.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_j_s_o_n_manager_1_1_o_m_f.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">JSONManager.OMF Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_j_s_o_n_manager_1_1_o_m_f.html">JSONManager.OMF</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_f.html#ae0681d0d80efa9ec2f43ad5240e2ed05">f</a></td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_f.html">JSONManager.OMF</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_f.html#ade50c06668f0d927d17df79ebae0b7d5">kind</a></td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_f.html">JSONManager.OMF</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_f.html#a4f136975874570063a6a84cd5e336ea4">OMF</a>(float f)</td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_f.html">JSONManager.OMF</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_f.html b/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_f.html
new file mode 100644
index 0000000000000000000000000000000000000000..f54e9b40bc539eeb014bc033d28908d02b2ea4f9
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_f.html
@@ -0,0 +1,175 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: JSONManager.OMF Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_j_s_o_n_manager_1_1_o_m_f.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_j_s_o_n_manager_1_1_o_m_f-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">JSONManager.OMF Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for JSONManager.OMF:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_j_s_o_n_manager_1_1_o_m_f.png" usemap="#JSONManager.OMF_map" alt=""/>
+  <map id="JSONManager.OMF_map" name="JSONManager.OMF_map">
+<area href="class_j_s_o_n_manager_1_1_m_m_t_term.html" alt="JSONManager.MMTTerm" shape="rect" coords="0,0,158,24"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a4f136975874570063a6a84cd5e336ea4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_f.html#a4f136975874570063a6a84cd5e336ea4">OMF</a> (float <a class="el" href="class_j_s_o_n_manager_1_1_o_m_f.html#ae0681d0d80efa9ec2f43ad5240e2ed05">f</a>)</td></tr>
+<tr class="separator:a4f136975874570063a6a84cd5e336ea4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:ae0681d0d80efa9ec2f43ad5240e2ed05"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_f.html#ae0681d0d80efa9ec2f43ad5240e2ed05">f</a></td></tr>
+<tr class="separator:ae0681d0d80efa9ec2f43ad5240e2ed05"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade50c06668f0d927d17df79ebae0b7d5"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_f.html#ade50c06668f0d927d17df79ebae0b7d5">kind</a> = &quot;OMF&quot;</td></tr>
+<tr class="separator:ade50c06668f0d927d17df79ebae0b7d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a4f136975874570063a6a84cd5e336ea4" name="a4f136975874570063a6a84cd5e336ea4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4f136975874570063a6a84cd5e336ea4">&#9670;&nbsp;</a></span>OMF()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">JSONManager.OMF.OMF </td>
+          <td>(</td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>f</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="ae0681d0d80efa9ec2f43ad5240e2ed05" name="ae0681d0d80efa9ec2f43ad5240e2ed05"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae0681d0d80efa9ec2f43ad5240e2ed05">&#9670;&nbsp;</a></span>f</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float JSONManager.OMF.f</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ade50c06668f0d927d17df79ebae0b7d5" name="ade50c06668f0d927d17df79ebae0b7d5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ade50c06668f0d927d17df79ebae0b7d5">&#9670;&nbsp;</a></span>kind</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string JSONManager.OMF.kind = &quot;OMF&quot;</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/<a class="el" href="_j_s_o_n_manager_8cs.html">JSONManager.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_j_s_o_n_manager.html">JSONManager</a></li><li class="navelem"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_f.html">OMF</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_f.js b/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_f.js
new file mode 100644
index 0000000000000000000000000000000000000000..70cfead66dcb2e01f63e861f66726dc2c7eb0d5f
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_f.js
@@ -0,0 +1,6 @@
+var class_j_s_o_n_manager_1_1_o_m_f =
+[
+    [ "OMF", "class_j_s_o_n_manager_1_1_o_m_f.html#a4f136975874570063a6a84cd5e336ea4", null ],
+    [ "f", "class_j_s_o_n_manager_1_1_o_m_f.html#ae0681d0d80efa9ec2f43ad5240e2ed05", null ],
+    [ "kind", "class_j_s_o_n_manager_1_1_o_m_f.html#ade50c06668f0d927d17df79ebae0b7d5", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_f.png b/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_f.png
new file mode 100644
index 0000000000000000000000000000000000000000..03ead349283939b6bfdf726410b1e4077c51143f
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_f.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c0adad76a9fe6d283a5fad90ba41aad08ba95cf8eb6bcc48677760c166549908
+size 706
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_s-members.html b/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_s-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..994f6e8835453d3d24b2f04fc9313e60add50708
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_s-members.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_j_s_o_n_manager_1_1_o_m_s.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">JSONManager.OMS Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_j_s_o_n_manager_1_1_o_m_s.html">JSONManager.OMS</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_s.html#a6ef411ca1dc31786de7c2c49eb11a9db">kind</a></td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_s.html">JSONManager.OMS</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_s.html#a7c3aefc629ea16c83eef07d12394d7fe">OMS</a>(string uri)</td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_s.html">JSONManager.OMS</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_s.html#ae4fdeae8330ac12a54b5efe66d8b6dd8">uri</a></td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_s.html">JSONManager.OMS</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_s.html b/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_s.html
new file mode 100644
index 0000000000000000000000000000000000000000..8af3d34b59f682eaf2c2fbdb75b36db4f85c93ec
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_s.html
@@ -0,0 +1,175 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: JSONManager.OMS Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_j_s_o_n_manager_1_1_o_m_s.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_j_s_o_n_manager_1_1_o_m_s-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">JSONManager.OMS Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for JSONManager.OMS:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_j_s_o_n_manager_1_1_o_m_s.png" usemap="#JSONManager.OMS_map" alt=""/>
+  <map id="JSONManager.OMS_map" name="JSONManager.OMS_map">
+<area href="class_j_s_o_n_manager_1_1_m_m_t_term.html" alt="JSONManager.MMTTerm" shape="rect" coords="0,0,158,24"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a7c3aefc629ea16c83eef07d12394d7fe"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_s.html#a7c3aefc629ea16c83eef07d12394d7fe">OMS</a> (string <a class="el" href="class_j_s_o_n_manager_1_1_o_m_s.html#ae4fdeae8330ac12a54b5efe66d8b6dd8">uri</a>)</td></tr>
+<tr class="separator:a7c3aefc629ea16c83eef07d12394d7fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:ae4fdeae8330ac12a54b5efe66d8b6dd8"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_s.html#ae4fdeae8330ac12a54b5efe66d8b6dd8">uri</a></td></tr>
+<tr class="separator:ae4fdeae8330ac12a54b5efe66d8b6dd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ef411ca1dc31786de7c2c49eb11a9db"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_s.html#a6ef411ca1dc31786de7c2c49eb11a9db">kind</a> = &quot;OMS&quot;</td></tr>
+<tr class="separator:a6ef411ca1dc31786de7c2c49eb11a9db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a7c3aefc629ea16c83eef07d12394d7fe" name="a7c3aefc629ea16c83eef07d12394d7fe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7c3aefc629ea16c83eef07d12394d7fe">&#9670;&nbsp;</a></span>OMS()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">JSONManager.OMS.OMS </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>uri</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a6ef411ca1dc31786de7c2c49eb11a9db" name="a6ef411ca1dc31786de7c2c49eb11a9db"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6ef411ca1dc31786de7c2c49eb11a9db">&#9670;&nbsp;</a></span>kind</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string JSONManager.OMS.kind = &quot;OMS&quot;</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae4fdeae8330ac12a54b5efe66d8b6dd8" name="ae4fdeae8330ac12a54b5efe66d8b6dd8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae4fdeae8330ac12a54b5efe66d8b6dd8">&#9670;&nbsp;</a></span>uri</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string JSONManager.OMS.uri</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/<a class="el" href="_j_s_o_n_manager_8cs.html">JSONManager.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_j_s_o_n_manager.html">JSONManager</a></li><li class="navelem"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_s.html">OMS</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_s.js b/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_s.js
new file mode 100644
index 0000000000000000000000000000000000000000..43a04c06a8692ee06239b9e83b87d46a11fdd344
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_s.js
@@ -0,0 +1,6 @@
+var class_j_s_o_n_manager_1_1_o_m_s =
+[
+    [ "OMS", "class_j_s_o_n_manager_1_1_o_m_s.html#a7c3aefc629ea16c83eef07d12394d7fe", null ],
+    [ "kind", "class_j_s_o_n_manager_1_1_o_m_s.html#a6ef411ca1dc31786de7c2c49eb11a9db", null ],
+    [ "uri", "class_j_s_o_n_manager_1_1_o_m_s.html#ae4fdeae8330ac12a54b5efe66d8b6dd8", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_s.png b/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_s.png
new file mode 100644
index 0000000000000000000000000000000000000000..ab973cb02a7325bb787a7b8ed0f4bc509d0cf860
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_s.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f115219f86ab7f786fe3edf2528db980007e6875ceef7b77f38be6482c530f21
+size 716
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_s_t_r-members.html b/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_s_t_r-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..0fd2398a1457cbb22c1b45992802f757574f5fcd
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_s_t_r-members.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_j_s_o_n_manager_1_1_o_m_s_t_r.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">JSONManager.OMSTR Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_j_s_o_n_manager_1_1_o_m_s_t_r.html">JSONManager.OMSTR</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_s_t_r.html#ad83b1bf0edcaf92fdf09f5fb16ab3927">kind</a></td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_s_t_r.html">JSONManager.OMSTR</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_s_t_r.html#a9e2442db30e337d07c0c5781e9c46933">OMSTR</a>(string s)</td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_s_t_r.html">JSONManager.OMSTR</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_s_t_r.html#a46066abd38b728b516344ab9d3bd470a">s</a></td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_s_t_r.html">JSONManager.OMSTR</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_s_t_r.html b/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_s_t_r.html
new file mode 100644
index 0000000000000000000000000000000000000000..8584baeb5360095e1c901db27aa34d67d38d31a3
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_s_t_r.html
@@ -0,0 +1,175 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: JSONManager.OMSTR Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_j_s_o_n_manager_1_1_o_m_s_t_r.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_j_s_o_n_manager_1_1_o_m_s_t_r-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">JSONManager.OMSTR Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for JSONManager.OMSTR:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_j_s_o_n_manager_1_1_o_m_s_t_r.png" usemap="#JSONManager.OMSTR_map" alt=""/>
+  <map id="JSONManager.OMSTR_map" name="JSONManager.OMSTR_map">
+<area href="class_j_s_o_n_manager_1_1_m_m_t_term.html" alt="JSONManager.MMTTerm" shape="rect" coords="0,0,158,24"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a9e2442db30e337d07c0c5781e9c46933"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_s_t_r.html#a9e2442db30e337d07c0c5781e9c46933">OMSTR</a> (string <a class="el" href="class_j_s_o_n_manager_1_1_o_m_s_t_r.html#a46066abd38b728b516344ab9d3bd470a">s</a>)</td></tr>
+<tr class="separator:a9e2442db30e337d07c0c5781e9c46933"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a46066abd38b728b516344ab9d3bd470a"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_s_t_r.html#a46066abd38b728b516344ab9d3bd470a">s</a></td></tr>
+<tr class="separator:a46066abd38b728b516344ab9d3bd470a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad83b1bf0edcaf92fdf09f5fb16ab3927"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_s_t_r.html#ad83b1bf0edcaf92fdf09f5fb16ab3927">kind</a> = &quot;OMSTR&quot;</td></tr>
+<tr class="separator:ad83b1bf0edcaf92fdf09f5fb16ab3927"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a9e2442db30e337d07c0c5781e9c46933" name="a9e2442db30e337d07c0c5781e9c46933"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9e2442db30e337d07c0c5781e9c46933">&#9670;&nbsp;</a></span>OMSTR()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">JSONManager.OMSTR.OMSTR </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>s</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="ad83b1bf0edcaf92fdf09f5fb16ab3927" name="ad83b1bf0edcaf92fdf09f5fb16ab3927"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad83b1bf0edcaf92fdf09f5fb16ab3927">&#9670;&nbsp;</a></span>kind</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string JSONManager.OMSTR.kind = &quot;OMSTR&quot;</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a46066abd38b728b516344ab9d3bd470a" name="a46066abd38b728b516344ab9d3bd470a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a46066abd38b728b516344ab9d3bd470a">&#9670;&nbsp;</a></span>s</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string JSONManager.OMSTR.s</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/<a class="el" href="_j_s_o_n_manager_8cs.html">JSONManager.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_j_s_o_n_manager.html">JSONManager</a></li><li class="navelem"><a class="el" href="class_j_s_o_n_manager_1_1_o_m_s_t_r.html">OMSTR</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_s_t_r.js b/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_s_t_r.js
new file mode 100644
index 0000000000000000000000000000000000000000..c15b92ed2642ad08d8628560bcf6bcf87d3990a6
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_s_t_r.js
@@ -0,0 +1,6 @@
+var class_j_s_o_n_manager_1_1_o_m_s_t_r =
+[
+    [ "OMSTR", "class_j_s_o_n_manager_1_1_o_m_s_t_r.html#a9e2442db30e337d07c0c5781e9c46933", null ],
+    [ "kind", "class_j_s_o_n_manager_1_1_o_m_s_t_r.html#ad83b1bf0edcaf92fdf09f5fb16ab3927", null ],
+    [ "s", "class_j_s_o_n_manager_1_1_o_m_s_t_r.html#a46066abd38b728b516344ab9d3bd470a", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_s_t_r.png b/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_s_t_r.png
new file mode 100644
index 0000000000000000000000000000000000000000..f081ea76536bb7386ce330a1703782dfa940d64b
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_o_m_s_t_r.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5873d8cd0a52cd691e16adc6045f10d777b77d614c323424426444f9fe88f872
+size 718
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_u_r_i-members.html b/Doxygen/output/html/class_j_s_o_n_manager_1_1_u_r_i-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..1326694be186b63ffbaa919d586f79aac0c69dfe
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_u_r_i-members.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_j_s_o_n_manager_1_1_u_r_i.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">JSONManager.URI Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_j_s_o_n_manager_1_1_u_r_i.html">JSONManager.URI</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_u_r_i.html#a2296dd38e09326f3f813b69fd0d9b1c2">uri</a></td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_u_r_i.html">JSONManager.URI</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_u_r_i.html#a7d378e09cc4aa84f4521dec55a3828d6">URI</a>(string uri)</td><td class="entry"><a class="el" href="class_j_s_o_n_manager_1_1_u_r_i.html">JSONManager.URI</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_u_r_i.html b/Doxygen/output/html/class_j_s_o_n_manager_1_1_u_r_i.html
new file mode 100644
index 0000000000000000000000000000000000000000..07f7208eb7d0d05875e7699c7be536c8bd702d95
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_u_r_i.html
@@ -0,0 +1,150 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: JSONManager.URI Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_j_s_o_n_manager_1_1_u_r_i.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_j_s_o_n_manager_1_1_u_r_i-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">JSONManager.URI Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a7d378e09cc4aa84f4521dec55a3828d6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_u_r_i.html#a7d378e09cc4aa84f4521dec55a3828d6">URI</a> (string <a class="el" href="class_j_s_o_n_manager_1_1_u_r_i.html#a2296dd38e09326f3f813b69fd0d9b1c2">uri</a>)</td></tr>
+<tr class="separator:a7d378e09cc4aa84f4521dec55a3828d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a2296dd38e09326f3f813b69fd0d9b1c2"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_s_o_n_manager_1_1_u_r_i.html#a2296dd38e09326f3f813b69fd0d9b1c2">uri</a></td></tr>
+<tr class="separator:a2296dd38e09326f3f813b69fd0d9b1c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a7d378e09cc4aa84f4521dec55a3828d6" name="a7d378e09cc4aa84f4521dec55a3828d6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7d378e09cc4aa84f4521dec55a3828d6">&#9670;&nbsp;</a></span>URI()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">JSONManager.URI.URI </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>uri</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a2296dd38e09326f3f813b69fd0d9b1c2" name="a2296dd38e09326f3f813b69fd0d9b1c2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2296dd38e09326f3f813b69fd0d9b1c2">&#9670;&nbsp;</a></span>uri</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string JSONManager.URI.uri</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/<a class="el" href="_j_s_o_n_manager_8cs.html">JSONManager.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_j_s_o_n_manager.html">JSONManager</a></li><li class="navelem"><a class="el" href="class_j_s_o_n_manager_1_1_u_r_i.html">URI</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_j_s_o_n_manager_1_1_u_r_i.js b/Doxygen/output/html/class_j_s_o_n_manager_1_1_u_r_i.js
new file mode 100644
index 0000000000000000000000000000000000000000..39da88d3050a8c32b4f679aac96940a52b635a9d
--- /dev/null
+++ b/Doxygen/output/html/class_j_s_o_n_manager_1_1_u_r_i.js
@@ -0,0 +1,5 @@
+var class_j_s_o_n_manager_1_1_u_r_i =
+[
+    [ "URI", "class_j_s_o_n_manager_1_1_u_r_i.html#a7d378e09cc4aa84f4521dec55a3828d6", null ],
+    [ "uri", "class_j_s_o_n_manager_1_1_u_r_i.html#a2296dd38e09326f3f813b69fd0d9b1c2", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_line_fact-members.html b/Doxygen/output/html/class_line_fact-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..4636b11cddb040e43a8a7584aeff30fe1e683de0
--- /dev/null
+++ b/Doxygen/output/html/class_line_fact-members.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_line_fact.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">LineFact Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_line_fact.html">LineFact</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a40d1c470409418303375f92bbfb6b8eb">AbstractLineFactWrappedCRTP</a>()</td><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP&lt; LineFact &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a18b417989100e72857d6559b25a0b006">AbstractLineFactWrappedCRTP</a>(AbstractLineFactWrappedCRTP&lt; T &gt; fact, Dictionary&lt; string, string &gt; old_to_new, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP&lt; LineFact &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a8608ad7845d31d6ecc03f365abc33f56">AbstractLineFactWrappedCRTP</a>(string pid1, string pid2, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP&lt; LineFact &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a354574283207e949be092cdd4ee82499">AbstractLineFactWrappedCRTP</a>(string pid1, string pid2, string backendURI, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP&lt; LineFact &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_line_fact.html#ad7ebf0dc48a1fef6d75bea7d57e86dd4">Distance</a></td><td class="entry"><a class="el" href="class_line_fact.html">LineFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_line_fact.html#acdd48548ee5dc23acc13d2b4ba3d5fde">EquivalentWrapped</a>(LineFact f1, LineFact f2)</td><td class="entry"><a class="el" href="class_line_fact.html">LineFact</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a8ec274d8da8497476b3a5284e0fdee7b">AbstractLineFactWrappedCRTP&lt; LineFact &gt;.EquivalentWrapped</a>(AbstractLineFact f1, AbstractLineFact f2)</td><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP&lt; LineFact &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a90d0c4d81a5aee4a5a51b1de3f561e24">AbstractLineFactWrappedCRTP&lt; LineFact &gt;.EquivalentWrapped</a>(T f1, T f2)</td><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP&lt; LineFact &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_line_fact.html#ac26f4d3776b9f229cabeac39a4669b10">generateLabel</a>()</td><td class="entry"><a class="el" href="class_line_fact.html">LineFact</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_line_fact.html#a7f32b93acae451ee8294e81d4c8c5797">init</a>(string pid1, string pid2)</td><td class="entry"><a class="el" href="class_line_fact.html">LineFact</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_line_fact.html#ab97d7262e890185e4ce3eff2b570f6e6">instantiateDisplay</a>(GameObject prefab, Transform transform)</td><td class="entry"><a class="el" href="class_line_fact.html">LineFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_line_fact.html#a371929591030611b371590fd8730b91b">LineFact</a>()</td><td class="entry"><a class="el" href="class_line_fact.html">LineFact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_line_fact.html#a8a8925f102cd0b834d362f28f857829a">LineFact</a>(LineFact fact, Dictionary&lt; string, string &gt; old_to_new, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_line_fact.html">LineFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_line_fact.html#ab0c0f48a88a438cfb86c2dfc9693005f">LineFact</a>(string pid1, string pid2, string backendURI, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_line_fact.html">LineFact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_line_fact.html#a851348c5c8c6615142f3a508a8f957b7">LineFact</a>(string pid1, string pid2, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_line_fact.html">LineFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_line_fact.html#a1a5bfdb77627eecb4fbca8a8ca0e1943">parseFact</a>(Scroll.ScrollFact fact)</td><td class="entry"><a class="el" href="class_line_fact.html">LineFact</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_line_fact.html#a63a240ae682d295863de11c9ccca21a8">SetDistance</a>()</td><td class="entry"><a class="el" href="class_line_fact.html">LineFact</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_line_fact.html b/Doxygen/output/html/class_line_fact.html
new file mode 100644
index 0000000000000000000000000000000000000000..376984c799732012ab9de9739cba920b04f1a08b
--- /dev/null
+++ b/Doxygen/output/html/class_line_fact.html
@@ -0,0 +1,584 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: LineFact Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_line_fact.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="class_line_fact-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">LineFact Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Line within 3D Space of finite length  
+ <a href="class_line_fact.html#details">More...</a></p>
+<div class="dynheader">
+Inheritance diagram for LineFact:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_line_fact.png" usemap="#LineFact_map" alt=""/>
+  <map id="LineFact_map" name="LineFact_map">
+<area href="class_abstract_line_fact_wrapped_c_r_t_p.html" alt="AbstractLineFactWrappedCRTP&lt; LineFact &gt;" shape="rect" coords="0,0,264,24"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a371929591030611b371590fd8730b91b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_fact.html#a371929591030611b371590fd8730b91b">LineFact</a> ()</td></tr>
+<tr class="separator:a371929591030611b371590fd8730b91b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a8925f102cd0b834d362f28f857829a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_fact.html#a8a8925f102cd0b834d362f28f857829a">LineFact</a> (<a class="el" href="class_line_fact.html">LineFact</a> fact, Dictionary&lt; string, string &gt; old_to_new, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="separator:a8a8925f102cd0b834d362f28f857829a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0c0f48a88a438cfb86c2dfc9693005f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_fact.html#ab0c0f48a88a438cfb86c2dfc9693005f">LineFact</a> (string pid1, string pid2, string backendURI, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="separator:ab0c0f48a88a438cfb86c2dfc9693005f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a851348c5c8c6615142f3a508a8f957b7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_fact.html#a851348c5c8c6615142f3a508a8f957b7">LineFact</a> (string pid1, string pid2, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="separator:a851348c5c8c6615142f3a508a8f957b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab97d7262e890185e4ce3eff2b570f6e6"><td class="memItemLeft" align="right" valign="top">override GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_fact.html#ab97d7262e890185e4ce3eff2b570f6e6">instantiateDisplay</a> (GameObject prefab, Transform transform)</td></tr>
+<tr class="memdesc:ab97d7262e890185e4ce3eff2b570f6e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initiates a <em>prefab</em>  at <em>transform</em>  e.g. by setting Label.  <a href="class_line_fact.html#ab97d7262e890185e4ce3eff2b570f6e6">More...</a><br /></td></tr>
+<tr class="separator:ab97d7262e890185e4ce3eff2b570f6e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a1a5bfdb77627eecb4fbca8a8ca0e1943"><td class="memItemLeft" align="right" valign="top">static new <a class="el" href="class_line_fact.html">LineFact</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_fact.html#a1a5bfdb77627eecb4fbca8a8ca0e1943">parseFact</a> (<a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a> fact)</td></tr>
+<tr class="memdesc:a1a5bfdb77627eecb4fbca8a8ca0e1943"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parses <a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a> to actual <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a>  <a href="class_line_fact.html#a1a5bfdb77627eecb4fbca8a8ca0e1943">More...</a><br /></td></tr>
+<tr class="separator:a1a5bfdb77627eecb4fbca8a8ca0e1943"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:ad7ebf0dc48a1fef6d75bea7d57e86dd4"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_fact.html#ad7ebf0dc48a1fef6d75bea7d57e86dd4">Distance</a></td></tr>
+<tr class="memdesc:ad7ebf0dc48a1fef6d75bea7d57e86dd4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Distance between <a class="el" href="class_abstract_line_fact.html#a6b284181a10a3f70b5a0b4a6b395b98b" title="One Id of two PointFact defining Dir.">AbstractLineFact.Pid1</a> and <a class="el" href="class_abstract_line_fact.html#af446739ff8729464cbb65aea0e2ed053" title="One Id of two PointFact defining Dir.">AbstractLineFact.Pid2</a> <a href="class_line_fact.html#ad7ebf0dc48a1fef6d75bea7d57e86dd4">More...</a><br /></td></tr>
+<tr class="separator:ad7ebf0dc48a1fef6d75bea7d57e86dd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:ac26f4d3776b9f229cabeac39a4669b10"><td class="memItemLeft" align="right" valign="top">override string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_fact.html#ac26f4d3776b9f229cabeac39a4669b10">generateLabel</a> ()</td></tr>
+<tr class="memdesc:ac26f4d3776b9f229cabeac39a4669b10"><td class="mdescLeft">&#160;</td><td class="mdescRight">auto-generates Label using generation variable(s) e.g. LabelId; if custom Label is set, tries to restore original generated Label <b>without</b> resetting _CustomLabel. If original Label is already taken, a new one will be generated.  <a href="class_line_fact.html#ac26f4d3776b9f229cabeac39a4669b10">More...</a><br /></td></tr>
+<tr class="separator:ac26f4d3776b9f229cabeac39a4669b10"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acdd48548ee5dc23acc13d2b4ba3d5fde"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_fact.html#acdd48548ee5dc23acc13d2b4ba3d5fde">EquivalentWrapped</a> (<a class="el" href="class_line_fact.html">LineFact</a> f1, <a class="el" href="class_line_fact.html">LineFact</a> f2)</td></tr>
+<tr class="memdesc:acdd48548ee5dc23acc13d2b4ba3d5fde"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares <em>f1</em>  against <em>f2</em> .  <a href="class_line_fact.html#acdd48548ee5dc23acc13d2b4ba3d5fde">More...</a><br /></td></tr>
+<tr class="separator:acdd48548ee5dc23acc13d2b4ba3d5fde"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_abstract_line_fact_wrapped_c_r_t_p"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_abstract_line_fact_wrapped_c_r_t_p')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP&lt; LineFact &gt;</a></td></tr>
+<tr class="memitem:a40d1c470409418303375f92bbfb6b8eb inherit pro_methods_class_abstract_line_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a40d1c470409418303375f92bbfb6b8eb">AbstractLineFactWrappedCRTP</a> ()</td></tr>
+<tr class="separator:a40d1c470409418303375f92bbfb6b8eb inherit pro_methods_class_abstract_line_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a18b417989100e72857d6559b25a0b006 inherit pro_methods_class_abstract_line_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a18b417989100e72857d6559b25a0b006">AbstractLineFactWrappedCRTP</a> (<a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP</a>&lt; T &gt; fact, Dictionary&lt; string, string &gt; old_to_new, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="separator:a18b417989100e72857d6559b25a0b006 inherit pro_methods_class_abstract_line_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8608ad7845d31d6ecc03f365abc33f56 inherit pro_methods_class_abstract_line_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a8608ad7845d31d6ecc03f365abc33f56">AbstractLineFactWrappedCRTP</a> (string pid1, string pid2, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="separator:a8608ad7845d31d6ecc03f365abc33f56 inherit pro_methods_class_abstract_line_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a354574283207e949be092cdd4ee82499 inherit pro_methods_class_abstract_line_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a354574283207e949be092cdd4ee82499">AbstractLineFactWrappedCRTP</a> (string pid1, string pid2, string backendURI, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="separator:a354574283207e949be092cdd4ee82499 inherit pro_methods_class_abstract_line_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ec274d8da8497476b3a5284e0fdee7b inherit pro_methods_class_abstract_line_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a8ec274d8da8497476b3a5284e0fdee7b">EquivalentWrapped</a> (<a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a> f1, <a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a> f2)</td></tr>
+<tr class="memdesc:a8ec274d8da8497476b3a5284e0fdee7b inherit pro_methods_class_abstract_line_fact_wrapped_c_r_t_p"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares <em>f1</em>  against <em>f2</em> .  <a href="class_abstract_line_fact_wrapped_c_r_t_p.html#a8ec274d8da8497476b3a5284e0fdee7b">More...</a><br /></td></tr>
+<tr class="separator:a8ec274d8da8497476b3a5284e0fdee7b inherit pro_methods_class_abstract_line_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a90d0c4d81a5aee4a5a51b1de3f561e24 inherit pro_methods_class_abstract_line_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">abstract bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a90d0c4d81a5aee4a5a51b1de3f561e24">EquivalentWrapped</a> (T f1, T f2)</td></tr>
+<tr class="memdesc:a90d0c4d81a5aee4a5a51b1de3f561e24 inherit pro_methods_class_abstract_line_fact_wrapped_c_r_t_p"><td class="mdescLeft">&#160;</td><td class="mdescRight">CRTP step of <a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a8ec274d8da8497476b3a5284e0fdee7b" title="Compares f1  against f2 .">EquivalentWrapped(AbstractLineFact, AbstractLineFact)</a> <a href="class_abstract_line_fact_wrapped_c_r_t_p.html#a90d0c4d81a5aee4a5a51b1de3f561e24">More...</a><br /></td></tr>
+<tr class="separator:a90d0c4d81a5aee4a5a51b1de3f561e24 inherit pro_methods_class_abstract_line_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:a7f32b93acae451ee8294e81d4c8c5797"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_fact.html#a7f32b93acae451ee8294e81d4c8c5797">init</a> (string pid1, string pid2)</td></tr>
+<tr class="memdesc:a7f32b93acae451ee8294e81d4c8c5797"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initiates <a class="el" href="class_abstract_line_fact.html#a6b284181a10a3f70b5a0b4a6b395b98b" title="One Id of two PointFact defining Dir.">AbstractLineFact.Pid1</a>, <a class="el" href="class_abstract_line_fact.html#af446739ff8729464cbb65aea0e2ed053" title="One Id of two PointFact defining Dir.">AbstractLineFact.Pid2</a>, <a class="el" href="class_fact.html#a338f38115696c45402971ef7d0e1ab13" title="MMT URI">Fact._URI</a> and creates MMT Fact Server-Side  <a href="class_line_fact.html#a7f32b93acae451ee8294e81d4c8c5797">More...</a><br /></td></tr>
+<tr class="separator:a7f32b93acae451ee8294e81d4c8c5797"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a63a240ae682d295863de11c9ccca21a8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_fact.html#a63a240ae682d295863de11c9ccca21a8">SetDistance</a> ()</td></tr>
+<tr class="memdesc:a63a240ae682d295863de11c9ccca21a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculates and sets <a class="el" href="class_line_fact.html#ad7ebf0dc48a1fef6d75bea7d57e86dd4" title="Distance between AbstractLineFact.Pid1 and AbstractLineFact.Pid2">Distance</a>;  <a href="class_line_fact.html#a63a240ae682d295863de11c9ccca21a8">More...</a><br /></td></tr>
+<tr class="separator:a63a240ae682d295863de11c9ccca21a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >Line within 3D Space of finite length </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a371929591030611b371590fd8730b91b" name="a371929591030611b371590fd8730b91b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a371929591030611b371590fd8730b91b">&#9670;&nbsp;</a></span>LineFact() <span class="overload">[1/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">LineFact.LineFact </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p></p>
+<p >Only being used by <a href="https://www.newtonsoft.com/json/help/html/T_Newtonsoft_Json_JsonReader.htm">JsonReader</a> to initiate empty <a class="el" href="class_fact.html">Facts</a>. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_j_s_o_n_manager.html">JSONManager</a></dd></dl>
+
+</div>
+</div>
+<a id="a8a8925f102cd0b834d362f28f857829a" name="a8a8925f102cd0b834d362f28f857829a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8a8925f102cd0b834d362f28f857829a">&#9670;&nbsp;</a></span>LineFact() <span class="overload">[2/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">LineFact.LineFact </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_line_fact.html">LineFact</a>&#160;</td>
+          <td class="paramname"><em>fact</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Dictionary&lt; string, string &gt;&#160;</td>
+          <td class="paramname"><em>old_to_new</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact_organizer.html">FactOrganizer</a>&#160;</td>
+          <td class="paramname"><em>organizer</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p></p>
+<p >Copies <em>fact</em>  by initiating new MMT Fact. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">fact</td><td><a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> to be copied</td></tr>
+    <tr><td class="paramname">old_to_new</td><td><code>Dictionary</code> mapping <em>fact</em> .getDependentFactIds in <em>fact</em> .<a class="el" href="class_fact.html#addf13e312f8d68a630cde0eb0292e779" title="Reference to FactOrganizer in which this Fact and all its depending Facts are beeing organized.">Fact._Facts</a> to corresponding <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> in <em>organizer</em>  </td></tr>
+    <tr><td class="paramname">organizer</td><td>sets _Facts</td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="ab0c0f48a88a438cfb86c2dfc9693005f" name="ab0c0f48a88a438cfb86c2dfc9693005f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab0c0f48a88a438cfb86c2dfc9693005f">&#9670;&nbsp;</a></span>LineFact() <span class="overload">[3/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">LineFact.LineFact </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>backendURI</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact_organizer.html">FactOrganizer</a>&#160;</td>
+          <td class="paramname"><em>organizer</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p></p>
+<p >Bypasses initialization of new MMT Fact by using existend URI, <em>which is not checked for existence</em>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pid1</td><td>sets Pid1</td></tr>
+    <tr><td class="paramname">pid2</td><td>sets Pid2</td></tr>
+    <tr><td class="paramname">backendURI</td><td>MMT URI</td></tr>
+    <tr><td class="paramname">organizer</td><td>sets <a class="el" href="class_fact.html#addf13e312f8d68a630cde0eb0292e779" title="Reference to FactOrganizer in which this Fact and all its depending Facts are beeing organized.">Fact._Facts</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a851348c5c8c6615142f3a508a8f957b7" name="a851348c5c8c6615142f3a508a8f957b7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a851348c5c8c6615142f3a508a8f957b7">&#9670;&nbsp;</a></span>LineFact() <span class="overload">[4/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">LineFact.LineFact </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact_organizer.html">FactOrganizer</a>&#160;</td>
+          <td class="paramname"><em>organizer</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p></p>
+<p >Standard Constructor </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pid1</td><td>sets <a class="el" href="class_abstract_line_fact.html#a6b284181a10a3f70b5a0b4a6b395b98b" title="One Id of two PointFact defining Dir.">AbstractLineFact.Pid1</a></td></tr>
+    <tr><td class="paramname">pid2</td><td>sets <a class="el" href="class_abstract_line_fact.html#af446739ff8729464cbb65aea0e2ed053" title="One Id of two PointFact defining Dir.">AbstractLineFact.Pid2</a></td></tr>
+    <tr><td class="paramname">organizer</td><td>sets <a class="el" href="class_fact.html#addf13e312f8d68a630cde0eb0292e779" title="Reference to FactOrganizer in which this Fact and all its depending Facts are beeing organized.">Fact._Facts</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="acdd48548ee5dc23acc13d2b4ba3d5fde" name="acdd48548ee5dc23acc13d2b4ba3d5fde"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acdd48548ee5dc23acc13d2b4ba3d5fde">&#9670;&nbsp;</a></span>EquivalentWrapped()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">override bool LineFact.EquivalentWrapped </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_line_fact.html">LineFact</a>&#160;</td>
+          <td class="paramname"><em>f1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_line_fact.html">LineFact</a>&#160;</td>
+          <td class="paramname"><em>f2</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Compares <em>f1</em>  against <em>f2</em> . </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">f1</td><td><a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> to compare to</td></tr>
+    <tr><td class="paramname">f2</td><td><a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> to compare to</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <em>f2</em>  is semantical very similar to <em>f1</em> </dd></dl>
+
+</div>
+</div>
+<a id="ac26f4d3776b9f229cabeac39a4669b10" name="ac26f4d3776b9f229cabeac39a4669b10"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac26f4d3776b9f229cabeac39a4669b10">&#9670;&nbsp;</a></span>generateLabel()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">override string LineFact.generateLabel </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>auto-generates Label using generation variable(s) e.g. LabelId; if custom Label is set, tries to restore original generated Label <b>without</b> resetting _CustomLabel. If original Label is already taken, a new one will be generated. </p>
+<dl class="section return"><dt>Returns</dt><dd>auto-generated Label</dd></dl>
+
+</div>
+</div>
+<a id="a7f32b93acae451ee8294e81d4c8c5797" name="a7f32b93acae451ee8294e81d4c8c5797"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7f32b93acae451ee8294e81d4c8c5797">&#9670;&nbsp;</a></span>init()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void LineFact.init </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid2</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Initiates <a class="el" href="class_abstract_line_fact.html#a6b284181a10a3f70b5a0b4a6b395b98b" title="One Id of two PointFact defining Dir.">AbstractLineFact.Pid1</a>, <a class="el" href="class_abstract_line_fact.html#af446739ff8729464cbb65aea0e2ed053" title="One Id of two PointFact defining Dir.">AbstractLineFact.Pid2</a>, <a class="el" href="class_fact.html#a338f38115696c45402971ef7d0e1ab13" title="MMT URI">Fact._URI</a> and creates MMT Fact Server-Side </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pid1</td><td>sets <a class="el" href="class_abstract_line_fact.html#a6b284181a10a3f70b5a0b4a6b395b98b" title="One Id of two PointFact defining Dir.">AbstractLineFact.Pid1</a></td></tr>
+    <tr><td class="paramname">pid2</td><td>sets <a class="el" href="class_abstract_line_fact.html#af446739ff8729464cbb65aea0e2ed053" title="One Id of two PointFact defining Dir.">AbstractLineFact.Pid2</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="ab97d7262e890185e4ce3eff2b570f6e6" name="ab97d7262e890185e4ce3eff2b570f6e6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab97d7262e890185e4ce3eff2b570f6e6">&#9670;&nbsp;</a></span>instantiateDisplay()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">override GameObject LineFact.instantiateDisplay </td>
+          <td>(</td>
+          <td class="paramtype">GameObject&#160;</td>
+          <td class="paramname"><em>prefab</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Transform&#160;</td>
+          <td class="paramname"><em>transform</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Initiates a <em>prefab</em>  at <em>transform</em>  e.g. by setting Label. </p>
+<p >Does not set Representation.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">prefab</td><td><code>GameObject</code> Prefab that will represent this <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a></td></tr>
+    <tr><td class="paramname">transform</td><td><code>Transform</code> where to initiate <em>prefab</em> </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd></dd></dl>
+
+</div>
+</div>
+<a id="a1a5bfdb77627eecb4fbca8a8ca0e1943" name="a1a5bfdb77627eecb4fbca8a8ca0e1943"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1a5bfdb77627eecb4fbca8a8ca0e1943">&#9670;&nbsp;</a></span>parseFact()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static new <a class="el" href="class_line_fact.html">LineFact</a> LineFact.parseFact </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a>&#160;</td>
+          <td class="paramname"><em>fact</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Parses <a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a> to actual <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">fact</td><td>instance to be parsed</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>parsed <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a></dd></dl>
+
+</div>
+</div>
+<a id="a63a240ae682d295863de11c9ccca21a8" name="a63a240ae682d295863de11c9ccca21a8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a63a240ae682d295863de11c9ccca21a8">&#9670;&nbsp;</a></span>SetDistance()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void LineFact.SetDistance </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Calculates and sets <a class="el" href="class_line_fact.html#ad7ebf0dc48a1fef6d75bea7d57e86dd4" title="Distance between AbstractLineFact.Pid1 and AbstractLineFact.Pid2">Distance</a>; </p>
+<p ><a class="el" href="class_abstract_line_fact.html#a6b284181a10a3f70b5a0b4a6b395b98b" title="One Id of two PointFact defining Dir.">AbstractLineFact.Pid1</a> and <a class="el" href="class_abstract_line_fact.html#af446739ff8729464cbb65aea0e2ed053" title="One Id of two PointFact defining Dir.">AbstractLineFact.Pid2</a> needs to be set first.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="ad7ebf0dc48a1fef6d75bea7d57e86dd4" name="ad7ebf0dc48a1fef6d75bea7d57e86dd4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad7ebf0dc48a1fef6d75bea7d57e86dd4">&#9670;&nbsp;</a></span>Distance</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float LineFact.Distance</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Distance between <a class="el" href="class_abstract_line_fact.html#a6b284181a10a3f70b5a0b4a6b395b98b" title="One Id of two PointFact defining Dir.">AbstractLineFact.Pid1</a> and <a class="el" href="class_abstract_line_fact.html#af446739ff8729464cbb65aea0e2ed053" title="One Id of two PointFact defining Dir.">AbstractLineFact.Pid2</a></p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/<a class="el" href="_fact_8cs.html">Fact.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_line_fact.html">LineFact</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_line_fact.js b/Doxygen/output/html/class_line_fact.js
new file mode 100644
index 0000000000000000000000000000000000000000..5129b971028274e08ed195c7d8c9627e0762ff20
--- /dev/null
+++ b/Doxygen/output/html/class_line_fact.js
@@ -0,0 +1,14 @@
+var class_line_fact =
+[
+    [ "LineFact", "class_line_fact.html#a371929591030611b371590fd8730b91b", null ],
+    [ "LineFact", "class_line_fact.html#a8a8925f102cd0b834d362f28f857829a", null ],
+    [ "LineFact", "class_line_fact.html#ab0c0f48a88a438cfb86c2dfc9693005f", null ],
+    [ "LineFact", "class_line_fact.html#a851348c5c8c6615142f3a508a8f957b7", null ],
+    [ "EquivalentWrapped", "class_line_fact.html#acdd48548ee5dc23acc13d2b4ba3d5fde", null ],
+    [ "generateLabel", "class_line_fact.html#ac26f4d3776b9f229cabeac39a4669b10", null ],
+    [ "init", "class_line_fact.html#a7f32b93acae451ee8294e81d4c8c5797", null ],
+    [ "instantiateDisplay", "class_line_fact.html#ab97d7262e890185e4ce3eff2b570f6e6", null ],
+    [ "parseFact", "class_line_fact.html#a1a5bfdb77627eecb4fbca8a8ca0e1943", null ],
+    [ "SetDistance", "class_line_fact.html#a63a240ae682d295863de11c9ccca21a8", null ],
+    [ "Distance", "class_line_fact.html#ad7ebf0dc48a1fef6d75bea7d57e86dd4", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_line_fact.png b/Doxygen/output/html/class_line_fact.png
new file mode 100644
index 0000000000000000000000000000000000000000..a6ba1fd104bb8974352168cb52cba75c2a653a52
--- /dev/null
+++ b/Doxygen/output/html/class_line_fact.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:92b1329555f4d9ea3f1349b7a566d4bd87818269b239220471e2c65a9c7272db
+size 739
diff --git a/Doxygen/output/html/class_line_fact_hight_comparer-members.html b/Doxygen/output/html/class_line_fact_hight_comparer-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..07e065d40d285291b0f148f973706af3b32512c8
--- /dev/null
+++ b/Doxygen/output/html/class_line_fact_hight_comparer-members.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_line_fact_hight_comparer.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">LineFactHightComparer Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_line_fact_hight_comparer.html">LineFactHightComparer</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344">Compare</a>(Fact solution, Fact fact)</td><td class="entry"><a class="el" href="class_line_fact_hight_comparer.html">LineFactHightComparer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419">Equals</a>(Fact left, Fact right)</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_comparer.html#a0374b68508bbd0898f357b4396b2267d">GetHashCode</a>(Fact obj)</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_line_fact_hight_comparer.html#abb5eb5066ef01a663ebc45043cfe5151">Init</a>()</td><td class="entry"><a class="el" href="class_line_fact_hight_comparer.html">LineFactHightComparer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128">search_righthanded</a></td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_comparer.html#a020e291c252379f0971f1f6cea75c4e8">SetSearchLeft</a>()</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_comparer.html#a3602f3fd4584212d3c87eb3e10dc8791">SetSearchRight</a>()</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_line_fact_hight_comparer.html b/Doxygen/output/html/class_line_fact_hight_comparer.html
new file mode 100644
index 0000000000000000000000000000000000000000..dc9929964f60d3bfa0b8b9773c24093fd782ea96
--- /dev/null
+++ b/Doxygen/output/html/class_line_fact_hight_comparer.html
@@ -0,0 +1,230 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: LineFactHightComparer Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_line_fact_hight_comparer.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="class_line_fact_hight_comparer-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">LineFactHightComparer Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Checks <a class="el" href="class_line_fact.html">LineFacts</a> if <a class="el" href="class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).fact</a> is at least of same length as <a class="el" href="class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).solution</a>, while accounting for Unity and floating point precission </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5">Math3d.vectorPrecission</a></dd></dl>
+ 
+ <a href="class_line_fact_hight_comparer.html#details">More...</a></p>
+<div class="dynheader">
+Inheritance diagram for LineFactHightComparer:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_line_fact_hight_comparer.png" usemap="#LineFactHightComparer_map" alt=""/>
+  <map id="LineFactHightComparer_map" name="LineFactHightComparer_map">
+<area href="class_fact_comparer.html" title="Base class for all FactComparer to be used in conjucntion with Stage.solution SolutionOrganizer,..." alt="FactComparer" shape="rect" coords="0,56,161,80"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a0fa979fb172da19c2a7337247e579344"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344">Compare</a> (<a class="el" href="class_fact.html">Fact</a> solution, <a class="el" href="class_fact.html">Fact</a> fact)</td></tr>
+<tr class="memdesc:a0fa979fb172da19c2a7337247e579344"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks <a class="el" href="class_line_fact.html">LineFacts</a> if <a class="el" href="class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).fact</a> is of same direction and at least of same length as <a class="el" href="class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).solution</a>, while accounting for Unity and floating point precission </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5">Math3d.vectorPrecission</a></dd></dl>
+ <a href="class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344">More...</a><br /></td></tr>
+<tr class="separator:a0fa979fb172da19c2a7337247e579344"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb5eb5066ef01a663ebc45043cfe5151"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_fact_hight_comparer.html#abb5eb5066ef01a663ebc45043cfe5151">Init</a> ()</td></tr>
+<tr class="memdesc:abb5eb5066ef01a663ebc45043cfe5151"><td class="mdescLeft">&#160;</td><td class="mdescRight">unused  <a href="class_line_fact_hight_comparer.html#abb5eb5066ef01a663ebc45043cfe5151">More...</a><br /></td></tr>
+<tr class="separator:abb5eb5066ef01a663ebc45043cfe5151"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_methods_class_fact_comparer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_fact_comparer')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_fact_comparer.html">FactComparer</a></td></tr>
+<tr class="memitem:a3602f3fd4584212d3c87eb3e10dc8791 inherit pub_methods_class_fact_comparer"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_fact_comparer.html">FactComparer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html#a3602f3fd4584212d3c87eb3e10dc8791">SetSearchRight</a> ()</td></tr>
+<tr class="memdesc:a3602f3fd4584212d3c87eb3e10dc8791 inherit pub_methods_class_fact_comparer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets <a class="el" href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128" title="defines parameter order for Equals(Fact, Fact)">search_righthanded</a>, so that parameter order of <a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419" title="Called by System.Linq iff GetHashCode(Fact) returns same result for both parameters left  and right .">Equals(Fact, Fact)</a> is effectively: (<a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80" title="Implements criteria, by which fact  is beeing compared to solution">Compare(Fact, Fact).solution</a>, <a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80" title="Implements criteria, by which fact  is beeing compared to solution">Compare(Fact, Fact).fact</a>), when a ICollection&lt;Fact&gt; is on the right hand side of an System.Linq operation  <a href="class_fact_comparer.html#a3602f3fd4584212d3c87eb3e10dc8791">More...</a><br /></td></tr>
+<tr class="separator:a3602f3fd4584212d3c87eb3e10dc8791 inherit pub_methods_class_fact_comparer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a020e291c252379f0971f1f6cea75c4e8 inherit pub_methods_class_fact_comparer"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_fact_comparer.html">FactComparer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html#a020e291c252379f0971f1f6cea75c4e8">SetSearchLeft</a> ()</td></tr>
+<tr class="memdesc:a020e291c252379f0971f1f6cea75c4e8 inherit pub_methods_class_fact_comparer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets <a class="el" href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128" title="defines parameter order for Equals(Fact, Fact)">search_righthanded</a>, so that parameter order of <a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419" title="Called by System.Linq iff GetHashCode(Fact) returns same result for both parameters left  and right .">Equals(Fact, Fact)</a> is effectively: (<a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80" title="Implements criteria, by which fact  is beeing compared to solution">Compare(Fact, Fact).solution</a>, <a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80" title="Implements criteria, by which fact  is beeing compared to solution">Compare(Fact, Fact).fact</a>), when a ICollection&lt;Fact&gt; is on the left hand side of an System.Linq operation  <a href="class_fact_comparer.html#a020e291c252379f0971f1f6cea75c4e8">More...</a><br /></td></tr>
+<tr class="separator:a020e291c252379f0971f1f6cea75c4e8 inherit pub_methods_class_fact_comparer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a595a94f61262e74417d5d626995c1419 inherit pub_methods_class_fact_comparer"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419">Equals</a> (<a class="el" href="class_fact.html">Fact</a> left, <a class="el" href="class_fact.html">Fact</a> right)</td></tr>
+<tr class="memdesc:a595a94f61262e74417d5d626995c1419 inherit pub_methods_class_fact_comparer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called by System.Linq iff <a class="el" href="class_fact_comparer.html#a0374b68508bbd0898f357b4396b2267d" title="Called by System.Linq to check for possible fulfillment of each parameter before calling Equals(Fact,...">GetHashCode(Fact)</a> returns same result for both parameters <em>left</em>  and <em>right</em> .  <a href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419">More...</a><br /></td></tr>
+<tr class="separator:a595a94f61262e74417d5d626995c1419 inherit pub_methods_class_fact_comparer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0374b68508bbd0898f357b4396b2267d inherit pub_methods_class_fact_comparer"><td class="memItemLeft" align="right" valign="top">override int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html#a0374b68508bbd0898f357b4396b2267d">GetHashCode</a> (<a class="el" href="class_fact.html">Fact</a> obj)</td></tr>
+<tr class="memdesc:a0374b68508bbd0898f357b4396b2267d inherit pub_methods_class_fact_comparer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called by System.Linq to check for possible fulfillment of each parameter before calling <a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419" title="Called by System.Linq iff GetHashCode(Fact) returns same result for both parameters left  and right .">Equals(Fact, Fact)</a> iff both results are the same.  <a href="class_fact_comparer.html#a0374b68508bbd0898f357b4396b2267d">More...</a><br /></td></tr>
+<tr class="separator:a0374b68508bbd0898f357b4396b2267d inherit pub_methods_class_fact_comparer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_class_fact_comparer"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_fact_comparer')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_fact_comparer.html">FactComparer</a></td></tr>
+<tr class="memitem:ac6eb6a1e203cd798a3b1ff55a4c71128 inherit pro_attribs_class_fact_comparer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128">search_righthanded</a></td></tr>
+<tr class="memdesc:ac6eb6a1e203cd798a3b1ff55a4c71128 inherit pro_attribs_class_fact_comparer"><td class="mdescLeft">&#160;</td><td class="mdescRight">defines parameter order for <a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419" title="Called by System.Linq iff GetHashCode(Fact) returns same result for both parameters left  and right .">Equals(Fact, Fact)</a> <a href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128">More...</a><br /></td></tr>
+<tr class="separator:ac6eb6a1e203cd798a3b1ff55a4c71128 inherit pro_attribs_class_fact_comparer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >Checks <a class="el" href="class_line_fact.html">LineFacts</a> if <a class="el" href="class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).fact</a> is at least of same length as <a class="el" href="class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).solution</a>, while accounting for Unity and floating point precission </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5">Math3d.vectorPrecission</a></dd></dl>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a id="a0fa979fb172da19c2a7337247e579344" name="a0fa979fb172da19c2a7337247e579344"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0fa979fb172da19c2a7337247e579344">&#9670;&nbsp;</a></span>Compare()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">override bool LineFactHightComparer.Compare </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>solution</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>fact</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Checks <a class="el" href="class_line_fact.html">LineFacts</a> if <a class="el" href="class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).fact</a> is of same direction and at least of same length as <a class="el" href="class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).solution</a>, while accounting for Unity and floating point precission </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5">Math3d.vectorPrecission</a></dd></dl>
+</p>
+<p >Implements criteria, by which <em>fact</em>  is beeing compared to <em>solution</em>  </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">solution</td><td>to be fulfilled</td></tr>
+    <tr><td class="paramname">fact</td><td>to be fulfilling</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff fact is described by solution</dd></dl>
+
+<p>Implements <a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80">FactComparer</a>.</p>
+
+</div>
+</div>
+<a id="abb5eb5066ef01a663ebc45043cfe5151" name="abb5eb5066ef01a663ebc45043cfe5151"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abb5eb5066ef01a663ebc45043cfe5151">&#9670;&nbsp;</a></span>Init()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">override void LineFactHightComparer.Init </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>unused </p>
+
+<p>Implements <a class="el" href="class_fact_comparer.html#a679709d18c4318bc8751eb535489fd9f">FactComparer</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/<a class="el" href="_fact_comparer_8cs.html">FactComparer.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_line_fact_hight_comparer.html">LineFactHightComparer</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_line_fact_hight_comparer.js b/Doxygen/output/html/class_line_fact_hight_comparer.js
new file mode 100644
index 0000000000000000000000000000000000000000..90dd9214c348852301da174135a2a31da33c9b17
--- /dev/null
+++ b/Doxygen/output/html/class_line_fact_hight_comparer.js
@@ -0,0 +1,5 @@
+var class_line_fact_hight_comparer =
+[
+    [ "Compare", "class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344", null ],
+    [ "Init", "class_line_fact_hight_comparer.html#abb5eb5066ef01a663ebc45043cfe5151", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_line_fact_hight_comparer.png b/Doxygen/output/html/class_line_fact_hight_comparer.png
new file mode 100644
index 0000000000000000000000000000000000000000..250a5a75d9ef5c8acb86a4d9c3fa0a0d5b5842d2
--- /dev/null
+++ b/Doxygen/output/html/class_line_fact_hight_comparer.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9efd698316a5847c4d8a9b1a78912a044130782e2f72c0d685adb72eb18d9343
+size 978
diff --git a/Doxygen/output/html/class_line_fact_hight_direction_comparer-members.html b/Doxygen/output/html/class_line_fact_hight_direction_comparer-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..a56c46b624144e55cd0a64412522e6185eab9c18
--- /dev/null
+++ b/Doxygen/output/html/class_line_fact_hight_direction_comparer-members.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_line_fact_hight_direction_comparer.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">LineFactHightDirectionComparer Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_line_fact_hight_direction_comparer.html">LineFactHightDirectionComparer</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_line_fact_hight_direction_comparer.html#ad0bc01311d7a79c1239041a23f707c30">Compare</a>(Fact solution, Fact fact)</td><td class="entry"><a class="el" href="class_line_fact_hight_direction_comparer.html">LineFactHightDirectionComparer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419">Equals</a>(Fact left, Fact right)</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_comparer.html#a0374b68508bbd0898f357b4396b2267d">GetHashCode</a>(Fact obj)</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_line_fact_hight_direction_comparer.html#abd27dbf89f5e64136f6f7fa4e642a6b6">Init</a>()</td><td class="entry"><a class="el" href="class_line_fact_hight_direction_comparer.html">LineFactHightDirectionComparer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128">search_righthanded</a></td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_comparer.html#a020e291c252379f0971f1f6cea75c4e8">SetSearchLeft</a>()</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_comparer.html#a3602f3fd4584212d3c87eb3e10dc8791">SetSearchRight</a>()</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_line_fact_hight_direction_comparer.html b/Doxygen/output/html/class_line_fact_hight_direction_comparer.html
new file mode 100644
index 0000000000000000000000000000000000000000..50f661455bf4c61ccff02890e50f1dcf5b7a6e9d
--- /dev/null
+++ b/Doxygen/output/html/class_line_fact_hight_direction_comparer.html
@@ -0,0 +1,230 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: LineFactHightDirectionComparer Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_line_fact_hight_direction_comparer.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="class_line_fact_hight_direction_comparer-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">LineFactHightDirectionComparer Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Checks <a class="el" href="class_line_fact.html">LineFacts</a> if <a class="el" href="class_line_fact_hight_direction_comparer.html#ad0bc01311d7a79c1239041a23f707c30" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).fact</a> is of same direction and at least of same length as <a class="el" href="class_line_fact_hight_direction_comparer.html#ad0bc01311d7a79c1239041a23f707c30" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).solution</a>, while accounting for Unity and floating point precission </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5">Math3d.vectorPrecission</a></dd></dl>
+ 
+ <a href="class_line_fact_hight_direction_comparer.html#details">More...</a></p>
+<div class="dynheader">
+Inheritance diagram for LineFactHightDirectionComparer:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_line_fact_hight_direction_comparer.png" usemap="#LineFactHightDirectionComparer_map" alt=""/>
+  <map id="LineFactHightDirectionComparer_map" name="LineFactHightDirectionComparer_map">
+<area href="class_fact_comparer.html" title="Base class for all FactComparer to be used in conjucntion with Stage.solution SolutionOrganizer,..." alt="FactComparer" shape="rect" coords="0,56,197,80"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:ad0bc01311d7a79c1239041a23f707c30"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_fact_hight_direction_comparer.html#ad0bc01311d7a79c1239041a23f707c30">Compare</a> (<a class="el" href="class_fact.html">Fact</a> solution, <a class="el" href="class_fact.html">Fact</a> fact)</td></tr>
+<tr class="memdesc:ad0bc01311d7a79c1239041a23f707c30"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks <a class="el" href="class_line_fact.html">LineFacts</a> if <a class="el" href="class_line_fact_hight_direction_comparer.html#ad0bc01311d7a79c1239041a23f707c30" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).fact</a> is of same direction and at least of same length as <a class="el" href="class_line_fact_hight_direction_comparer.html#ad0bc01311d7a79c1239041a23f707c30" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).solution</a>, while accounting for Unity and floating point precission </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5">Math3d.vectorPrecission</a></dd></dl>
+ <a href="class_line_fact_hight_direction_comparer.html#ad0bc01311d7a79c1239041a23f707c30">More...</a><br /></td></tr>
+<tr class="separator:ad0bc01311d7a79c1239041a23f707c30"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd27dbf89f5e64136f6f7fa4e642a6b6"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_fact_hight_direction_comparer.html#abd27dbf89f5e64136f6f7fa4e642a6b6">Init</a> ()</td></tr>
+<tr class="memdesc:abd27dbf89f5e64136f6f7fa4e642a6b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">unused  <a href="class_line_fact_hight_direction_comparer.html#abd27dbf89f5e64136f6f7fa4e642a6b6">More...</a><br /></td></tr>
+<tr class="separator:abd27dbf89f5e64136f6f7fa4e642a6b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_methods_class_fact_comparer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_fact_comparer')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_fact_comparer.html">FactComparer</a></td></tr>
+<tr class="memitem:a3602f3fd4584212d3c87eb3e10dc8791 inherit pub_methods_class_fact_comparer"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_fact_comparer.html">FactComparer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html#a3602f3fd4584212d3c87eb3e10dc8791">SetSearchRight</a> ()</td></tr>
+<tr class="memdesc:a3602f3fd4584212d3c87eb3e10dc8791 inherit pub_methods_class_fact_comparer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets <a class="el" href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128" title="defines parameter order for Equals(Fact, Fact)">search_righthanded</a>, so that parameter order of <a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419" title="Called by System.Linq iff GetHashCode(Fact) returns same result for both parameters left  and right .">Equals(Fact, Fact)</a> is effectively: (<a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80" title="Implements criteria, by which fact  is beeing compared to solution">Compare(Fact, Fact).solution</a>, <a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80" title="Implements criteria, by which fact  is beeing compared to solution">Compare(Fact, Fact).fact</a>), when a ICollection&lt;Fact&gt; is on the right hand side of an System.Linq operation  <a href="class_fact_comparer.html#a3602f3fd4584212d3c87eb3e10dc8791">More...</a><br /></td></tr>
+<tr class="separator:a3602f3fd4584212d3c87eb3e10dc8791 inherit pub_methods_class_fact_comparer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a020e291c252379f0971f1f6cea75c4e8 inherit pub_methods_class_fact_comparer"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_fact_comparer.html">FactComparer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html#a020e291c252379f0971f1f6cea75c4e8">SetSearchLeft</a> ()</td></tr>
+<tr class="memdesc:a020e291c252379f0971f1f6cea75c4e8 inherit pub_methods_class_fact_comparer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets <a class="el" href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128" title="defines parameter order for Equals(Fact, Fact)">search_righthanded</a>, so that parameter order of <a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419" title="Called by System.Linq iff GetHashCode(Fact) returns same result for both parameters left  and right .">Equals(Fact, Fact)</a> is effectively: (<a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80" title="Implements criteria, by which fact  is beeing compared to solution">Compare(Fact, Fact).solution</a>, <a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80" title="Implements criteria, by which fact  is beeing compared to solution">Compare(Fact, Fact).fact</a>), when a ICollection&lt;Fact&gt; is on the left hand side of an System.Linq operation  <a href="class_fact_comparer.html#a020e291c252379f0971f1f6cea75c4e8">More...</a><br /></td></tr>
+<tr class="separator:a020e291c252379f0971f1f6cea75c4e8 inherit pub_methods_class_fact_comparer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a595a94f61262e74417d5d626995c1419 inherit pub_methods_class_fact_comparer"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419">Equals</a> (<a class="el" href="class_fact.html">Fact</a> left, <a class="el" href="class_fact.html">Fact</a> right)</td></tr>
+<tr class="memdesc:a595a94f61262e74417d5d626995c1419 inherit pub_methods_class_fact_comparer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called by System.Linq iff <a class="el" href="class_fact_comparer.html#a0374b68508bbd0898f357b4396b2267d" title="Called by System.Linq to check for possible fulfillment of each parameter before calling Equals(Fact,...">GetHashCode(Fact)</a> returns same result for both parameters <em>left</em>  and <em>right</em> .  <a href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419">More...</a><br /></td></tr>
+<tr class="separator:a595a94f61262e74417d5d626995c1419 inherit pub_methods_class_fact_comparer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0374b68508bbd0898f357b4396b2267d inherit pub_methods_class_fact_comparer"><td class="memItemLeft" align="right" valign="top">override int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html#a0374b68508bbd0898f357b4396b2267d">GetHashCode</a> (<a class="el" href="class_fact.html">Fact</a> obj)</td></tr>
+<tr class="memdesc:a0374b68508bbd0898f357b4396b2267d inherit pub_methods_class_fact_comparer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called by System.Linq to check for possible fulfillment of each parameter before calling <a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419" title="Called by System.Linq iff GetHashCode(Fact) returns same result for both parameters left  and right .">Equals(Fact, Fact)</a> iff both results are the same.  <a href="class_fact_comparer.html#a0374b68508bbd0898f357b4396b2267d">More...</a><br /></td></tr>
+<tr class="separator:a0374b68508bbd0898f357b4396b2267d inherit pub_methods_class_fact_comparer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_class_fact_comparer"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_fact_comparer')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_fact_comparer.html">FactComparer</a></td></tr>
+<tr class="memitem:ac6eb6a1e203cd798a3b1ff55a4c71128 inherit pro_attribs_class_fact_comparer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128">search_righthanded</a></td></tr>
+<tr class="memdesc:ac6eb6a1e203cd798a3b1ff55a4c71128 inherit pro_attribs_class_fact_comparer"><td class="mdescLeft">&#160;</td><td class="mdescRight">defines parameter order for <a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419" title="Called by System.Linq iff GetHashCode(Fact) returns same result for both parameters left  and right .">Equals(Fact, Fact)</a> <a href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128">More...</a><br /></td></tr>
+<tr class="separator:ac6eb6a1e203cd798a3b1ff55a4c71128 inherit pro_attribs_class_fact_comparer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >Checks <a class="el" href="class_line_fact.html">LineFacts</a> if <a class="el" href="class_line_fact_hight_direction_comparer.html#ad0bc01311d7a79c1239041a23f707c30" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).fact</a> is of same direction and at least of same length as <a class="el" href="class_line_fact_hight_direction_comparer.html#ad0bc01311d7a79c1239041a23f707c30" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).solution</a>, while accounting for Unity and floating point precission </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5">Math3d.vectorPrecission</a></dd></dl>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a id="ad0bc01311d7a79c1239041a23f707c30" name="ad0bc01311d7a79c1239041a23f707c30"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad0bc01311d7a79c1239041a23f707c30">&#9670;&nbsp;</a></span>Compare()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">override bool LineFactHightDirectionComparer.Compare </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>solution</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>fact</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Checks <a class="el" href="class_line_fact.html">LineFacts</a> if <a class="el" href="class_line_fact_hight_direction_comparer.html#ad0bc01311d7a79c1239041a23f707c30" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).fact</a> is of same direction and at least of same length as <a class="el" href="class_line_fact_hight_direction_comparer.html#ad0bc01311d7a79c1239041a23f707c30" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).solution</a>, while accounting for Unity and floating point precission </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5">Math3d.vectorPrecission</a></dd></dl>
+</p>
+<p >Implements criteria, by which <em>fact</em>  is beeing compared to <em>solution</em>  </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">solution</td><td>to be fulfilled</td></tr>
+    <tr><td class="paramname">fact</td><td>to be fulfilling</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff fact is described by solution</dd></dl>
+
+<p>Implements <a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80">FactComparer</a>.</p>
+
+</div>
+</div>
+<a id="abd27dbf89f5e64136f6f7fa4e642a6b6" name="abd27dbf89f5e64136f6f7fa4e642a6b6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abd27dbf89f5e64136f6f7fa4e642a6b6">&#9670;&nbsp;</a></span>Init()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">override void LineFactHightDirectionComparer.Init </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>unused </p>
+
+<p>Implements <a class="el" href="class_fact_comparer.html#a679709d18c4318bc8751eb535489fd9f">FactComparer</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/<a class="el" href="_fact_comparer_8cs.html">FactComparer.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_line_fact_hight_direction_comparer.html">LineFactHightDirectionComparer</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_line_fact_hight_direction_comparer.js b/Doxygen/output/html/class_line_fact_hight_direction_comparer.js
new file mode 100644
index 0000000000000000000000000000000000000000..d0c39344f38b8a40c3955c620a05c0d3cd3c647d
--- /dev/null
+++ b/Doxygen/output/html/class_line_fact_hight_direction_comparer.js
@@ -0,0 +1,5 @@
+var class_line_fact_hight_direction_comparer =
+[
+    [ "Compare", "class_line_fact_hight_direction_comparer.html#ad0bc01311d7a79c1239041a23f707c30", null ],
+    [ "Init", "class_line_fact_hight_direction_comparer.html#abd27dbf89f5e64136f6f7fa4e642a6b6", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_line_fact_hight_direction_comparer.png b/Doxygen/output/html/class_line_fact_hight_direction_comparer.png
new file mode 100644
index 0000000000000000000000000000000000000000..2b4964b482f96e80d374bf41c37df3e3a60bc799
--- /dev/null
+++ b/Doxygen/output/html/class_line_fact_hight_direction_comparer.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:828f7e6697edff5413b698d067a72bf4174c7bd5738c46fc2293fc07e224123f
+size 1066
diff --git a/Doxygen/output/html/class_line_spanning_over_river_world_comparer-members.html b/Doxygen/output/html/class_line_spanning_over_river_world_comparer-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..7390458879b3efd8b4c4f67c07d511fcb600ebcd
--- /dev/null
+++ b/Doxygen/output/html/class_line_spanning_over_river_world_comparer-members.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_line_spanning_over_river_world_comparer.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">LineSpanningOverRiverWorldComparer Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_line_spanning_over_river_world_comparer.html">LineSpanningOverRiverWorldComparer</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_line_spanning_over_river_world_comparer.html#a991df0f714d7cc028c8a4a45a1ac0c94">Compare</a>(Fact solution, Fact fact)</td><td class="entry"><a class="el" href="class_line_spanning_over_river_world_comparer.html">LineSpanningOverRiverWorldComparer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419">Equals</a>(Fact left, Fact right)</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_comparer.html#a0374b68508bbd0898f357b4396b2267d">GetHashCode</a>(Fact obj)</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_line_spanning_over_river_world_comparer.html#a68e79ceccd6eab0fd34dfad183a164e0">Init</a>()</td><td class="entry"><a class="el" href="class_line_spanning_over_river_world_comparer.html">LineSpanningOverRiverWorldComparer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_line_spanning_over_river_world_comparer.html#ac054e8f0a38d393efcac9cc5c4dd880c">RiverWallCollider</a></td><td class="entry"><a class="el" href="class_line_spanning_over_river_world_comparer.html">LineSpanningOverRiverWorldComparer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128">search_righthanded</a></td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_comparer.html#a020e291c252379f0971f1f6cea75c4e8">SetSearchLeft</a>()</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_comparer.html#a3602f3fd4584212d3c87eb3e10dc8791">SetSearchRight</a>()</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_line_spanning_over_river_world_comparer.html b/Doxygen/output/html/class_line_spanning_over_river_world_comparer.html
new file mode 100644
index 0000000000000000000000000000000000000000..311798a840f405225c10d511e2fb161cca1d3e18
--- /dev/null
+++ b/Doxygen/output/html/class_line_spanning_over_river_world_comparer.html
@@ -0,0 +1,261 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: LineSpanningOverRiverWorldComparer Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_line_spanning_over_river_world_comparer.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#pri-attribs">Private Attributes</a> &#124;
+<a href="class_line_spanning_over_river_world_comparer-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">LineSpanningOverRiverWorldComparer Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Checks <a class="el" href="class_line_fact.html">LineFacts</a> if <a class="el" href="class_line_spanning_over_river_world_comparer.html#a991df0f714d7cc028c8a4a45a1ac0c94" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).fact</a> spanns over (not within) the river in RiverWorld. Needs a dummy <a class="el" href="class_line_spanning_over_river_world_comparer.html#a991df0f714d7cc028c8a4a45a1ac0c94" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).solution</a>.  
+ <a href="class_line_spanning_over_river_world_comparer.html#details">More...</a></p>
+<div class="dynheader">
+Inheritance diagram for LineSpanningOverRiverWorldComparer:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_line_spanning_over_river_world_comparer.png" usemap="#LineSpanningOverRiverWorldComparer_map" alt=""/>
+  <map id="LineSpanningOverRiverWorldComparer_map" name="LineSpanningOverRiverWorldComparer_map">
+<area href="class_fact_comparer.html" title="Base class for all FactComparer to be used in conjucntion with Stage.solution SolutionOrganizer,..." alt="FactComparer" shape="rect" coords="0,56,237,80"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a991df0f714d7cc028c8a4a45a1ac0c94"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_spanning_over_river_world_comparer.html#a991df0f714d7cc028c8a4a45a1ac0c94">Compare</a> (<a class="el" href="class_fact.html">Fact</a> solution, <a class="el" href="class_fact.html">Fact</a> fact)</td></tr>
+<tr class="memdesc:a991df0f714d7cc028c8a4a45a1ac0c94"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks <a class="el" href="class_line_fact.html">LineFacts</a> if <a class="el" href="class_line_spanning_over_river_world_comparer.html#a991df0f714d7cc028c8a4a45a1ac0c94" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).fact</a> is of same direction and at least of same length as <a class="el" href="class_line_spanning_over_river_world_comparer.html#a991df0f714d7cc028c8a4a45a1ac0c94" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).solution</a>, while accounting for Unity and floating point precission </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5">Math3d.vectorPrecission</a></dd></dl>
+ <a href="class_line_spanning_over_river_world_comparer.html#a991df0f714d7cc028c8a4a45a1ac0c94">More...</a><br /></td></tr>
+<tr class="separator:a991df0f714d7cc028c8a4a45a1ac0c94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68e79ceccd6eab0fd34dfad183a164e0"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_spanning_over_river_world_comparer.html#a68e79ceccd6eab0fd34dfad183a164e0">Init</a> ()</td></tr>
+<tr class="memdesc:a68e79ceccd6eab0fd34dfad183a164e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">inits <a class="el" href="class_line_spanning_over_river_world_comparer.html#ac054e8f0a38d393efcac9cc5c4dd880c" title="Has collider defining area above the River in Riverworld">RiverWallCollider</a>  <a href="class_line_spanning_over_river_world_comparer.html#a68e79ceccd6eab0fd34dfad183a164e0">More...</a><br /></td></tr>
+<tr class="separator:a68e79ceccd6eab0fd34dfad183a164e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:ac054e8f0a38d393efcac9cc5c4dd880c"><td class="memItemLeft" align="right" valign="top">Collider&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_spanning_over_river_world_comparer.html#ac054e8f0a38d393efcac9cc5c4dd880c">RiverWallCollider</a></td></tr>
+<tr class="memdesc:ac054e8f0a38d393efcac9cc5c4dd880c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Has collider defining area above the River in Riverworld  <a href="class_line_spanning_over_river_world_comparer.html#ac054e8f0a38d393efcac9cc5c4dd880c">More...</a><br /></td></tr>
+<tr class="separator:ac054e8f0a38d393efcac9cc5c4dd880c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_methods_class_fact_comparer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_fact_comparer')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_fact_comparer.html">FactComparer</a></td></tr>
+<tr class="memitem:a3602f3fd4584212d3c87eb3e10dc8791 inherit pub_methods_class_fact_comparer"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_fact_comparer.html">FactComparer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html#a3602f3fd4584212d3c87eb3e10dc8791">SetSearchRight</a> ()</td></tr>
+<tr class="memdesc:a3602f3fd4584212d3c87eb3e10dc8791 inherit pub_methods_class_fact_comparer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets <a class="el" href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128" title="defines parameter order for Equals(Fact, Fact)">search_righthanded</a>, so that parameter order of <a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419" title="Called by System.Linq iff GetHashCode(Fact) returns same result for both parameters left  and right .">Equals(Fact, Fact)</a> is effectively: (<a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80" title="Implements criteria, by which fact  is beeing compared to solution">Compare(Fact, Fact).solution</a>, <a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80" title="Implements criteria, by which fact  is beeing compared to solution">Compare(Fact, Fact).fact</a>), when a ICollection&lt;Fact&gt; is on the right hand side of an System.Linq operation  <a href="class_fact_comparer.html#a3602f3fd4584212d3c87eb3e10dc8791">More...</a><br /></td></tr>
+<tr class="separator:a3602f3fd4584212d3c87eb3e10dc8791 inherit pub_methods_class_fact_comparer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a020e291c252379f0971f1f6cea75c4e8 inherit pub_methods_class_fact_comparer"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_fact_comparer.html">FactComparer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html#a020e291c252379f0971f1f6cea75c4e8">SetSearchLeft</a> ()</td></tr>
+<tr class="memdesc:a020e291c252379f0971f1f6cea75c4e8 inherit pub_methods_class_fact_comparer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets <a class="el" href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128" title="defines parameter order for Equals(Fact, Fact)">search_righthanded</a>, so that parameter order of <a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419" title="Called by System.Linq iff GetHashCode(Fact) returns same result for both parameters left  and right .">Equals(Fact, Fact)</a> is effectively: (<a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80" title="Implements criteria, by which fact  is beeing compared to solution">Compare(Fact, Fact).solution</a>, <a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80" title="Implements criteria, by which fact  is beeing compared to solution">Compare(Fact, Fact).fact</a>), when a ICollection&lt;Fact&gt; is on the left hand side of an System.Linq operation  <a href="class_fact_comparer.html#a020e291c252379f0971f1f6cea75c4e8">More...</a><br /></td></tr>
+<tr class="separator:a020e291c252379f0971f1f6cea75c4e8 inherit pub_methods_class_fact_comparer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a595a94f61262e74417d5d626995c1419 inherit pub_methods_class_fact_comparer"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419">Equals</a> (<a class="el" href="class_fact.html">Fact</a> left, <a class="el" href="class_fact.html">Fact</a> right)</td></tr>
+<tr class="memdesc:a595a94f61262e74417d5d626995c1419 inherit pub_methods_class_fact_comparer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called by System.Linq iff <a class="el" href="class_fact_comparer.html#a0374b68508bbd0898f357b4396b2267d" title="Called by System.Linq to check for possible fulfillment of each parameter before calling Equals(Fact,...">GetHashCode(Fact)</a> returns same result for both parameters <em>left</em>  and <em>right</em> .  <a href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419">More...</a><br /></td></tr>
+<tr class="separator:a595a94f61262e74417d5d626995c1419 inherit pub_methods_class_fact_comparer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0374b68508bbd0898f357b4396b2267d inherit pub_methods_class_fact_comparer"><td class="memItemLeft" align="right" valign="top">override int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html#a0374b68508bbd0898f357b4396b2267d">GetHashCode</a> (<a class="el" href="class_fact.html">Fact</a> obj)</td></tr>
+<tr class="memdesc:a0374b68508bbd0898f357b4396b2267d inherit pub_methods_class_fact_comparer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called by System.Linq to check for possible fulfillment of each parameter before calling <a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419" title="Called by System.Linq iff GetHashCode(Fact) returns same result for both parameters left  and right .">Equals(Fact, Fact)</a> iff both results are the same.  <a href="class_fact_comparer.html#a0374b68508bbd0898f357b4396b2267d">More...</a><br /></td></tr>
+<tr class="separator:a0374b68508bbd0898f357b4396b2267d inherit pub_methods_class_fact_comparer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_class_fact_comparer"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_fact_comparer')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_fact_comparer.html">FactComparer</a></td></tr>
+<tr class="memitem:ac6eb6a1e203cd798a3b1ff55a4c71128 inherit pro_attribs_class_fact_comparer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128">search_righthanded</a></td></tr>
+<tr class="memdesc:ac6eb6a1e203cd798a3b1ff55a4c71128 inherit pro_attribs_class_fact_comparer"><td class="mdescLeft">&#160;</td><td class="mdescRight">defines parameter order for <a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419" title="Called by System.Linq iff GetHashCode(Fact) returns same result for both parameters left  and right .">Equals(Fact, Fact)</a> <a href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128">More...</a><br /></td></tr>
+<tr class="separator:ac6eb6a1e203cd798a3b1ff55a4c71128 inherit pro_attribs_class_fact_comparer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >Checks <a class="el" href="class_line_fact.html">LineFacts</a> if <a class="el" href="class_line_spanning_over_river_world_comparer.html#a991df0f714d7cc028c8a4a45a1ac0c94" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).fact</a> spanns over (not within) the river in RiverWorld. Needs a dummy <a class="el" href="class_line_spanning_over_river_world_comparer.html#a991df0f714d7cc028c8a4a45a1ac0c94" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).solution</a>. </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a id="a991df0f714d7cc028c8a4a45a1ac0c94" name="a991df0f714d7cc028c8a4a45a1ac0c94"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a991df0f714d7cc028c8a4a45a1ac0c94">&#9670;&nbsp;</a></span>Compare()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">override bool LineSpanningOverRiverWorldComparer.Compare </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>solution</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>fact</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Checks <a class="el" href="class_line_fact.html">LineFacts</a> if <a class="el" href="class_line_spanning_over_river_world_comparer.html#a991df0f714d7cc028c8a4a45a1ac0c94" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).fact</a> is of same direction and at least of same length as <a class="el" href="class_line_spanning_over_river_world_comparer.html#a991df0f714d7cc028c8a4a45a1ac0c94" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).solution</a>, while accounting for Unity and floating point precission </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5">Math3d.vectorPrecission</a></dd></dl>
+</p>
+<p >Implements criteria, by which <em>fact</em>  is beeing compared to <em>solution</em>  </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">solution</td><td>to be fulfilled</td></tr>
+    <tr><td class="paramname">fact</td><td>to be fulfilling</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff fact is described by solution</dd></dl>
+
+<p>Implements <a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80">FactComparer</a>.</p>
+
+</div>
+</div>
+<a id="a68e79ceccd6eab0fd34dfad183a164e0" name="a68e79ceccd6eab0fd34dfad183a164e0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a68e79ceccd6eab0fd34dfad183a164e0">&#9670;&nbsp;</a></span>Init()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">override void LineSpanningOverRiverWorldComparer.Init </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>inits <a class="el" href="class_line_spanning_over_river_world_comparer.html#ac054e8f0a38d393efcac9cc5c4dd880c" title="Has collider defining area above the River in Riverworld">RiverWallCollider</a> </p>
+
+<p>Implements <a class="el" href="class_fact_comparer.html#a679709d18c4318bc8751eb535489fd9f">FactComparer</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="ac054e8f0a38d393efcac9cc5c4dd880c" name="ac054e8f0a38d393efcac9cc5c4dd880c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac054e8f0a38d393efcac9cc5c4dd880c">&#9670;&nbsp;</a></span>RiverWallCollider</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Collider LineSpanningOverRiverWorldComparer.RiverWallCollider</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Has collider defining area above the River in Riverworld </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/<a class="el" href="_fact_comparer_8cs.html">FactComparer.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_line_spanning_over_river_world_comparer.html">LineSpanningOverRiverWorldComparer</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_line_spanning_over_river_world_comparer.js b/Doxygen/output/html/class_line_spanning_over_river_world_comparer.js
new file mode 100644
index 0000000000000000000000000000000000000000..b1b390fe5020a815b50c11f2e4f4cf53f0df03e3
--- /dev/null
+++ b/Doxygen/output/html/class_line_spanning_over_river_world_comparer.js
@@ -0,0 +1,6 @@
+var class_line_spanning_over_river_world_comparer =
+[
+    [ "Compare", "class_line_spanning_over_river_world_comparer.html#a991df0f714d7cc028c8a4a45a1ac0c94", null ],
+    [ "Init", "class_line_spanning_over_river_world_comparer.html#a68e79ceccd6eab0fd34dfad183a164e0", null ],
+    [ "RiverWallCollider", "class_line_spanning_over_river_world_comparer.html#ac054e8f0a38d393efcac9cc5c4dd880c", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_line_spanning_over_river_world_comparer.png b/Doxygen/output/html/class_line_spanning_over_river_world_comparer.png
new file mode 100644
index 0000000000000000000000000000000000000000..0bee4597bccea27b83f82ef99630cfbd0e855797
--- /dev/null
+++ b/Doxygen/output/html/class_line_spanning_over_river_world_comparer.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0d23a7a806f6eda814aee9d4a2eb18951c50bccc22629fb330289cffbd08e0ac
+size 1104
diff --git a/Doxygen/output/html/class_line_tool-members.html b/Doxygen/output/html/class_line_tool-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..681343c92fe7420ff625eadf762b5c79dde4b503
--- /dev/null
+++ b/Doxygen/output/html/class_line_tool-members.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_line_tool.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">LineTool Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_line_tool.html">LineTool</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_line_tool.html#ad634ddf4fddf7fbdf91b0ac7e10b16a1">ActivateLineDrawing</a>()</td><td class="entry"><a class="el" href="class_line_tool.html">LineTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_line_tool.html#ac59bbe598417a959c4b39b81921a97f7">Awake</a>()</td><td class="entry"><a class="el" href="class_line_tool.html">LineTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e">Cursor</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_line_tool.html#abbae59d117e92fc5de7e464a7872fcf9">DeactivateLineDrawing</a>()</td><td class="entry"><a class="el" href="class_line_tool.html">LineTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#a08cf9e25270636472e93195bc1516878">id</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d">ignoreLayerMask</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_line_tool.html#a5773db6d8471df8474c86f6c5e80079d">lineDrawingActivated</a></td><td class="entry"><a class="el" href="class_line_tool.html">LineTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_line_tool.html#a91a2d4b69604fa2e83b1d64238a29a59">LineModeFirstPointSelected</a></td><td class="entry"><a class="el" href="class_line_tool.html">LineTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_line_tool.html#aaf9a7272e35e01a5f67e49c57041ca3b">LineModeIsFirstPointSelected</a></td><td class="entry"><a class="el" href="class_line_tool.html">LineTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_line_tool.html#a2c1eca8478b5312460a2d36f4dc472ba">linePositions</a></td><td class="entry"><a class="el" href="class_line_tool.html">LineTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_line_tool.html#a96492db72543b0e32864249f03fec52f">linePreviewMaterial</a></td><td class="entry"><a class="el" href="class_line_tool.html">LineTool</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_line_tool.html#a244559456f61fa42b39557e7627edcb4">lineRenderer</a></td><td class="entry"><a class="el" href="class_line_tool.html">LineTool</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999">MaxRange</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_line_tool.html#a539341d33141c2e8849b10e0caee8179">OnDisable</a>()</td><td class="entry"><a class="el" href="class_line_tool.html">LineTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_line_tool.html#a6b85da36d367a83e4aaa60281a2189e3">OnEnable</a>()</td><td class="entry"><a class="el" href="class_line_tool.html">LineTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_line_tool.html#a5d944599869c3b2c72813f4dbbffec23">OnHit</a>(RaycastHit hit)</td><td class="entry"><a class="el" href="class_line_tool.html">LineTool</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_line_tool.html#a2a8a011bdca6d912cdb9fdaac09abf62">ResetGadget</a>()</td><td class="entry"><a class="el" href="class_line_tool.html">LineTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0">Sprite</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53">UiName</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_line_tool.html#aae88dfa0c863a89db4661f50b2d23006">Update</a>()</td><td class="entry"><a class="el" href="class_line_tool.html">LineTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_line_tool.html#a101a1667fe9d3eef42776810efccd409">UpdateLineDrawing</a>()</td><td class="entry"><a class="el" href="class_line_tool.html">LineTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_line_tool.html b/Doxygen/output/html/class_line_tool.html
new file mode 100644
index 0000000000000000000000000000000000000000..ae8eccd50485fb525bdaf05058a6e7bc3e72dee0
--- /dev/null
+++ b/Doxygen/output/html/class_line_tool.html
@@ -0,0 +1,541 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: LineTool Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_line_tool.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="#pri-attribs">Private Attributes</a> &#124;
+<a href="class_line_tool-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">LineTool Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for LineTool:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_line_tool.png" usemap="#LineTool_map" alt=""/>
+  <map id="LineTool_map" name="LineTool_map">
+<area href="class_gadget.html" title="Base class for all Gadgets to derive from. A Gadget is a tool for the player (and level editor) to in..." alt="Gadget" shape="rect" coords="0,56,102,80"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a5d944599869c3b2c72813f4dbbffec23"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_tool.html#a5d944599869c3b2c72813f4dbbffec23">OnHit</a> (RaycastHit hit)</td></tr>
+<tr class="memdesc:a5d944599869c3b2c72813f4dbbffec23"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when <a class="el" href="class_communication_events.html#a42aa894d895fcccfea05a3823bc2a683">CommunicationEvents.TriggerEvent</a> is invoked, a.k.a. when Player clicks in GameWorld.  <a href="class_line_tool.html#a5d944599869c3b2c72813f4dbbffec23">More...</a><br /></td></tr>
+<tr class="separator:a5d944599869c3b2c72813f4dbbffec23"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a244559456f61fa42b39557e7627edcb4"><td class="memItemLeft" align="right" valign="top">LineRenderer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_tool.html#a244559456f61fa42b39557e7627edcb4">lineRenderer</a></td></tr>
+<tr class="separator:a244559456f61fa42b39557e7627edcb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96492db72543b0e32864249f03fec52f"><td class="memItemLeft" align="right" valign="top">Material&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_tool.html#a96492db72543b0e32864249f03fec52f">linePreviewMaterial</a></td></tr>
+<tr class="separator:a96492db72543b0e32864249f03fec52f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_attribs_class_gadget"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_gadget')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_gadget.html">Gadget</a></td></tr>
+<tr class="memitem:a08cf9e25270636472e93195bc1516878 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a08cf9e25270636472e93195bc1516878">id</a> = -1</td></tr>
+<tr class="memdesc:a08cf9e25270636472e93195bc1516878 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Position in tool belt.  <a href="class_gadget.html#a08cf9e25270636472e93195bc1516878">More...</a><br /></td></tr>
+<tr class="separator:a08cf9e25270636472e93195bc1516878 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae7923f7fd2ee880e3cb9d8f4f76cb53 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53">UiName</a> = &quot;Name Not Set&quot;</td></tr>
+<tr class="memdesc:aae7923f7fd2ee880e3cb9d8f4f76cb53 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tool Name  <a href="class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53">More...</a><br /></td></tr>
+<tr class="separator:aae7923f7fd2ee880e3cb9d8f4f76cb53 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5cbccf7078b56f38e9b3d972f04e999 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999">MaxRange</a></td></tr>
+<tr class="memdesc:aa5cbccf7078b56f38e9b3d972f04e999 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum range for this Tool. For consistency use GadgetDistances in <a class="el" href="class_global_behaviour.html">GlobalBehaviour</a>. <a href="class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999">More...</a><br /></td></tr>
+<tr class="separator:aa5cbccf7078b56f38e9b3d972f04e999 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c9fe989e41ae1117121eefc22fca7b0 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">Sprite&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0">Sprite</a></td></tr>
+<tr class="memdesc:a2c9fe989e41ae1117121eefc22fca7b0 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Which sprite to use <a href="class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0">More...</a><br /></td></tr>
+<tr class="separator:a2c9fe989e41ae1117121eefc22fca7b0 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb04c1ca241da0b8e818144a80d9e55d inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">LayerMask&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d">ignoreLayerMask</a></td></tr>
+<tr class="memdesc:acb04c1ca241da0b8e818144a80d9e55d inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Layers to ignore for thid gadget by default. <a href="class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d">More...</a><br /></td></tr>
+<tr class="separator:acb04c1ca241da0b8e818144a80d9e55d inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad932ca8643a5a86c74ed070079a8f70e inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_world_cursor.html">WorldCursor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e">Cursor</a></td></tr>
+<tr class="memdesc:ad932ca8643a5a86c74ed070079a8f70e inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Which cursor to use <a href="class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e">More...</a><br /></td></tr>
+<tr class="separator:ad932ca8643a5a86c74ed070079a8f70e inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:ac59bbe598417a959c4b39b81921a97f7"><td class="memItemLeft" align="right" valign="top">new void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_tool.html#ac59bbe598417a959c4b39b81921a97f7">Awake</a> ()</td></tr>
+<tr class="separator:ac59bbe598417a959c4b39b81921a97f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b85da36d367a83e4aaa60281a2189e3"><td class="memItemLeft" align="right" valign="top">new void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_tool.html#a6b85da36d367a83e4aaa60281a2189e3">OnEnable</a> ()</td></tr>
+<tr class="separator:a6b85da36d367a83e4aaa60281a2189e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a539341d33141c2e8849b10e0caee8179"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_tool.html#a539341d33141c2e8849b10e0caee8179">OnDisable</a> ()</td></tr>
+<tr class="separator:a539341d33141c2e8849b10e0caee8179"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae88dfa0c863a89db4661f50b2d23006"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_tool.html#aae88dfa0c863a89db4661f50b2d23006">Update</a> ()</td></tr>
+<tr class="separator:aae88dfa0c863a89db4661f50b2d23006"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a8a011bdca6d912cdb9fdaac09abf62"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_tool.html#a2a8a011bdca6d912cdb9fdaac09abf62">ResetGadget</a> ()</td></tr>
+<tr class="separator:a2a8a011bdca6d912cdb9fdaac09abf62"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad634ddf4fddf7fbdf91b0ac7e10b16a1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_tool.html#ad634ddf4fddf7fbdf91b0ac7e10b16a1">ActivateLineDrawing</a> ()</td></tr>
+<tr class="separator:ad634ddf4fddf7fbdf91b0ac7e10b16a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a101a1667fe9d3eef42776810efccd409"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_tool.html#a101a1667fe9d3eef42776810efccd409">UpdateLineDrawing</a> ()</td></tr>
+<tr class="separator:a101a1667fe9d3eef42776810efccd409"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abbae59d117e92fc5de7e464a7872fcf9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_tool.html#abbae59d117e92fc5de7e464a7872fcf9">DeactivateLineDrawing</a> ()</td></tr>
+<tr class="separator:abbae59d117e92fc5de7e464a7872fcf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:aaf9a7272e35e01a5f67e49c57041ca3b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_tool.html#aaf9a7272e35e01a5f67e49c57041ca3b">LineModeIsFirstPointSelected</a> = false</td></tr>
+<tr class="separator:aaf9a7272e35e01a5f67e49c57041ca3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91a2d4b69604fa2e83b1d64238a29a59"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_fact.html">Fact</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_tool.html#a91a2d4b69604fa2e83b1d64238a29a59">LineModeFirstPointSelected</a> = null</td></tr>
+<tr class="separator:a91a2d4b69604fa2e83b1d64238a29a59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5773db6d8471df8474c86f6c5e80079d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_tool.html#a5773db6d8471df8474c86f6c5e80079d">lineDrawingActivated</a></td></tr>
+<tr class="separator:a5773db6d8471df8474c86f6c5e80079d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c1eca8478b5312460a2d36f4dc472ba"><td class="memItemLeft" align="right" valign="top">List&lt; Vector3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_tool.html#a2c1eca8478b5312460a2d36f4dc472ba">linePositions</a> = new List&lt;Vector3&gt;()</td></tr>
+<tr class="separator:a2c1eca8478b5312460a2d36f4dc472ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_methods_class_gadget"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_gadget')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_gadget.html">Gadget</a></td></tr>
+<tr class="memitem:a7ee73250f04a3d86b486ec4e73e3b790 inherit pro_methods_class_gadget"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a7ee73250f04a3d86b486ec4e73e3b790">Awake</a> ()</td></tr>
+<tr class="separator:a7ee73250f04a3d86b486ec4e73e3b790 inherit pro_methods_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79585ab08c1ae5efe5a357e1b4218fa2 inherit pro_methods_class_gadget"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a79585ab08c1ae5efe5a357e1b4218fa2">OnEnable</a> ()</td></tr>
+<tr class="separator:a79585ab08c1ae5efe5a357e1b4218fa2 inherit pro_methods_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="ad634ddf4fddf7fbdf91b0ac7e10b16a1" name="ad634ddf4fddf7fbdf91b0ac7e10b16a1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad634ddf4fddf7fbdf91b0ac7e10b16a1">&#9670;&nbsp;</a></span>ActivateLineDrawing()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void LineTool.ActivateLineDrawing </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac59bbe598417a959c4b39b81921a97f7" name="ac59bbe598417a959c4b39b81921a97f7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac59bbe598417a959c4b39b81921a97f7">&#9670;&nbsp;</a></span>Awake()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">new void LineTool.Awake </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abbae59d117e92fc5de7e464a7872fcf9" name="abbae59d117e92fc5de7e464a7872fcf9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abbae59d117e92fc5de7e464a7872fcf9">&#9670;&nbsp;</a></span>DeactivateLineDrawing()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void LineTool.DeactivateLineDrawing </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a539341d33141c2e8849b10e0caee8179" name="a539341d33141c2e8849b10e0caee8179"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a539341d33141c2e8849b10e0caee8179">&#9670;&nbsp;</a></span>OnDisable()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void LineTool.OnDisable </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6b85da36d367a83e4aaa60281a2189e3" name="a6b85da36d367a83e4aaa60281a2189e3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6b85da36d367a83e4aaa60281a2189e3">&#9670;&nbsp;</a></span>OnEnable()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">new void LineTool.OnEnable </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5d944599869c3b2c72813f4dbbffec23" name="a5d944599869c3b2c72813f4dbbffec23"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5d944599869c3b2c72813f4dbbffec23">&#9670;&nbsp;</a></span>OnHit()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">override void LineTool.OnHit </td>
+          <td>(</td>
+          <td class="paramtype">RaycastHit&#160;</td>
+          <td class="paramname"><em>hit</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Called when <a class="el" href="class_communication_events.html#a42aa894d895fcccfea05a3823bc2a683">CommunicationEvents.TriggerEvent</a> is invoked, a.k.a. when Player clicks in GameWorld. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">hit</td><td>the position where it was clicked</td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p>Reimplemented from <a class="el" href="class_gadget.html#a069459a8478367816706eeb368b11763">Gadget</a>.</p>
+
+</div>
+</div>
+<a id="a2a8a011bdca6d912cdb9fdaac09abf62" name="a2a8a011bdca6d912cdb9fdaac09abf62"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2a8a011bdca6d912cdb9fdaac09abf62">&#9670;&nbsp;</a></span>ResetGadget()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void LineTool.ResetGadget </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aae88dfa0c863a89db4661f50b2d23006" name="aae88dfa0c863a89db4661f50b2d23006"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aae88dfa0c863a89db4661f50b2d23006">&#9670;&nbsp;</a></span>Update()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void LineTool.Update </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a101a1667fe9d3eef42776810efccd409" name="a101a1667fe9d3eef42776810efccd409"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a101a1667fe9d3eef42776810efccd409">&#9670;&nbsp;</a></span>UpdateLineDrawing()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void LineTool.UpdateLineDrawing </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a5773db6d8471df8474c86f6c5e80079d" name="a5773db6d8471df8474c86f6c5e80079d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5773db6d8471df8474c86f6c5e80079d">&#9670;&nbsp;</a></span>lineDrawingActivated</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool LineTool.lineDrawingActivated</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a91a2d4b69604fa2e83b1d64238a29a59" name="a91a2d4b69604fa2e83b1d64238a29a59"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a91a2d4b69604fa2e83b1d64238a29a59">&#9670;&nbsp;</a></span>LineModeFirstPointSelected</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_fact.html">Fact</a> LineTool.LineModeFirstPointSelected = null</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aaf9a7272e35e01a5f67e49c57041ca3b" name="aaf9a7272e35e01a5f67e49c57041ca3b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaf9a7272e35e01a5f67e49c57041ca3b">&#9670;&nbsp;</a></span>LineModeIsFirstPointSelected</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool LineTool.LineModeIsFirstPointSelected = false</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2c1eca8478b5312460a2d36f4dc472ba" name="a2c1eca8478b5312460a2d36f4dc472ba"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2c1eca8478b5312460a2d36f4dc472ba">&#9670;&nbsp;</a></span>linePositions</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;Vector3&gt; LineTool.linePositions = new List&lt;Vector3&gt;()</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a96492db72543b0e32864249f03fec52f" name="a96492db72543b0e32864249f03fec52f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a96492db72543b0e32864249f03fec52f">&#9670;&nbsp;</a></span>linePreviewMaterial</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Material LineTool.linePreviewMaterial</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a244559456f61fa42b39557e7627edcb4" name="a244559456f61fa42b39557e7627edcb4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a244559456f61fa42b39557e7627edcb4">&#9670;&nbsp;</a></span>lineRenderer</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">LineRenderer LineTool.lineRenderer</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/Gadgets/<a class="el" href="_line_tool_8cs.html">LineTool.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_line_tool.html">LineTool</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_line_tool.js b/Doxygen/output/html/class_line_tool.js
new file mode 100644
index 0000000000000000000000000000000000000000..9fb7a608f5c99e72ac3a1b03ebfb6bdec6538304
--- /dev/null
+++ b/Doxygen/output/html/class_line_tool.js
@@ -0,0 +1,18 @@
+var class_line_tool =
+[
+    [ "ActivateLineDrawing", "class_line_tool.html#ad634ddf4fddf7fbdf91b0ac7e10b16a1", null ],
+    [ "Awake", "class_line_tool.html#ac59bbe598417a959c4b39b81921a97f7", null ],
+    [ "DeactivateLineDrawing", "class_line_tool.html#abbae59d117e92fc5de7e464a7872fcf9", null ],
+    [ "OnDisable", "class_line_tool.html#a539341d33141c2e8849b10e0caee8179", null ],
+    [ "OnEnable", "class_line_tool.html#a6b85da36d367a83e4aaa60281a2189e3", null ],
+    [ "OnHit", "class_line_tool.html#a5d944599869c3b2c72813f4dbbffec23", null ],
+    [ "ResetGadget", "class_line_tool.html#a2a8a011bdca6d912cdb9fdaac09abf62", null ],
+    [ "Update", "class_line_tool.html#aae88dfa0c863a89db4661f50b2d23006", null ],
+    [ "UpdateLineDrawing", "class_line_tool.html#a101a1667fe9d3eef42776810efccd409", null ],
+    [ "lineDrawingActivated", "class_line_tool.html#a5773db6d8471df8474c86f6c5e80079d", null ],
+    [ "LineModeFirstPointSelected", "class_line_tool.html#a91a2d4b69604fa2e83b1d64238a29a59", null ],
+    [ "LineModeIsFirstPointSelected", "class_line_tool.html#aaf9a7272e35e01a5f67e49c57041ca3b", null ],
+    [ "linePositions", "class_line_tool.html#a2c1eca8478b5312460a2d36f4dc472ba", null ],
+    [ "linePreviewMaterial", "class_line_tool.html#a96492db72543b0e32864249f03fec52f", null ],
+    [ "lineRenderer", "class_line_tool.html#a244559456f61fa42b39557e7627edcb4", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_line_tool.png b/Doxygen/output/html/class_line_tool.png
new file mode 100644
index 0000000000000000000000000000000000000000..325e896737aec060494e1324567bcfd649574d28
--- /dev/null
+++ b/Doxygen/output/html/class_line_tool.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dd34903ecc49306f61f6a3f5d7022b144f029fa4fa75348095d10a440370c44b
+size 625
diff --git a/Doxygen/output/html/class_list_loader-members.html b/Doxygen/output/html/class_list_loader-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..d9bf7a8572a48ab04beecd3dccbf27adbb7a4b26
--- /dev/null
+++ b/Doxygen/output/html/class_list_loader-members.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_list_loader.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">ListLoader&lt; T &gt; Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_list_loader.html">ListLoader&lt; T &gt;</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_list_loader.html#a0cf84a06ccc3d56677f7ca144d839e15">Clear</a>()</td><td class="entry"><a class="el" href="class_list_loader.html">ListLoader&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_list_loader.html#a5a9c59b5ee21f2034d897e4aca61d6d1">Default</a>()</td><td class="entry"><a class="el" href="class_list_loader.html">ListLoader&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_list_loader.html#abbbf3e7c27392eb6a381481585eff1d3">EntryHeader</a></td><td class="entry"><a class="el" href="class_list_loader.html">ListLoader&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_list_loader.html#abbb6a7eac47149f7a8c3103ac457f7e4">Init</a>()</td><td class="entry"><a class="el" href="class_list_loader.html">ListLoader&lt; T &gt;</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_list_loader.html#a4848723c413e16c6b1694edd70cf2fb5">List</a></td><td class="entry"><a class="el" href="class_list_loader.html">ListLoader&lt; T &gt;</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_list_loader.html#a871f281bb58b1d37b7278d2714df11cc">ListButtons</a>(List&lt; T &gt; list)</td><td class="entry"><a class="el" href="class_list_loader.html">ListLoader&lt; T &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_list_loader.html#a754b3df9f41558adb618070ef77aa9f0">ListButtonsWrapped</a>(List&lt; T &gt; list)</td><td class="entry"><a class="el" href="class_list_loader.html">ListLoader&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_menue_loader.html#ae25fa1c3f19c8659d7e0aadebdc53431">mode</a></td><td class="entry"><a class="el" href="class_menue_loader.html">MenueLoader</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_menue_loader.html#ac7506b9f67dace4300fb9255799f7330">mode_last</a></td><td class="entry"><a class="el" href="class_menue_loader.html">MenueLoader</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_list_loader.html#a62801020a8bb65024e5627e4e323e2be">OnDisable</a>()</td><td class="entry"><a class="el" href="class_list_loader.html">ListLoader&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_list_loader.html#a48f36668c105ecaa0b39d5296bcc5bf3">OnEnable</a>()</td><td class="entry"><a class="el" href="class_list_loader.html">ListLoader&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_menue_loader.html#a58db453990401e5ddb6910ca26ea7621">pageMenue</a></td><td class="entry"><a class="el" href="class_menue_loader.html">MenueLoader</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_menue_loader.html#aabe3205354d5997c1a0db35e02ebd9c7">Pages</a></td><td class="entry"><a class="el" href="class_menue_loader.html">MenueLoader</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_menue_loader.html#a54d3cb4dd1c00a4eddd565be881ba6b9">RevertMode</a>()</td><td class="entry"><a class="el" href="class_menue_loader.html">MenueLoader</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_menue_loader.html#a2947e213117b713b12320ec191d028d4">scroll</a></td><td class="entry"><a class="el" href="class_menue_loader.html">MenueLoader</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_menue_loader.html#aae7cc2b25767093b997a6a3043884ae3">SetMode</a>(int select)</td><td class="entry"><a class="el" href="class_menue_loader.html">MenueLoader</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_menue_loader.html#a5d95eed68338ed118f77eebf0eaddf99">Start</a>()</td><td class="entry"><a class="el" href="class_menue_loader.html">MenueLoader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_list_loader.html b/Doxygen/output/html/class_list_loader.html
new file mode 100644
index 0000000000000000000000000000000000000000..ad43e29795a52967c97d6339464fddb3cbaaeb51
--- /dev/null
+++ b/Doxygen/output/html/class_list_loader.html
@@ -0,0 +1,397 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: ListLoader&lt; T &gt; Class Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_list_loader.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="class_list_loader-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">ListLoader&lt; T &gt; Class Template Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Allowes for Pages of <a class="el" href="class_menue_loader.html" title="Allows multiple Pages (direct children of this) to switch/ scroll through.">MenueLoader</a> to contain Lists.  
+ <a href="class_list_loader.html#details">More...</a></p>
+<div class="dynheader">
+Inheritance diagram for ListLoader&lt; T &gt;:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_list_loader.png" usemap="#ListLoader_3C_20T_20_3E_map" alt=""/>
+  <map id="ListLoader_3C_20T_20_3E_map" name="ListLoader_3C_20T_20_3E_map">
+<area href="class_menue_loader.html" title="Allows multiple Pages (direct children of this) to switch/ scroll through." alt="MenueLoader" shape="rect" coords="0,56,102,80"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:abbb6a7eac47149f7a8c3103ac457f7e4"><td class="memItemLeft" align="right" valign="top">abstract void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_list_loader.html#abbb6a7eac47149f7a8c3103ac457f7e4">Init</a> ()</td></tr>
+<tr class="memdesc:abbb6a7eac47149f7a8c3103ac457f7e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates listing  <a href="class_list_loader.html#abbb6a7eac47149f7a8c3103ac457f7e4">More...</a><br /></td></tr>
+<tr class="separator:abbb6a7eac47149f7a8c3103ac457f7e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a871f281bb58b1d37b7278d2714df11cc"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_list_loader.html#a871f281bb58b1d37b7278d2714df11cc">ListButtons</a> (<a class="el" href="class_list_loader.html#a4848723c413e16c6b1694edd70cf2fb5">List</a>&lt; T &gt; list)</td></tr>
+<tr class="separator:a871f281bb58b1d37b7278d2714df11cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_menue_loader"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_menue_loader')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_menue_loader.html">MenueLoader</a></td></tr>
+<tr class="memitem:a54d3cb4dd1c00a4eddd565be881ba6b9 inherit pub_methods_class_menue_loader"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menue_loader.html#a54d3cb4dd1c00a4eddd565be881ba6b9">RevertMode</a> ()</td></tr>
+<tr class="memdesc:a54d3cb4dd1c00a4eddd565be881ba6b9 inherit pub_methods_class_menue_loader"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reverts to last opend Page.  <a href="class_menue_loader.html#a54d3cb4dd1c00a4eddd565be881ba6b9">More...</a><br /></td></tr>
+<tr class="separator:a54d3cb4dd1c00a4eddd565be881ba6b9 inherit pub_methods_class_menue_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae7cc2b25767093b997a6a3043884ae3 inherit pub_methods_class_menue_loader"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menue_loader.html#aae7cc2b25767093b997a6a3043884ae3">SetMode</a> (int select)</td></tr>
+<tr class="memdesc:aae7cc2b25767093b997a6a3043884ae3 inherit pub_methods_class_menue_loader"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deactivates all Pages, then activates Page <em>select</em> .  <a href="class_menue_loader.html#aae7cc2b25767093b997a6a3043884ae3">More...</a><br /></td></tr>
+<tr class="separator:aae7cc2b25767093b997a6a3043884ae3 inherit pub_methods_class_menue_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a4848723c413e16c6b1694edd70cf2fb5"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_list_loader.html#a4848723c413e16c6b1694edd70cf2fb5">List</a></td></tr>
+<tr class="memdesc:a4848723c413e16c6b1694edd70cf2fb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">GameObject to which new <a class="el" href="class_list_loader.html#abbbf3e7c27392eb6a381481585eff1d3" title="Template for new entries to be added to List">EntryHeader</a> entries are being added.  <a href="class_list_loader.html#a4848723c413e16c6b1694edd70cf2fb5">More...</a><br /></td></tr>
+<tr class="separator:a4848723c413e16c6b1694edd70cf2fb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abbbf3e7c27392eb6a381481585eff1d3"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_list_loader.html#abbbf3e7c27392eb6a381481585eff1d3">EntryHeader</a></td></tr>
+<tr class="memdesc:abbbf3e7c27392eb6a381481585eff1d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Template for new entries to be added to <a class="el" href="class_list_loader.html#a4848723c413e16c6b1694edd70cf2fb5" title="GameObject to which new EntryHeader entries are being added.">List</a>  <a href="class_list_loader.html#abbbf3e7c27392eb6a381481585eff1d3">More...</a><br /></td></tr>
+<tr class="separator:abbbf3e7c27392eb6a381481585eff1d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_attribs_class_menue_loader"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_menue_loader')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_menue_loader.html">MenueLoader</a></td></tr>
+<tr class="memitem:a58db453990401e5ddb6910ca26ea7621 inherit pub_attribs_class_menue_loader"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_menue_loader.html">MenueLoader</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menue_loader.html#a58db453990401e5ddb6910ca26ea7621">pageMenue</a></td></tr>
+<tr class="separator:a58db453990401e5ddb6910ca26ea7621 inherit pub_attribs_class_menue_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2947e213117b713b12320ec191d028d4 inherit pub_attribs_class_menue_loader"><td class="memItemLeft" align="right" valign="top">UnityEngine.UI.ScrollRect&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menue_loader.html#a2947e213117b713b12320ec191d028d4">scroll</a> = null</td></tr>
+<tr class="separator:a2947e213117b713b12320ec191d028d4 inherit pub_attribs_class_menue_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabe3205354d5997c1a0db35e02ebd9c7 inherit pub_attribs_class_menue_loader"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menue_loader.html#aabe3205354d5997c1a0db35e02ebd9c7">Pages</a></td></tr>
+<tr class="separator:aabe3205354d5997c1a0db35e02ebd9c7 inherit pub_attribs_class_menue_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a48f36668c105ecaa0b39d5296bcc5bf3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_list_loader.html#a48f36668c105ecaa0b39d5296bcc5bf3">OnEnable</a> ()</td></tr>
+<tr class="separator:a48f36668c105ecaa0b39d5296bcc5bf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62801020a8bb65024e5627e4e323e2be"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_list_loader.html#a62801020a8bb65024e5627e4e323e2be">OnDisable</a> ()</td></tr>
+<tr class="separator:a62801020a8bb65024e5627e4e323e2be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0cf84a06ccc3d56677f7ca144d839e15"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_list_loader.html#a0cf84a06ccc3d56677f7ca144d839e15">Clear</a> ()</td></tr>
+<tr class="memdesc:a0cf84a06ccc3d56677f7ca144d839e15"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes all list-entries <a href="class_list_loader.html#a0cf84a06ccc3d56677f7ca144d839e15">More...</a><br /></td></tr>
+<tr class="separator:a0cf84a06ccc3d56677f7ca144d839e15"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a9c59b5ee21f2034d897e4aca61d6d1"><td class="memItemLeft" align="right" valign="top">abstract void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_list_loader.html#a5a9c59b5ee21f2034d897e4aca61d6d1">Default</a> ()</td></tr>
+<tr class="memdesc:a5a9c59b5ee21f2034d897e4aca61d6d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a Default listing. <a href="class_list_loader.html#a5a9c59b5ee21f2034d897e4aca61d6d1">More...</a><br /></td></tr>
+<tr class="separator:a5a9c59b5ee21f2034d897e4aca61d6d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a754b3df9f41558adb618070ef77aa9f0"><td class="memItemLeft" align="right" valign="top">abstract void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_list_loader.html#a754b3df9f41558adb618070ef77aa9f0">ListButtonsWrapped</a> (<a class="el" href="class_list_loader.html#a4848723c413e16c6b1694edd70cf2fb5">List</a>&lt; T &gt; list)</td></tr>
+<tr class="separator:a754b3df9f41558adb618070ef77aa9f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_menue_loader"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_menue_loader')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_menue_loader.html">MenueLoader</a></td></tr>
+<tr class="memitem:a5d95eed68338ed118f77eebf0eaddf99 inherit pro_methods_class_menue_loader"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menue_loader.html#a5d95eed68338ed118f77eebf0eaddf99">Start</a> ()</td></tr>
+<tr class="separator:a5d95eed68338ed118f77eebf0eaddf99 inherit pro_methods_class_menue_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >Allowes for Pages of <a class="el" href="class_menue_loader.html" title="Allows multiple Pages (direct children of this) to switch/ scroll through.">MenueLoader</a> to contain Lists. </p>
+<dl class="tparams"><dt>Template Parameters</dt><dd>
+  <table class="tparams">
+    <tr><td class="paramname">T</td><td>Type to list</td></tr>
+  </table>
+  </dd>
+</dl>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a id="a0cf84a06ccc3d56677f7ca144d839e15" name="a0cf84a06ccc3d56677f7ca144d839e15"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0cf84a06ccc3d56677f7ca144d839e15">&#9670;&nbsp;</a></span>Clear()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void <a class="el" href="class_list_loader.html">ListLoader</a>&lt; T &gt;.Clear </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Removes all list-entries</p>
+
+</div>
+</div>
+<a id="a5a9c59b5ee21f2034d897e4aca61d6d1" name="a5a9c59b5ee21f2034d897e4aca61d6d1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5a9c59b5ee21f2034d897e4aca61d6d1">&#9670;&nbsp;</a></span>Default()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">abstract void <a class="el" href="class_list_loader.html">ListLoader</a>&lt; T &gt;.Default </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Creates a Default listing.</p>
+
+<p>Implemented in <a class="el" href="class_stage_loader.html#a04bbfd02152ab381400060244c20c5b9">StageLoader</a>.</p>
+
+</div>
+</div>
+<a id="abbb6a7eac47149f7a8c3103ac457f7e4" name="abbb6a7eac47149f7a8c3103ac457f7e4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abbb6a7eac47149f7a8c3103ac457f7e4">&#9670;&nbsp;</a></span>Init()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">abstract void <a class="el" href="class_list_loader.html">ListLoader</a>&lt; T &gt;.Init </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Creates listing </p>
+
+<p>Implemented in <a class="el" href="class_stage_loader.html#acc0849a247202dcb7c3fa4345d27a1f5">StageLoader</a>.</p>
+
+</div>
+</div>
+<a id="a871f281bb58b1d37b7278d2714df11cc" name="a871f281bb58b1d37b7278d2714df11cc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a871f281bb58b1d37b7278d2714df11cc">&#9670;&nbsp;</a></span>ListButtons()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void <a class="el" href="class_list_loader.html">ListLoader</a>&lt; T &gt;.ListButtons </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_list_loader.html#a4848723c413e16c6b1694edd70cf2fb5">List</a>&lt; T &gt;&#160;</td>
+          <td class="paramname"><em>list</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a754b3df9f41558adb618070ef77aa9f0" name="a754b3df9f41558adb618070ef77aa9f0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a754b3df9f41558adb618070ef77aa9f0">&#9670;&nbsp;</a></span>ListButtonsWrapped()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">abstract void <a class="el" href="class_list_loader.html">ListLoader</a>&lt; T &gt;.ListButtonsWrapped </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_list_loader.html#a4848723c413e16c6b1694edd70cf2fb5">List</a>&lt; T &gt;&#160;</td>
+          <td class="paramname"><em>list</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a62801020a8bb65024e5627e4e323e2be" name="a62801020a8bb65024e5627e4e323e2be"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a62801020a8bb65024e5627e4e323e2be">&#9670;&nbsp;</a></span>OnDisable()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="class_list_loader.html">ListLoader</a>&lt; T &gt;.OnDisable </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a48f36668c105ecaa0b39d5296bcc5bf3" name="a48f36668c105ecaa0b39d5296bcc5bf3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a48f36668c105ecaa0b39d5296bcc5bf3">&#9670;&nbsp;</a></span>OnEnable()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="class_list_loader.html">ListLoader</a>&lt; T &gt;.OnEnable </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="abbbf3e7c27392eb6a381481585eff1d3" name="abbbf3e7c27392eb6a381481585eff1d3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abbbf3e7c27392eb6a381481585eff1d3">&#9670;&nbsp;</a></span>EntryHeader</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject <a class="el" href="class_list_loader.html">ListLoader</a>&lt; T &gt;.EntryHeader</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Template for new entries to be added to <a class="el" href="class_list_loader.html#a4848723c413e16c6b1694edd70cf2fb5" title="GameObject to which new EntryHeader entries are being added.">List</a> </p>
+
+</div>
+</div>
+<a id="a4848723c413e16c6b1694edd70cf2fb5" name="a4848723c413e16c6b1694edd70cf2fb5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4848723c413e16c6b1694edd70cf2fb5">&#9670;&nbsp;</a></span>List</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject <a class="el" href="class_list_loader.html">ListLoader</a>&lt; T &gt;.List</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>GameObject to which new <a class="el" href="class_list_loader.html#abbbf3e7c27392eb6a381481585eff1d3" title="Template for new entries to be added to List">EntryHeader</a> entries are being added. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/UI/MainMenue/<a class="el" href="_list_loader_8cs.html">ListLoader.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_list_loader.html">ListLoader</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_list_loader.js b/Doxygen/output/html/class_list_loader.js
new file mode 100644
index 0000000000000000000000000000000000000000..361b07e7218898a8643a7b57d609486319b68717
--- /dev/null
+++ b/Doxygen/output/html/class_list_loader.js
@@ -0,0 +1,12 @@
+var class_list_loader =
+[
+    [ "Clear", "class_list_loader.html#a0cf84a06ccc3d56677f7ca144d839e15", null ],
+    [ "Default", "class_list_loader.html#a5a9c59b5ee21f2034d897e4aca61d6d1", null ],
+    [ "Init", "class_list_loader.html#abbb6a7eac47149f7a8c3103ac457f7e4", null ],
+    [ "ListButtons", "class_list_loader.html#a871f281bb58b1d37b7278d2714df11cc", null ],
+    [ "ListButtonsWrapped", "class_list_loader.html#a754b3df9f41558adb618070ef77aa9f0", null ],
+    [ "OnDisable", "class_list_loader.html#a62801020a8bb65024e5627e4e323e2be", null ],
+    [ "OnEnable", "class_list_loader.html#a48f36668c105ecaa0b39d5296bcc5bf3", null ],
+    [ "EntryHeader", "class_list_loader.html#abbbf3e7c27392eb6a381481585eff1d3", null ],
+    [ "List", "class_list_loader.html#a4848723c413e16c6b1694edd70cf2fb5", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_list_loader.png b/Doxygen/output/html/class_list_loader.png
new file mode 100644
index 0000000000000000000000000000000000000000..1e2d23205e6f1fb715eb4a98e5b9ed4fb579cf83
--- /dev/null
+++ b/Doxygen/output/html/class_list_loader.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9ffb9b0330e17647b4da9d3c40c62f6a65d2f92052c1dfa4bb5c0ad00f202a6f
+size 695
diff --git a/Doxygen/output/html/class_loader-members.html b/Doxygen/output/html/class_loader-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..676ac5db2311d0c772f2450f91e38fdecaeaf6bc
--- /dev/null
+++ b/Doxygen/output/html/class_loader-members.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_loader.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">Loader Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_loader.html">Loader</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_loader.html#a7983c228ecac0ddcc2648ee11d450fc0">isDone</a></td><td class="entry"><a class="el" href="class_loader.html">Loader</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_loader.html#a53a8c59d7d47257915d9dbedac63ed96">LoaderCallback</a>()</td><td class="entry"><a class="el" href="class_loader.html">Loader</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_loader.html#a5fdddcce2e6c1f966182ad7a3c0e09fb">loadingscene</a></td><td class="entry"><a class="el" href="class_loader.html">Loader</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_loader.html#a78972da6bbe13a658225a62bb9d7ddde">LoadScene</a>(string scene)</td><td class="entry"><a class="el" href="class_loader.html">Loader</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_loader.html#ae90e68abb8a22367d103eb092ec8c89b">LoadScene</a>(Scene scene)</td><td class="entry"><a class="el" href="class_loader.html">Loader</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_loader.html#a8ea59038d4896bc917a28c41132d7c12">LoadStage</a>(string name, bool local, bool restore_session)</td><td class="entry"><a class="el" href="class_loader.html">Loader</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_loader.html#a68c6dab153b022c0a0fe1f7992593fe2">nextscene</a></td><td class="entry"><a class="el" href="class_loader.html">Loader</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_loader.html#a6f3f37ab9c94d1b308ec470e469be39b">PostLoad</a>()</td><td class="entry"><a class="el" href="class_loader.html">Loader</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_loader.html#a935f843ff6a1fe78a992974af186fe47">progress</a></td><td class="entry"><a class="el" href="class_loader.html">Loader</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_loader.html b/Doxygen/output/html/class_loader.html
new file mode 100644
index 0000000000000000000000000000000000000000..0462af0ad8661040eb04187e697a9ef495dafb96
--- /dev/null
+++ b/Doxygen/output/html/class_loader.html
@@ -0,0 +1,423 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Loader Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_loader.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#properties">Properties</a> &#124;
+<a href="#pri-static-attribs">Static Private Attributes</a> &#124;
+<a href="class_loader-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">Loader Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_loader_1_1_mono_dummy.html">MonoDummy</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a8ea59038d4896bc917a28c41132d7c12"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_loader.html#a8ea59038d4896bc917a28c41132d7c12">LoadStage</a> (string name, bool local, bool restore_session)</td></tr>
+<tr class="memdesc:a8ea59038d4896bc917a28c41132d7c12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tries to init (via <a class="el" href="class_stage_static.html#a87ba52c67996acef01f71113c01be45b" title="Wrapps LoadInitStage(bool, GameObject) with extra parameters. Loads and initiates Stage defined by na...">StageStatic.LoadInitStage(string, bool, bool, GameObject)</a>) defined <a class="el" href="class_stage.html">Stage</a> and load it (via <a class="el" href="class_loader.html#a78972da6bbe13a658225a62bb9d7ddde" title="Sets nextscene and synchronously loads &quot;LoadingScene&quot;, which in turn will asynchronously load scene .">LoadScene(string)</a>).  <a href="class_loader.html#a8ea59038d4896bc917a28c41132d7c12">More...</a><br /></td></tr>
+<tr class="separator:a8ea59038d4896bc917a28c41132d7c12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78972da6bbe13a658225a62bb9d7ddde"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_loader.html#a78972da6bbe13a658225a62bb9d7ddde">LoadScene</a> (string scene)</td></tr>
+<tr class="memdesc:a78972da6bbe13a658225a62bb9d7ddde"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets <a class="el" href="class_loader.html#a68c6dab153b022c0a0fe1f7992593fe2" title="Defines last Scene loaded by this and/ or to be loaded when calling LoaderCallback.">nextscene</a> and synchronously loads "LoadingScene", which in turn will asynchronously load <em>scene</em> .  <a href="class_loader.html#a78972da6bbe13a658225a62bb9d7ddde">More...</a><br /></td></tr>
+<tr class="separator:a78972da6bbe13a658225a62bb9d7ddde"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae90e68abb8a22367d103eb092ec8c89b"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_loader.html#ae90e68abb8a22367d103eb092ec8c89b">LoadScene</a> (Scene scene)</td></tr>
+<tr class="memdesc:ae90e68abb8a22367d103eb092ec8c89b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wrapps <a class="el" href="class_loader.html#a78972da6bbe13a658225a62bb9d7ddde" title="Sets nextscene and synchronously loads &quot;LoadingScene&quot;, which in turn will asynchronously load scene .">LoadScene(string)</a> <br  />
+ // TODO: needed? used in Inspector?  <a href="class_loader.html#ae90e68abb8a22367d103eb092ec8c89b">More...</a><br /></td></tr>
+<tr class="separator:ae90e68abb8a22367d103eb092ec8c89b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f3f37ab9c94d1b308ec470e469be39b"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_loader.html#a6f3f37ab9c94d1b308ec470e469be39b">PostLoad</a> ()</td></tr>
+<tr class="memdesc:a6f3f37ab9c94d1b308ec470e469be39b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when <a class="el" href="class_loading_screen_percentage.html" title="Attached in the Loading-Screen to TMPro object for progress display. Loads set Loader....">LoadingScreenPercentage</a> is destroyed.  <a href="class_loader.html#a6f3f37ab9c94d1b308ec470e469be39b">More...</a><br /></td></tr>
+<tr class="separator:a6f3f37ab9c94d1b308ec470e469be39b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a53a8c59d7d47257915d9dbedac63ed96"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_loader.html#a53a8c59d7d47257915d9dbedac63ed96">LoaderCallback</a> ()</td></tr>
+<tr class="memdesc:a53a8c59d7d47257915d9dbedac63ed96"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when <a class="el" href="class_loading_screen_percentage.html" title="Attached in the Loading-Screen to TMPro object for progress display. Loads set Loader....">LoadingScreenPercentage</a> starts and loads asynchronously <a class="el" href="class_loader.html#a68c6dab153b022c0a0fe1f7992593fe2" title="Defines last Scene loaded by this and/ or to be loaded when calling LoaderCallback.">nextscene</a>. <br  />
+ sets <a class="el" href="class_loader.html#a5fdddcce2e6c1f966182ad7a3c0e09fb" title="null or current AsyncOperation loading a Scene.">loadingscene</a>  <a href="class_loader.html#a53a8c59d7d47257915d9dbedac63ed96">More...</a><br /></td></tr>
+<tr class="separator:a53a8c59d7d47257915d9dbedac63ed96"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="properties" name="properties"></a>
+Properties</h2></td></tr>
+<tr class="memitem:a935f843ff6a1fe78a992974af186fe47"><td class="memItemLeft" align="right" valign="top">static float?&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_loader.html#a935f843ff6a1fe78a992974af186fe47">progress</a><code> [get]</code></td></tr>
+<tr class="memdesc:a935f843ff6a1fe78a992974af186fe47"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>return <a class="el" href="class_loader.html#a5fdddcce2e6c1f966182ad7a3c0e09fb" title="null or current AsyncOperation loading a Scene.">loadingscene</a> == <code>null</code> ? 1f : <a class="el" href="class_loader.html#a5fdddcce2e6c1f966182ad7a3c0e09fb" title="null or current AsyncOperation loading a Scene.">loadingscene</a>.progress;</code>  <a href="class_loader.html#a935f843ff6a1fe78a992974af186fe47">More...</a><br /></td></tr>
+<tr class="separator:a935f843ff6a1fe78a992974af186fe47"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7983c228ecac0ddcc2648ee11d450fc0"><td class="memItemLeft" align="right" valign="top">static bool?&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_loader.html#a7983c228ecac0ddcc2648ee11d450fc0">isDone</a><code> [get]</code></td></tr>
+<tr class="memdesc:a7983c228ecac0ddcc2648ee11d450fc0"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>return <a class="el" href="class_loader.html#a5fdddcce2e6c1f966182ad7a3c0e09fb" title="null or current AsyncOperation loading a Scene.">loadingscene</a> == null ? <code>true</code> : <a class="el" href="class_loader.html#a5fdddcce2e6c1f966182ad7a3c0e09fb" title="null or current AsyncOperation loading a Scene.">loadingscene</a>.isDone;</code>  <a href="class_loader.html#a7983c228ecac0ddcc2648ee11d450fc0">More...</a><br /></td></tr>
+<tr class="separator:a7983c228ecac0ddcc2648ee11d450fc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-static-attribs" name="pri-static-attribs"></a>
+Static Private Attributes</h2></td></tr>
+<tr class="memitem:a5fdddcce2e6c1f966182ad7a3c0e09fb"><td class="memItemLeft" align="right" valign="top">static AsyncOperation&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_loader.html#a5fdddcce2e6c1f966182ad7a3c0e09fb">loadingscene</a></td></tr>
+<tr class="memdesc:a5fdddcce2e6c1f966182ad7a3c0e09fb"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>null</code> or current AsyncOperation loading a Scene. <a href="class_loader.html#a5fdddcce2e6c1f966182ad7a3c0e09fb">More...</a><br /></td></tr>
+<tr class="separator:a5fdddcce2e6c1f966182ad7a3c0e09fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68c6dab153b022c0a0fe1f7992593fe2"><td class="memItemLeft" align="right" valign="top">static string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_loader.html#a68c6dab153b022c0a0fe1f7992593fe2">nextscene</a></td></tr>
+<tr class="memdesc:a68c6dab153b022c0a0fe1f7992593fe2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines last Scene loaded by this and/ or to be loaded when calling <a class="el" href="class_loader.html#a53a8c59d7d47257915d9dbedac63ed96" title="Called when LoadingScreenPercentage starts and loads asynchronously nextscene.   sets loadingscene">LoaderCallback</a>. <a href="class_loader.html#a68c6dab153b022c0a0fe1f7992593fe2">More...</a><br /></td></tr>
+<tr class="separator:a68c6dab153b022c0a0fe1f7992593fe2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a53a8c59d7d47257915d9dbedac63ed96" name="a53a8c59d7d47257915d9dbedac63ed96"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a53a8c59d7d47257915d9dbedac63ed96">&#9670;&nbsp;</a></span>LoaderCallback()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void Loader.LoaderCallback </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Called when <a class="el" href="class_loading_screen_percentage.html" title="Attached in the Loading-Screen to TMPro object for progress display. Loads set Loader....">LoadingScreenPercentage</a> starts and loads asynchronously <a class="el" href="class_loader.html#a68c6dab153b022c0a0fe1f7992593fe2" title="Defines last Scene loaded by this and/ or to be loaded when calling LoaderCallback.">nextscene</a>. <br  />
+ sets <a class="el" href="class_loader.html#a5fdddcce2e6c1f966182ad7a3c0e09fb" title="null or current AsyncOperation loading a Scene.">loadingscene</a> </p>
+
+</div>
+</div>
+<a id="ae90e68abb8a22367d103eb092ec8c89b" name="ae90e68abb8a22367d103eb092ec8c89b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae90e68abb8a22367d103eb092ec8c89b">&#9670;&nbsp;</a></span>LoadScene() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void Loader.LoadScene </td>
+          <td>(</td>
+          <td class="paramtype">Scene&#160;</td>
+          <td class="paramname"><em>scene</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Wrapps <a class="el" href="class_loader.html#a78972da6bbe13a658225a62bb9d7ddde" title="Sets nextscene and synchronously loads &quot;LoadingScene&quot;, which in turn will asynchronously load scene .">LoadScene(string)</a> <br  />
+ // TODO: needed? used in Inspector? </p>
+<p >Sets <a class="el" href="class_loader.html#a68c6dab153b022c0a0fe1f7992593fe2" title="Defines last Scene loaded by this and/ or to be loaded when calling LoaderCallback.">nextscene</a> and synchronously loads "LoadingScene", which in turn will asynchronously load <em>scene</em> . </p>
+
+</div>
+</div>
+<a id="a78972da6bbe13a658225a62bb9d7ddde" name="a78972da6bbe13a658225a62bb9d7ddde"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a78972da6bbe13a658225a62bb9d7ddde">&#9670;&nbsp;</a></span>LoadScene() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void Loader.LoadScene </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>scene</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Sets <a class="el" href="class_loader.html#a68c6dab153b022c0a0fe1f7992593fe2" title="Defines last Scene loaded by this and/ or to be loaded when calling LoaderCallback.">nextscene</a> and synchronously loads "LoadingScene", which in turn will asynchronously load <em>scene</em> . </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">scene</td><td>sets <a class="el" href="class_loader.html#a68c6dab153b022c0a0fe1f7992593fe2" title="Defines last Scene loaded by this and/ or to be loaded when calling LoaderCallback.">nextscene</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a8ea59038d4896bc917a28c41132d7c12" name="a8ea59038d4896bc917a28c41132d7c12"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8ea59038d4896bc917a28c41132d7c12">&#9670;&nbsp;</a></span>LoadStage()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool Loader.LoadStage </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>local</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>restore_session</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Tries to init (via <a class="el" href="class_stage_static.html#a87ba52c67996acef01f71113c01be45b" title="Wrapps LoadInitStage(bool, GameObject) with extra parameters. Loads and initiates Stage defined by na...">StageStatic.LoadInitStage(string, bool, bool, GameObject)</a>) defined <a class="el" href="class_stage.html">Stage</a> and load it (via <a class="el" href="class_loader.html#a78972da6bbe13a658225a62bb9d7ddde" title="Sets nextscene and synchronously loads &quot;LoadingScene&quot;, which in turn will asynchronously load scene .">LoadScene(string)</a>). </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">name</td><td>defines <a class="el" href="class_stage.html#ac1281ad7083f3e5e403cce45289a0649" title="The name this Stage will be displayed with. Also defines names of save files of stage progress,...">Stage.name</a></td></tr>
+    <tr><td class="paramname">local</td><td>defines !<a class="el" href="class_stage.html#a511e21222f0180412a5cf0c457c8cdd5" title="Wether this Stage is located in installation folder or user data (a.k.a. !local).">Stage.use_install_folder</a></td></tr>
+    <tr><td class="paramname">restore_session</td><td>see <a class="el" href="class_stage_static.html#a87ba52c67996acef01f71113c01be45b" title="Wrapps LoadInitStage(bool, GameObject) with extra parameters. Loads and initiates Stage defined by na...">StageStatic.LoadInitStage(string, bool, bool, GameObject)</a></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>see <a class="el" href="class_stage_static.html#a87ba52c67996acef01f71113c01be45b" title="Wrapps LoadInitStage(bool, GameObject) with extra parameters. Loads and initiates Stage defined by na...">StageStatic.LoadInitStage(string, bool, bool, GameObject)</a></dd></dl>
+
+</div>
+</div>
+<a id="a6f3f37ab9c94d1b308ec470e469be39b" name="a6f3f37ab9c94d1b308ec470e469be39b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6f3f37ab9c94d1b308ec470e469be39b">&#9670;&nbsp;</a></span>PostLoad()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void Loader.PostLoad </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Called when <a class="el" href="class_loading_screen_percentage.html" title="Attached in the Loading-Screen to TMPro object for progress display. Loads set Loader....">LoadingScreenPercentage</a> is destroyed. </p>
+<p >Does currently nothing. </p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a5fdddcce2e6c1f966182ad7a3c0e09fb" name="a5fdddcce2e6c1f966182ad7a3c0e09fb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5fdddcce2e6c1f966182ad7a3c0e09fb">&#9670;&nbsp;</a></span>loadingscene</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">AsyncOperation Loader.loadingscene</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p><code>null</code> or current AsyncOperation loading a Scene.</p>
+
+</div>
+</div>
+<a id="a68c6dab153b022c0a0fe1f7992593fe2" name="a68c6dab153b022c0a0fe1f7992593fe2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a68c6dab153b022c0a0fe1f7992593fe2">&#9670;&nbsp;</a></span>nextscene</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">string Loader.nextscene</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Defines last Scene loaded by this and/ or to be loaded when calling <a class="el" href="class_loader.html#a53a8c59d7d47257915d9dbedac63ed96" title="Called when LoadingScreenPercentage starts and loads asynchronously nextscene.   sets loadingscene">LoaderCallback</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Property Documentation</h2>
+<a id="a7983c228ecac0ddcc2648ee11d450fc0" name="a7983c228ecac0ddcc2648ee11d450fc0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7983c228ecac0ddcc2648ee11d450fc0">&#9670;&nbsp;</a></span>isDone</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool? Loader.isDone</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">get</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p><code>return <a class="el" href="class_loader.html#a5fdddcce2e6c1f966182ad7a3c0e09fb" title="null or current AsyncOperation loading a Scene.">loadingscene</a> == null ? <code>true</code> : <a class="el" href="class_loader.html#a5fdddcce2e6c1f966182ad7a3c0e09fb" title="null or current AsyncOperation loading a Scene.">loadingscene</a>.isDone;</code> </p>
+
+</div>
+</div>
+<a id="a935f843ff6a1fe78a992974af186fe47" name="a935f843ff6a1fe78a992974af186fe47"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a935f843ff6a1fe78a992974af186fe47">&#9670;&nbsp;</a></span>progress</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float? Loader.progress</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">get</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p><code>return <a class="el" href="class_loader.html#a5fdddcce2e6c1f966182ad7a3c0e09fb" title="null or current AsyncOperation loading a Scene.">loadingscene</a> == <code>null</code> ? 1f : <a class="el" href="class_loader.html#a5fdddcce2e6c1f966182ad7a3c0e09fb" title="null or current AsyncOperation loading a Scene.">loadingscene</a>.progress;</code> </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/Loading/<a class="el" href="_loader_8cs.html">Loader.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_loader.html">Loader</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_loader.js b/Doxygen/output/html/class_loader.js
new file mode 100644
index 0000000000000000000000000000000000000000..bfdfba4fe6e1ac83a02118a9d8aff0d0dd644344
--- /dev/null
+++ b/Doxygen/output/html/class_loader.js
@@ -0,0 +1,13 @@
+var class_loader =
+[
+    [ "MonoDummy", "class_loader_1_1_mono_dummy.html", null ],
+    [ "LoaderCallback", "class_loader.html#a53a8c59d7d47257915d9dbedac63ed96", null ],
+    [ "LoadScene", "class_loader.html#ae90e68abb8a22367d103eb092ec8c89b", null ],
+    [ "LoadScene", "class_loader.html#a78972da6bbe13a658225a62bb9d7ddde", null ],
+    [ "LoadStage", "class_loader.html#a8ea59038d4896bc917a28c41132d7c12", null ],
+    [ "PostLoad", "class_loader.html#a6f3f37ab9c94d1b308ec470e469be39b", null ],
+    [ "loadingscene", "class_loader.html#a5fdddcce2e6c1f966182ad7a3c0e09fb", null ],
+    [ "nextscene", "class_loader.html#a68c6dab153b022c0a0fe1f7992593fe2", null ],
+    [ "isDone", "class_loader.html#a7983c228ecac0ddcc2648ee11d450fc0", null ],
+    [ "progress", "class_loader.html#a935f843ff6a1fe78a992974af186fe47", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_loader_1_1_mono_dummy.html b/Doxygen/output/html/class_loader_1_1_mono_dummy.html
new file mode 100644
index 0000000000000000000000000000000000000000..fc36c63d40edce83c8c28e1f295c4b33b7549b84
--- /dev/null
+++ b/Doxygen/output/html/class_loader_1_1_mono_dummy.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Loader.MonoDummy Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_loader_1_1_mono_dummy.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">Loader.MonoDummy Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for Loader.MonoDummy:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_loader_1_1_mono_dummy.png" alt=""/>
+ </div></div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/Loading/<a class="el" href="_loader_8cs.html">Loader.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_loader.html">Loader</a></li><li class="navelem"><a class="el" href="class_loader_1_1_mono_dummy.html">MonoDummy</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_loader_1_1_mono_dummy.png b/Doxygen/output/html/class_loader_1_1_mono_dummy.png
new file mode 100644
index 0000000000000000000000000000000000000000..052ddeb443c74997b8d8eb61b3568736ce73b5eb
--- /dev/null
+++ b/Doxygen/output/html/class_loader_1_1_mono_dummy.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d2dc6ddebacc843a8fea1cbab5d10ce4bf1e5eda15e9c9c474b016bf92ea0d53
+size 519
diff --git a/Doxygen/output/html/class_loading_screen_percentage-members.html b/Doxygen/output/html/class_loading_screen_percentage-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..166bf94dffab52f25c746794d55e307818cae92d
--- /dev/null
+++ b/Doxygen/output/html/class_loading_screen_percentage-members.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_loading_screen_percentage.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">LoadingScreenPercentage Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_loading_screen_percentage.html">LoadingScreenPercentage</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_loading_screen_percentage.html#aaa6e26472961429805abd062f1c952de">currentValue</a></td><td class="entry"><a class="el" href="class_loading_screen_percentage.html">LoadingScreenPercentage</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_loading_screen_percentage.html#a237a60f53b3aee44f0e2ab0151223a3f">maxFrameIncrease</a></td><td class="entry"><a class="el" href="class_loading_screen_percentage.html">LoadingScreenPercentage</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_loading_screen_percentage.html#a3966128a83a9a08eb0a5eccadcf6286a">OnDestroy</a>()</td><td class="entry"><a class="el" href="class_loading_screen_percentage.html">LoadingScreenPercentage</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_loading_screen_percentage.html#abaa32fdb105540db0529f001480d29e4">Start</a>()</td><td class="entry"><a class="el" href="class_loading_screen_percentage.html">LoadingScreenPercentage</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_loading_screen_percentage.html#a80a22f803579defce18779c5a88fbdd4">Update</a>()</td><td class="entry"><a class="el" href="class_loading_screen_percentage.html">LoadingScreenPercentage</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_loading_screen_percentage.html#add26bb9233834ba363bd8dba3c7a7ed9">UpdateText</a>()</td><td class="entry"><a class="el" href="class_loading_screen_percentage.html">LoadingScreenPercentage</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_loading_screen_percentage.html b/Doxygen/output/html/class_loading_screen_percentage.html
new file mode 100644
index 0000000000000000000000000000000000000000..02efabecfe12d0414414386ded675e6386b70ed8
--- /dev/null
+++ b/Doxygen/output/html/class_loading_screen_percentage.html
@@ -0,0 +1,277 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: LoadingScreenPercentage Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_loading_screen_percentage.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="#pri-attribs">Private Attributes</a> &#124;
+<a href="class_loading_screen_percentage-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">LoadingScreenPercentage Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Attached in the Loading-Screen to TMPro object for progress display. Loads set <a class="el" href="class_loader.html#a68c6dab153b022c0a0fe1f7992593fe2" title="Defines last Scene loaded by this and/ or to be loaded when calling LoaderCallback.">Loader.nextscene</a> and updates progress in TMPro.TextMeshProUGUI.  
+ <a href="class_loading_screen_percentage.html#details">More...</a></p>
+<div class="dynheader">
+Inheritance diagram for LoadingScreenPercentage:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_loading_screen_percentage.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a237a60f53b3aee44f0e2ab0151223a3f"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_loading_screen_percentage.html#a237a60f53b3aee44f0e2ab0151223a3f">maxFrameIncrease</a> = 100f / 100</td></tr>
+<tr class="separator:a237a60f53b3aee44f0e2ab0151223a3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:abaa32fdb105540db0529f001480d29e4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_loading_screen_percentage.html#abaa32fdb105540db0529f001480d29e4">Start</a> ()</td></tr>
+<tr class="separator:abaa32fdb105540db0529f001480d29e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a80a22f803579defce18779c5a88fbdd4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_loading_screen_percentage.html#a80a22f803579defce18779c5a88fbdd4">Update</a> ()</td></tr>
+<tr class="separator:a80a22f803579defce18779c5a88fbdd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3966128a83a9a08eb0a5eccadcf6286a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_loading_screen_percentage.html#a3966128a83a9a08eb0a5eccadcf6286a">OnDestroy</a> ()</td></tr>
+<tr class="separator:a3966128a83a9a08eb0a5eccadcf6286a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add26bb9233834ba363bd8dba3c7a7ed9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_loading_screen_percentage.html#add26bb9233834ba363bd8dba3c7a7ed9">UpdateText</a> ()</td></tr>
+<tr class="separator:add26bb9233834ba363bd8dba3c7a7ed9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:aaa6e26472961429805abd062f1c952de"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_loading_screen_percentage.html#aaa6e26472961429805abd062f1c952de">currentValue</a></td></tr>
+<tr class="separator:aaa6e26472961429805abd062f1c952de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >Attached in the Loading-Screen to TMPro object for progress display. Loads set <a class="el" href="class_loader.html#a68c6dab153b022c0a0fe1f7992593fe2" title="Defines last Scene loaded by this and/ or to be loaded when calling LoaderCallback.">Loader.nextscene</a> and updates progress in TMPro.TextMeshProUGUI. </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a id="a3966128a83a9a08eb0a5eccadcf6286a" name="a3966128a83a9a08eb0a5eccadcf6286a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3966128a83a9a08eb0a5eccadcf6286a">&#9670;&nbsp;</a></span>OnDestroy()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void LoadingScreenPercentage.OnDestroy </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abaa32fdb105540db0529f001480d29e4" name="abaa32fdb105540db0529f001480d29e4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abaa32fdb105540db0529f001480d29e4">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void LoadingScreenPercentage.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a80a22f803579defce18779c5a88fbdd4" name="a80a22f803579defce18779c5a88fbdd4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a80a22f803579defce18779c5a88fbdd4">&#9670;&nbsp;</a></span>Update()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void LoadingScreenPercentage.Update </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="add26bb9233834ba363bd8dba3c7a7ed9" name="add26bb9233834ba363bd8dba3c7a7ed9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#add26bb9233834ba363bd8dba3c7a7ed9">&#9670;&nbsp;</a></span>UpdateText()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void LoadingScreenPercentage.UpdateText </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="aaa6e26472961429805abd062f1c952de" name="aaa6e26472961429805abd062f1c952de"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaa6e26472961429805abd062f1c952de">&#9670;&nbsp;</a></span>currentValue</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float LoadingScreenPercentage.currentValue</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a237a60f53b3aee44f0e2ab0151223a3f" name="a237a60f53b3aee44f0e2ab0151223a3f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a237a60f53b3aee44f0e2ab0151223a3f">&#9670;&nbsp;</a></span>maxFrameIncrease</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float LoadingScreenPercentage.maxFrameIncrease = 100f / 100</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/Loading/<a class="el" href="_loading_screen_percentage_8cs.html">LoadingScreenPercentage.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_loading_screen_percentage.html">LoadingScreenPercentage</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_loading_screen_percentage.js b/Doxygen/output/html/class_loading_screen_percentage.js
new file mode 100644
index 0000000000000000000000000000000000000000..d4fffea44ed71d689eead59bdb012d3c64dc39c1
--- /dev/null
+++ b/Doxygen/output/html/class_loading_screen_percentage.js
@@ -0,0 +1,9 @@
+var class_loading_screen_percentage =
+[
+    [ "OnDestroy", "class_loading_screen_percentage.html#a3966128a83a9a08eb0a5eccadcf6286a", null ],
+    [ "Start", "class_loading_screen_percentage.html#abaa32fdb105540db0529f001480d29e4", null ],
+    [ "Update", "class_loading_screen_percentage.html#a80a22f803579defce18779c5a88fbdd4", null ],
+    [ "UpdateText", "class_loading_screen_percentage.html#add26bb9233834ba363bd8dba3c7a7ed9", null ],
+    [ "currentValue", "class_loading_screen_percentage.html#aaa6e26472961429805abd062f1c952de", null ],
+    [ "maxFrameIncrease", "class_loading_screen_percentage.html#a237a60f53b3aee44f0e2ab0151223a3f", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_loading_screen_percentage.png b/Doxygen/output/html/class_loading_screen_percentage.png
new file mode 100644
index 0000000000000000000000000000000000000000..f847a8a8d6903da56cb3b31399b56df50871cfff
--- /dev/null
+++ b/Doxygen/output/html/class_loading_screen_percentage.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b04a10971d21614747281654435fe83b538da6795f33b81c46856128431717b7
+size 645
diff --git a/Doxygen/output/html/class_local_loader-members.html b/Doxygen/output/html/class_local_loader-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..4f33bb4084005190b141a7b9c867a179cf2001c3
--- /dev/null
+++ b/Doxygen/output/html/class_local_loader-members.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_local_loader.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">LocalLoader Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_local_loader.html">LocalLoader</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_list_loader.html#a0cf84a06ccc3d56677f7ca144d839e15">Clear</a>()</td><td class="entry"><a class="el" href="class_list_loader.html">ListLoader&lt; Stage &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage_loader.html#aaecc1a551aa5e4e33b58cced5d911eaf">CreateEntry</a>(GameObject entry, GameObject parent, string number, string name, string description, Color color_status)</td><td class="entry"><a class="el" href="class_stage_loader.html">StageLoader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage_loader.html#a04bbfd02152ab381400060244c20c5b9">Default</a>()</td><td class="entry"><a class="el" href="class_stage_loader.html">StageLoader</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage_loader.html#a96d438f2f1b864d3b9edf585e44da4a7">editLoader</a></td><td class="entry"><a class="el" href="class_stage_loader.html">StageLoader</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage_loader.html#a53265a201cc424141cd790eda82fcb2b">EntryBody</a></td><td class="entry"><a class="el" href="class_stage_loader.html">StageLoader</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_list_loader.html#abbbf3e7c27392eb6a381481585eff1d3">EntryHeader</a></td><td class="entry"><a class="el" href="class_list_loader.html">ListLoader&lt; Stage &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage_loader.html#ad0b28acee7003d7fef9a06fd3f099bc7">EntryTime</a></td><td class="entry"><a class="el" href="class_stage_loader.html">StageLoader</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage_loader.html#acc0849a247202dcb7c3fa4345d27a1f5">Init</a>()</td><td class="entry"><a class="el" href="class_stage_loader.html">StageLoader</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_list_loader.html#a4848723c413e16c6b1694edd70cf2fb5">List</a></td><td class="entry"><a class="el" href="class_list_loader.html">ListLoader&lt; Stage &gt;</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_list_loader.html#a871f281bb58b1d37b7278d2714df11cc">ListButtons</a>(List&lt; T &gt; list)</td><td class="entry"><a class="el" href="class_list_loader.html">ListLoader&lt; Stage &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage_loader.html#afa15172cd663ee1bbde3ad4873aa9be6">ListButtonsWrapped</a>(List&lt; Stage &gt; list)</td><td class="entry"><a class="el" href="class_stage_loader.html">StageLoader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_list_loader.html#a754b3df9f41558adb618070ef77aa9f0">ListLoader&lt; Stage &gt;.ListButtonsWrapped</a>(List&lt; T &gt; list)</td><td class="entry"><a class="el" href="class_list_loader.html">ListLoader&lt; Stage &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage_loader.html#a73820456941d9cb8b5ab1f4ad5bddbb8">local</a></td><td class="entry"><a class="el" href="class_stage_loader.html">StageLoader</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage_loader.html#a36433c9ceb184251623defc37eb1d975">NoDescr</a></td><td class="entry"><a class="el" href="class_stage_loader.html">StageLoader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage_loader.html#a3c35f0731dd21e258df06cc6b767b7e9">NoId</a></td><td class="entry"><a class="el" href="class_stage_loader.html">StageLoader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage_loader.html#a5c0732ac651c2210d835026474b4ddde">NoLocal</a></td><td class="entry"><a class="el" href="class_stage_loader.html">StageLoader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage_loader.html#a499f4fdbdfd59aed438f4ff1d044e9c1">NoStage</a></td><td class="entry"><a class="el" href="class_stage_loader.html">StageLoader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_list_loader.html#a62801020a8bb65024e5627e4e323e2be">OnDisable</a>()</td><td class="entry"><a class="el" href="class_list_loader.html">ListLoader&lt; Stage &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_list_loader.html#a48f36668c105ecaa0b39d5296bcc5bf3">OnEnable</a>()</td><td class="entry"><a class="el" href="class_list_loader.html">ListLoader&lt; Stage &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_local_loader.html b/Doxygen/output/html/class_local_loader.html
new file mode 100644
index 0000000000000000000000000000000000000000..e84ed0b618bbd4a6c91abd79217759a7736b0a68
--- /dev/null
+++ b/Doxygen/output/html/class_local_loader.html
@@ -0,0 +1,172 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: LocalLoader Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_local_loader.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="class_local_loader-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">LocalLoader Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Dummy class; "needed"  
+ <a href="class_local_loader.html#details">More...</a></p>
+<div class="dynheader">
+Inheritance diagram for LocalLoader:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_local_loader.png" usemap="#LocalLoader_map" alt=""/>
+  <map id="LocalLoader_map" name="LocalLoader_map">
+<area href="class_stage_loader.html" alt="StageLoader" shape="rect" coords="0,56,127,80"/>
+<area href="class_list_loader.html" alt="ListLoader&lt; Stage &gt;" shape="rect" coords="0,0,127,24"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_methods_class_stage_loader"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_stage_loader')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_stage_loader.html">StageLoader</a></td></tr>
+<tr class="memitem:acc0849a247202dcb7c3fa4345d27a1f5 inherit pub_methods_class_stage_loader"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_loader.html#acc0849a247202dcb7c3fa4345d27a1f5">Init</a> ()</td></tr>
+<tr class="memdesc:acc0849a247202dcb7c3fa4345d27a1f5 inherit pub_methods_class_stage_loader"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates listing  <a href="class_stage_loader.html#acc0849a247202dcb7c3fa4345d27a1f5">More...</a><br /></td></tr>
+<tr class="separator:acc0849a247202dcb7c3fa4345d27a1f5 inherit pub_methods_class_stage_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_list_loader"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_list_loader')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_list_loader.html">ListLoader&lt; Stage &gt;</a></td></tr>
+<tr class="memitem:a871f281bb58b1d37b7278d2714df11cc inherit pub_methods_class_list_loader"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_list_loader.html#a871f281bb58b1d37b7278d2714df11cc">ListButtons</a> (<a class="el" href="class_list_loader.html#a4848723c413e16c6b1694edd70cf2fb5">List</a>&lt; T &gt; list)</td></tr>
+<tr class="separator:a871f281bb58b1d37b7278d2714df11cc inherit pub_methods_class_list_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_attribs_class_stage_loader"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_stage_loader')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_stage_loader.html">StageLoader</a></td></tr>
+<tr class="memitem:a53265a201cc424141cd790eda82fcb2b inherit pub_attribs_class_stage_loader"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_loader.html#a53265a201cc424141cd790eda82fcb2b">EntryBody</a></td></tr>
+<tr class="separator:a53265a201cc424141cd790eda82fcb2b inherit pub_attribs_class_stage_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0b28acee7003d7fef9a06fd3f099bc7 inherit pub_attribs_class_stage_loader"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_loader.html#ad0b28acee7003d7fef9a06fd3f099bc7">EntryTime</a></td></tr>
+<tr class="separator:ad0b28acee7003d7fef9a06fd3f099bc7 inherit pub_attribs_class_stage_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96d438f2f1b864d3b9edf585e44da4a7 inherit pub_attribs_class_stage_loader"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_edit_loader.html">EditLoader</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_loader.html#a96d438f2f1b864d3b9edf585e44da4a7">editLoader</a></td></tr>
+<tr class="separator:a96d438f2f1b864d3b9edf585e44da4a7 inherit pub_attribs_class_stage_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73820456941d9cb8b5ab1f4ad5bddbb8 inherit pub_attribs_class_stage_loader"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_loader.html#a73820456941d9cb8b5ab1f4ad5bddbb8">local</a></td></tr>
+<tr class="separator:a73820456941d9cb8b5ab1f4ad5bddbb8 inherit pub_attribs_class_stage_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_attribs_class_list_loader"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_list_loader')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_list_loader.html">ListLoader&lt; Stage &gt;</a></td></tr>
+<tr class="memitem:a4848723c413e16c6b1694edd70cf2fb5 inherit pub_attribs_class_list_loader"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_list_loader.html#a4848723c413e16c6b1694edd70cf2fb5">List</a></td></tr>
+<tr class="memdesc:a4848723c413e16c6b1694edd70cf2fb5 inherit pub_attribs_class_list_loader"><td class="mdescLeft">&#160;</td><td class="mdescRight">GameObject to which new <a class="el" href="class_list_loader.html#abbbf3e7c27392eb6a381481585eff1d3" title="Template for new entries to be added to List">EntryHeader</a> entries are being added.  <a href="class_list_loader.html#a4848723c413e16c6b1694edd70cf2fb5">More...</a><br /></td></tr>
+<tr class="separator:a4848723c413e16c6b1694edd70cf2fb5 inherit pub_attribs_class_list_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abbbf3e7c27392eb6a381481585eff1d3 inherit pub_attribs_class_list_loader"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_list_loader.html#abbbf3e7c27392eb6a381481585eff1d3">EntryHeader</a></td></tr>
+<tr class="memdesc:abbbf3e7c27392eb6a381481585eff1d3 inherit pub_attribs_class_list_loader"><td class="mdescLeft">&#160;</td><td class="mdescRight">Template for new entries to be added to <a class="el" href="class_list_loader.html#a4848723c413e16c6b1694edd70cf2fb5" title="GameObject to which new EntryHeader entries are being added.">List</a>  <a href="class_list_loader.html#abbbf3e7c27392eb6a381481585eff1d3">More...</a><br /></td></tr>
+<tr class="separator:abbbf3e7c27392eb6a381481585eff1d3 inherit pub_attribs_class_list_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_stage_loader"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_stage_loader')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_stage_loader.html">StageLoader</a></td></tr>
+<tr class="memitem:a04bbfd02152ab381400060244c20c5b9 inherit pro_methods_class_stage_loader"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_loader.html#a04bbfd02152ab381400060244c20c5b9">Default</a> ()</td></tr>
+<tr class="memdesc:a04bbfd02152ab381400060244c20c5b9 inherit pro_methods_class_stage_loader"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a Default listing. <a href="class_stage_loader.html#a04bbfd02152ab381400060244c20c5b9">More...</a><br /></td></tr>
+<tr class="separator:a04bbfd02152ab381400060244c20c5b9 inherit pro_methods_class_stage_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa15172cd663ee1bbde3ad4873aa9be6 inherit pro_methods_class_stage_loader"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_loader.html#afa15172cd663ee1bbde3ad4873aa9be6">ListButtonsWrapped</a> (<a class="el" href="class_list_loader.html#a4848723c413e16c6b1694edd70cf2fb5">List</a>&lt; <a class="el" href="class_stage.html">Stage</a> &gt; list)</td></tr>
+<tr class="separator:afa15172cd663ee1bbde3ad4873aa9be6 inherit pro_methods_class_stage_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaecc1a551aa5e4e33b58cced5d911eaf inherit pro_methods_class_stage_loader"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_loader.html#aaecc1a551aa5e4e33b58cced5d911eaf">CreateEntry</a> (GameObject entry, GameObject parent, string number, string name, string description, Color color_status)</td></tr>
+<tr class="separator:aaecc1a551aa5e4e33b58cced5d911eaf inherit pro_methods_class_stage_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_list_loader"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_list_loader')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_list_loader.html">ListLoader&lt; Stage &gt;</a></td></tr>
+<tr class="memitem:a48f36668c105ecaa0b39d5296bcc5bf3 inherit pro_methods_class_list_loader"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_list_loader.html#a48f36668c105ecaa0b39d5296bcc5bf3">OnEnable</a> ()</td></tr>
+<tr class="separator:a48f36668c105ecaa0b39d5296bcc5bf3 inherit pro_methods_class_list_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62801020a8bb65024e5627e4e323e2be inherit pro_methods_class_list_loader"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_list_loader.html#a62801020a8bb65024e5627e4e323e2be">OnDisable</a> ()</td></tr>
+<tr class="separator:a62801020a8bb65024e5627e4e323e2be inherit pro_methods_class_list_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0cf84a06ccc3d56677f7ca144d839e15 inherit pro_methods_class_list_loader"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_list_loader.html#a0cf84a06ccc3d56677f7ca144d839e15">Clear</a> ()</td></tr>
+<tr class="memdesc:a0cf84a06ccc3d56677f7ca144d839e15 inherit pro_methods_class_list_loader"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes all list-entries <a href="class_list_loader.html#a0cf84a06ccc3d56677f7ca144d839e15">More...</a><br /></td></tr>
+<tr class="separator:a0cf84a06ccc3d56677f7ca144d839e15 inherit pro_methods_class_list_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a754b3df9f41558adb618070ef77aa9f0 inherit pro_methods_class_list_loader"><td class="memItemLeft" align="right" valign="top">abstract void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_list_loader.html#a754b3df9f41558adb618070ef77aa9f0">ListButtonsWrapped</a> (<a class="el" href="class_list_loader.html#a4848723c413e16c6b1694edd70cf2fb5">List</a>&lt; T &gt; list)</td></tr>
+<tr class="separator:a754b3df9f41558adb618070ef77aa9f0 inherit pro_methods_class_list_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_class_stage_loader"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_stage_loader')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_stage_loader.html">StageLoader</a></td></tr>
+<tr class="memitem:a3c35f0731dd21e258df06cc6b767b7e9 inherit pro_attribs_class_stage_loader"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_loader.html#a3c35f0731dd21e258df06cc6b767b7e9">NoId</a> = &quot;&quot;</td></tr>
+<tr class="separator:a3c35f0731dd21e258df06cc6b767b7e9 inherit pro_attribs_class_stage_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a499f4fdbdfd59aed438f4ff1d044e9c1 inherit pro_attribs_class_stage_loader"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_loader.html#a499f4fdbdfd59aed438f4ff1d044e9c1">NoStage</a> = &quot;-----&quot;</td></tr>
+<tr class="separator:a499f4fdbdfd59aed438f4ff1d044e9c1 inherit pro_attribs_class_stage_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36433c9ceb184251623defc37eb1d975 inherit pro_attribs_class_stage_loader"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_loader.html#a36433c9ceb184251623defc37eb1d975">NoDescr</a> = &quot;No Entry found, please check directory!&quot;</td></tr>
+<tr class="separator:a36433c9ceb184251623defc37eb1d975 inherit pro_attribs_class_stage_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c0732ac651c2210d835026474b4ddde inherit pro_attribs_class_stage_loader"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_loader.html#a5c0732ac651c2210d835026474b4ddde">NoLocal</a> = &quot;No <a class="el" href="class_stage_loader.html#a73820456941d9cb8b5ab1f4ad5bddbb8">local</a> Stage\nClick [+] button above&quot;</td></tr>
+<tr class="separator:a5c0732ac651c2210d835026474b4ddde inherit pro_attribs_class_stage_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >Dummy class; "needed" </p>
+</div><hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/UI/MainMenue/PageLoader/<a class="el" href="_local_loader_8cs.html">LocalLoader.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_local_loader.html">LocalLoader</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_local_loader.png b/Doxygen/output/html/class_local_loader.png
new file mode 100644
index 0000000000000000000000000000000000000000..68fb060b0d2ce942bcf93cf8e10fb79207120038
--- /dev/null
+++ b/Doxygen/output/html/class_local_loader.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:539f9a3fed7f73e485c523908de9895b3c5d67cdc06ae0be12271e884b2bbff7
+size 733
diff --git a/Doxygen/output/html/class_lot_tool-members.html b/Doxygen/output/html/class_lot_tool-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..7d59d56ff8654411357344003d1ea2f9169cafdc
--- /dev/null
+++ b/Doxygen/output/html/class_lot_tool-members.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_lot_tool.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">LotTool Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_lot_tool.html">LotTool</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_lot_tool.html#a12d8eb5cdfb3b1c7db21d9080ac5dbe6">ActivateLineDrawing</a>()</td><td class="entry"><a class="el" href="class_lot_tool.html">LotTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_lot_tool.html#a95d0f3e2420f6f01452efcc00be70062">Awake</a>()</td><td class="entry"><a class="el" href="class_lot_tool.html">LotTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e">Cursor</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_lot_tool.html#aecc49588516c6a03a549804a17492d61">DeactivateLineDrawing</a>()</td><td class="entry"><a class="el" href="class_lot_tool.html">LotTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#a08cf9e25270636472e93195bc1516878">id</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d">ignoreLayerMask</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_lot_tool.html#a8c1b106b0ff886bb4df996b4306899c8">lineDrawingActivated</a></td><td class="entry"><a class="el" href="class_lot_tool.html">LotTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_lot_tool.html#a28ad9c3db8d3410e9cc318fecd983877">linePositions</a></td><td class="entry"><a class="el" href="class_lot_tool.html">LotTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_lot_tool.html#a1fbfbcb8c0ebd0f71e609abca033a6d6">linePreviewMaterial</a></td><td class="entry"><a class="el" href="class_lot_tool.html">LotTool</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_lot_tool.html#aba288b4bb8b419bd1fc50abd2173189c">lineRenderer</a></td><td class="entry"><a class="el" href="class_lot_tool.html">LotTool</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_lot_tool.html#a3e402ecdb68181599a1d38f76df781ae">LotModeIntersectionPoint</a></td><td class="entry"><a class="el" href="class_lot_tool.html">LotTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_lot_tool.html#ac630aa2369dee754677fb154c6f856c0">LotModeIsLineSelected</a></td><td class="entry"><a class="el" href="class_lot_tool.html">LotTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_lot_tool.html#a78ac5377e105980a2bb77db0fd6927ac">LotModeIsPointSelected</a></td><td class="entry"><a class="el" href="class_lot_tool.html">LotTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_lot_tool.html#a03b4ddc0a21bc7737673d76492f4607b">LotModeLineHit</a></td><td class="entry"><a class="el" href="class_lot_tool.html">LotTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_lot_tool.html#a0f2487cac691fd416ccc8001f745c2ac">LotModeLinePointA</a></td><td class="entry"><a class="el" href="class_lot_tool.html">LotTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_lot_tool.html#a8e5c6bffdd2343f1a829471ae8097a33">LotModeLineSelected</a></td><td class="entry"><a class="el" href="class_lot_tool.html">LotTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999">MaxRange</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_lot_tool.html#a36662937392848319b53fd91aa7c41a8">OnDisable</a>()</td><td class="entry"><a class="el" href="class_lot_tool.html">LotTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_lot_tool.html#a9f3ada1835668faf20a9acc4bc83f3d6">OnEnable</a>()</td><td class="entry"><a class="el" href="class_lot_tool.html">LotTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_lot_tool.html#a30b465dbda71de181a94b76ea4dc3b96">OnHit</a>(RaycastHit hit)</td><td class="entry"><a class="el" href="class_lot_tool.html">LotTool</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_lot_tool.html#a78006277885d8a87eeb4fc1ee8001644">ResetGadget</a>()</td><td class="entry"><a class="el" href="class_lot_tool.html">LotTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0">Sprite</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53">UiName</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_lot_tool.html#a5196127464a8a275ad885e398933243f">Update</a>()</td><td class="entry"><a class="el" href="class_lot_tool.html">LotTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_lot_tool.html#a9e2a6a285bf7762573cb3dcb0b114bd7">UpdateLineDrawing</a>()</td><td class="entry"><a class="el" href="class_lot_tool.html">LotTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_lot_tool.html b/Doxygen/output/html/class_lot_tool.html
new file mode 100644
index 0000000000000000000000000000000000000000..c7867ffc7f548875b4fc06c916d1ee56f7c123bc
--- /dev/null
+++ b/Doxygen/output/html/class_lot_tool.html
@@ -0,0 +1,637 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: LotTool Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_lot_tool.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="#pri-attribs">Private Attributes</a> &#124;
+<a href="class_lot_tool-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">LotTool Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for LotTool:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_lot_tool.png" usemap="#LotTool_map" alt=""/>
+  <map id="LotTool_map" name="LotTool_map">
+<area href="class_gadget.html" title="Base class for all Gadgets to derive from. A Gadget is a tool for the player (and level editor) to in..." alt="Gadget" shape="rect" coords="0,56,102,80"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a30b465dbda71de181a94b76ea4dc3b96"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lot_tool.html#a30b465dbda71de181a94b76ea4dc3b96">OnHit</a> (RaycastHit hit)</td></tr>
+<tr class="memdesc:a30b465dbda71de181a94b76ea4dc3b96"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when <a class="el" href="class_communication_events.html#a42aa894d895fcccfea05a3823bc2a683">CommunicationEvents.TriggerEvent</a> is invoked, a.k.a. when Player clicks in GameWorld.  <a href="class_lot_tool.html#a30b465dbda71de181a94b76ea4dc3b96">More...</a><br /></td></tr>
+<tr class="separator:a30b465dbda71de181a94b76ea4dc3b96"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:aba288b4bb8b419bd1fc50abd2173189c"><td class="memItemLeft" align="right" valign="top">LineRenderer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lot_tool.html#aba288b4bb8b419bd1fc50abd2173189c">lineRenderer</a></td></tr>
+<tr class="separator:aba288b4bb8b419bd1fc50abd2173189c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1fbfbcb8c0ebd0f71e609abca033a6d6"><td class="memItemLeft" align="right" valign="top">Material&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lot_tool.html#a1fbfbcb8c0ebd0f71e609abca033a6d6">linePreviewMaterial</a></td></tr>
+<tr class="separator:a1fbfbcb8c0ebd0f71e609abca033a6d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_attribs_class_gadget"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_gadget')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_gadget.html">Gadget</a></td></tr>
+<tr class="memitem:a08cf9e25270636472e93195bc1516878 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a08cf9e25270636472e93195bc1516878">id</a> = -1</td></tr>
+<tr class="memdesc:a08cf9e25270636472e93195bc1516878 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Position in tool belt.  <a href="class_gadget.html#a08cf9e25270636472e93195bc1516878">More...</a><br /></td></tr>
+<tr class="separator:a08cf9e25270636472e93195bc1516878 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae7923f7fd2ee880e3cb9d8f4f76cb53 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53">UiName</a> = &quot;Name Not Set&quot;</td></tr>
+<tr class="memdesc:aae7923f7fd2ee880e3cb9d8f4f76cb53 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tool Name  <a href="class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53">More...</a><br /></td></tr>
+<tr class="separator:aae7923f7fd2ee880e3cb9d8f4f76cb53 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5cbccf7078b56f38e9b3d972f04e999 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999">MaxRange</a></td></tr>
+<tr class="memdesc:aa5cbccf7078b56f38e9b3d972f04e999 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum range for this Tool. For consistency use GadgetDistances in <a class="el" href="class_global_behaviour.html">GlobalBehaviour</a>. <a href="class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999">More...</a><br /></td></tr>
+<tr class="separator:aa5cbccf7078b56f38e9b3d972f04e999 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c9fe989e41ae1117121eefc22fca7b0 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">Sprite&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0">Sprite</a></td></tr>
+<tr class="memdesc:a2c9fe989e41ae1117121eefc22fca7b0 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Which sprite to use <a href="class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0">More...</a><br /></td></tr>
+<tr class="separator:a2c9fe989e41ae1117121eefc22fca7b0 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb04c1ca241da0b8e818144a80d9e55d inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">LayerMask&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d">ignoreLayerMask</a></td></tr>
+<tr class="memdesc:acb04c1ca241da0b8e818144a80d9e55d inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Layers to ignore for thid gadget by default. <a href="class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d">More...</a><br /></td></tr>
+<tr class="separator:acb04c1ca241da0b8e818144a80d9e55d inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad932ca8643a5a86c74ed070079a8f70e inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_world_cursor.html">WorldCursor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e">Cursor</a></td></tr>
+<tr class="memdesc:ad932ca8643a5a86c74ed070079a8f70e inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Which cursor to use <a href="class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e">More...</a><br /></td></tr>
+<tr class="separator:ad932ca8643a5a86c74ed070079a8f70e inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:a95d0f3e2420f6f01452efcc00be70062"><td class="memItemLeft" align="right" valign="top">new void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lot_tool.html#a95d0f3e2420f6f01452efcc00be70062">Awake</a> ()</td></tr>
+<tr class="separator:a95d0f3e2420f6f01452efcc00be70062"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f3ada1835668faf20a9acc4bc83f3d6"><td class="memItemLeft" align="right" valign="top">new void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lot_tool.html#a9f3ada1835668faf20a9acc4bc83f3d6">OnEnable</a> ()</td></tr>
+<tr class="separator:a9f3ada1835668faf20a9acc4bc83f3d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36662937392848319b53fd91aa7c41a8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lot_tool.html#a36662937392848319b53fd91aa7c41a8">OnDisable</a> ()</td></tr>
+<tr class="separator:a36662937392848319b53fd91aa7c41a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5196127464a8a275ad885e398933243f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lot_tool.html#a5196127464a8a275ad885e398933243f">Update</a> ()</td></tr>
+<tr class="separator:a5196127464a8a275ad885e398933243f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78006277885d8a87eeb4fc1ee8001644"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lot_tool.html#a78006277885d8a87eeb4fc1ee8001644">ResetGadget</a> ()</td></tr>
+<tr class="separator:a78006277885d8a87eeb4fc1ee8001644"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a12d8eb5cdfb3b1c7db21d9080ac5dbe6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lot_tool.html#a12d8eb5cdfb3b1c7db21d9080ac5dbe6">ActivateLineDrawing</a> ()</td></tr>
+<tr class="separator:a12d8eb5cdfb3b1c7db21d9080ac5dbe6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e2a6a285bf7762573cb3dcb0b114bd7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lot_tool.html#a9e2a6a285bf7762573cb3dcb0b114bd7">UpdateLineDrawing</a> ()</td></tr>
+<tr class="separator:a9e2a6a285bf7762573cb3dcb0b114bd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aecc49588516c6a03a549804a17492d61"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lot_tool.html#aecc49588516c6a03a549804a17492d61">DeactivateLineDrawing</a> ()</td></tr>
+<tr class="separator:aecc49588516c6a03a549804a17492d61"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:a78ac5377e105980a2bb77db0fd6927ac"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lot_tool.html#a78ac5377e105980a2bb77db0fd6927ac">LotModeIsPointSelected</a> = false</td></tr>
+<tr class="separator:a78ac5377e105980a2bb77db0fd6927ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac630aa2369dee754677fb154c6f856c0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lot_tool.html#ac630aa2369dee754677fb154c6f856c0">LotModeIsLineSelected</a> = false</td></tr>
+<tr class="separator:ac630aa2369dee754677fb154c6f856c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e5c6bffdd2343f1a829471ae8097a33"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lot_tool.html#a8e5c6bffdd2343f1a829471ae8097a33">LotModeLineSelected</a> = null</td></tr>
+<tr class="separator:a8e5c6bffdd2343f1a829471ae8097a33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e402ecdb68181599a1d38f76df781ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_point_fact.html">PointFact</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lot_tool.html#a3e402ecdb68181599a1d38f76df781ae">LotModeIntersectionPoint</a> = null</td></tr>
+<tr class="separator:a3e402ecdb68181599a1d38f76df781ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f2487cac691fd416ccc8001f745c2ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_point_fact.html">PointFact</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lot_tool.html#a0f2487cac691fd416ccc8001f745c2ac">LotModeLinePointA</a> = null</td></tr>
+<tr class="separator:a0f2487cac691fd416ccc8001f745c2ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a03b4ddc0a21bc7737673d76492f4607b"><td class="memItemLeft" align="right" valign="top">RaycastHit&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lot_tool.html#a03b4ddc0a21bc7737673d76492f4607b">LotModeLineHit</a></td></tr>
+<tr class="separator:a03b4ddc0a21bc7737673d76492f4607b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c1b106b0ff886bb4df996b4306899c8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lot_tool.html#a8c1b106b0ff886bb4df996b4306899c8">lineDrawingActivated</a></td></tr>
+<tr class="separator:a8c1b106b0ff886bb4df996b4306899c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28ad9c3db8d3410e9cc318fecd983877"><td class="memItemLeft" align="right" valign="top">List&lt; Vector3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lot_tool.html#a28ad9c3db8d3410e9cc318fecd983877">linePositions</a> = new List&lt;Vector3&gt;()</td></tr>
+<tr class="separator:a28ad9c3db8d3410e9cc318fecd983877"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_methods_class_gadget"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_gadget')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_gadget.html">Gadget</a></td></tr>
+<tr class="memitem:a7ee73250f04a3d86b486ec4e73e3b790 inherit pro_methods_class_gadget"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a7ee73250f04a3d86b486ec4e73e3b790">Awake</a> ()</td></tr>
+<tr class="separator:a7ee73250f04a3d86b486ec4e73e3b790 inherit pro_methods_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79585ab08c1ae5efe5a357e1b4218fa2 inherit pro_methods_class_gadget"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a79585ab08c1ae5efe5a357e1b4218fa2">OnEnable</a> ()</td></tr>
+<tr class="separator:a79585ab08c1ae5efe5a357e1b4218fa2 inherit pro_methods_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a12d8eb5cdfb3b1c7db21d9080ac5dbe6" name="a12d8eb5cdfb3b1c7db21d9080ac5dbe6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a12d8eb5cdfb3b1c7db21d9080ac5dbe6">&#9670;&nbsp;</a></span>ActivateLineDrawing()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void LotTool.ActivateLineDrawing </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a95d0f3e2420f6f01452efcc00be70062" name="a95d0f3e2420f6f01452efcc00be70062"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a95d0f3e2420f6f01452efcc00be70062">&#9670;&nbsp;</a></span>Awake()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">new void LotTool.Awake </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aecc49588516c6a03a549804a17492d61" name="aecc49588516c6a03a549804a17492d61"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aecc49588516c6a03a549804a17492d61">&#9670;&nbsp;</a></span>DeactivateLineDrawing()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void LotTool.DeactivateLineDrawing </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a36662937392848319b53fd91aa7c41a8" name="a36662937392848319b53fd91aa7c41a8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a36662937392848319b53fd91aa7c41a8">&#9670;&nbsp;</a></span>OnDisable()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void LotTool.OnDisable </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9f3ada1835668faf20a9acc4bc83f3d6" name="a9f3ada1835668faf20a9acc4bc83f3d6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9f3ada1835668faf20a9acc4bc83f3d6">&#9670;&nbsp;</a></span>OnEnable()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">new void LotTool.OnEnable </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a30b465dbda71de181a94b76ea4dc3b96" name="a30b465dbda71de181a94b76ea4dc3b96"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a30b465dbda71de181a94b76ea4dc3b96">&#9670;&nbsp;</a></span>OnHit()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">override void LotTool.OnHit </td>
+          <td>(</td>
+          <td class="paramtype">RaycastHit&#160;</td>
+          <td class="paramname"><em>hit</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Called when <a class="el" href="class_communication_events.html#a42aa894d895fcccfea05a3823bc2a683">CommunicationEvents.TriggerEvent</a> is invoked, a.k.a. when Player clicks in GameWorld. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">hit</td><td>the position where it was clicked</td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p>Reimplemented from <a class="el" href="class_gadget.html#a069459a8478367816706eeb368b11763">Gadget</a>.</p>
+
+</div>
+</div>
+<a id="a78006277885d8a87eeb4fc1ee8001644" name="a78006277885d8a87eeb4fc1ee8001644"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a78006277885d8a87eeb4fc1ee8001644">&#9670;&nbsp;</a></span>ResetGadget()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void LotTool.ResetGadget </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5196127464a8a275ad885e398933243f" name="a5196127464a8a275ad885e398933243f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5196127464a8a275ad885e398933243f">&#9670;&nbsp;</a></span>Update()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void LotTool.Update </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9e2a6a285bf7762573cb3dcb0b114bd7" name="a9e2a6a285bf7762573cb3dcb0b114bd7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9e2a6a285bf7762573cb3dcb0b114bd7">&#9670;&nbsp;</a></span>UpdateLineDrawing()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void LotTool.UpdateLineDrawing </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a8c1b106b0ff886bb4df996b4306899c8" name="a8c1b106b0ff886bb4df996b4306899c8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8c1b106b0ff886bb4df996b4306899c8">&#9670;&nbsp;</a></span>lineDrawingActivated</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool LotTool.lineDrawingActivated</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a28ad9c3db8d3410e9cc318fecd983877" name="a28ad9c3db8d3410e9cc318fecd983877"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a28ad9c3db8d3410e9cc318fecd983877">&#9670;&nbsp;</a></span>linePositions</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;Vector3&gt; LotTool.linePositions = new List&lt;Vector3&gt;()</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1fbfbcb8c0ebd0f71e609abca033a6d6" name="a1fbfbcb8c0ebd0f71e609abca033a6d6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1fbfbcb8c0ebd0f71e609abca033a6d6">&#9670;&nbsp;</a></span>linePreviewMaterial</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Material LotTool.linePreviewMaterial</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aba288b4bb8b419bd1fc50abd2173189c" name="aba288b4bb8b419bd1fc50abd2173189c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aba288b4bb8b419bd1fc50abd2173189c">&#9670;&nbsp;</a></span>lineRenderer</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">LineRenderer LotTool.lineRenderer</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3e402ecdb68181599a1d38f76df781ae" name="a3e402ecdb68181599a1d38f76df781ae"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3e402ecdb68181599a1d38f76df781ae">&#9670;&nbsp;</a></span>LotModeIntersectionPoint</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_point_fact.html">PointFact</a> LotTool.LotModeIntersectionPoint = null</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac630aa2369dee754677fb154c6f856c0" name="ac630aa2369dee754677fb154c6f856c0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac630aa2369dee754677fb154c6f856c0">&#9670;&nbsp;</a></span>LotModeIsLineSelected</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool LotTool.LotModeIsLineSelected = false</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a78ac5377e105980a2bb77db0fd6927ac" name="a78ac5377e105980a2bb77db0fd6927ac"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a78ac5377e105980a2bb77db0fd6927ac">&#9670;&nbsp;</a></span>LotModeIsPointSelected</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool LotTool.LotModeIsPointSelected = false</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a03b4ddc0a21bc7737673d76492f4607b" name="a03b4ddc0a21bc7737673d76492f4607b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a03b4ddc0a21bc7737673d76492f4607b">&#9670;&nbsp;</a></span>LotModeLineHit</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">RaycastHit LotTool.LotModeLineHit</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0f2487cac691fd416ccc8001f745c2ac" name="a0f2487cac691fd416ccc8001f745c2ac"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0f2487cac691fd416ccc8001f745c2ac">&#9670;&nbsp;</a></span>LotModeLinePointA</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_point_fact.html">PointFact</a> LotTool.LotModeLinePointA = null</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8e5c6bffdd2343f1a829471ae8097a33" name="a8e5c6bffdd2343f1a829471ae8097a33"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8e5c6bffdd2343f1a829471ae8097a33">&#9670;&nbsp;</a></span>LotModeLineSelected</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a> LotTool.LotModeLineSelected = null</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/Gadgets/<a class="el" href="_lot_tool_8cs.html">LotTool.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_lot_tool.html">LotTool</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_lot_tool.js b/Doxygen/output/html/class_lot_tool.js
new file mode 100644
index 0000000000000000000000000000000000000000..fd0446a58963ab54ee1b44f075b35166f0c700ea
--- /dev/null
+++ b/Doxygen/output/html/class_lot_tool.js
@@ -0,0 +1,22 @@
+var class_lot_tool =
+[
+    [ "ActivateLineDrawing", "class_lot_tool.html#a12d8eb5cdfb3b1c7db21d9080ac5dbe6", null ],
+    [ "Awake", "class_lot_tool.html#a95d0f3e2420f6f01452efcc00be70062", null ],
+    [ "DeactivateLineDrawing", "class_lot_tool.html#aecc49588516c6a03a549804a17492d61", null ],
+    [ "OnDisable", "class_lot_tool.html#a36662937392848319b53fd91aa7c41a8", null ],
+    [ "OnEnable", "class_lot_tool.html#a9f3ada1835668faf20a9acc4bc83f3d6", null ],
+    [ "OnHit", "class_lot_tool.html#a30b465dbda71de181a94b76ea4dc3b96", null ],
+    [ "ResetGadget", "class_lot_tool.html#a78006277885d8a87eeb4fc1ee8001644", null ],
+    [ "Update", "class_lot_tool.html#a5196127464a8a275ad885e398933243f", null ],
+    [ "UpdateLineDrawing", "class_lot_tool.html#a9e2a6a285bf7762573cb3dcb0b114bd7", null ],
+    [ "lineDrawingActivated", "class_lot_tool.html#a8c1b106b0ff886bb4df996b4306899c8", null ],
+    [ "linePositions", "class_lot_tool.html#a28ad9c3db8d3410e9cc318fecd983877", null ],
+    [ "linePreviewMaterial", "class_lot_tool.html#a1fbfbcb8c0ebd0f71e609abca033a6d6", null ],
+    [ "lineRenderer", "class_lot_tool.html#aba288b4bb8b419bd1fc50abd2173189c", null ],
+    [ "LotModeIntersectionPoint", "class_lot_tool.html#a3e402ecdb68181599a1d38f76df781ae", null ],
+    [ "LotModeIsLineSelected", "class_lot_tool.html#ac630aa2369dee754677fb154c6f856c0", null ],
+    [ "LotModeIsPointSelected", "class_lot_tool.html#a78ac5377e105980a2bb77db0fd6927ac", null ],
+    [ "LotModeLineHit", "class_lot_tool.html#a03b4ddc0a21bc7737673d76492f4607b", null ],
+    [ "LotModeLinePointA", "class_lot_tool.html#a0f2487cac691fd416ccc8001f745c2ac", null ],
+    [ "LotModeLineSelected", "class_lot_tool.html#a8e5c6bffdd2343f1a829471ae8097a33", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_lot_tool.png b/Doxygen/output/html/class_lot_tool.png
new file mode 100644
index 0000000000000000000000000000000000000000..5526df9a5788ac121887fcf3e07a8c76bd6d57dc
--- /dev/null
+++ b/Doxygen/output/html/class_lot_tool.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e2acf3922e316d760e682bc54a53daa30fca0c75f03e9e0d1542a3edf1f3d3b6
+size 614
diff --git a/Doxygen/output/html/class_m_m_t_interface-members.html b/Doxygen/output/html/class_m_m_t_interface-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..fc1b5982da70ee816da071c100bc77555f24d07a
--- /dev/null
+++ b/Doxygen/output/html/class_m_m_t_interface-members.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_m_m_t_interface.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">MMTInterface Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_m_m_t_interface.html">MMTInterface</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_m_m_t_interface.html#ab2b3f4de73b46d627570efbd77a19e67">mmtServerProcess</a></td><td class="entry"><a class="el" href="class_m_m_t_interface.html">MMTInterface</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_m_m_t_interface.html#ada41a27c0c56db10c1053fa562a30c24">mmtServerProcessInfo</a></td><td class="entry"><a class="el" href="class_m_m_t_interface.html">MMTInterface</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_m_m_t_interface.html#ab8ad7c718243ac2cf9a09719b6696093">Start</a>()</td><td class="entry"><a class="el" href="class_m_m_t_interface.html">MMTInterface</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_m_m_t_interface.html b/Doxygen/output/html/class_m_m_t_interface.html
new file mode 100644
index 0000000000000000000000000000000000000000..d9f32e760e1fad19818677f27a6ca55a6ff0f04d
--- /dev/null
+++ b/Doxygen/output/html/class_m_m_t_interface.html
@@ -0,0 +1,195 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: MMTInterface Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_m_m_t_interface.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="#pri-attribs">Private Attributes</a> &#124;
+<a href="class_m_m_t_interface-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">MMTInterface Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for MMTInterface:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_m_m_t_interface.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:ab8ad7c718243ac2cf9a09719b6696093"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_m_m_t_interface.html#ab8ad7c718243ac2cf9a09719b6696093">Start</a> ()</td></tr>
+<tr class="separator:ab8ad7c718243ac2cf9a09719b6696093"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:ab2b3f4de73b46d627570efbd77a19e67"><td class="memItemLeft" align="right" valign="top">Process&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_m_m_t_interface.html#ab2b3f4de73b46d627570efbd77a19e67">mmtServerProcess</a></td></tr>
+<tr class="separator:ab2b3f4de73b46d627570efbd77a19e67"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada41a27c0c56db10c1053fa562a30c24"><td class="memItemLeft" align="right" valign="top">ProcessStartInfo&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_m_m_t_interface.html#ada41a27c0c56db10c1053fa562a30c24">mmtServerProcessInfo</a></td></tr>
+<tr class="separator:ada41a27c0c56db10c1053fa562a30c24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="ab8ad7c718243ac2cf9a09719b6696093" name="ab8ad7c718243ac2cf9a09719b6696093"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab8ad7c718243ac2cf9a09719b6696093">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MMTInterface.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="ab2b3f4de73b46d627570efbd77a19e67" name="ab2b3f4de73b46d627570efbd77a19e67"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab2b3f4de73b46d627570efbd77a19e67">&#9670;&nbsp;</a></span>mmtServerProcess</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Process MMTInterface.mmtServerProcess</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ada41a27c0c56db10c1053fa562a30c24" name="ada41a27c0c56db10c1053fa562a30c24"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ada41a27c0c56db10c1053fa562a30c24">&#9670;&nbsp;</a></span>mmtServerProcessInfo</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">ProcessStartInfo MMTInterface.mmtServerProcessInfo</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/<a class="el" href="_m_m_t_interface_8cs.html">MMTInterface.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_m_m_t_interface.html">MMTInterface</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_m_m_t_interface.js b/Doxygen/output/html/class_m_m_t_interface.js
new file mode 100644
index 0000000000000000000000000000000000000000..b950cfc441a87bc1973a480ccbfafbcef2476165
--- /dev/null
+++ b/Doxygen/output/html/class_m_m_t_interface.js
@@ -0,0 +1,6 @@
+var class_m_m_t_interface =
+[
+    [ "Start", "class_m_m_t_interface.html#ab8ad7c718243ac2cf9a09719b6696093", null ],
+    [ "mmtServerProcess", "class_m_m_t_interface.html#ab2b3f4de73b46d627570efbd77a19e67", null ],
+    [ "mmtServerProcessInfo", "class_m_m_t_interface.html#ada41a27c0c56db10c1053fa562a30c24", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_m_m_t_interface.png b/Doxygen/output/html/class_m_m_t_interface.png
new file mode 100644
index 0000000000000000000000000000000000000000..918afc4b650303549e852606c3b3477c78656c36
--- /dev/null
+++ b/Doxygen/output/html/class_m_m_t_interface.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7a2f19e60c54f923fba5262354484a80fd430c37d9aa9e73ba4552214e647b9d
+size 487
diff --git a/Doxygen/output/html/class_m_m_t_u_r_i_collection-members.html b/Doxygen/output/html/class_m_m_t_u_r_i_collection-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..d26297dc49a1654bcc2d2b72bdaf4651692346b5
--- /dev/null
+++ b/Doxygen/output/html/class_m_m_t_u_r_i_collection-members.html
@@ -0,0 +1,111 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_m_m_t_u_r_i_collection.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">MMTURICollection Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_m_m_t_u_r_i_collection.html">MMTURICollection</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_m_m_t_u_r_i_collection.html#a9da7504dd7515b8b65f01a880cfce1ab">Angle</a></td><td class="entry"><a class="el" href="class_m_m_t_u_r_i_collection.html">MMTURICollection</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_m_m_t_u_r_i_collection.html#a6c86dfd72739c24050918ec7c78b8972">Ded</a></td><td class="entry"><a class="el" href="class_m_m_t_u_r_i_collection.html">MMTURICollection</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_m_m_t_u_r_i_collection.html#acd62c57c5f7c10164a1d837c1c702233">Eq</a></td><td class="entry"><a class="el" href="class_m_m_t_u_r_i_collection.html">MMTURICollection</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_m_m_t_u_r_i_collection.html#afbd8856cac128383dfa38026ad8d673d">LineOf</a></td><td class="entry"><a class="el" href="class_m_m_t_u_r_i_collection.html">MMTURICollection</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_m_m_t_u_r_i_collection.html#a44786873138c66366e57a94c65204909">LineType</a></td><td class="entry"><a class="el" href="class_m_m_t_u_r_i_collection.html">MMTURICollection</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_m_m_t_u_r_i_collection.html#acb54ee6e160d3479229bc3e715073197">Metric</a></td><td class="entry"><a class="el" href="class_m_m_t_u_r_i_collection.html">MMTURICollection</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_m_m_t_u_r_i_collection.html#a9a04ee58367c78cf4c13caa8d717eb9c">OnLine</a></td><td class="entry"><a class="el" href="class_m_m_t_u_r_i_collection.html">MMTURICollection</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_m_m_t_u_r_i_collection.html#a5e56e2ca65b8ba35be4b2a2aedbefa49">Point</a></td><td class="entry"><a class="el" href="class_m_m_t_u_r_i_collection.html">MMTURICollection</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_m_m_t_u_r_i_collection.html#a7532b6ebeb3927e12681cc5fb171b91f">RealLit</a></td><td class="entry"><a class="el" href="class_m_m_t_u_r_i_collection.html">MMTURICollection</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_m_m_t_u_r_i_collection.html#a9a99b3ef7a79ae1eaa253c2f53beaaa4">Sketch</a></td><td class="entry"><a class="el" href="class_m_m_t_u_r_i_collection.html">MMTURICollection</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_m_m_t_u_r_i_collection.html#a177668d9d318a481ea5dedeac15d9d3e">Tuple</a></td><td class="entry"><a class="el" href="class_m_m_t_u_r_i_collection.html">MMTURICollection</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_m_m_t_u_r_i_collection.html b/Doxygen/output/html/class_m_m_t_u_r_i_collection.html
new file mode 100644
index 0000000000000000000000000000000000000000..5d324f48d4700c714742cfd427523df503540872
--- /dev/null
+++ b/Doxygen/output/html/class_m_m_t_u_r_i_collection.html
@@ -0,0 +1,285 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: MMTURICollection Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_m_m_t_u_r_i_collection.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_m_m_t_u_r_i_collection-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">MMTURICollection Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a5e56e2ca65b8ba35be4b2a2aedbefa49"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_m_m_t_u_r_i_collection.html#a5e56e2ca65b8ba35be4b2a2aedbefa49">Point</a> = &quot;http://mathhub.info/MitM/core/geometry?3DGeometry?point&quot;</td></tr>
+<tr class="separator:a5e56e2ca65b8ba35be4b2a2aedbefa49"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a177668d9d318a481ea5dedeac15d9d3e"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_m_m_t_u_r_i_collection.html#a177668d9d318a481ea5dedeac15d9d3e">Tuple</a> = &quot;http://gl.mathhub.info/MMT/LFX/Sigma?Symbols?Tuple&quot;</td></tr>
+<tr class="separator:a177668d9d318a481ea5dedeac15d9d3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44786873138c66366e57a94c65204909"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_m_m_t_u_r_i_collection.html#a44786873138c66366e57a94c65204909">LineType</a> = &quot;http://mathhub.info/MitM/core/geometry?Geometry/Common?line_type&quot;</td></tr>
+<tr class="separator:a44786873138c66366e57a94c65204909"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afbd8856cac128383dfa38026ad8d673d"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_m_m_t_u_r_i_collection.html#afbd8856cac128383dfa38026ad8d673d">LineOf</a> = &quot;http://mathhub.info/MitM/core/geometry?Geometry/Common?lineOf&quot;</td></tr>
+<tr class="separator:afbd8856cac128383dfa38026ad8d673d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a04ee58367c78cf4c13caa8d717eb9c"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_m_m_t_u_r_i_collection.html#a9a04ee58367c78cf4c13caa8d717eb9c">OnLine</a> = &quot;http://mathhub.info/MitM/core/geometry?Geometry/Common?onLine&quot;</td></tr>
+<tr class="separator:a9a04ee58367c78cf4c13caa8d717eb9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c86dfd72739c24050918ec7c78b8972"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_m_m_t_u_r_i_collection.html#a6c86dfd72739c24050918ec7c78b8972">Ded</a> = &quot;http://mathhub.info/MitM/Foundation?Logic?ded&quot;</td></tr>
+<tr class="separator:a6c86dfd72739c24050918ec7c78b8972"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd62c57c5f7c10164a1d837c1c702233"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_m_m_t_u_r_i_collection.html#acd62c57c5f7c10164a1d837c1c702233">Eq</a> = &quot;http://mathhub.info/MitM/Foundation?Logic?eq&quot;</td></tr>
+<tr class="separator:acd62c57c5f7c10164a1d837c1c702233"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb54ee6e160d3479229bc3e715073197"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_m_m_t_u_r_i_collection.html#acb54ee6e160d3479229bc3e715073197">Metric</a> = &quot;http://mathhub.info/MitM/core/geometry?Geometry/Common?metric&quot;</td></tr>
+<tr class="separator:acb54ee6e160d3479229bc3e715073197"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9da7504dd7515b8b65f01a880cfce1ab"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_m_m_t_u_r_i_collection.html#a9da7504dd7515b8b65f01a880cfce1ab">Angle</a> = &quot;http://mathhub.info/MitM/core/geometry?Geometry/Common?angle_between&quot;</td></tr>
+<tr class="separator:a9da7504dd7515b8b65f01a880cfce1ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a99b3ef7a79ae1eaa253c2f53beaaa4"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_m_m_t_u_r_i_collection.html#a9a99b3ef7a79ae1eaa253c2f53beaaa4">Sketch</a> = &quot;http://mathhub.info/MitM/Foundation?InformalProofs?proofsketch&quot;</td></tr>
+<tr class="separator:a9a99b3ef7a79ae1eaa253c2f53beaaa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7532b6ebeb3927e12681cc5fb171b91f"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_m_m_t_u_r_i_collection.html#a7532b6ebeb3927e12681cc5fb171b91f">RealLit</a> = &quot;http://mathhub.info/MitM/Foundation?RealLiterals?real_lit&quot;</td></tr>
+<tr class="separator:a7532b6ebeb3927e12681cc5fb171b91f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a9da7504dd7515b8b65f01a880cfce1ab" name="a9da7504dd7515b8b65f01a880cfce1ab"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9da7504dd7515b8b65f01a880cfce1ab">&#9670;&nbsp;</a></span>Angle</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string MMTURICollection.Angle = &quot;http://mathhub.info/MitM/core/geometry?Geometry/Common?angle_between&quot;</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6c86dfd72739c24050918ec7c78b8972" name="a6c86dfd72739c24050918ec7c78b8972"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6c86dfd72739c24050918ec7c78b8972">&#9670;&nbsp;</a></span>Ded</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string MMTURICollection.Ded = &quot;http://mathhub.info/MitM/Foundation?Logic?ded&quot;</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acd62c57c5f7c10164a1d837c1c702233" name="acd62c57c5f7c10164a1d837c1c702233"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acd62c57c5f7c10164a1d837c1c702233">&#9670;&nbsp;</a></span>Eq</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string MMTURICollection.Eq = &quot;http://mathhub.info/MitM/Foundation?Logic?eq&quot;</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afbd8856cac128383dfa38026ad8d673d" name="afbd8856cac128383dfa38026ad8d673d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afbd8856cac128383dfa38026ad8d673d">&#9670;&nbsp;</a></span>LineOf</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string MMTURICollection.LineOf = &quot;http://mathhub.info/MitM/core/geometry?Geometry/Common?lineOf&quot;</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a44786873138c66366e57a94c65204909" name="a44786873138c66366e57a94c65204909"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a44786873138c66366e57a94c65204909">&#9670;&nbsp;</a></span>LineType</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string MMTURICollection.LineType = &quot;http://mathhub.info/MitM/core/geometry?Geometry/Common?line_type&quot;</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acb54ee6e160d3479229bc3e715073197" name="acb54ee6e160d3479229bc3e715073197"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acb54ee6e160d3479229bc3e715073197">&#9670;&nbsp;</a></span>Metric</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string MMTURICollection.Metric = &quot;http://mathhub.info/MitM/core/geometry?Geometry/Common?metric&quot;</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9a04ee58367c78cf4c13caa8d717eb9c" name="a9a04ee58367c78cf4c13caa8d717eb9c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9a04ee58367c78cf4c13caa8d717eb9c">&#9670;&nbsp;</a></span>OnLine</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string MMTURICollection.OnLine = &quot;http://mathhub.info/MitM/core/geometry?Geometry/Common?onLine&quot;</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5e56e2ca65b8ba35be4b2a2aedbefa49" name="a5e56e2ca65b8ba35be4b2a2aedbefa49"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5e56e2ca65b8ba35be4b2a2aedbefa49">&#9670;&nbsp;</a></span>Point</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string MMTURICollection.Point = &quot;http://mathhub.info/MitM/core/geometry?3DGeometry?point&quot;</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7532b6ebeb3927e12681cc5fb171b91f" name="a7532b6ebeb3927e12681cc5fb171b91f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7532b6ebeb3927e12681cc5fb171b91f">&#9670;&nbsp;</a></span>RealLit</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string MMTURICollection.RealLit = &quot;http://mathhub.info/MitM/Foundation?RealLiterals?real_lit&quot;</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9a99b3ef7a79ae1eaa253c2f53beaaa4" name="a9a99b3ef7a79ae1eaa253c2f53beaaa4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9a99b3ef7a79ae1eaa253c2f53beaaa4">&#9670;&nbsp;</a></span>Sketch</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string MMTURICollection.Sketch = &quot;http://mathhub.info/MitM/Foundation?InformalProofs?proofsketch&quot;</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a177668d9d318a481ea5dedeac15d9d3e" name="a177668d9d318a481ea5dedeac15d9d3e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a177668d9d318a481ea5dedeac15d9d3e">&#9670;&nbsp;</a></span>Tuple</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string MMTURICollection.Tuple = &quot;http://gl.mathhub.info/MMT/LFX/Sigma?Symbols?Tuple&quot;</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/<a class="el" href="_j_s_o_n_manager_8cs.html">JSONManager.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_m_m_t_u_r_i_collection.html">MMTURICollection</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_m_m_t_u_r_i_collection.js b/Doxygen/output/html/class_m_m_t_u_r_i_collection.js
new file mode 100644
index 0000000000000000000000000000000000000000..a1cd89388c2f65c73f589e8d07bea0b9e0ccb2f9
--- /dev/null
+++ b/Doxygen/output/html/class_m_m_t_u_r_i_collection.js
@@ -0,0 +1,14 @@
+var class_m_m_t_u_r_i_collection =
+[
+    [ "Angle", "class_m_m_t_u_r_i_collection.html#a9da7504dd7515b8b65f01a880cfce1ab", null ],
+    [ "Ded", "class_m_m_t_u_r_i_collection.html#a6c86dfd72739c24050918ec7c78b8972", null ],
+    [ "Eq", "class_m_m_t_u_r_i_collection.html#acd62c57c5f7c10164a1d837c1c702233", null ],
+    [ "LineOf", "class_m_m_t_u_r_i_collection.html#afbd8856cac128383dfa38026ad8d673d", null ],
+    [ "LineType", "class_m_m_t_u_r_i_collection.html#a44786873138c66366e57a94c65204909", null ],
+    [ "Metric", "class_m_m_t_u_r_i_collection.html#acb54ee6e160d3479229bc3e715073197", null ],
+    [ "OnLine", "class_m_m_t_u_r_i_collection.html#a9a04ee58367c78cf4c13caa8d717eb9c", null ],
+    [ "Point", "class_m_m_t_u_r_i_collection.html#a5e56e2ca65b8ba35be4b2a2aedbefa49", null ],
+    [ "RealLit", "class_m_m_t_u_r_i_collection.html#a7532b6ebeb3927e12681cc5fb171b91f", null ],
+    [ "Sketch", "class_m_m_t_u_r_i_collection.html#a9a99b3ef7a79ae1eaa253c2f53beaaa4", null ],
+    [ "Tuple", "class_m_m_t_u_r_i_collection.html#a177668d9d318a481ea5dedeac15d9d3e", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_math3d-members.html b/Doxygen/output/html/class_math3d-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..127d3a30f4eb07e08ce864eba09f6bc5e9fbae30
--- /dev/null
+++ b/Doxygen/output/html/class_math3d-members.html
@@ -0,0 +1,159 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_math3d.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">Math3d Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_math3d.html">Math3d</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_math3d.html#af3148489d29f629bd94769faef49cd04">AddRotation</a>(Quaternion A, Quaternion B)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_math3d.html#ad92fd4e4c8e76b9991b10e64213fe932">AddVectorLength</a>(Vector3 vector, float size)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_math3d.html#a02591fdff71a8f6bf8dbcd3fa901a8de">AngleVectorPlane</a>(Vector3 vector, Vector3 normal)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_math3d.html#a791de8a0100ec8ed81b85f342fa5f97f">AngularAcceleration</a>(out Vector3 vector, Quaternion rotation, int samples)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_math3d.html#a570ef4340ba12690009750e6aa108c2e">AreLineSegmentsCrossing</a>(Vector3 pointA1, Vector3 pointA2, Vector3 pointB1, Vector3 pointB2)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_math3d.html#ade28da4490d6bb9e960ee19069a1f49f">ClosestPointsOnTwoLines</a>(out Vector3 closestPointLine1, out Vector3 closestPointLine2, Vector3 linePoint1, Vector3 lineVec1, Vector3 linePoint2, Vector3 lineVec2)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_math3d.html#a19a6a626eb71cb36a27100fcca0b2b9b">CubeRoot</a>(float d)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_math3d.html#a4eb7fb8738dde33fb74cd205972de231">DotProductAngle</a>(Vector3 vec1, Vector3 vec2)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_math3d.html#a9eddae53f2919abbbb8d25854d98f2ef">GetForwardVector</a>(Quaternion q)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_math3d.html#af93b5c2b7570edf10a50116a13ee7ee0">GetLineSplineIntersections</a>(Vector2[] linePoints, Vector2[] cPoints)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_math3d.html#ab12c54dd767b6a79dc4fdcc904eba7a0">GetPointOnSpline</a>(float percentage, Vector2[] cPoints)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_math3d.html#a4e00857cf24b89405ea28ba6d0e1422b">GetRightVector</a>(Quaternion q)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_math3d.html#afc19f2830f7b25e25dbf39f1048d0333">GetUpVector</a>(Quaternion q)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_math3d.html#acbf31d051a95aea40992374952799a3a">Init</a>()</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_math3d.html#af207136f05c5845fad1600c44643b7f1">InverseTransformDirectionMath</a>(Quaternion rotation, Vector3 vector)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_math3d.html#a948c81f31f53f297e6b3fb2874248364">IsApproximatelyEqual</a>(Vector3 vectorA, Vector3 vectorB, double precission=Math3d.vectorPrecission)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_math3d.html#aa6eee63ce400b0187db368310d70d948">IsApproximatelyParallel</a>(Vector3 vectorA, Vector3 vectorB, double precission=Math3d.vectorPrecission)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_math3d.html#aab30a916c1ea2d67adb58be1f2c87050">IsLineInRectangle</a>(Vector3 linePoint1, Vector3 linePoint2, Vector3 rectA, Vector3 rectB, Vector3 rectC, Vector3 rectD)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_math3d.html#a3e47abdc0c5659f30a52d42ca01406e5">IsPointApproximatelyOnLine</a>(Vector3 linePoint, Vector3 lineVec, Vector3 point, double precission=Math3d.vectorPrecission)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_math3d.html#ac19e283efd8758024df1c2056ee43fac">IsPointInRectangle</a>(Vector3 point, Vector3 rectA, Vector3 rectC, Vector3 rectB, Vector3 rectD)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_math3d.html#af7a33a98279bb7c957596df5e14dab6e">IsPointOnLine</a>(Vector3 linePoint, Vector3 lineVec, Vector3 point)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_math3d.html#a2d1e12e7f3272df1df24a245e5b02570">LinearAcceleration</a>(out Vector3 vector, Vector3 position, int samples)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_math3d.html#a6725baead56ce426c71cbccba96a396e">LinearFunction2DBasic</a>(float x, float Qx, float Qy)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_math3d.html#af28fee30babd2398ae400ac145f41357">LinearFunction2DFull</a>(float x, float Px, float Py, float Qx, float Qy)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_math3d.html#ac062925a5afea1c1012da3605b84392c">LineLineIntersection</a>(out Vector3 intersection, Vector3 linePoint1, Vector3 lineVec1, Vector3 linePoint2, Vector3 lineVec2)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_math3d.html#a1088a5089b12fd0e347e7db5529934ad">LinePlaneIntersection</a>(out Vector3 intersection, Vector3 linePoint, Vector3 lineVec, Vector3 planeNormal, Vector3 planePoint)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_math3d.html#aedbd92baedfda5ae4da41af30b0a2a73">LookRotationExtended</a>(ref GameObject gameObjectInOut, Vector3 alignWithVector, Vector3 alignWithNormal, Vector3 customForward, Vector3 customUp)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_math3d.html#adac35548a8585ff5a4497ae1fb6492f1">MouseDistanceToCircle</a>(Vector3 point, float radius)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_math3d.html#ad7e73cf22c4689f58de8759278fd960a">MouseDistanceToLine</a>(Vector3 linePoint1, Vector3 linePoint2)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_math3d.html#a6add412d1291d4c5d42ecc30cc94fead">PlaneFrom3Points</a>(out Vector3 planeNormal, out Vector3 planePoint, Vector3 pointA, Vector3 pointB, Vector3 pointC)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_math3d.html#ac90b5e767702a94267f0e1c939029f65">PlanePlaneIntersection</a>(out Vector3 linePoint, out Vector3 lineVec, Vector3 plane1Normal, Vector3 plane1Position, Vector3 plane2Normal, Vector3 plane2Position)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_math3d.html#a0fc075fcb9718aca8dc4cc62990dc070">PointOnWhichSideOfLineSegment</a>(Vector3 linePoint1, Vector3 linePoint2, Vector3 point)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_math3d.html#a6fcdb65f51bfdfdb28dd2fdaefb2d3f7">PositionFromMatrix</a>(Matrix4x4 m)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_math3d.html#a44b0a26cfe822b803dace3e4a17ab579">positionRegister</a></td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_math3d.html#aeca897531a6dfa57295bf1d3296a3177">positionSamplesTaken</a></td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_math3d.html#a1b40b723fbdadf0b616549f678a66836">posTimeRegister</a></td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_math3d.html#a0e1fe508767177d4acbb00aec8489a26">PreciseAlign</a>(ref GameObject gameObjectInOut, Vector3 alignWithVector, Vector3 alignWithNormal, Vector3 alignWithPosition, Vector3 triangleForward, Vector3 triangleNormal, Vector3 trianglePosition)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_math3d.html#aa9dbf73d310e2fe4fcd27fe70a19db12">ProjectPointOnLine</a>(Vector3 linePoint, Vector3 lineVec, Vector3 point)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_math3d.html#a3883a28d7a424f8e77423ba4a3535572">ProjectPointOnLineSegment</a>(Vector3 linePoint1, Vector3 linePoint2, Vector3 point)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_math3d.html#a248c9490ac74931eb0cb5c2524ac7dca">ProjectPointOnPlane</a>(Vector3 planeNormal, Vector3 planePoint, Vector3 point)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_math3d.html#a2da523470df9e3d0f1f60ee6cb191a05">ProjectVectorOnPlane</a>(Vector3 planeNormal, Vector3 vector)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_math3d.html#a8fd5a187d9d06b60fd33c087c55b9bc4">QuaternionFromMatrix</a>(Matrix4x4 m)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_math3d.html#ad38c7e7ab51778d165766035b012443f">RotateVectorFromTo</a>(Quaternion from, Quaternion to, Vector3 vector)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_math3d.html#a0c3a0bf45773d2c8834e0eeea7eb5bf1">rotationRegister</a></td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_math3d.html#a64dea2a47f90cd54e9ebe0ea1a8a2433">rotationSamplesTaken</a></td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_math3d.html#a388477be516cd494c2c93f79d35e9d53">RotDiffToSpeedVec</a>(Quaternion rotation, float deltaTime)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_math3d.html#a909fc243961c61e25fad35a5538003a3">rotTimeRegister</a></td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_math3d.html#a6dfa59be1955f2fbd3606d6fcea943a9">SetVectorLength</a>(Vector3 vector, float size)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_math3d.html#a34175f749db0063b56a35521b46d3e11">SignedDistancePlanePoint</a>(Vector3 planeNormal, Vector3 planePoint, Vector3 point)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_math3d.html#a3e8392dd2eb9242b43664a6e2d473a18">SignedDotProduct</a>(Vector3 vectorA, Vector3 vectorB, Vector3 normal)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_math3d.html#a04b345c4300eb494c46119e980c8f846">SignedVectorAngle</a>(Vector3 referenceVector, Vector3 otherVector, Vector3 normal)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_math3d.html#a947946ed603abdb5f9de54a518430bba">SolveCubic</a>(out int nRoots, out float x1, out float x2, out float x3, float a, float b, float c, float d)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_math3d.html#af2302954b0a1733b5ca2dfd1b344415c">SubtractRotation</a>(Quaternion B, Quaternion A)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_math3d.html#a9a9aacf87664617b54ecd563bd119cec">tempChild</a></td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_math3d.html#a1cc740f420d82ce87e358c6fd2cad83e">tempParent</a></td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_math3d.html#a3cc2b0b6991842d5fdfe19325e93aed6">TransformDirectionMath</a>(Quaternion rotation, Vector3 vector)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_math3d.html#a444392a535b5a00b70acf72e3c816252">TransformWithParent</a>(out Quaternion childRotation, out Vector3 childPosition, Quaternion parentRotation, Vector3 parentPosition, Quaternion startParentRotation, Vector3 startParentPosition, Quaternion startChildRotation, Vector3 startChildPosition)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5">vectorPrecission</a></td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_math3d.html#ac8151fc75e94262fd795f738b9d2b570">VectorsToTransform</a>(ref GameObject gameObjectInOut, Vector3 positionVector, Vector3 directionVector, Vector3 normalVector)</td><td class="entry"><a class="el" href="class_math3d.html">Math3d</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_math3d.html b/Doxygen/output/html/class_math3d.html
new file mode 100644
index 0000000000000000000000000000000000000000..4a5c113358a46102b1ce3378d8f5477ac0641f89
--- /dev/null
+++ b/Doxygen/output/html/class_math3d.html
@@ -0,0 +1,2569 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Math3d Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_math3d.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
+<a href="#pri-static-methods">Static Private Member Functions</a> &#124;
+<a href="#pri-static-attribs">Static Private Attributes</a> &#124;
+<a href="class_math3d-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">Math3d Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:acbf31d051a95aea40992374952799a3a"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#acbf31d051a95aea40992374952799a3a">Init</a> ()</td></tr>
+<tr class="separator:acbf31d051a95aea40992374952799a3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab12c54dd767b6a79dc4fdcc904eba7a0"><td class="memItemLeft" align="right" valign="top">static Vector2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#ab12c54dd767b6a79dc4fdcc904eba7a0">GetPointOnSpline</a> (float percentage, Vector2[] cPoints)</td></tr>
+<tr class="separator:ab12c54dd767b6a79dc4fdcc904eba7a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af93b5c2b7570edf10a50116a13ee7ee0"><td class="memItemLeft" align="right" valign="top">static float[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#af93b5c2b7570edf10a50116a13ee7ee0">GetLineSplineIntersections</a> (Vector2[] linePoints, Vector2[] cPoints)</td></tr>
+<tr class="separator:af93b5c2b7570edf10a50116a13ee7ee0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad92fd4e4c8e76b9991b10e64213fe932"><td class="memItemLeft" align="right" valign="top">static Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#ad92fd4e4c8e76b9991b10e64213fe932">AddVectorLength</a> (Vector3 vector, float size)</td></tr>
+<tr class="separator:ad92fd4e4c8e76b9991b10e64213fe932"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6dfa59be1955f2fbd3606d6fcea943a9"><td class="memItemLeft" align="right" valign="top">static Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a6dfa59be1955f2fbd3606d6fcea943a9">SetVectorLength</a> (Vector3 vector, float size)</td></tr>
+<tr class="separator:a6dfa59be1955f2fbd3606d6fcea943a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2302954b0a1733b5ca2dfd1b344415c"><td class="memItemLeft" align="right" valign="top">static Quaternion&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#af2302954b0a1733b5ca2dfd1b344415c">SubtractRotation</a> (Quaternion B, Quaternion A)</td></tr>
+<tr class="separator:af2302954b0a1733b5ca2dfd1b344415c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3148489d29f629bd94769faef49cd04"><td class="memItemLeft" align="right" valign="top">static Quaternion&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#af3148489d29f629bd94769faef49cd04">AddRotation</a> (Quaternion A, Quaternion B)</td></tr>
+<tr class="separator:af3148489d29f629bd94769faef49cd04"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3cc2b0b6991842d5fdfe19325e93aed6"><td class="memItemLeft" align="right" valign="top">static Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a3cc2b0b6991842d5fdfe19325e93aed6">TransformDirectionMath</a> (Quaternion rotation, Vector3 vector)</td></tr>
+<tr class="separator:a3cc2b0b6991842d5fdfe19325e93aed6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af207136f05c5845fad1600c44643b7f1"><td class="memItemLeft" align="right" valign="top">static Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#af207136f05c5845fad1600c44643b7f1">InverseTransformDirectionMath</a> (Quaternion rotation, Vector3 vector)</td></tr>
+<tr class="separator:af207136f05c5845fad1600c44643b7f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad38c7e7ab51778d165766035b012443f"><td class="memItemLeft" align="right" valign="top">static Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#ad38c7e7ab51778d165766035b012443f">RotateVectorFromTo</a> (Quaternion from, Quaternion to, Vector3 vector)</td></tr>
+<tr class="separator:ad38c7e7ab51778d165766035b012443f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac90b5e767702a94267f0e1c939029f65"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#ac90b5e767702a94267f0e1c939029f65">PlanePlaneIntersection</a> (out Vector3 linePoint, out Vector3 lineVec, Vector3 plane1Normal, Vector3 plane1Position, Vector3 plane2Normal, Vector3 plane2Position)</td></tr>
+<tr class="separator:ac90b5e767702a94267f0e1c939029f65"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1088a5089b12fd0e347e7db5529934ad"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a1088a5089b12fd0e347e7db5529934ad">LinePlaneIntersection</a> (out Vector3 intersection, Vector3 linePoint, Vector3 lineVec, Vector3 planeNormal, Vector3 planePoint)</td></tr>
+<tr class="separator:a1088a5089b12fd0e347e7db5529934ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac062925a5afea1c1012da3605b84392c"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#ac062925a5afea1c1012da3605b84392c">LineLineIntersection</a> (out Vector3 intersection, Vector3 linePoint1, Vector3 lineVec1, Vector3 linePoint2, Vector3 lineVec2)</td></tr>
+<tr class="separator:ac062925a5afea1c1012da3605b84392c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade28da4490d6bb9e960ee19069a1f49f"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#ade28da4490d6bb9e960ee19069a1f49f">ClosestPointsOnTwoLines</a> (out Vector3 closestPointLine1, out Vector3 closestPointLine2, Vector3 linePoint1, Vector3 lineVec1, Vector3 linePoint2, Vector3 lineVec2)</td></tr>
+<tr class="separator:ade28da4490d6bb9e960ee19069a1f49f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa9dbf73d310e2fe4fcd27fe70a19db12"><td class="memItemLeft" align="right" valign="top">static Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#aa9dbf73d310e2fe4fcd27fe70a19db12">ProjectPointOnLine</a> (Vector3 linePoint, Vector3 lineVec, Vector3 point)</td></tr>
+<tr class="separator:aa9dbf73d310e2fe4fcd27fe70a19db12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af7a33a98279bb7c957596df5e14dab6e"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#af7a33a98279bb7c957596df5e14dab6e">IsPointOnLine</a> (Vector3 linePoint, Vector3 lineVec, Vector3 point)</td></tr>
+<tr class="separator:af7a33a98279bb7c957596df5e14dab6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e47abdc0c5659f30a52d42ca01406e5"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a3e47abdc0c5659f30a52d42ca01406e5">IsPointApproximatelyOnLine</a> (Vector3 linePoint, Vector3 lineVec, Vector3 point, double precission=<a class="el" href="class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5">Math3d.vectorPrecission</a>)</td></tr>
+<tr class="separator:a3e47abdc0c5659f30a52d42ca01406e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa6eee63ce400b0187db368310d70d948"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#aa6eee63ce400b0187db368310d70d948">IsApproximatelyParallel</a> (Vector3 vectorA, Vector3 vectorB, double precission=<a class="el" href="class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5">Math3d.vectorPrecission</a>)</td></tr>
+<tr class="separator:aa6eee63ce400b0187db368310d70d948"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a948c81f31f53f297e6b3fb2874248364"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a948c81f31f53f297e6b3fb2874248364">IsApproximatelyEqual</a> (Vector3 vectorA, Vector3 vectorB, double precission=<a class="el" href="class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5">Math3d.vectorPrecission</a>)</td></tr>
+<tr class="separator:a948c81f31f53f297e6b3fb2874248364"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3883a28d7a424f8e77423ba4a3535572"><td class="memItemLeft" align="right" valign="top">static Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a3883a28d7a424f8e77423ba4a3535572">ProjectPointOnLineSegment</a> (Vector3 linePoint1, Vector3 linePoint2, Vector3 point)</td></tr>
+<tr class="separator:a3883a28d7a424f8e77423ba4a3535572"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a248c9490ac74931eb0cb5c2524ac7dca"><td class="memItemLeft" align="right" valign="top">static Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a248c9490ac74931eb0cb5c2524ac7dca">ProjectPointOnPlane</a> (Vector3 planeNormal, Vector3 planePoint, Vector3 point)</td></tr>
+<tr class="separator:a248c9490ac74931eb0cb5c2524ac7dca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2da523470df9e3d0f1f60ee6cb191a05"><td class="memItemLeft" align="right" valign="top">static Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a2da523470df9e3d0f1f60ee6cb191a05">ProjectVectorOnPlane</a> (Vector3 planeNormal, Vector3 vector)</td></tr>
+<tr class="separator:a2da523470df9e3d0f1f60ee6cb191a05"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a34175f749db0063b56a35521b46d3e11"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a34175f749db0063b56a35521b46d3e11">SignedDistancePlanePoint</a> (Vector3 planeNormal, Vector3 planePoint, Vector3 point)</td></tr>
+<tr class="separator:a34175f749db0063b56a35521b46d3e11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e8392dd2eb9242b43664a6e2d473a18"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a3e8392dd2eb9242b43664a6e2d473a18">SignedDotProduct</a> (Vector3 vectorA, Vector3 vectorB, Vector3 normal)</td></tr>
+<tr class="separator:a3e8392dd2eb9242b43664a6e2d473a18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a04b345c4300eb494c46119e980c8f846"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a04b345c4300eb494c46119e980c8f846">SignedVectorAngle</a> (Vector3 referenceVector, Vector3 otherVector, Vector3 normal)</td></tr>
+<tr class="separator:a04b345c4300eb494c46119e980c8f846"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02591fdff71a8f6bf8dbcd3fa901a8de"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a02591fdff71a8f6bf8dbcd3fa901a8de">AngleVectorPlane</a> (Vector3 vector, Vector3 normal)</td></tr>
+<tr class="separator:a02591fdff71a8f6bf8dbcd3fa901a8de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4eb7fb8738dde33fb74cd205972de231"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a4eb7fb8738dde33fb74cd205972de231">DotProductAngle</a> (Vector3 vec1, Vector3 vec2)</td></tr>
+<tr class="separator:a4eb7fb8738dde33fb74cd205972de231"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6add412d1291d4c5d42ecc30cc94fead"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a6add412d1291d4c5d42ecc30cc94fead">PlaneFrom3Points</a> (out Vector3 planeNormal, out Vector3 planePoint, Vector3 pointA, Vector3 pointB, Vector3 pointC)</td></tr>
+<tr class="separator:a6add412d1291d4c5d42ecc30cc94fead"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9eddae53f2919abbbb8d25854d98f2ef"><td class="memItemLeft" align="right" valign="top">static Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a9eddae53f2919abbbb8d25854d98f2ef">GetForwardVector</a> (Quaternion q)</td></tr>
+<tr class="separator:a9eddae53f2919abbbb8d25854d98f2ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afc19f2830f7b25e25dbf39f1048d0333"><td class="memItemLeft" align="right" valign="top">static Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#afc19f2830f7b25e25dbf39f1048d0333">GetUpVector</a> (Quaternion q)</td></tr>
+<tr class="separator:afc19f2830f7b25e25dbf39f1048d0333"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4e00857cf24b89405ea28ba6d0e1422b"><td class="memItemLeft" align="right" valign="top">static Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a4e00857cf24b89405ea28ba6d0e1422b">GetRightVector</a> (Quaternion q)</td></tr>
+<tr class="separator:a4e00857cf24b89405ea28ba6d0e1422b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8fd5a187d9d06b60fd33c087c55b9bc4"><td class="memItemLeft" align="right" valign="top">static Quaternion&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a8fd5a187d9d06b60fd33c087c55b9bc4">QuaternionFromMatrix</a> (Matrix4x4 m)</td></tr>
+<tr class="separator:a8fd5a187d9d06b60fd33c087c55b9bc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6fcdb65f51bfdfdb28dd2fdaefb2d3f7"><td class="memItemLeft" align="right" valign="top">static Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a6fcdb65f51bfdfdb28dd2fdaefb2d3f7">PositionFromMatrix</a> (Matrix4x4 m)</td></tr>
+<tr class="separator:a6fcdb65f51bfdfdb28dd2fdaefb2d3f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aedbd92baedfda5ae4da41af30b0a2a73"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#aedbd92baedfda5ae4da41af30b0a2a73">LookRotationExtended</a> (ref GameObject gameObjectInOut, Vector3 alignWithVector, Vector3 alignWithNormal, Vector3 customForward, Vector3 customUp)</td></tr>
+<tr class="separator:aedbd92baedfda5ae4da41af30b0a2a73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a444392a535b5a00b70acf72e3c816252"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a444392a535b5a00b70acf72e3c816252">TransformWithParent</a> (out Quaternion childRotation, out Vector3 childPosition, Quaternion parentRotation, Vector3 parentPosition, Quaternion startParentRotation, Vector3 startParentPosition, Quaternion startChildRotation, Vector3 startChildPosition)</td></tr>
+<tr class="separator:a444392a535b5a00b70acf72e3c816252"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e1fe508767177d4acbb00aec8489a26"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a0e1fe508767177d4acbb00aec8489a26">PreciseAlign</a> (ref GameObject gameObjectInOut, Vector3 alignWithVector, Vector3 alignWithNormal, Vector3 alignWithPosition, Vector3 triangleForward, Vector3 triangleNormal, Vector3 trianglePosition)</td></tr>
+<tr class="separator:a0e1fe508767177d4acbb00aec8489a26"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8151fc75e94262fd795f738b9d2b570"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#ac8151fc75e94262fd795f738b9d2b570">VectorsToTransform</a> (ref GameObject gameObjectInOut, Vector3 positionVector, Vector3 directionVector, Vector3 normalVector)</td></tr>
+<tr class="separator:ac8151fc75e94262fd795f738b9d2b570"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0fc075fcb9718aca8dc4cc62990dc070"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a0fc075fcb9718aca8dc4cc62990dc070">PointOnWhichSideOfLineSegment</a> (Vector3 linePoint1, Vector3 linePoint2, Vector3 point)</td></tr>
+<tr class="separator:a0fc075fcb9718aca8dc4cc62990dc070"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad7e73cf22c4689f58de8759278fd960a"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#ad7e73cf22c4689f58de8759278fd960a">MouseDistanceToLine</a> (Vector3 linePoint1, Vector3 linePoint2)</td></tr>
+<tr class="separator:ad7e73cf22c4689f58de8759278fd960a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adac35548a8585ff5a4497ae1fb6492f1"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#adac35548a8585ff5a4497ae1fb6492f1">MouseDistanceToCircle</a> (Vector3 point, float radius)</td></tr>
+<tr class="separator:adac35548a8585ff5a4497ae1fb6492f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab30a916c1ea2d67adb58be1f2c87050"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#aab30a916c1ea2d67adb58be1f2c87050">IsLineInRectangle</a> (Vector3 linePoint1, Vector3 linePoint2, Vector3 rectA, Vector3 rectB, Vector3 rectC, Vector3 rectD)</td></tr>
+<tr class="separator:aab30a916c1ea2d67adb58be1f2c87050"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac19e283efd8758024df1c2056ee43fac"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#ac19e283efd8758024df1c2056ee43fac">IsPointInRectangle</a> (Vector3 point, Vector3 rectA, Vector3 rectC, Vector3 rectB, Vector3 rectD)</td></tr>
+<tr class="separator:ac19e283efd8758024df1c2056ee43fac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a570ef4340ba12690009750e6aa108c2e"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a570ef4340ba12690009750e6aa108c2e">AreLineSegmentsCrossing</a> (Vector3 pointA1, Vector3 pointA2, Vector3 pointB1, Vector3 pointB2)</td></tr>
+<tr class="separator:a570ef4340ba12690009750e6aa108c2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2d1e12e7f3272df1df24a245e5b02570"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a2d1e12e7f3272df1df24a245e5b02570">LinearAcceleration</a> (out Vector3 vector, Vector3 position, int samples)</td></tr>
+<tr class="separator:a2d1e12e7f3272df1df24a245e5b02570"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a791de8a0100ec8ed81b85f342fa5f97f"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a791de8a0100ec8ed81b85f342fa5f97f">AngularAcceleration</a> (out Vector3 vector, Quaternion rotation, int samples)</td></tr>
+<tr class="separator:a791de8a0100ec8ed81b85f342fa5f97f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6725baead56ce426c71cbccba96a396e"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a6725baead56ce426c71cbccba96a396e">LinearFunction2DBasic</a> (float x, float Qx, float Qy)</td></tr>
+<tr class="separator:a6725baead56ce426c71cbccba96a396e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af28fee30babd2398ae400ac145f41357"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#af28fee30babd2398ae400ac145f41357">LinearFunction2DFull</a> (float x, float Px, float Py, float Qx, float Qy)</td></tr>
+<tr class="separator:af28fee30babd2398ae400ac145f41357"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:ae52554bcf30ec1afc8549b2a33e00bb5"><td class="memItemLeft" align="right" valign="top">const double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5">vectorPrecission</a> = 1e-5d</td></tr>
+<tr class="separator:ae52554bcf30ec1afc8549b2a33e00bb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-static-methods" name="pri-static-methods"></a>
+Static Private Member Functions</h2></td></tr>
+<tr class="memitem:a947946ed603abdb5f9de54a518430bba"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a947946ed603abdb5f9de54a518430bba">SolveCubic</a> (out int nRoots, out float x1, out float x2, out float x3, float a, float b, float c, float d)</td></tr>
+<tr class="separator:a947946ed603abdb5f9de54a518430bba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19a6a626eb71cb36a27100fcca0b2b9b"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a19a6a626eb71cb36a27100fcca0b2b9b">CubeRoot</a> (float d)</td></tr>
+<tr class="separator:a19a6a626eb71cb36a27100fcca0b2b9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a388477be516cd494c2c93f79d35e9d53"><td class="memItemLeft" align="right" valign="top">static Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a388477be516cd494c2c93f79d35e9d53">RotDiffToSpeedVec</a> (Quaternion rotation, float deltaTime)</td></tr>
+<tr class="separator:a388477be516cd494c2c93f79d35e9d53"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-static-attribs" name="pri-static-attribs"></a>
+Static Private Attributes</h2></td></tr>
+<tr class="memitem:a9a9aacf87664617b54ecd563bd119cec"><td class="memItemLeft" align="right" valign="top">static Transform&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a9a9aacf87664617b54ecd563bd119cec">tempChild</a> = null</td></tr>
+<tr class="separator:a9a9aacf87664617b54ecd563bd119cec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1cc740f420d82ce87e358c6fd2cad83e"><td class="memItemLeft" align="right" valign="top">static Transform&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a1cc740f420d82ce87e358c6fd2cad83e">tempParent</a> = null</td></tr>
+<tr class="separator:a1cc740f420d82ce87e358c6fd2cad83e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a44b0a26cfe822b803dace3e4a17ab579"><td class="memItemLeft" align="right" valign="top">static Vector3[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a44b0a26cfe822b803dace3e4a17ab579">positionRegister</a></td></tr>
+<tr class="separator:a44b0a26cfe822b803dace3e4a17ab579"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b40b723fbdadf0b616549f678a66836"><td class="memItemLeft" align="right" valign="top">static float[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a1b40b723fbdadf0b616549f678a66836">posTimeRegister</a></td></tr>
+<tr class="separator:a1b40b723fbdadf0b616549f678a66836"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeca897531a6dfa57295bf1d3296a3177"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#aeca897531a6dfa57295bf1d3296a3177">positionSamplesTaken</a> = 0</td></tr>
+<tr class="separator:aeca897531a6dfa57295bf1d3296a3177"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0c3a0bf45773d2c8834e0eeea7eb5bf1"><td class="memItemLeft" align="right" valign="top">static Quaternion[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a0c3a0bf45773d2c8834e0eeea7eb5bf1">rotationRegister</a></td></tr>
+<tr class="separator:a0c3a0bf45773d2c8834e0eeea7eb5bf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a909fc243961c61e25fad35a5538003a3"><td class="memItemLeft" align="right" valign="top">static float[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a909fc243961c61e25fad35a5538003a3">rotTimeRegister</a></td></tr>
+<tr class="separator:a909fc243961c61e25fad35a5538003a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a64dea2a47f90cd54e9ebe0ea1a8a2433"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_math3d.html#a64dea2a47f90cd54e9ebe0ea1a8a2433">rotationSamplesTaken</a> = 0</td></tr>
+<tr class="separator:a64dea2a47f90cd54e9ebe0ea1a8a2433"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="af3148489d29f629bd94769faef49cd04" name="af3148489d29f629bd94769faef49cd04"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af3148489d29f629bd94769faef49cd04">&#9670;&nbsp;</a></span>AddRotation()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static Quaternion Math3d.AddRotation </td>
+          <td>(</td>
+          <td class="paramtype">Quaternion&#160;</td>
+          <td class="paramname"><em>A</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Quaternion&#160;</td>
+          <td class="paramname"><em>B</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad92fd4e4c8e76b9991b10e64213fe932" name="ad92fd4e4c8e76b9991b10e64213fe932"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad92fd4e4c8e76b9991b10e64213fe932">&#9670;&nbsp;</a></span>AddVectorLength()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static Vector3 Math3d.AddVectorLength </td>
+          <td>(</td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>vector</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>size</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a02591fdff71a8f6bf8dbcd3fa901a8de" name="a02591fdff71a8f6bf8dbcd3fa901a8de"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a02591fdff71a8f6bf8dbcd3fa901a8de">&#9670;&nbsp;</a></span>AngleVectorPlane()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static float Math3d.AngleVectorPlane </td>
+          <td>(</td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>vector</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>normal</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a791de8a0100ec8ed81b85f342fa5f97f" name="a791de8a0100ec8ed81b85f342fa5f97f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a791de8a0100ec8ed81b85f342fa5f97f">&#9670;&nbsp;</a></span>AngularAcceleration()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool Math3d.AngularAcceleration </td>
+          <td>(</td>
+          <td class="paramtype">out Vector3&#160;</td>
+          <td class="paramname"><em>vector</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Quaternion&#160;</td>
+          <td class="paramname"><em>rotation</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>samples</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a570ef4340ba12690009750e6aa108c2e" name="a570ef4340ba12690009750e6aa108c2e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a570ef4340ba12690009750e6aa108c2e">&#9670;&nbsp;</a></span>AreLineSegmentsCrossing()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool Math3d.AreLineSegmentsCrossing </td>
+          <td>(</td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>pointA1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>pointA2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>pointB1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>pointB2</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ade28da4490d6bb9e960ee19069a1f49f" name="ade28da4490d6bb9e960ee19069a1f49f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ade28da4490d6bb9e960ee19069a1f49f">&#9670;&nbsp;</a></span>ClosestPointsOnTwoLines()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool Math3d.ClosestPointsOnTwoLines </td>
+          <td>(</td>
+          <td class="paramtype">out Vector3&#160;</td>
+          <td class="paramname"><em>closestPointLine1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">out Vector3&#160;</td>
+          <td class="paramname"><em>closestPointLine2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>linePoint1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>lineVec1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>linePoint2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>lineVec2</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a19a6a626eb71cb36a27100fcca0b2b9b" name="a19a6a626eb71cb36a27100fcca0b2b9b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a19a6a626eb71cb36a27100fcca0b2b9b">&#9670;&nbsp;</a></span>CubeRoot()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static float Math3d.CubeRoot </td>
+          <td>(</td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>d</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4eb7fb8738dde33fb74cd205972de231" name="a4eb7fb8738dde33fb74cd205972de231"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4eb7fb8738dde33fb74cd205972de231">&#9670;&nbsp;</a></span>DotProductAngle()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static float Math3d.DotProductAngle </td>
+          <td>(</td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>vec1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>vec2</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9eddae53f2919abbbb8d25854d98f2ef" name="a9eddae53f2919abbbb8d25854d98f2ef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9eddae53f2919abbbb8d25854d98f2ef">&#9670;&nbsp;</a></span>GetForwardVector()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static Vector3 Math3d.GetForwardVector </td>
+          <td>(</td>
+          <td class="paramtype">Quaternion&#160;</td>
+          <td class="paramname"><em>q</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af93b5c2b7570edf10a50116a13ee7ee0" name="af93b5c2b7570edf10a50116a13ee7ee0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af93b5c2b7570edf10a50116a13ee7ee0">&#9670;&nbsp;</a></span>GetLineSplineIntersections()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static float[] Math3d.GetLineSplineIntersections </td>
+          <td>(</td>
+          <td class="paramtype">Vector2[]&#160;</td>
+          <td class="paramname"><em>linePoints</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector2[]&#160;</td>
+          <td class="paramname"><em>cPoints</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab12c54dd767b6a79dc4fdcc904eba7a0" name="ab12c54dd767b6a79dc4fdcc904eba7a0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab12c54dd767b6a79dc4fdcc904eba7a0">&#9670;&nbsp;</a></span>GetPointOnSpline()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static Vector2 Math3d.GetPointOnSpline </td>
+          <td>(</td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>percentage</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector2[]&#160;</td>
+          <td class="paramname"><em>cPoints</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4e00857cf24b89405ea28ba6d0e1422b" name="a4e00857cf24b89405ea28ba6d0e1422b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4e00857cf24b89405ea28ba6d0e1422b">&#9670;&nbsp;</a></span>GetRightVector()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static Vector3 Math3d.GetRightVector </td>
+          <td>(</td>
+          <td class="paramtype">Quaternion&#160;</td>
+          <td class="paramname"><em>q</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afc19f2830f7b25e25dbf39f1048d0333" name="afc19f2830f7b25e25dbf39f1048d0333"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afc19f2830f7b25e25dbf39f1048d0333">&#9670;&nbsp;</a></span>GetUpVector()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static Vector3 Math3d.GetUpVector </td>
+          <td>(</td>
+          <td class="paramtype">Quaternion&#160;</td>
+          <td class="paramname"><em>q</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acbf31d051a95aea40992374952799a3a" name="acbf31d051a95aea40992374952799a3a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acbf31d051a95aea40992374952799a3a">&#9670;&nbsp;</a></span>Init()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void Math3d.Init </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af207136f05c5845fad1600c44643b7f1" name="af207136f05c5845fad1600c44643b7f1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af207136f05c5845fad1600c44643b7f1">&#9670;&nbsp;</a></span>InverseTransformDirectionMath()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static Vector3 Math3d.InverseTransformDirectionMath </td>
+          <td>(</td>
+          <td class="paramtype">Quaternion&#160;</td>
+          <td class="paramname"><em>rotation</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>vector</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a948c81f31f53f297e6b3fb2874248364" name="a948c81f31f53f297e6b3fb2874248364"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a948c81f31f53f297e6b3fb2874248364">&#9670;&nbsp;</a></span>IsApproximatelyEqual()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool Math3d.IsApproximatelyEqual </td>
+          <td>(</td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>vectorA</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>vectorB</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">double&#160;</td>
+          <td class="paramname"><em>precission</em> = <code><a class="el" href="class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5">Math3d.vectorPrecission</a></code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa6eee63ce400b0187db368310d70d948" name="aa6eee63ce400b0187db368310d70d948"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa6eee63ce400b0187db368310d70d948">&#9670;&nbsp;</a></span>IsApproximatelyParallel()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool Math3d.IsApproximatelyParallel </td>
+          <td>(</td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>vectorA</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>vectorB</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">double&#160;</td>
+          <td class="paramname"><em>precission</em> = <code><a class="el" href="class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5">Math3d.vectorPrecission</a></code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aab30a916c1ea2d67adb58be1f2c87050" name="aab30a916c1ea2d67adb58be1f2c87050"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aab30a916c1ea2d67adb58be1f2c87050">&#9670;&nbsp;</a></span>IsLineInRectangle()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool Math3d.IsLineInRectangle </td>
+          <td>(</td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>linePoint1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>linePoint2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>rectA</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>rectB</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>rectC</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>rectD</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3e47abdc0c5659f30a52d42ca01406e5" name="a3e47abdc0c5659f30a52d42ca01406e5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3e47abdc0c5659f30a52d42ca01406e5">&#9670;&nbsp;</a></span>IsPointApproximatelyOnLine()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool Math3d.IsPointApproximatelyOnLine </td>
+          <td>(</td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>linePoint</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>lineVec</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>point</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">double&#160;</td>
+          <td class="paramname"><em>precission</em> = <code><a class="el" href="class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5">Math3d.vectorPrecission</a></code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac19e283efd8758024df1c2056ee43fac" name="ac19e283efd8758024df1c2056ee43fac"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac19e283efd8758024df1c2056ee43fac">&#9670;&nbsp;</a></span>IsPointInRectangle()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool Math3d.IsPointInRectangle </td>
+          <td>(</td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>point</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>rectA</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>rectC</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>rectB</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>rectD</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af7a33a98279bb7c957596df5e14dab6e" name="af7a33a98279bb7c957596df5e14dab6e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af7a33a98279bb7c957596df5e14dab6e">&#9670;&nbsp;</a></span>IsPointOnLine()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool Math3d.IsPointOnLine </td>
+          <td>(</td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>linePoint</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>lineVec</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>point</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2d1e12e7f3272df1df24a245e5b02570" name="a2d1e12e7f3272df1df24a245e5b02570"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2d1e12e7f3272df1df24a245e5b02570">&#9670;&nbsp;</a></span>LinearAcceleration()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool Math3d.LinearAcceleration </td>
+          <td>(</td>
+          <td class="paramtype">out Vector3&#160;</td>
+          <td class="paramname"><em>vector</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>position</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>samples</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6725baead56ce426c71cbccba96a396e" name="a6725baead56ce426c71cbccba96a396e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6725baead56ce426c71cbccba96a396e">&#9670;&nbsp;</a></span>LinearFunction2DBasic()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static float Math3d.LinearFunction2DBasic </td>
+          <td>(</td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>x</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>Qx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>Qy</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af28fee30babd2398ae400ac145f41357" name="af28fee30babd2398ae400ac145f41357"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af28fee30babd2398ae400ac145f41357">&#9670;&nbsp;</a></span>LinearFunction2DFull()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static float Math3d.LinearFunction2DFull </td>
+          <td>(</td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>x</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>Px</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>Py</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>Qx</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>Qy</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac062925a5afea1c1012da3605b84392c" name="ac062925a5afea1c1012da3605b84392c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac062925a5afea1c1012da3605b84392c">&#9670;&nbsp;</a></span>LineLineIntersection()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool Math3d.LineLineIntersection </td>
+          <td>(</td>
+          <td class="paramtype">out Vector3&#160;</td>
+          <td class="paramname"><em>intersection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>linePoint1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>lineVec1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>linePoint2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>lineVec2</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1088a5089b12fd0e347e7db5529934ad" name="a1088a5089b12fd0e347e7db5529934ad"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1088a5089b12fd0e347e7db5529934ad">&#9670;&nbsp;</a></span>LinePlaneIntersection()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool Math3d.LinePlaneIntersection </td>
+          <td>(</td>
+          <td class="paramtype">out Vector3&#160;</td>
+          <td class="paramname"><em>intersection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>linePoint</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>lineVec</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>planeNormal</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>planePoint</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aedbd92baedfda5ae4da41af30b0a2a73" name="aedbd92baedfda5ae4da41af30b0a2a73"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aedbd92baedfda5ae4da41af30b0a2a73">&#9670;&nbsp;</a></span>LookRotationExtended()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void Math3d.LookRotationExtended </td>
+          <td>(</td>
+          <td class="paramtype">ref GameObject&#160;</td>
+          <td class="paramname"><em>gameObjectInOut</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>alignWithVector</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>alignWithNormal</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>customForward</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>customUp</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adac35548a8585ff5a4497ae1fb6492f1" name="adac35548a8585ff5a4497ae1fb6492f1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adac35548a8585ff5a4497ae1fb6492f1">&#9670;&nbsp;</a></span>MouseDistanceToCircle()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static float Math3d.MouseDistanceToCircle </td>
+          <td>(</td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>point</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>radius</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad7e73cf22c4689f58de8759278fd960a" name="ad7e73cf22c4689f58de8759278fd960a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad7e73cf22c4689f58de8759278fd960a">&#9670;&nbsp;</a></span>MouseDistanceToLine()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static float Math3d.MouseDistanceToLine </td>
+          <td>(</td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>linePoint1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>linePoint2</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6add412d1291d4c5d42ecc30cc94fead" name="a6add412d1291d4c5d42ecc30cc94fead"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6add412d1291d4c5d42ecc30cc94fead">&#9670;&nbsp;</a></span>PlaneFrom3Points()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void Math3d.PlaneFrom3Points </td>
+          <td>(</td>
+          <td class="paramtype">out Vector3&#160;</td>
+          <td class="paramname"><em>planeNormal</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">out Vector3&#160;</td>
+          <td class="paramname"><em>planePoint</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>pointA</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>pointB</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>pointC</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac90b5e767702a94267f0e1c939029f65" name="ac90b5e767702a94267f0e1c939029f65"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac90b5e767702a94267f0e1c939029f65">&#9670;&nbsp;</a></span>PlanePlaneIntersection()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool Math3d.PlanePlaneIntersection </td>
+          <td>(</td>
+          <td class="paramtype">out Vector3&#160;</td>
+          <td class="paramname"><em>linePoint</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">out Vector3&#160;</td>
+          <td class="paramname"><em>lineVec</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>plane1Normal</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>plane1Position</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>plane2Normal</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>plane2Position</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0fc075fcb9718aca8dc4cc62990dc070" name="a0fc075fcb9718aca8dc4cc62990dc070"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0fc075fcb9718aca8dc4cc62990dc070">&#9670;&nbsp;</a></span>PointOnWhichSideOfLineSegment()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int Math3d.PointOnWhichSideOfLineSegment </td>
+          <td>(</td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>linePoint1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>linePoint2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>point</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6fcdb65f51bfdfdb28dd2fdaefb2d3f7" name="a6fcdb65f51bfdfdb28dd2fdaefb2d3f7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6fcdb65f51bfdfdb28dd2fdaefb2d3f7">&#9670;&nbsp;</a></span>PositionFromMatrix()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static Vector3 Math3d.PositionFromMatrix </td>
+          <td>(</td>
+          <td class="paramtype">Matrix4x4&#160;</td>
+          <td class="paramname"><em>m</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0e1fe508767177d4acbb00aec8489a26" name="a0e1fe508767177d4acbb00aec8489a26"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0e1fe508767177d4acbb00aec8489a26">&#9670;&nbsp;</a></span>PreciseAlign()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void Math3d.PreciseAlign </td>
+          <td>(</td>
+          <td class="paramtype">ref GameObject&#160;</td>
+          <td class="paramname"><em>gameObjectInOut</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>alignWithVector</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>alignWithNormal</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>alignWithPosition</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>triangleForward</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>triangleNormal</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>trianglePosition</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa9dbf73d310e2fe4fcd27fe70a19db12" name="aa9dbf73d310e2fe4fcd27fe70a19db12"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa9dbf73d310e2fe4fcd27fe70a19db12">&#9670;&nbsp;</a></span>ProjectPointOnLine()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static Vector3 Math3d.ProjectPointOnLine </td>
+          <td>(</td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>linePoint</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>lineVec</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>point</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3883a28d7a424f8e77423ba4a3535572" name="a3883a28d7a424f8e77423ba4a3535572"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3883a28d7a424f8e77423ba4a3535572">&#9670;&nbsp;</a></span>ProjectPointOnLineSegment()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static Vector3 Math3d.ProjectPointOnLineSegment </td>
+          <td>(</td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>linePoint1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>linePoint2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>point</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a248c9490ac74931eb0cb5c2524ac7dca" name="a248c9490ac74931eb0cb5c2524ac7dca"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a248c9490ac74931eb0cb5c2524ac7dca">&#9670;&nbsp;</a></span>ProjectPointOnPlane()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static Vector3 Math3d.ProjectPointOnPlane </td>
+          <td>(</td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>planeNormal</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>planePoint</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>point</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2da523470df9e3d0f1f60ee6cb191a05" name="a2da523470df9e3d0f1f60ee6cb191a05"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2da523470df9e3d0f1f60ee6cb191a05">&#9670;&nbsp;</a></span>ProjectVectorOnPlane()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static Vector3 Math3d.ProjectVectorOnPlane </td>
+          <td>(</td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>planeNormal</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>vector</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8fd5a187d9d06b60fd33c087c55b9bc4" name="a8fd5a187d9d06b60fd33c087c55b9bc4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8fd5a187d9d06b60fd33c087c55b9bc4">&#9670;&nbsp;</a></span>QuaternionFromMatrix()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static Quaternion Math3d.QuaternionFromMatrix </td>
+          <td>(</td>
+          <td class="paramtype">Matrix4x4&#160;</td>
+          <td class="paramname"><em>m</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad38c7e7ab51778d165766035b012443f" name="ad38c7e7ab51778d165766035b012443f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad38c7e7ab51778d165766035b012443f">&#9670;&nbsp;</a></span>RotateVectorFromTo()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static Vector3 Math3d.RotateVectorFromTo </td>
+          <td>(</td>
+          <td class="paramtype">Quaternion&#160;</td>
+          <td class="paramname"><em>from</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Quaternion&#160;</td>
+          <td class="paramname"><em>to</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>vector</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a388477be516cd494c2c93f79d35e9d53" name="a388477be516cd494c2c93f79d35e9d53"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a388477be516cd494c2c93f79d35e9d53">&#9670;&nbsp;</a></span>RotDiffToSpeedVec()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static Vector3 Math3d.RotDiffToSpeedVec </td>
+          <td>(</td>
+          <td class="paramtype">Quaternion&#160;</td>
+          <td class="paramname"><em>rotation</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>deltaTime</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6dfa59be1955f2fbd3606d6fcea943a9" name="a6dfa59be1955f2fbd3606d6fcea943a9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6dfa59be1955f2fbd3606d6fcea943a9">&#9670;&nbsp;</a></span>SetVectorLength()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static Vector3 Math3d.SetVectorLength </td>
+          <td>(</td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>vector</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>size</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a34175f749db0063b56a35521b46d3e11" name="a34175f749db0063b56a35521b46d3e11"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a34175f749db0063b56a35521b46d3e11">&#9670;&nbsp;</a></span>SignedDistancePlanePoint()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static float Math3d.SignedDistancePlanePoint </td>
+          <td>(</td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>planeNormal</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>planePoint</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>point</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3e8392dd2eb9242b43664a6e2d473a18" name="a3e8392dd2eb9242b43664a6e2d473a18"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3e8392dd2eb9242b43664a6e2d473a18">&#9670;&nbsp;</a></span>SignedDotProduct()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static float Math3d.SignedDotProduct </td>
+          <td>(</td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>vectorA</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>vectorB</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>normal</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a04b345c4300eb494c46119e980c8f846" name="a04b345c4300eb494c46119e980c8f846"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a04b345c4300eb494c46119e980c8f846">&#9670;&nbsp;</a></span>SignedVectorAngle()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static float Math3d.SignedVectorAngle </td>
+          <td>(</td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>referenceVector</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>otherVector</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>normal</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a947946ed603abdb5f9de54a518430bba" name="a947946ed603abdb5f9de54a518430bba"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a947946ed603abdb5f9de54a518430bba">&#9670;&nbsp;</a></span>SolveCubic()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void Math3d.SolveCubic </td>
+          <td>(</td>
+          <td class="paramtype">out int&#160;</td>
+          <td class="paramname"><em>nRoots</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">out float&#160;</td>
+          <td class="paramname"><em>x1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">out float&#160;</td>
+          <td class="paramname"><em>x2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">out float&#160;</td>
+          <td class="paramname"><em>x3</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>a</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>b</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>c</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>d</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af2302954b0a1733b5ca2dfd1b344415c" name="af2302954b0a1733b5ca2dfd1b344415c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af2302954b0a1733b5ca2dfd1b344415c">&#9670;&nbsp;</a></span>SubtractRotation()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static Quaternion Math3d.SubtractRotation </td>
+          <td>(</td>
+          <td class="paramtype">Quaternion&#160;</td>
+          <td class="paramname"><em>B</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Quaternion&#160;</td>
+          <td class="paramname"><em>A</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3cc2b0b6991842d5fdfe19325e93aed6" name="a3cc2b0b6991842d5fdfe19325e93aed6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3cc2b0b6991842d5fdfe19325e93aed6">&#9670;&nbsp;</a></span>TransformDirectionMath()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static Vector3 Math3d.TransformDirectionMath </td>
+          <td>(</td>
+          <td class="paramtype">Quaternion&#160;</td>
+          <td class="paramname"><em>rotation</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>vector</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a444392a535b5a00b70acf72e3c816252" name="a444392a535b5a00b70acf72e3c816252"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a444392a535b5a00b70acf72e3c816252">&#9670;&nbsp;</a></span>TransformWithParent()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void Math3d.TransformWithParent </td>
+          <td>(</td>
+          <td class="paramtype">out Quaternion&#160;</td>
+          <td class="paramname"><em>childRotation</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">out Vector3&#160;</td>
+          <td class="paramname"><em>childPosition</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Quaternion&#160;</td>
+          <td class="paramname"><em>parentRotation</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>parentPosition</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Quaternion&#160;</td>
+          <td class="paramname"><em>startParentRotation</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>startParentPosition</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Quaternion&#160;</td>
+          <td class="paramname"><em>startChildRotation</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>startChildPosition</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac8151fc75e94262fd795f738b9d2b570" name="ac8151fc75e94262fd795f738b9d2b570"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac8151fc75e94262fd795f738b9d2b570">&#9670;&nbsp;</a></span>VectorsToTransform()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void Math3d.VectorsToTransform </td>
+          <td>(</td>
+          <td class="paramtype">ref GameObject&#160;</td>
+          <td class="paramname"><em>gameObjectInOut</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>positionVector</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>directionVector</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>normalVector</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a44b0a26cfe822b803dace3e4a17ab579" name="a44b0a26cfe822b803dace3e4a17ab579"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a44b0a26cfe822b803dace3e4a17ab579">&#9670;&nbsp;</a></span>positionRegister</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Vector3 [] Math3d.positionRegister</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aeca897531a6dfa57295bf1d3296a3177" name="aeca897531a6dfa57295bf1d3296a3177"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aeca897531a6dfa57295bf1d3296a3177">&#9670;&nbsp;</a></span>positionSamplesTaken</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int Math3d.positionSamplesTaken = 0</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1b40b723fbdadf0b616549f678a66836" name="a1b40b723fbdadf0b616549f678a66836"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1b40b723fbdadf0b616549f678a66836">&#9670;&nbsp;</a></span>posTimeRegister</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float [] Math3d.posTimeRegister</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0c3a0bf45773d2c8834e0eeea7eb5bf1" name="a0c3a0bf45773d2c8834e0eeea7eb5bf1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0c3a0bf45773d2c8834e0eeea7eb5bf1">&#9670;&nbsp;</a></span>rotationRegister</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Quaternion [] Math3d.rotationRegister</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a64dea2a47f90cd54e9ebe0ea1a8a2433" name="a64dea2a47f90cd54e9ebe0ea1a8a2433"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a64dea2a47f90cd54e9ebe0ea1a8a2433">&#9670;&nbsp;</a></span>rotationSamplesTaken</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int Math3d.rotationSamplesTaken = 0</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a909fc243961c61e25fad35a5538003a3" name="a909fc243961c61e25fad35a5538003a3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a909fc243961c61e25fad35a5538003a3">&#9670;&nbsp;</a></span>rotTimeRegister</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float [] Math3d.rotTimeRegister</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9a9aacf87664617b54ecd563bd119cec" name="a9a9aacf87664617b54ecd563bd119cec"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9a9aacf87664617b54ecd563bd119cec">&#9670;&nbsp;</a></span>tempChild</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Transform Math3d.tempChild = null</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1cc740f420d82ce87e358c6fd2cad83e" name="a1cc740f420d82ce87e358c6fd2cad83e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1cc740f420d82ce87e358c6fd2cad83e">&#9670;&nbsp;</a></span>tempParent</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Transform Math3d.tempParent = null</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae52554bcf30ec1afc8549b2a33e00bb5" name="ae52554bcf30ec1afc8549b2a33e00bb5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae52554bcf30ec1afc8549b2a33e00bb5">&#9670;&nbsp;</a></span>vectorPrecission</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">const double Math3d.vectorPrecission = 1e-5d</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/<a class="el" href="_math3d_8cs.html">Math3d.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_math3d.html">Math3d</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_math3d.js b/Doxygen/output/html/class_math3d.js
new file mode 100644
index 0000000000000000000000000000000000000000..d68a2aa13bf755fe1711d2a46fb8f18ed4896b3b
--- /dev/null
+++ b/Doxygen/output/html/class_math3d.js
@@ -0,0 +1,62 @@
+var class_math3d =
+[
+    [ "AddRotation", "class_math3d.html#af3148489d29f629bd94769faef49cd04", null ],
+    [ "AddVectorLength", "class_math3d.html#ad92fd4e4c8e76b9991b10e64213fe932", null ],
+    [ "AngleVectorPlane", "class_math3d.html#a02591fdff71a8f6bf8dbcd3fa901a8de", null ],
+    [ "AngularAcceleration", "class_math3d.html#a791de8a0100ec8ed81b85f342fa5f97f", null ],
+    [ "AreLineSegmentsCrossing", "class_math3d.html#a570ef4340ba12690009750e6aa108c2e", null ],
+    [ "ClosestPointsOnTwoLines", "class_math3d.html#ade28da4490d6bb9e960ee19069a1f49f", null ],
+    [ "CubeRoot", "class_math3d.html#a19a6a626eb71cb36a27100fcca0b2b9b", null ],
+    [ "DotProductAngle", "class_math3d.html#a4eb7fb8738dde33fb74cd205972de231", null ],
+    [ "GetForwardVector", "class_math3d.html#a9eddae53f2919abbbb8d25854d98f2ef", null ],
+    [ "GetLineSplineIntersections", "class_math3d.html#af93b5c2b7570edf10a50116a13ee7ee0", null ],
+    [ "GetPointOnSpline", "class_math3d.html#ab12c54dd767b6a79dc4fdcc904eba7a0", null ],
+    [ "GetRightVector", "class_math3d.html#a4e00857cf24b89405ea28ba6d0e1422b", null ],
+    [ "GetUpVector", "class_math3d.html#afc19f2830f7b25e25dbf39f1048d0333", null ],
+    [ "Init", "class_math3d.html#acbf31d051a95aea40992374952799a3a", null ],
+    [ "InverseTransformDirectionMath", "class_math3d.html#af207136f05c5845fad1600c44643b7f1", null ],
+    [ "IsApproximatelyEqual", "class_math3d.html#a948c81f31f53f297e6b3fb2874248364", null ],
+    [ "IsApproximatelyParallel", "class_math3d.html#aa6eee63ce400b0187db368310d70d948", null ],
+    [ "IsLineInRectangle", "class_math3d.html#aab30a916c1ea2d67adb58be1f2c87050", null ],
+    [ "IsPointApproximatelyOnLine", "class_math3d.html#a3e47abdc0c5659f30a52d42ca01406e5", null ],
+    [ "IsPointInRectangle", "class_math3d.html#ac19e283efd8758024df1c2056ee43fac", null ],
+    [ "IsPointOnLine", "class_math3d.html#af7a33a98279bb7c957596df5e14dab6e", null ],
+    [ "LinearAcceleration", "class_math3d.html#a2d1e12e7f3272df1df24a245e5b02570", null ],
+    [ "LinearFunction2DBasic", "class_math3d.html#a6725baead56ce426c71cbccba96a396e", null ],
+    [ "LinearFunction2DFull", "class_math3d.html#af28fee30babd2398ae400ac145f41357", null ],
+    [ "LineLineIntersection", "class_math3d.html#ac062925a5afea1c1012da3605b84392c", null ],
+    [ "LinePlaneIntersection", "class_math3d.html#a1088a5089b12fd0e347e7db5529934ad", null ],
+    [ "LookRotationExtended", "class_math3d.html#aedbd92baedfda5ae4da41af30b0a2a73", null ],
+    [ "MouseDistanceToCircle", "class_math3d.html#adac35548a8585ff5a4497ae1fb6492f1", null ],
+    [ "MouseDistanceToLine", "class_math3d.html#ad7e73cf22c4689f58de8759278fd960a", null ],
+    [ "PlaneFrom3Points", "class_math3d.html#a6add412d1291d4c5d42ecc30cc94fead", null ],
+    [ "PlanePlaneIntersection", "class_math3d.html#ac90b5e767702a94267f0e1c939029f65", null ],
+    [ "PointOnWhichSideOfLineSegment", "class_math3d.html#a0fc075fcb9718aca8dc4cc62990dc070", null ],
+    [ "PositionFromMatrix", "class_math3d.html#a6fcdb65f51bfdfdb28dd2fdaefb2d3f7", null ],
+    [ "PreciseAlign", "class_math3d.html#a0e1fe508767177d4acbb00aec8489a26", null ],
+    [ "ProjectPointOnLine", "class_math3d.html#aa9dbf73d310e2fe4fcd27fe70a19db12", null ],
+    [ "ProjectPointOnLineSegment", "class_math3d.html#a3883a28d7a424f8e77423ba4a3535572", null ],
+    [ "ProjectPointOnPlane", "class_math3d.html#a248c9490ac74931eb0cb5c2524ac7dca", null ],
+    [ "ProjectVectorOnPlane", "class_math3d.html#a2da523470df9e3d0f1f60ee6cb191a05", null ],
+    [ "QuaternionFromMatrix", "class_math3d.html#a8fd5a187d9d06b60fd33c087c55b9bc4", null ],
+    [ "RotateVectorFromTo", "class_math3d.html#ad38c7e7ab51778d165766035b012443f", null ],
+    [ "RotDiffToSpeedVec", "class_math3d.html#a388477be516cd494c2c93f79d35e9d53", null ],
+    [ "SetVectorLength", "class_math3d.html#a6dfa59be1955f2fbd3606d6fcea943a9", null ],
+    [ "SignedDistancePlanePoint", "class_math3d.html#a34175f749db0063b56a35521b46d3e11", null ],
+    [ "SignedDotProduct", "class_math3d.html#a3e8392dd2eb9242b43664a6e2d473a18", null ],
+    [ "SignedVectorAngle", "class_math3d.html#a04b345c4300eb494c46119e980c8f846", null ],
+    [ "SolveCubic", "class_math3d.html#a947946ed603abdb5f9de54a518430bba", null ],
+    [ "SubtractRotation", "class_math3d.html#af2302954b0a1733b5ca2dfd1b344415c", null ],
+    [ "TransformDirectionMath", "class_math3d.html#a3cc2b0b6991842d5fdfe19325e93aed6", null ],
+    [ "TransformWithParent", "class_math3d.html#a444392a535b5a00b70acf72e3c816252", null ],
+    [ "VectorsToTransform", "class_math3d.html#ac8151fc75e94262fd795f738b9d2b570", null ],
+    [ "positionRegister", "class_math3d.html#a44b0a26cfe822b803dace3e4a17ab579", null ],
+    [ "positionSamplesTaken", "class_math3d.html#aeca897531a6dfa57295bf1d3296a3177", null ],
+    [ "posTimeRegister", "class_math3d.html#a1b40b723fbdadf0b616549f678a66836", null ],
+    [ "rotationRegister", "class_math3d.html#a0c3a0bf45773d2c8834e0eeea7eb5bf1", null ],
+    [ "rotationSamplesTaken", "class_math3d.html#a64dea2a47f90cd54e9ebe0ea1a8a2433", null ],
+    [ "rotTimeRegister", "class_math3d.html#a909fc243961c61e25fad35a5538003a3", null ],
+    [ "tempChild", "class_math3d.html#a9a9aacf87664617b54ecd563bd119cec", null ],
+    [ "tempParent", "class_math3d.html#a1cc740f420d82ce87e358c6fd2cad83e", null ],
+    [ "vectorPrecission", "class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_menue_loader-members.html b/Doxygen/output/html/class_menue_loader-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..134f13ea10a3e0fa8a29b7f006789de017e4734a
--- /dev/null
+++ b/Doxygen/output/html/class_menue_loader-members.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_menue_loader.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">MenueLoader Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_menue_loader.html">MenueLoader</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_menue_loader.html#ab264e0dc6c0aba950b8846354fe60a81">Clear</a>()</td><td class="entry"><a class="el" href="class_menue_loader.html">MenueLoader</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_menue_loader.html#ae25fa1c3f19c8659d7e0aadebdc53431">mode</a></td><td class="entry"><a class="el" href="class_menue_loader.html">MenueLoader</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_menue_loader.html#ac7506b9f67dace4300fb9255799f7330">mode_last</a></td><td class="entry"><a class="el" href="class_menue_loader.html">MenueLoader</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_menue_loader.html#a58db453990401e5ddb6910ca26ea7621">pageMenue</a></td><td class="entry"><a class="el" href="class_menue_loader.html">MenueLoader</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_menue_loader.html#aabe3205354d5997c1a0db35e02ebd9c7">Pages</a></td><td class="entry"><a class="el" href="class_menue_loader.html">MenueLoader</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_menue_loader.html#a54d3cb4dd1c00a4eddd565be881ba6b9">RevertMode</a>()</td><td class="entry"><a class="el" href="class_menue_loader.html">MenueLoader</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_menue_loader.html#a2947e213117b713b12320ec191d028d4">scroll</a></td><td class="entry"><a class="el" href="class_menue_loader.html">MenueLoader</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_menue_loader.html#aae7cc2b25767093b997a6a3043884ae3">SetMode</a>(int select)</td><td class="entry"><a class="el" href="class_menue_loader.html">MenueLoader</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_menue_loader.html#a5d95eed68338ed118f77eebf0eaddf99">Start</a>()</td><td class="entry"><a class="el" href="class_menue_loader.html">MenueLoader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_menue_loader.html b/Doxygen/output/html/class_menue_loader.html
new file mode 100644
index 0000000000000000000000000000000000000000..8e9020ff09aa30f4c17d4bb4b5126717fdeb0a71
--- /dev/null
+++ b/Doxygen/output/html/class_menue_loader.html
@@ -0,0 +1,346 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: MenueLoader Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_menue_loader.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="#pri-attribs">Private Attributes</a> &#124;
+<a href="class_menue_loader-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">MenueLoader Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Allows multiple Pages (direct children of this) to switch/ scroll through.  
+ <a href="class_menue_loader.html#details">More...</a></p>
+<div class="dynheader">
+Inheritance diagram for MenueLoader:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_menue_loader.png" usemap="#MenueLoader_map" alt=""/>
+  <map id="MenueLoader_map" name="MenueLoader_map">
+<area href="class_create_loader.html" alt="CreateLoader" shape="rect" coords="0,112,102,136"/>
+<area href="class_list_loader.html" title="Allowes for Pages of MenueLoader to contain Lists." alt="ListLoader&lt; T &gt;" shape="rect" coords="112,112,214,136"/>
+<area href="class_edit_loader.html" alt="EditLoader" shape="rect" coords="0,168,102,192"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a54d3cb4dd1c00a4eddd565be881ba6b9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menue_loader.html#a54d3cb4dd1c00a4eddd565be881ba6b9">RevertMode</a> ()</td></tr>
+<tr class="memdesc:a54d3cb4dd1c00a4eddd565be881ba6b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reverts to last opend Page.  <a href="class_menue_loader.html#a54d3cb4dd1c00a4eddd565be881ba6b9">More...</a><br /></td></tr>
+<tr class="separator:a54d3cb4dd1c00a4eddd565be881ba6b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae7cc2b25767093b997a6a3043884ae3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menue_loader.html#aae7cc2b25767093b997a6a3043884ae3">SetMode</a> (int select)</td></tr>
+<tr class="memdesc:aae7cc2b25767093b997a6a3043884ae3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deactivates all Pages, then activates Page <em>select</em> .  <a href="class_menue_loader.html#aae7cc2b25767093b997a6a3043884ae3">More...</a><br /></td></tr>
+<tr class="separator:aae7cc2b25767093b997a6a3043884ae3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a58db453990401e5ddb6910ca26ea7621"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_menue_loader.html">MenueLoader</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menue_loader.html#a58db453990401e5ddb6910ca26ea7621">pageMenue</a></td></tr>
+<tr class="separator:a58db453990401e5ddb6910ca26ea7621"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2947e213117b713b12320ec191d028d4"><td class="memItemLeft" align="right" valign="top">UnityEngine.UI.ScrollRect&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menue_loader.html#a2947e213117b713b12320ec191d028d4">scroll</a> = null</td></tr>
+<tr class="separator:a2947e213117b713b12320ec191d028d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabe3205354d5997c1a0db35e02ebd9c7"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menue_loader.html#aabe3205354d5997c1a0db35e02ebd9c7">Pages</a></td></tr>
+<tr class="separator:aabe3205354d5997c1a0db35e02ebd9c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a5d95eed68338ed118f77eebf0eaddf99"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menue_loader.html#a5d95eed68338ed118f77eebf0eaddf99">Start</a> ()</td></tr>
+<tr class="separator:a5d95eed68338ed118f77eebf0eaddf99"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:ab264e0dc6c0aba950b8846354fe60a81"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menue_loader.html#ab264e0dc6c0aba950b8846354fe60a81">Clear</a> ()</td></tr>
+<tr class="memdesc:ab264e0dc6c0aba950b8846354fe60a81"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deactivates all Pages.  <a href="class_menue_loader.html#ab264e0dc6c0aba950b8846354fe60a81">More...</a><br /></td></tr>
+<tr class="separator:ab264e0dc6c0aba950b8846354fe60a81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:ae25fa1c3f19c8659d7e0aadebdc53431"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menue_loader.html#ae25fa1c3f19c8659d7e0aadebdc53431">mode</a> = 0</td></tr>
+<tr class="separator:ae25fa1c3f19c8659d7e0aadebdc53431"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac7506b9f67dace4300fb9255799f7330"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_menue_loader.html#ac7506b9f67dace4300fb9255799f7330">mode_last</a> = 0</td></tr>
+<tr class="separator:ac7506b9f67dace4300fb9255799f7330"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >Allows multiple Pages (direct children of this) to switch/ scroll through. </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a id="ab264e0dc6c0aba950b8846354fe60a81" name="ab264e0dc6c0aba950b8846354fe60a81"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab264e0dc6c0aba950b8846354fe60a81">&#9670;&nbsp;</a></span>Clear()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MenueLoader.Clear </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Deactivates all Pages. </p>
+
+</div>
+</div>
+<a id="a54d3cb4dd1c00a4eddd565be881ba6b9" name="a54d3cb4dd1c00a4eddd565be881ba6b9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a54d3cb4dd1c00a4eddd565be881ba6b9">&#9670;&nbsp;</a></span>RevertMode()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MenueLoader.RevertMode </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Reverts to last opend Page. </p>
+
+</div>
+</div>
+<a id="aae7cc2b25767093b997a6a3043884ae3" name="aae7cc2b25767093b997a6a3043884ae3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aae7cc2b25767093b997a6a3043884ae3">&#9670;&nbsp;</a></span>SetMode()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MenueLoader.SetMode </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>select</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Deactivates all Pages, then activates Page <em>select</em> . </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">select</td><td>Page to switch to</td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a5d95eed68338ed118f77eebf0eaddf99" name="a5d95eed68338ed118f77eebf0eaddf99"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5d95eed68338ed118f77eebf0eaddf99">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MenueLoader.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="ae25fa1c3f19c8659d7e0aadebdc53431" name="ae25fa1c3f19c8659d7e0aadebdc53431"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae25fa1c3f19c8659d7e0aadebdc53431">&#9670;&nbsp;</a></span>mode</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int MenueLoader.mode = 0</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac7506b9f67dace4300fb9255799f7330" name="ac7506b9f67dace4300fb9255799f7330"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac7506b9f67dace4300fb9255799f7330">&#9670;&nbsp;</a></span>mode_last</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int MenueLoader.mode_last = 0</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a58db453990401e5ddb6910ca26ea7621" name="a58db453990401e5ddb6910ca26ea7621"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a58db453990401e5ddb6910ca26ea7621">&#9670;&nbsp;</a></span>pageMenue</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_menue_loader.html">MenueLoader</a> MenueLoader.pageMenue</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aabe3205354d5997c1a0db35e02ebd9c7" name="aabe3205354d5997c1a0db35e02ebd9c7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aabe3205354d5997c1a0db35e02ebd9c7">&#9670;&nbsp;</a></span>Pages</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject MenueLoader.Pages</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2947e213117b713b12320ec191d028d4" name="a2947e213117b713b12320ec191d028d4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2947e213117b713b12320ec191d028d4">&#9670;&nbsp;</a></span>scroll</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UnityEngine.UI.ScrollRect MenueLoader.scroll = null</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/UI/MainMenue/<a class="el" href="_menue_loader_8cs.html">MenueLoader.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_menue_loader.html">MenueLoader</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_menue_loader.js b/Doxygen/output/html/class_menue_loader.js
new file mode 100644
index 0000000000000000000000000000000000000000..04f0b0c384f082e5f898caf038aa29f136fad4e6
--- /dev/null
+++ b/Doxygen/output/html/class_menue_loader.js
@@ -0,0 +1,12 @@
+var class_menue_loader =
+[
+    [ "Clear", "class_menue_loader.html#ab264e0dc6c0aba950b8846354fe60a81", null ],
+    [ "RevertMode", "class_menue_loader.html#a54d3cb4dd1c00a4eddd565be881ba6b9", null ],
+    [ "SetMode", "class_menue_loader.html#aae7cc2b25767093b997a6a3043884ae3", null ],
+    [ "Start", "class_menue_loader.html#a5d95eed68338ed118f77eebf0eaddf99", null ],
+    [ "mode", "class_menue_loader.html#ae25fa1c3f19c8659d7e0aadebdc53431", null ],
+    [ "mode_last", "class_menue_loader.html#ac7506b9f67dace4300fb9255799f7330", null ],
+    [ "pageMenue", "class_menue_loader.html#a58db453990401e5ddb6910ca26ea7621", null ],
+    [ "Pages", "class_menue_loader.html#aabe3205354d5997c1a0db35e02ebd9c7", null ],
+    [ "scroll", "class_menue_loader.html#a2947e213117b713b12320ec191d028d4", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_menue_loader.png b/Doxygen/output/html/class_menue_loader.png
new file mode 100644
index 0000000000000000000000000000000000000000..c8f78601c27c6504babcf156d302ad67f206b8f5
--- /dev/null
+++ b/Doxygen/output/html/class_menue_loader.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:aaecdea4b5345328bfa668807a78f1655a497ef744fcc90965ac5c78b0595c04
+size 1202
diff --git a/Doxygen/output/html/class_mesh_renderer_hint_animation-members.html b/Doxygen/output/html/class_mesh_renderer_hint_animation-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..e9958dc351f911a24264ca5bdb32a0378e4aa2a1
--- /dev/null
+++ b/Doxygen/output/html/class_mesh_renderer_hint_animation-members.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_mesh_renderer_hint_animation.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">MeshRendererHintAnimation Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_mesh_renderer_hint_animation.html">MeshRendererHintAnimation</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_mesh_renderer_hint_animation.html#a299d92840c049e247bb26adf1f710e22">Animate</a>()</td><td class="entry"><a class="el" href="class_mesh_renderer_hint_animation.html">MeshRendererHintAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_mesh_renderer_hint_animation.html#a0c9f6c505843977d0e38f1a2188f1a94">animateDuration</a></td><td class="entry"><a class="el" href="class_mesh_renderer_hint_animation.html">MeshRendererHintAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_mesh_renderer_hint_animation.html#a705c8f01ced72109d7fb598485eed889">animating</a></td><td class="entry"><a class="el" href="class_mesh_renderer_hint_animation.html">MeshRendererHintAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_mesh_renderer_hint_animation.html#a14f97dd6f5e8c5ca6d672e3f1a91eb5a">animationEndColor</a></td><td class="entry"><a class="el" href="class_mesh_renderer_hint_animation.html">MeshRendererHintAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_mesh_renderer_hint_animation.html#a9fbb7eff5fed532de8fdec4f4eda90b9">animationStartColor</a></td><td class="entry"><a class="el" href="class_mesh_renderer_hint_animation.html">MeshRendererHintAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_mesh_renderer_hint_animation.html#a480ec85a818fefba2f73fa4a5345ef56">AnimationTrigger</a>()</td><td class="entry"><a class="el" href="class_mesh_renderer_hint_animation.html">MeshRendererHintAnimation</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_mesh_renderer_hint_animation.html#a9fb44fce74e1d3757d205026bccbf545">meshRendererToChange</a></td><td class="entry"><a class="el" href="class_mesh_renderer_hint_animation.html">MeshRendererHintAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_mesh_renderer_hint_animation.html#aa990614172dd14484fb84420ef0a37e2">meshRendererToChangeDefaultColor</a></td><td class="entry"><a class="el" href="class_mesh_renderer_hint_animation.html">MeshRendererHintAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_mesh_renderer_hint_animation.html#a47f6489dc4a700de138c8b0809d4d561">Start</a>()</td><td class="entry"><a class="el" href="class_mesh_renderer_hint_animation.html">MeshRendererHintAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_mesh_renderer_hint_animation.html#a3f0416fb5dcde56225382e9c27ee7123">timer</a></td><td class="entry"><a class="el" href="class_mesh_renderer_hint_animation.html">MeshRendererHintAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_mesh_renderer_hint_animation.html#a5e93d7b8991d5009c973661304e1dea5">Update</a>()</td><td class="entry"><a class="el" href="class_mesh_renderer_hint_animation.html">MeshRendererHintAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_mesh_renderer_hint_animation.html#ad1ff81910743b38883605d0e2e80658f">updateAnimationParameters</a>()</td><td class="entry"><a class="el" href="class_mesh_renderer_hint_animation.html">MeshRendererHintAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_mesh_renderer_hint_animation.html b/Doxygen/output/html/class_mesh_renderer_hint_animation.html
new file mode 100644
index 0000000000000000000000000000000000000000..a6797c7d55aafd513b9d82ba7be9727cce2369e8
--- /dev/null
+++ b/Doxygen/output/html/class_mesh_renderer_hint_animation.html
@@ -0,0 +1,419 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: MeshRendererHintAnimation Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_mesh_renderer_hint_animation.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="#pri-attribs">Private Attributes</a> &#124;
+<a href="class_mesh_renderer_hint_animation-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">MeshRendererHintAnimation Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for MeshRendererHintAnimation:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_mesh_renderer_hint_animation.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a480ec85a818fefba2f73fa4a5345ef56"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mesh_renderer_hint_animation.html#a480ec85a818fefba2f73fa4a5345ef56">AnimationTrigger</a> ()</td></tr>
+<tr class="separator:a480ec85a818fefba2f73fa4a5345ef56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:a47f6489dc4a700de138c8b0809d4d561"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mesh_renderer_hint_animation.html#a47f6489dc4a700de138c8b0809d4d561">Start</a> ()</td></tr>
+<tr class="separator:a47f6489dc4a700de138c8b0809d4d561"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5e93d7b8991d5009c973661304e1dea5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mesh_renderer_hint_animation.html#a5e93d7b8991d5009c973661304e1dea5">Update</a> ()</td></tr>
+<tr class="separator:a5e93d7b8991d5009c973661304e1dea5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a299d92840c049e247bb26adf1f710e22"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mesh_renderer_hint_animation.html#a299d92840c049e247bb26adf1f710e22">Animate</a> ()</td></tr>
+<tr class="separator:a299d92840c049e247bb26adf1f710e22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1ff81910743b38883605d0e2e80658f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mesh_renderer_hint_animation.html#ad1ff81910743b38883605d0e2e80658f">updateAnimationParameters</a> ()</td></tr>
+<tr class="separator:ad1ff81910743b38883605d0e2e80658f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:a9fb44fce74e1d3757d205026bccbf545"><td class="memItemLeft" align="right" valign="top">MeshRenderer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mesh_renderer_hint_animation.html#a9fb44fce74e1d3757d205026bccbf545">meshRendererToChange</a></td></tr>
+<tr class="separator:a9fb44fce74e1d3757d205026bccbf545"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa990614172dd14484fb84420ef0a37e2"><td class="memItemLeft" align="right" valign="top">Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mesh_renderer_hint_animation.html#aa990614172dd14484fb84420ef0a37e2">meshRendererToChangeDefaultColor</a></td></tr>
+<tr class="separator:aa990614172dd14484fb84420ef0a37e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9fbb7eff5fed532de8fdec4f4eda90b9"><td class="memItemLeft" align="right" valign="top">Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mesh_renderer_hint_animation.html#a9fbb7eff5fed532de8fdec4f4eda90b9">animationStartColor</a></td></tr>
+<tr class="separator:a9fbb7eff5fed532de8fdec4f4eda90b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14f97dd6f5e8c5ca6d672e3f1a91eb5a"><td class="memItemLeft" align="right" valign="top">Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mesh_renderer_hint_animation.html#a14f97dd6f5e8c5ca6d672e3f1a91eb5a">animationEndColor</a></td></tr>
+<tr class="separator:a14f97dd6f5e8c5ca6d672e3f1a91eb5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0c9f6c505843977d0e38f1a2188f1a94"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mesh_renderer_hint_animation.html#a0c9f6c505843977d0e38f1a2188f1a94">animateDuration</a></td></tr>
+<tr class="separator:a0c9f6c505843977d0e38f1a2188f1a94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a705c8f01ced72109d7fb598485eed889"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mesh_renderer_hint_animation.html#a705c8f01ced72109d7fb598485eed889">animating</a> = false</td></tr>
+<tr class="separator:a705c8f01ced72109d7fb598485eed889"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f0416fb5dcde56225382e9c27ee7123"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_mesh_renderer_hint_animation.html#a3f0416fb5dcde56225382e9c27ee7123">timer</a> = 0</td></tr>
+<tr class="separator:a3f0416fb5dcde56225382e9c27ee7123"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a299d92840c049e247bb26adf1f710e22" name="a299d92840c049e247bb26adf1f710e22"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a299d92840c049e247bb26adf1f710e22">&#9670;&nbsp;</a></span>Animate()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MeshRendererHintAnimation.Animate </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a480ec85a818fefba2f73fa4a5345ef56" name="a480ec85a818fefba2f73fa4a5345ef56"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a480ec85a818fefba2f73fa4a5345ef56">&#9670;&nbsp;</a></span>AnimationTrigger()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MeshRendererHintAnimation.AnimationTrigger </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a47f6489dc4a700de138c8b0809d4d561" name="a47f6489dc4a700de138c8b0809d4d561"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a47f6489dc4a700de138c8b0809d4d561">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MeshRendererHintAnimation.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5e93d7b8991d5009c973661304e1dea5" name="a5e93d7b8991d5009c973661304e1dea5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5e93d7b8991d5009c973661304e1dea5">&#9670;&nbsp;</a></span>Update()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MeshRendererHintAnimation.Update </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad1ff81910743b38883605d0e2e80658f" name="ad1ff81910743b38883605d0e2e80658f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad1ff81910743b38883605d0e2e80658f">&#9670;&nbsp;</a></span>updateAnimationParameters()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MeshRendererHintAnimation.updateAnimationParameters </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a0c9f6c505843977d0e38f1a2188f1a94" name="a0c9f6c505843977d0e38f1a2188f1a94"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0c9f6c505843977d0e38f1a2188f1a94">&#9670;&nbsp;</a></span>animateDuration</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float MeshRendererHintAnimation.animateDuration</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a705c8f01ced72109d7fb598485eed889" name="a705c8f01ced72109d7fb598485eed889"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a705c8f01ced72109d7fb598485eed889">&#9670;&nbsp;</a></span>animating</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool MeshRendererHintAnimation.animating = false</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a14f97dd6f5e8c5ca6d672e3f1a91eb5a" name="a14f97dd6f5e8c5ca6d672e3f1a91eb5a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a14f97dd6f5e8c5ca6d672e3f1a91eb5a">&#9670;&nbsp;</a></span>animationEndColor</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Color MeshRendererHintAnimation.animationEndColor</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9fbb7eff5fed532de8fdec4f4eda90b9" name="a9fbb7eff5fed532de8fdec4f4eda90b9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9fbb7eff5fed532de8fdec4f4eda90b9">&#9670;&nbsp;</a></span>animationStartColor</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Color MeshRendererHintAnimation.animationStartColor</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9fb44fce74e1d3757d205026bccbf545" name="a9fb44fce74e1d3757d205026bccbf545"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9fb44fce74e1d3757d205026bccbf545">&#9670;&nbsp;</a></span>meshRendererToChange</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">MeshRenderer MeshRendererHintAnimation.meshRendererToChange</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa990614172dd14484fb84420ef0a37e2" name="aa990614172dd14484fb84420ef0a37e2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa990614172dd14484fb84420ef0a37e2">&#9670;&nbsp;</a></span>meshRendererToChangeDefaultColor</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Color MeshRendererHintAnimation.meshRendererToChangeDefaultColor</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3f0416fb5dcde56225382e9c27ee7123" name="a3f0416fb5dcde56225382e9c27ee7123"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3f0416fb5dcde56225382e9c27ee7123">&#9670;&nbsp;</a></span>timer</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float MeshRendererHintAnimation.timer = 0</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/<a class="el" href="_mesh_renderer_hint_animation_8cs.html">MeshRendererHintAnimation.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_mesh_renderer_hint_animation.html">MeshRendererHintAnimation</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_mesh_renderer_hint_animation.js b/Doxygen/output/html/class_mesh_renderer_hint_animation.js
new file mode 100644
index 0000000000000000000000000000000000000000..8d78908a31139640d476fa42d643f0b2d9cadb2d
--- /dev/null
+++ b/Doxygen/output/html/class_mesh_renderer_hint_animation.js
@@ -0,0 +1,15 @@
+var class_mesh_renderer_hint_animation =
+[
+    [ "Animate", "class_mesh_renderer_hint_animation.html#a299d92840c049e247bb26adf1f710e22", null ],
+    [ "AnimationTrigger", "class_mesh_renderer_hint_animation.html#a480ec85a818fefba2f73fa4a5345ef56", null ],
+    [ "Start", "class_mesh_renderer_hint_animation.html#a47f6489dc4a700de138c8b0809d4d561", null ],
+    [ "Update", "class_mesh_renderer_hint_animation.html#a5e93d7b8991d5009c973661304e1dea5", null ],
+    [ "updateAnimationParameters", "class_mesh_renderer_hint_animation.html#ad1ff81910743b38883605d0e2e80658f", null ],
+    [ "animateDuration", "class_mesh_renderer_hint_animation.html#a0c9f6c505843977d0e38f1a2188f1a94", null ],
+    [ "animating", "class_mesh_renderer_hint_animation.html#a705c8f01ced72109d7fb598485eed889", null ],
+    [ "animationEndColor", "class_mesh_renderer_hint_animation.html#a14f97dd6f5e8c5ca6d672e3f1a91eb5a", null ],
+    [ "animationStartColor", "class_mesh_renderer_hint_animation.html#a9fbb7eff5fed532de8fdec4f4eda90b9", null ],
+    [ "meshRendererToChange", "class_mesh_renderer_hint_animation.html#a9fb44fce74e1d3757d205026bccbf545", null ],
+    [ "meshRendererToChangeDefaultColor", "class_mesh_renderer_hint_animation.html#aa990614172dd14484fb84420ef0a37e2", null ],
+    [ "timer", "class_mesh_renderer_hint_animation.html#a3f0416fb5dcde56225382e9c27ee7123", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_mesh_renderer_hint_animation.png b/Doxygen/output/html/class_mesh_renderer_hint_animation.png
new file mode 100644
index 0000000000000000000000000000000000000000..d781b7c81544383bf43fc2732441128624d2ca3d
--- /dev/null
+++ b/Doxygen/output/html/class_mesh_renderer_hint_animation.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:36d88fcb629304b38b90d2507defc9730bf54f6dfc7267e1d61a69371f3e4780
+size 645
diff --git a/Doxygen/output/html/class_on_line_fact-members.html b/Doxygen/output/html/class_on_line_fact-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..be23cf56f94aee454acbccd4bdca88f1c1392968
--- /dev/null
+++ b/Doxygen/output/html/class_on_line_fact-members.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_on_line_fact.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">OnLineFact Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_on_line_fact.html">OnLineFact</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a6d6c30f6480c57f8928d1ff1960adaa6">Equivalent</a>(Fact f2)</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; OnLineFact &gt;</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#aa8d38a1fb4e7f03bbb3856d37bd4d9d4">Equivalent</a>(Fact f1, Fact f2)</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; OnLineFact &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_on_line_fact.html#a75b3c801a5bb104ff8a8da6d123f03f0">EquivalentWrapped</a>(OnLineFact f1, OnLineFact f2)</td><td class="entry"><a class="el" href="class_on_line_fact.html">OnLineFact</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a6e83feba9179a493d097f9f2c0573de6">FactWrappedCRTP&lt; OnLineFact &gt;.EquivalentWrapped</a>(T f1, T f2)</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; OnLineFact &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#afe892ea96bffe02bdd36b2507ad6e509">FactWrappedCRTP</a>()</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; OnLineFact &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a0f81cdce328aa3dc5903d56e726259e3">FactWrappedCRTP</a>(FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; OnLineFact &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a3638f0c380fd762d68e33bab47b55dcf">FactWrappedCRTP</a>(FactWrappedCRTP&lt; T &gt; fact, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; OnLineFact &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_on_line_fact.html#a40bca46ff0c6a4d9a4981298bc239f8f">generateLabel</a>()</td><td class="entry"><a class="el" href="class_on_line_fact.html">OnLineFact</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_on_line_fact.html#ac88ff99959aa7fa8f79b9065ba9b640c">getDependentFactIds</a>()</td><td class="entry"><a class="el" href="class_on_line_fact.html">OnLineFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_on_line_fact.html#a3524be7461900fe8de485a364a523bc9">GetHashCode</a>()</td><td class="entry"><a class="el" href="class_on_line_fact.html">OnLineFact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_on_line_fact.html#aac9cd1e9b78c9a00e0efa2bd45049200">hasDependentFacts</a>()</td><td class="entry"><a class="el" href="class_on_line_fact.html">OnLineFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_on_line_fact.html#a6680a20ec70e17ca2d7f5e0bae232980">init</a>(string pid, string rid)</td><td class="entry"><a class="el" href="class_on_line_fact.html">OnLineFact</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_on_line_fact.html#a34547ef9d10100a9d6bc1e34f0275348">instantiateDisplay</a>(GameObject prefab, Transform transform)</td><td class="entry"><a class="el" href="class_on_line_fact.html">OnLineFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_on_line_fact.html#a6dd9e7f03f1fdf08b4a81916bee2e177">OnLineFact</a>()</td><td class="entry"><a class="el" href="class_on_line_fact.html">OnLineFact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_on_line_fact.html#a54226295328c160474278e5c5eeb5252">OnLineFact</a>(OnLineFact fact, Dictionary&lt; string, string &gt; old_to_new, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_on_line_fact.html">OnLineFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_on_line_fact.html#a37b237d50d5e2f4f4c64987957e83e19">OnLineFact</a>(string pid, string rid, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_on_line_fact.html">OnLineFact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_on_line_fact.html#af1cdefd426d2c904399805545869331f">OnLineFact</a>(string pid, string rid, string uri, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_on_line_fact.html">OnLineFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_on_line_fact.html#a84bc3614d2739bc2599c70547e850a37">parseFact</a>(Scroll.ScrollFact fact)</td><td class="entry"><a class="el" href="class_on_line_fact.html">OnLineFact</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_on_line_fact.html#a22793b93ba87abf89663b4db0f1d84d0">Pid</a></td><td class="entry"><a class="el" href="class_on_line_fact.html">OnLineFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_on_line_fact.html#a8ea1d30663b24733566d4001b01ee3e2">Rid</a></td><td class="entry"><a class="el" href="class_on_line_fact.html">OnLineFact</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_on_line_fact.html b/Doxygen/output/html/class_on_line_fact.html
new file mode 100644
index 0000000000000000000000000000000000000000..19b8ba587ca6e041a8dc88593d07c658746592f7
--- /dev/null
+++ b/Doxygen/output/html/class_on_line_fact.html
@@ -0,0 +1,644 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: OnLineFact Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_on_line_fact.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="class_on_line_fact-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">OnLineFact Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>A <a class="el" href="class_point_fact.html" title="Point in 3D Space">PointFact</a> on a <a class="el" href="class_abstract_line_fact.html" title="Base-class for 1D-Facts">AbstractLineFact</a>  
+ <a href="class_on_line_fact.html#details">More...</a></p>
+<div class="dynheader">
+Inheritance diagram for OnLineFact:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_on_line_fact.png" usemap="#OnLineFact_map" alt=""/>
+  <map id="OnLineFact_map" name="OnLineFact_map">
+<area href="class_fact_wrapped_c_r_t_p.html" alt="FactWrappedCRTP&lt; OnLineFact &gt;" shape="rect" coords="0,0,210,24"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a6dd9e7f03f1fdf08b4a81916bee2e177"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_on_line_fact.html#a6dd9e7f03f1fdf08b4a81916bee2e177">OnLineFact</a> ()</td></tr>
+<tr class="separator:a6dd9e7f03f1fdf08b4a81916bee2e177"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a54226295328c160474278e5c5eeb5252"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_on_line_fact.html#a54226295328c160474278e5c5eeb5252">OnLineFact</a> (<a class="el" href="class_on_line_fact.html">OnLineFact</a> fact, Dictionary&lt; string, string &gt; old_to_new, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="memdesc:a54226295328c160474278e5c5eeb5252"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies <em>fact</em>  by initiating new MMT Fact.  <a href="class_on_line_fact.html#a54226295328c160474278e5c5eeb5252">More...</a><br /></td></tr>
+<tr class="separator:a54226295328c160474278e5c5eeb5252"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37b237d50d5e2f4f4c64987957e83e19"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_on_line_fact.html#a37b237d50d5e2f4f4c64987957e83e19">OnLineFact</a> (string pid, string rid, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="memdesc:a37b237d50d5e2f4f4c64987957e83e19"><td class="mdescLeft">&#160;</td><td class="mdescRight">Standard Constructor  <a href="class_on_line_fact.html#a37b237d50d5e2f4f4c64987957e83e19">More...</a><br /></td></tr>
+<tr class="separator:a37b237d50d5e2f4f4c64987957e83e19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af1cdefd426d2c904399805545869331f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_on_line_fact.html#af1cdefd426d2c904399805545869331f">OnLineFact</a> (string pid, string rid, string uri, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="memdesc:af1cdefd426d2c904399805545869331f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bypasses initialization of new MMT Fact by using existend URI, <em>which is not checked for existence</em>.  <a href="class_on_line_fact.html#af1cdefd426d2c904399805545869331f">More...</a><br /></td></tr>
+<tr class="separator:af1cdefd426d2c904399805545869331f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac9cd1e9b78c9a00e0efa2bd45049200"><td class="memItemLeft" align="right" valign="top">override Boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_on_line_fact.html#aac9cd1e9b78c9a00e0efa2bd45049200">hasDependentFacts</a> ()</td></tr>
+<tr class="memdesc:aac9cd1e9b78c9a00e0efa2bd45049200"><td class="mdescLeft">&#160;</td><td class="mdescRight"><dl class="section return"><dt>Returns</dt><dd><code>true</code> if <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> depends on other <a class="el" href="class_fact.html">Facts</a>; equivalent to <a class="el" href="class_on_line_fact.html#ac88ff99959aa7fa8f79b9065ba9b640c">getDependentFactIds</a> returns non empty array</dd></dl>
+ <a href="class_on_line_fact.html#aac9cd1e9b78c9a00e0efa2bd45049200">More...</a><br /></td></tr>
+<tr class="separator:aac9cd1e9b78c9a00e0efa2bd45049200"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac88ff99959aa7fa8f79b9065ba9b640c"><td class="memItemLeft" align="right" valign="top">override string[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_on_line_fact.html#ac88ff99959aa7fa8f79b9065ba9b640c">getDependentFactIds</a> ()</td></tr>
+<tr class="separator:ac88ff99959aa7fa8f79b9065ba9b640c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a34547ef9d10100a9d6bc1e34f0275348"><td class="memItemLeft" align="right" valign="top">override GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_on_line_fact.html#a34547ef9d10100a9d6bc1e34f0275348">instantiateDisplay</a> (GameObject prefab, Transform transform)</td></tr>
+<tr class="memdesc:a34547ef9d10100a9d6bc1e34f0275348"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initiates a <em>prefab</em>  at <em>transform</em>  e.g. by setting Label.  <a href="class_on_line_fact.html#a34547ef9d10100a9d6bc1e34f0275348">More...</a><br /></td></tr>
+<tr class="separator:a34547ef9d10100a9d6bc1e34f0275348"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3524be7461900fe8de485a364a523bc9"><td class="memItemLeft" align="right" valign="top">override int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_on_line_fact.html#a3524be7461900fe8de485a364a523bc9">GetHashCode</a> ()</td></tr>
+<tr class="memdesc:a3524be7461900fe8de485a364a523bc9"><td class="mdescLeft">&#160;</td><td class="mdescRight">canonical  <a href="class_on_line_fact.html#a3524be7461900fe8de485a364a523bc9">More...</a><br /></td></tr>
+<tr class="separator:a3524be7461900fe8de485a364a523bc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_fact_wrapped_c_r_t_p"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_fact_wrapped_c_r_t_p')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; OnLineFact &gt;</a></td></tr>
+<tr class="memitem:a6d6c30f6480c57f8928d1ff1960adaa6 inherit pub_methods_class_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a6d6c30f6480c57f8928d1ff1960adaa6">Equivalent</a> (<a class="el" href="class_fact.html">Fact</a> f2)</td></tr>
+<tr class="memdesc:a6d6c30f6480c57f8928d1ff1960adaa6 inherit pub_methods_class_fact_wrapped_c_r_t_p"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares <a class="el" href="class_fact.html">this</a> against <em>f2</em> .  <a href="class_fact_wrapped_c_r_t_p.html#a6d6c30f6480c57f8928d1ff1960adaa6">More...</a><br /></td></tr>
+<tr class="separator:a6d6c30f6480c57f8928d1ff1960adaa6 inherit pub_methods_class_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8d38a1fb4e7f03bbb3856d37bd4d9d4 inherit pub_methods_class_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#aa8d38a1fb4e7f03bbb3856d37bd4d9d4">Equivalent</a> (<a class="el" href="class_fact.html">Fact</a> f1, <a class="el" href="class_fact.html">Fact</a> f2)</td></tr>
+<tr class="memdesc:aa8d38a1fb4e7f03bbb3856d37bd4d9d4 inherit pub_methods_class_fact_wrapped_c_r_t_p"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares <em>f1</em>  against <em>f2</em> .  <a href="class_fact_wrapped_c_r_t_p.html#aa8d38a1fb4e7f03bbb3856d37bd4d9d4">More...</a><br /></td></tr>
+<tr class="separator:aa8d38a1fb4e7f03bbb3856d37bd4d9d4 inherit pub_methods_class_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a84bc3614d2739bc2599c70547e850a37"><td class="memItemLeft" align="right" valign="top">static new <a class="el" href="class_on_line_fact.html">OnLineFact</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_on_line_fact.html#a84bc3614d2739bc2599c70547e850a37">parseFact</a> (<a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a> fact)</td></tr>
+<tr class="memdesc:a84bc3614d2739bc2599c70547e850a37"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parses <a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a> to actual <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a>  <a href="class_on_line_fact.html#a84bc3614d2739bc2599c70547e850a37">More...</a><br /></td></tr>
+<tr class="separator:a84bc3614d2739bc2599c70547e850a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a22793b93ba87abf89663b4db0f1d84d0"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_on_line_fact.html#a22793b93ba87abf89663b4db0f1d84d0">Pid</a></td></tr>
+<tr class="memdesc:a22793b93ba87abf89663b4db0f1d84d0"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_point_fact.html" title="Point in 3D Space">PointFact</a>.<a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Id</a>  <a href="class_on_line_fact.html#a22793b93ba87abf89663b4db0f1d84d0">More...</a><br /></td></tr>
+<tr class="separator:a22793b93ba87abf89663b4db0f1d84d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ea1d30663b24733566d4001b01ee3e2"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_on_line_fact.html#a8ea1d30663b24733566d4001b01ee3e2">Rid</a></td></tr>
+<tr class="memdesc:a8ea1d30663b24733566d4001b01ee3e2"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_abstract_line_fact.html" title="Base-class for 1D-Facts">AbstractLineFact</a>.<a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Id</a>  <a href="class_on_line_fact.html#a8ea1d30663b24733566d4001b01ee3e2">More...</a><br /></td></tr>
+<tr class="separator:a8ea1d30663b24733566d4001b01ee3e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a40bca46ff0c6a4d9a4981298bc239f8f"><td class="memItemLeft" align="right" valign="top">override string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_on_line_fact.html#a40bca46ff0c6a4d9a4981298bc239f8f">generateLabel</a> ()</td></tr>
+<tr class="memdesc:a40bca46ff0c6a4d9a4981298bc239f8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">auto-generates Label using generation variable(s) e.g. LabelId; if custom Label is set, tries to restore original generated Label <b>without</b> resetting _CustomLabel. If original Label is already taken, a new one will be generated.  <a href="class_on_line_fact.html#a40bca46ff0c6a4d9a4981298bc239f8f">More...</a><br /></td></tr>
+<tr class="separator:a40bca46ff0c6a4d9a4981298bc239f8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75b3c801a5bb104ff8a8da6d123f03f0"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_on_line_fact.html#a75b3c801a5bb104ff8a8da6d123f03f0">EquivalentWrapped</a> (<a class="el" href="class_on_line_fact.html">OnLineFact</a> f1, <a class="el" href="class_on_line_fact.html">OnLineFact</a> f2)</td></tr>
+<tr class="memdesc:a75b3c801a5bb104ff8a8da6d123f03f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares <em>f1</em>  against <em>f2</em> .  <a href="class_on_line_fact.html#a75b3c801a5bb104ff8a8da6d123f03f0">More...</a><br /></td></tr>
+<tr class="separator:a75b3c801a5bb104ff8a8da6d123f03f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_fact_wrapped_c_r_t_p"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_fact_wrapped_c_r_t_p')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; OnLineFact &gt;</a></td></tr>
+<tr class="memitem:afe892ea96bffe02bdd36b2507ad6e509 inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#afe892ea96bffe02bdd36b2507ad6e509">FactWrappedCRTP</a> ()</td></tr>
+<tr class="separator:afe892ea96bffe02bdd36b2507ad6e509 inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f81cdce328aa3dc5903d56e726259e3 inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a0f81cdce328aa3dc5903d56e726259e3">FactWrappedCRTP</a> (<a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="separator:a0f81cdce328aa3dc5903d56e726259e3 inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3638f0c380fd762d68e33bab47b55dcf inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a3638f0c380fd762d68e33bab47b55dcf">FactWrappedCRTP</a> (<a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP</a>&lt; T &gt; fact, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="separator:a3638f0c380fd762d68e33bab47b55dcf inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e83feba9179a493d097f9f2c0573de6 inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">abstract bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a6e83feba9179a493d097f9f2c0573de6">EquivalentWrapped</a> (T f1, T f2)</td></tr>
+<tr class="memdesc:a6e83feba9179a493d097f9f2c0573de6 inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="mdescLeft">&#160;</td><td class="mdescRight">CRTP step of <a class="el" href="class_fact_wrapped_c_r_t_p.html#a6d6c30f6480c57f8928d1ff1960adaa6" title="Compares this against f2 .">Equivalent(Fact)</a> and <a class="el" href="class_fact_wrapped_c_r_t_p.html#aa8d38a1fb4e7f03bbb3856d37bd4d9d4" title="Compares f1  against f2 .">Equivalent(Fact, Fact)</a> <a href="class_fact_wrapped_c_r_t_p.html#a6e83feba9179a493d097f9f2c0573de6">More...</a><br /></td></tr>
+<tr class="separator:a6e83feba9179a493d097f9f2c0573de6 inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:a6680a20ec70e17ca2d7f5e0bae232980"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_on_line_fact.html#a6680a20ec70e17ca2d7f5e0bae232980">init</a> (string pid, string rid)</td></tr>
+<tr class="memdesc:a6680a20ec70e17ca2d7f5e0bae232980"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initiates <a class="el" href="class_on_line_fact.html#a22793b93ba87abf89663b4db0f1d84d0" title="PointFact.Id">Pid</a>, <a class="el" href="class_on_line_fact.html#a8ea1d30663b24733566d4001b01ee3e2" title="AbstractLineFact.Id">Rid</a>, <a class="el" href="class_fact.html#a338f38115696c45402971ef7d0e1ab13" title="MMT URI">Fact._URI</a> and creates MMT Fact Server-Side  <a href="class_on_line_fact.html#a6680a20ec70e17ca2d7f5e0bae232980">More...</a><br /></td></tr>
+<tr class="separator:a6680a20ec70e17ca2d7f5e0bae232980"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >A <a class="el" href="class_point_fact.html" title="Point in 3D Space">PointFact</a> on a <a class="el" href="class_abstract_line_fact.html" title="Base-class for 1D-Facts">AbstractLineFact</a> </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a6dd9e7f03f1fdf08b4a81916bee2e177" name="a6dd9e7f03f1fdf08b4a81916bee2e177"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6dd9e7f03f1fdf08b4a81916bee2e177">&#9670;&nbsp;</a></span>OnLineFact() <span class="overload">[1/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">OnLineFact.OnLineFact </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p></p>
+<p >Only being used by <a href="https://www.newtonsoft.com/json/help/html/T_Newtonsoft_Json_JsonReader.htm">JsonReader</a> to initiate empty <a class="el" href="class_fact.html">Facts</a>. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_j_s_o_n_manager.html">JSONManager</a></dd></dl>
+
+</div>
+</div>
+<a id="a54226295328c160474278e5c5eeb5252" name="a54226295328c160474278e5c5eeb5252"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a54226295328c160474278e5c5eeb5252">&#9670;&nbsp;</a></span>OnLineFact() <span class="overload">[2/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">OnLineFact.OnLineFact </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_on_line_fact.html">OnLineFact</a>&#160;</td>
+          <td class="paramname"><em>fact</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Dictionary&lt; string, string &gt;&#160;</td>
+          <td class="paramname"><em>old_to_new</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact_organizer.html">FactOrganizer</a>&#160;</td>
+          <td class="paramname"><em>organizer</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Copies <em>fact</em>  by initiating new MMT Fact. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">fact</td><td><a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> to be copied</td></tr>
+    <tr><td class="paramname">old_to_new</td><td><code>Dictionary</code> mapping <em>fact</em> .<a class="el" href="class_on_line_fact.html#ac88ff99959aa7fa8f79b9065ba9b640c">getDependentFactIds</a> in <em>fact</em> .<a class="el" href="class_fact.html#addf13e312f8d68a630cde0eb0292e779" title="Reference to FactOrganizer in which this Fact and all its depending Facts are beeing organized.">Fact._Facts</a> to corresponding <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> in <em>organizer</em>  </td></tr>
+    <tr><td class="paramname">organizer</td><td>sets _Facts</td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a37b237d50d5e2f4f4c64987957e83e19" name="a37b237d50d5e2f4f4c64987957e83e19"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a37b237d50d5e2f4f4c64987957e83e19">&#9670;&nbsp;</a></span>OnLineFact() <span class="overload">[3/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">OnLineFact.OnLineFact </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>rid</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact_organizer.html">FactOrganizer</a>&#160;</td>
+          <td class="paramname"><em>organizer</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Standard Constructor </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pid</td><td>sets <a class="el" href="class_on_line_fact.html#a22793b93ba87abf89663b4db0f1d84d0" title="PointFact.Id">Pid</a></td></tr>
+    <tr><td class="paramname">rid</td><td>sets <a class="el" href="class_on_line_fact.html#a8ea1d30663b24733566d4001b01ee3e2" title="AbstractLineFact.Id">Rid</a></td></tr>
+    <tr><td class="paramname">organizer</td><td>sets <a class="el" href="class_fact.html#addf13e312f8d68a630cde0eb0292e779" title="Reference to FactOrganizer in which this Fact and all its depending Facts are beeing organized.">Fact._Facts</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="af1cdefd426d2c904399805545869331f" name="af1cdefd426d2c904399805545869331f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af1cdefd426d2c904399805545869331f">&#9670;&nbsp;</a></span>OnLineFact() <span class="overload">[4/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">OnLineFact.OnLineFact </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>rid</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>uri</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact_organizer.html">FactOrganizer</a>&#160;</td>
+          <td class="paramname"><em>organizer</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Bypasses initialization of new MMT Fact by using existend URI, <em>which is not checked for existence</em>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pid</td><td>sets <a class="el" href="class_on_line_fact.html#a22793b93ba87abf89663b4db0f1d84d0" title="PointFact.Id">Pid</a></td></tr>
+    <tr><td class="paramname">rid</td><td>sets <a class="el" href="class_on_line_fact.html#a8ea1d30663b24733566d4001b01ee3e2" title="AbstractLineFact.Id">Rid</a></td></tr>
+    <tr><td class="paramname">uri</td><td>MMT URI</td></tr>
+    <tr><td class="paramname">organizer</td><td>sets <a class="el" href="class_fact.html#addf13e312f8d68a630cde0eb0292e779" title="Reference to FactOrganizer in which this Fact and all its depending Facts are beeing organized.">Fact._Facts</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a75b3c801a5bb104ff8a8da6d123f03f0" name="a75b3c801a5bb104ff8a8da6d123f03f0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a75b3c801a5bb104ff8a8da6d123f03f0">&#9670;&nbsp;</a></span>EquivalentWrapped()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">override bool OnLineFact.EquivalentWrapped </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_on_line_fact.html">OnLineFact</a>&#160;</td>
+          <td class="paramname"><em>f1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_on_line_fact.html">OnLineFact</a>&#160;</td>
+          <td class="paramname"><em>f2</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Compares <em>f1</em>  against <em>f2</em> . </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">f1</td><td><a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> to compare to</td></tr>
+    <tr><td class="paramname">f2</td><td><a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> to compare to</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <em>f2</em>  is semantical very similar to <em>f1</em> </dd></dl>
+
+</div>
+</div>
+<a id="a40bca46ff0c6a4d9a4981298bc239f8f" name="a40bca46ff0c6a4d9a4981298bc239f8f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a40bca46ff0c6a4d9a4981298bc239f8f">&#9670;&nbsp;</a></span>generateLabel()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">override string OnLineFact.generateLabel </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>auto-generates Label using generation variable(s) e.g. LabelId; if custom Label is set, tries to restore original generated Label <b>without</b> resetting _CustomLabel. If original Label is already taken, a new one will be generated. </p>
+<dl class="section return"><dt>Returns</dt><dd>auto-generated Label</dd></dl>
+
+</div>
+</div>
+<a id="ac88ff99959aa7fa8f79b9065ba9b640c" name="ac88ff99959aa7fa8f79b9065ba9b640c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac88ff99959aa7fa8f79b9065ba9b640c">&#9670;&nbsp;</a></span>getDependentFactIds()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">override string[] OnLineFact.getDependentFactIds </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p></p>
+<dl class="section return"><dt>Returns</dt><dd>array of <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> <a class="el" href="">Ids </a> on which this <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> depends.</dd></dl>
+<p ><a class="el" href="class_angle_fact.html" title="Angle comprised of three PointFacts [A,B,C]">AngleFact</a> needs 3 <a class="el" href="class_point_fact.html" title="Point in 3D Space">PointFact</a>s to be defined.</p>
+
+</div>
+</div>
+<a id="a3524be7461900fe8de485a364a523bc9" name="a3524be7461900fe8de485a364a523bc9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3524be7461900fe8de485a364a523bc9">&#9670;&nbsp;</a></span>GetHashCode()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">override int OnLineFact.GetHashCode </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>canonical </p>
+<dl class="section return"><dt>Returns</dt><dd>unique-ish Hash</dd></dl>
+
+</div>
+</div>
+<a id="aac9cd1e9b78c9a00e0efa2bd45049200" name="aac9cd1e9b78c9a00e0efa2bd45049200"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aac9cd1e9b78c9a00e0efa2bd45049200">&#9670;&nbsp;</a></span>hasDependentFacts()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">override Boolean OnLineFact.hasDependentFacts </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p><dl class="section return"><dt>Returns</dt><dd><code>true</code> if <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> depends on other <a class="el" href="class_fact.html">Facts</a>; equivalent to <a class="el" href="class_on_line_fact.html#ac88ff99959aa7fa8f79b9065ba9b640c">getDependentFactIds</a> returns non empty array</dd></dl>
+</p>
+
+</div>
+</div>
+<a id="a6680a20ec70e17ca2d7f5e0bae232980" name="a6680a20ec70e17ca2d7f5e0bae232980"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6680a20ec70e17ca2d7f5e0bae232980">&#9670;&nbsp;</a></span>init()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void OnLineFact.init </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>rid</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Initiates <a class="el" href="class_on_line_fact.html#a22793b93ba87abf89663b4db0f1d84d0" title="PointFact.Id">Pid</a>, <a class="el" href="class_on_line_fact.html#a8ea1d30663b24733566d4001b01ee3e2" title="AbstractLineFact.Id">Rid</a>, <a class="el" href="class_fact.html#a338f38115696c45402971ef7d0e1ab13" title="MMT URI">Fact._URI</a> and creates MMT Fact Server-Side </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pid</td><td>sets <a class="el" href="class_on_line_fact.html#a22793b93ba87abf89663b4db0f1d84d0" title="PointFact.Id">Pid</a></td></tr>
+    <tr><td class="paramname">rid</td><td>sets <a class="el" href="class_on_line_fact.html#a8ea1d30663b24733566d4001b01ee3e2" title="AbstractLineFact.Id">Rid</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a34547ef9d10100a9d6bc1e34f0275348" name="a34547ef9d10100a9d6bc1e34f0275348"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a34547ef9d10100a9d6bc1e34f0275348">&#9670;&nbsp;</a></span>instantiateDisplay()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">override GameObject OnLineFact.instantiateDisplay </td>
+          <td>(</td>
+          <td class="paramtype">GameObject&#160;</td>
+          <td class="paramname"><em>prefab</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Transform&#160;</td>
+          <td class="paramname"><em>transform</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Initiates a <em>prefab</em>  at <em>transform</em>  e.g. by setting Label. </p>
+<p >Does not set Representation.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">prefab</td><td><code>GameObject</code> Prefab that will represent this <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a></td></tr>
+    <tr><td class="paramname">transform</td><td><code>Transform</code> where to initiate <em>prefab</em> </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd></dd></dl>
+
+</div>
+</div>
+<a id="a84bc3614d2739bc2599c70547e850a37" name="a84bc3614d2739bc2599c70547e850a37"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a84bc3614d2739bc2599c70547e850a37">&#9670;&nbsp;</a></span>parseFact()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static new <a class="el" href="class_on_line_fact.html">OnLineFact</a> OnLineFact.parseFact </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a>&#160;</td>
+          <td class="paramname"><em>fact</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Parses <a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a> to actual <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">fact</td><td>instance to be parsed</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>parsed <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a></dd></dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a22793b93ba87abf89663b4db0f1d84d0" name="a22793b93ba87abf89663b4db0f1d84d0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a22793b93ba87abf89663b4db0f1d84d0">&#9670;&nbsp;</a></span>Pid</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string OnLineFact.Pid</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p><a class="el" href="class_point_fact.html" title="Point in 3D Space">PointFact</a>.<a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Id</a> </p>
+
+</div>
+</div>
+<a id="a8ea1d30663b24733566d4001b01ee3e2" name="a8ea1d30663b24733566d4001b01ee3e2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8ea1d30663b24733566d4001b01ee3e2">&#9670;&nbsp;</a></span>Rid</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string OnLineFact.Rid</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p><a class="el" href="class_abstract_line_fact.html" title="Base-class for 1D-Facts">AbstractLineFact</a>.<a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Id</a> </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/<a class="el" href="_fact_8cs.html">Fact.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_on_line_fact.html">OnLineFact</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_on_line_fact.js b/Doxygen/output/html/class_on_line_fact.js
new file mode 100644
index 0000000000000000000000000000000000000000..80700fc9c452f96f458c0c29d46a766fc5db400b
--- /dev/null
+++ b/Doxygen/output/html/class_on_line_fact.js
@@ -0,0 +1,17 @@
+var class_on_line_fact =
+[
+    [ "OnLineFact", "class_on_line_fact.html#a6dd9e7f03f1fdf08b4a81916bee2e177", null ],
+    [ "OnLineFact", "class_on_line_fact.html#a54226295328c160474278e5c5eeb5252", null ],
+    [ "OnLineFact", "class_on_line_fact.html#a37b237d50d5e2f4f4c64987957e83e19", null ],
+    [ "OnLineFact", "class_on_line_fact.html#af1cdefd426d2c904399805545869331f", null ],
+    [ "EquivalentWrapped", "class_on_line_fact.html#a75b3c801a5bb104ff8a8da6d123f03f0", null ],
+    [ "generateLabel", "class_on_line_fact.html#a40bca46ff0c6a4d9a4981298bc239f8f", null ],
+    [ "getDependentFactIds", "class_on_line_fact.html#ac88ff99959aa7fa8f79b9065ba9b640c", null ],
+    [ "GetHashCode", "class_on_line_fact.html#a3524be7461900fe8de485a364a523bc9", null ],
+    [ "hasDependentFacts", "class_on_line_fact.html#aac9cd1e9b78c9a00e0efa2bd45049200", null ],
+    [ "init", "class_on_line_fact.html#a6680a20ec70e17ca2d7f5e0bae232980", null ],
+    [ "instantiateDisplay", "class_on_line_fact.html#a34547ef9d10100a9d6bc1e34f0275348", null ],
+    [ "parseFact", "class_on_line_fact.html#a84bc3614d2739bc2599c70547e850a37", null ],
+    [ "Pid", "class_on_line_fact.html#a22793b93ba87abf89663b4db0f1d84d0", null ],
+    [ "Rid", "class_on_line_fact.html#a8ea1d30663b24733566d4001b01ee3e2", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_on_line_fact.png b/Doxygen/output/html/class_on_line_fact.png
new file mode 100644
index 0000000000000000000000000000000000000000..f44ad7e08009a1727995a3137ece79ce25b3da97
--- /dev/null
+++ b/Doxygen/output/html/class_on_line_fact.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:33b3990c8c67239cb4577b96cc49234978ecd988a6ba09e134fe246e9e49b158
+size 670
diff --git a/Doxygen/output/html/class_parsing_dictionary-members.html b/Doxygen/output/html/class_parsing_dictionary-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..6c147c307e77a4cad66d1689bdafc37f02dcaeb9
--- /dev/null
+++ b/Doxygen/output/html/class_parsing_dictionary-members.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_parsing_dictionary.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">ParsingDictionary Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_parsing_dictionary.html">ParsingDictionary</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_parsing_dictionary.html#aa036d649b21d63850efdd356b3b2e64e">parseFactDictionary</a></td><td class="entry"><a class="el" href="class_parsing_dictionary.html">ParsingDictionary</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_parsing_dictionary.html b/Doxygen/output/html/class_parsing_dictionary.html
new file mode 100644
index 0000000000000000000000000000000000000000..26a983caadc5e02f43581b6f97b0b5d1d3b00ed0
--- /dev/null
+++ b/Doxygen/output/html/class_parsing_dictionary.html
@@ -0,0 +1,155 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: ParsingDictionary Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_parsing_dictionary.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
+<a href="class_parsing_dictionary-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">ParsingDictionary Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:aa036d649b21d63850efdd356b3b2e64e"><td class="memItemLeft" align="right" valign="top">static Dictionary&lt; string, Func&lt; <a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a>, <a class="el" href="class_fact.html">Fact</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_parsing_dictionary.html#aa036d649b21d63850efdd356b3b2e64e">parseFactDictionary</a></td></tr>
+<tr class="separator:aa036d649b21d63850efdd356b3b2e64e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="aa036d649b21d63850efdd356b3b2e64e" name="aa036d649b21d63850efdd356b3b2e64e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa036d649b21d63850efdd356b3b2e64e">&#9670;&nbsp;</a></span>parseFactDictionary</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Dictionary&lt;string, Func&lt;<a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a>, <a class="el" href="class_fact.html">Fact</a>&gt; &gt; ParsingDictionary.parseFactDictionary</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<b>Initial value:</b><div class="fragment"><div class="line">= <span class="keyword">new</span> Dictionary&lt;string, Func&lt;<a class="code hl_class" href="class_scroll.html">Scroll</a>.<a class="code hl_class" href="class_scroll_1_1_scroll_fact.html">ScrollFact</a>, <a class="code hl_class" href="class_fact.html">Fact</a>&gt;&gt;() {</div>
+<div class="line">        {MMTURIs.Point, <a class="code hl_class" href="class_point_fact.html">PointFact</a>.<a class="code hl_function" href="class_point_fact.html#a83acaea9ef91b1e90d511e86bc551df4">parseFact</a>},</div>
+<div class="line">        {MMTURIs.Metric, <a class="code hl_class" href="class_line_fact.html">LineFact</a>.<a class="code hl_function" href="class_line_fact.html#a1a5bfdb77627eecb4fbca8a8ca0e1943">parseFact</a>},</div>
+<div class="line">        {MMTURIs.Angle, <a class="code hl_class" href="class_angle_fact.html">AngleFact</a>.<a class="code hl_function" href="class_angle_fact.html#ad881ab35af9fabdb4d30e7e1b22b8987">parseFact</a>},</div>
+<div class="line">        {MMTURIs.LineType, <a class="code hl_class" href="class_ray_fact.html">RayFact</a>.<a class="code hl_function" href="class_ray_fact.html#a3126c1fa5f032d2011c72b86abdb5692">parseFact</a>},</div>
+<div class="line">        {MMTURIs.OnLine, <a class="code hl_class" href="class_on_line_fact.html">OnLineFact</a>.<a class="code hl_function" href="class_on_line_fact.html#a84bc3614d2739bc2599c70547e850a37">parseFact</a>},</div>
+<div class="line">        </div>
+<div class="line">        {MMTURIs.Eq, <a class="code hl_class" href="class_angle_fact.html">AngleFact</a>.<a class="code hl_function" href="class_angle_fact.html#ad881ab35af9fabdb4d30e7e1b22b8987">parseFact</a>}</div>
+<div class="line">    }</div>
+<div class="ttc" id="aclass_angle_fact_html"><div class="ttname"><a href="class_angle_fact.html">AngleFact</a></div><div class="ttdoc">Angle comprised of three PointFacts [A,B,C]</div><div class="ttdef"><b>Definition:</b> Fact.cs:978</div></div>
+<div class="ttc" id="aclass_angle_fact_html_ad881ab35af9fabdb4d30e7e1b22b8987"><div class="ttname"><a href="class_angle_fact.html#ad881ab35af9fabdb4d30e7e1b22b8987">AngleFact.parseFact</a></div><div class="ttdeci">static new AngleFact parseFact(Scroll.ScrollFact fact)</div><div class="ttdoc">Parses Scroll.ScrollFact to actual Fact</div><div class="ttdef"><b>Definition:</b> Fact.cs:1072</div></div>
+<div class="ttc" id="aclass_fact_html"><div class="ttname"><a href="class_fact.html">Fact</a></div><div class="ttdoc">Fact representation of Unity; mostly mirrors Facts of MMT.</div><div class="ttdef"><b>Definition:</b> Fact.cs:87</div></div>
+<div class="ttc" id="aclass_line_fact_html"><div class="ttname"><a href="class_line_fact.html">LineFact</a></div><div class="ttdoc">Line within 3D Space of finite length</div><div class="ttdef"><b>Definition:</b> Fact.cs:602</div></div>
+<div class="ttc" id="aclass_line_fact_html_a1a5bfdb77627eecb4fbca8a8ca0e1943"><div class="ttname"><a href="class_line_fact.html#a1a5bfdb77627eecb4fbca8a8ca0e1943">LineFact.parseFact</a></div><div class="ttdeci">static new LineFact parseFact(Scroll.ScrollFact fact)</div><div class="ttdoc">Parses Scroll.ScrollFact to actual Fact</div><div class="ttdef"><b>Definition:</b> Fact.cs:665</div></div>
+<div class="ttc" id="aclass_on_line_fact_html"><div class="ttname"><a href="class_on_line_fact.html">OnLineFact</a></div><div class="ttdoc">A PointFact on a AbstractLineFact</div><div class="ttdef"><b>Definition:</b> Fact.cs:824</div></div>
+<div class="ttc" id="aclass_on_line_fact_html_a84bc3614d2739bc2599c70547e850a37"><div class="ttname"><a href="class_on_line_fact.html#a84bc3614d2739bc2599c70547e850a37">OnLineFact.parseFact</a></div><div class="ttdeci">static new OnLineFact parseFact(Scroll.ScrollFact fact)</div><div class="ttdoc">Parses Scroll.ScrollFact to actual Fact</div><div class="ttdef"><b>Definition:</b> Fact.cs:910</div></div>
+<div class="ttc" id="aclass_point_fact_html"><div class="ttname"><a href="class_point_fact.html">PointFact</a></div><div class="ttdoc">Point in 3D Space</div><div class="ttdef"><b>Definition:</b> Fact.cs:472</div></div>
+<div class="ttc" id="aclass_point_fact_html_a83acaea9ef91b1e90d511e86bc551df4"><div class="ttname"><a href="class_point_fact.html#a83acaea9ef91b1e90d511e86bc551df4">PointFact.parseFact</a></div><div class="ttdeci">static new PointFact parseFact(Scroll.ScrollFact fact)</div><div class="ttdoc">Parses Scroll.ScrollFact to actual Fact</div><div class="ttdef"><b>Definition:</b> Fact.cs:551</div></div>
+<div class="ttc" id="aclass_ray_fact_html"><div class="ttname"><a href="class_ray_fact.html">RayFact</a></div><div class="ttdoc">Ray within 3D Space of infinite length</div><div class="ttdef"><b>Definition:</b> Fact.cs:724</div></div>
+<div class="ttc" id="aclass_ray_fact_html_a3126c1fa5f032d2011c72b86abdb5692"><div class="ttname"><a href="class_ray_fact.html#a3126c1fa5f032d2011c72b86abdb5692">RayFact.parseFact</a></div><div class="ttdeci">static new RayFact parseFact(Scroll.ScrollFact fact)</div><div class="ttdoc">Parses Scroll.ScrollFact to actual Fact</div><div class="ttdef"><b>Definition:</b> Fact.cs:774</div></div>
+<div class="ttc" id="aclass_scroll_1_1_scroll_fact_html"><div class="ttname"><a href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a></div><div class="ttdef"><b>Definition:</b> Scroll.cs:48</div></div>
+<div class="ttc" id="aclass_scroll_html"><div class="ttname"><a href="class_scroll.html">Scroll</a></div><div class="ttdef"><b>Definition:</b> Scroll.cs:8</div></div>
+</div><!-- fragment -->
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/<a class="el" href="_fact_8cs.html">Fact.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_parsing_dictionary.html">ParsingDictionary</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_parsing_dictionary.js b/Doxygen/output/html/class_parsing_dictionary.js
new file mode 100644
index 0000000000000000000000000000000000000000..0b34f4370490065ece12d9a4b80cf82c2d879cd5
--- /dev/null
+++ b/Doxygen/output/html/class_parsing_dictionary.js
@@ -0,0 +1,4 @@
+var class_parsing_dictionary =
+[
+    [ "parseFactDictionary", "class_parsing_dictionary.html#aa036d649b21d63850efdd356b3b2e64e", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_pendulum-members.html b/Doxygen/output/html/class_pendulum-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..e432e6c10762fc1b70d5b13a0e8f6a2f3b48886a
--- /dev/null
+++ b/Doxygen/output/html/class_pendulum-members.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_pendulum.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">Pendulum Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_pendulum.html">Pendulum</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_pendulum.html#a5451fdf6ab870982c02b165173ef7646">ActivateLineDrawing</a>()</td><td class="entry"><a class="el" href="class_pendulum.html">Pendulum</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_pendulum.html#aec8e862ef54359f99724cb6d91aaa04f">Awake</a>()</td><td class="entry"><a class="el" href="class_pendulum.html">Pendulum</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e">Cursor</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_pendulum.html#a8237221e76dc10ebbbc3031d6849eb58">DeactivateLineDrawing</a>()</td><td class="entry"><a class="el" href="class_pendulum.html">Pendulum</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#a08cf9e25270636472e93195bc1516878">id</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d">ignoreLayerMask</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_pendulum.html#a48eeac7caff1e03d492fd556e70d114c">LayerPendulumHits</a></td><td class="entry"><a class="el" href="class_pendulum.html">Pendulum</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_pendulum.html#aedbb27b1100528f079ef500bc3504b91">lineDrawingActivated</a></td><td class="entry"><a class="el" href="class_pendulum.html">Pendulum</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_pendulum.html#a601308f53870f73c6b1a8db293125092">linePositions</a></td><td class="entry"><a class="el" href="class_pendulum.html">Pendulum</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_pendulum.html#ae7556a7f5eb9489f3900537e95cebcdf">linePreviewMaterial</a></td><td class="entry"><a class="el" href="class_pendulum.html">Pendulum</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_pendulum.html#a8de65d06d2eb87bef3c037e7dfac9908">lineRenderer</a></td><td class="entry"><a class="el" href="class_pendulum.html">Pendulum</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999">MaxRange</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_pendulum.html#a6690021912b5c001e320ffc4440de189">OnDisable</a>()</td><td class="entry"><a class="el" href="class_pendulum.html">Pendulum</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_pendulum.html#a73de0fd0bc708c06abee481c24b532aa">OnEnable</a>()</td><td class="entry"><a class="el" href="class_pendulum.html">Pendulum</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_pendulum.html#a743baa175fc8ca03b7bc09e8a61decb6">OnHit</a>(RaycastHit hit)</td><td class="entry"><a class="el" href="class_pendulum.html">Pendulum</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_pendulum.html#a6e28760b18c574847dd6423aa748df83">ResetGadget</a>()</td><td class="entry"><a class="el" href="class_pendulum.html">Pendulum</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0">Sprite</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53">UiName</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_pendulum.html#a08348d1549d503e4aea1cf2298cd53e6">Update</a>()</td><td class="entry"><a class="el" href="class_pendulum.html">Pendulum</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_pendulum.html#a183d24b14f1a47efcd35dd239b00b751">UpdateLineDrawing</a>()</td><td class="entry"><a class="el" href="class_pendulum.html">Pendulum</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_pendulum.html b/Doxygen/output/html/class_pendulum.html
new file mode 100644
index 0000000000000000000000000000000000000000..9f3b2a617ff93dc3af1e4296a1cac25136573c9e
--- /dev/null
+++ b/Doxygen/output/html/class_pendulum.html
@@ -0,0 +1,509 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Pendulum Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_pendulum.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="#pri-attribs">Private Attributes</a> &#124;
+<a href="class_pendulum-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">Pendulum Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for Pendulum:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_pendulum.png" usemap="#Pendulum_map" alt=""/>
+  <map id="Pendulum_map" name="Pendulum_map">
+<area href="class_gadget.html" title="Base class for all Gadgets to derive from. A Gadget is a tool for the player (and level editor) to in..." alt="Gadget" shape="rect" coords="0,56,102,80"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a743baa175fc8ca03b7bc09e8a61decb6"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pendulum.html#a743baa175fc8ca03b7bc09e8a61decb6">OnHit</a> (RaycastHit hit)</td></tr>
+<tr class="memdesc:a743baa175fc8ca03b7bc09e8a61decb6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when <a class="el" href="class_communication_events.html#a42aa894d895fcccfea05a3823bc2a683">CommunicationEvents.TriggerEvent</a> is invoked, a.k.a. when Player clicks in GameWorld.  <a href="class_pendulum.html#a743baa175fc8ca03b7bc09e8a61decb6">More...</a><br /></td></tr>
+<tr class="separator:a743baa175fc8ca03b7bc09e8a61decb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a48eeac7caff1e03d492fd556e70d114c"><td class="memItemLeft" align="right" valign="top">LayerMask&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pendulum.html#a48eeac7caff1e03d492fd556e70d114c">LayerPendulumHits</a></td></tr>
+<tr class="separator:a48eeac7caff1e03d492fd556e70d114c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8de65d06d2eb87bef3c037e7dfac9908"><td class="memItemLeft" align="right" valign="top">LineRenderer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pendulum.html#a8de65d06d2eb87bef3c037e7dfac9908">lineRenderer</a></td></tr>
+<tr class="separator:a8de65d06d2eb87bef3c037e7dfac9908"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7556a7f5eb9489f3900537e95cebcdf"><td class="memItemLeft" align="right" valign="top">Material&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pendulum.html#ae7556a7f5eb9489f3900537e95cebcdf">linePreviewMaterial</a></td></tr>
+<tr class="separator:ae7556a7f5eb9489f3900537e95cebcdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_attribs_class_gadget"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_gadget')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_gadget.html">Gadget</a></td></tr>
+<tr class="memitem:a08cf9e25270636472e93195bc1516878 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a08cf9e25270636472e93195bc1516878">id</a> = -1</td></tr>
+<tr class="memdesc:a08cf9e25270636472e93195bc1516878 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Position in tool belt.  <a href="class_gadget.html#a08cf9e25270636472e93195bc1516878">More...</a><br /></td></tr>
+<tr class="separator:a08cf9e25270636472e93195bc1516878 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae7923f7fd2ee880e3cb9d8f4f76cb53 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53">UiName</a> = &quot;Name Not Set&quot;</td></tr>
+<tr class="memdesc:aae7923f7fd2ee880e3cb9d8f4f76cb53 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tool Name  <a href="class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53">More...</a><br /></td></tr>
+<tr class="separator:aae7923f7fd2ee880e3cb9d8f4f76cb53 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5cbccf7078b56f38e9b3d972f04e999 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999">MaxRange</a></td></tr>
+<tr class="memdesc:aa5cbccf7078b56f38e9b3d972f04e999 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum range for this Tool. For consistency use GadgetDistances in <a class="el" href="class_global_behaviour.html">GlobalBehaviour</a>. <a href="class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999">More...</a><br /></td></tr>
+<tr class="separator:aa5cbccf7078b56f38e9b3d972f04e999 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c9fe989e41ae1117121eefc22fca7b0 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">Sprite&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0">Sprite</a></td></tr>
+<tr class="memdesc:a2c9fe989e41ae1117121eefc22fca7b0 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Which sprite to use <a href="class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0">More...</a><br /></td></tr>
+<tr class="separator:a2c9fe989e41ae1117121eefc22fca7b0 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb04c1ca241da0b8e818144a80d9e55d inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">LayerMask&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d">ignoreLayerMask</a></td></tr>
+<tr class="memdesc:acb04c1ca241da0b8e818144a80d9e55d inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Layers to ignore for thid gadget by default. <a href="class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d">More...</a><br /></td></tr>
+<tr class="separator:acb04c1ca241da0b8e818144a80d9e55d inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad932ca8643a5a86c74ed070079a8f70e inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_world_cursor.html">WorldCursor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e">Cursor</a></td></tr>
+<tr class="memdesc:ad932ca8643a5a86c74ed070079a8f70e inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Which cursor to use <a href="class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e">More...</a><br /></td></tr>
+<tr class="separator:ad932ca8643a5a86c74ed070079a8f70e inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:aec8e862ef54359f99724cb6d91aaa04f"><td class="memItemLeft" align="right" valign="top">new void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pendulum.html#aec8e862ef54359f99724cb6d91aaa04f">Awake</a> ()</td></tr>
+<tr class="separator:aec8e862ef54359f99724cb6d91aaa04f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73de0fd0bc708c06abee481c24b532aa"><td class="memItemLeft" align="right" valign="top">new void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pendulum.html#a73de0fd0bc708c06abee481c24b532aa">OnEnable</a> ()</td></tr>
+<tr class="separator:a73de0fd0bc708c06abee481c24b532aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6690021912b5c001e320ffc4440de189"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pendulum.html#a6690021912b5c001e320ffc4440de189">OnDisable</a> ()</td></tr>
+<tr class="separator:a6690021912b5c001e320ffc4440de189"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a08348d1549d503e4aea1cf2298cd53e6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pendulum.html#a08348d1549d503e4aea1cf2298cd53e6">Update</a> ()</td></tr>
+<tr class="separator:a08348d1549d503e4aea1cf2298cd53e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e28760b18c574847dd6423aa748df83"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pendulum.html#a6e28760b18c574847dd6423aa748df83">ResetGadget</a> ()</td></tr>
+<tr class="separator:a6e28760b18c574847dd6423aa748df83"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5451fdf6ab870982c02b165173ef7646"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pendulum.html#a5451fdf6ab870982c02b165173ef7646">ActivateLineDrawing</a> ()</td></tr>
+<tr class="separator:a5451fdf6ab870982c02b165173ef7646"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a183d24b14f1a47efcd35dd239b00b751"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pendulum.html#a183d24b14f1a47efcd35dd239b00b751">UpdateLineDrawing</a> ()</td></tr>
+<tr class="separator:a183d24b14f1a47efcd35dd239b00b751"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8237221e76dc10ebbbc3031d6849eb58"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pendulum.html#a8237221e76dc10ebbbc3031d6849eb58">DeactivateLineDrawing</a> ()</td></tr>
+<tr class="separator:a8237221e76dc10ebbbc3031d6849eb58"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:aedbb27b1100528f079ef500bc3504b91"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pendulum.html#aedbb27b1100528f079ef500bc3504b91">lineDrawingActivated</a></td></tr>
+<tr class="separator:aedbb27b1100528f079ef500bc3504b91"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a601308f53870f73c6b1a8db293125092"><td class="memItemLeft" align="right" valign="top">List&lt; Vector3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pendulum.html#a601308f53870f73c6b1a8db293125092">linePositions</a> = new List&lt;Vector3&gt;()</td></tr>
+<tr class="separator:a601308f53870f73c6b1a8db293125092"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_methods_class_gadget"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_gadget')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_gadget.html">Gadget</a></td></tr>
+<tr class="memitem:a7ee73250f04a3d86b486ec4e73e3b790 inherit pro_methods_class_gadget"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a7ee73250f04a3d86b486ec4e73e3b790">Awake</a> ()</td></tr>
+<tr class="separator:a7ee73250f04a3d86b486ec4e73e3b790 inherit pro_methods_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79585ab08c1ae5efe5a357e1b4218fa2 inherit pro_methods_class_gadget"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a79585ab08c1ae5efe5a357e1b4218fa2">OnEnable</a> ()</td></tr>
+<tr class="separator:a79585ab08c1ae5efe5a357e1b4218fa2 inherit pro_methods_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a5451fdf6ab870982c02b165173ef7646" name="a5451fdf6ab870982c02b165173ef7646"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5451fdf6ab870982c02b165173ef7646">&#9670;&nbsp;</a></span>ActivateLineDrawing()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Pendulum.ActivateLineDrawing </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aec8e862ef54359f99724cb6d91aaa04f" name="aec8e862ef54359f99724cb6d91aaa04f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aec8e862ef54359f99724cb6d91aaa04f">&#9670;&nbsp;</a></span>Awake()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">new void Pendulum.Awake </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8237221e76dc10ebbbc3031d6849eb58" name="a8237221e76dc10ebbbc3031d6849eb58"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8237221e76dc10ebbbc3031d6849eb58">&#9670;&nbsp;</a></span>DeactivateLineDrawing()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Pendulum.DeactivateLineDrawing </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6690021912b5c001e320ffc4440de189" name="a6690021912b5c001e320ffc4440de189"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6690021912b5c001e320ffc4440de189">&#9670;&nbsp;</a></span>OnDisable()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Pendulum.OnDisable </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a73de0fd0bc708c06abee481c24b532aa" name="a73de0fd0bc708c06abee481c24b532aa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a73de0fd0bc708c06abee481c24b532aa">&#9670;&nbsp;</a></span>OnEnable()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">new void Pendulum.OnEnable </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a743baa175fc8ca03b7bc09e8a61decb6" name="a743baa175fc8ca03b7bc09e8a61decb6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a743baa175fc8ca03b7bc09e8a61decb6">&#9670;&nbsp;</a></span>OnHit()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">override void Pendulum.OnHit </td>
+          <td>(</td>
+          <td class="paramtype">RaycastHit&#160;</td>
+          <td class="paramname"><em>hit</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Called when <a class="el" href="class_communication_events.html#a42aa894d895fcccfea05a3823bc2a683">CommunicationEvents.TriggerEvent</a> is invoked, a.k.a. when Player clicks in GameWorld. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">hit</td><td>the position where it was clicked</td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p>Reimplemented from <a class="el" href="class_gadget.html#a069459a8478367816706eeb368b11763">Gadget</a>.</p>
+
+</div>
+</div>
+<a id="a6e28760b18c574847dd6423aa748df83" name="a6e28760b18c574847dd6423aa748df83"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6e28760b18c574847dd6423aa748df83">&#9670;&nbsp;</a></span>ResetGadget()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Pendulum.ResetGadget </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a08348d1549d503e4aea1cf2298cd53e6" name="a08348d1549d503e4aea1cf2298cd53e6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a08348d1549d503e4aea1cf2298cd53e6">&#9670;&nbsp;</a></span>Update()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Pendulum.Update </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a183d24b14f1a47efcd35dd239b00b751" name="a183d24b14f1a47efcd35dd239b00b751"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a183d24b14f1a47efcd35dd239b00b751">&#9670;&nbsp;</a></span>UpdateLineDrawing()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Pendulum.UpdateLineDrawing </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a48eeac7caff1e03d492fd556e70d114c" name="a48eeac7caff1e03d492fd556e70d114c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a48eeac7caff1e03d492fd556e70d114c">&#9670;&nbsp;</a></span>LayerPendulumHits</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">LayerMask Pendulum.LayerPendulumHits</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aedbb27b1100528f079ef500bc3504b91" name="aedbb27b1100528f079ef500bc3504b91"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aedbb27b1100528f079ef500bc3504b91">&#9670;&nbsp;</a></span>lineDrawingActivated</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool Pendulum.lineDrawingActivated</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a601308f53870f73c6b1a8db293125092" name="a601308f53870f73c6b1a8db293125092"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a601308f53870f73c6b1a8db293125092">&#9670;&nbsp;</a></span>linePositions</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;Vector3&gt; Pendulum.linePositions = new List&lt;Vector3&gt;()</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae7556a7f5eb9489f3900537e95cebcdf" name="ae7556a7f5eb9489f3900537e95cebcdf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae7556a7f5eb9489f3900537e95cebcdf">&#9670;&nbsp;</a></span>linePreviewMaterial</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Material Pendulum.linePreviewMaterial</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8de65d06d2eb87bef3c037e7dfac9908" name="a8de65d06d2eb87bef3c037e7dfac9908"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8de65d06d2eb87bef3c037e7dfac9908">&#9670;&nbsp;</a></span>lineRenderer</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">LineRenderer Pendulum.lineRenderer</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/Gadgets/<a class="el" href="_pendulum_8cs.html">Pendulum.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_pendulum.html">Pendulum</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_pendulum.js b/Doxygen/output/html/class_pendulum.js
new file mode 100644
index 0000000000000000000000000000000000000000..1507cfa550a7bafa77297e53feaef03bf3d4eea0
--- /dev/null
+++ b/Doxygen/output/html/class_pendulum.js
@@ -0,0 +1,17 @@
+var class_pendulum =
+[
+    [ "ActivateLineDrawing", "class_pendulum.html#a5451fdf6ab870982c02b165173ef7646", null ],
+    [ "Awake", "class_pendulum.html#aec8e862ef54359f99724cb6d91aaa04f", null ],
+    [ "DeactivateLineDrawing", "class_pendulum.html#a8237221e76dc10ebbbc3031d6849eb58", null ],
+    [ "OnDisable", "class_pendulum.html#a6690021912b5c001e320ffc4440de189", null ],
+    [ "OnEnable", "class_pendulum.html#a73de0fd0bc708c06abee481c24b532aa", null ],
+    [ "OnHit", "class_pendulum.html#a743baa175fc8ca03b7bc09e8a61decb6", null ],
+    [ "ResetGadget", "class_pendulum.html#a6e28760b18c574847dd6423aa748df83", null ],
+    [ "Update", "class_pendulum.html#a08348d1549d503e4aea1cf2298cd53e6", null ],
+    [ "UpdateLineDrawing", "class_pendulum.html#a183d24b14f1a47efcd35dd239b00b751", null ],
+    [ "LayerPendulumHits", "class_pendulum.html#a48eeac7caff1e03d492fd556e70d114c", null ],
+    [ "lineDrawingActivated", "class_pendulum.html#aedbb27b1100528f079ef500bc3504b91", null ],
+    [ "linePositions", "class_pendulum.html#a601308f53870f73c6b1a8db293125092", null ],
+    [ "linePreviewMaterial", "class_pendulum.html#ae7556a7f5eb9489f3900537e95cebcdf", null ],
+    [ "lineRenderer", "class_pendulum.html#a8de65d06d2eb87bef3c037e7dfac9908", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_pendulum.png b/Doxygen/output/html/class_pendulum.png
new file mode 100644
index 0000000000000000000000000000000000000000..4d4e8a173be743db2e8038e61d3ca78bdefd2a56
--- /dev/null
+++ b/Doxygen/output/html/class_pendulum.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f55a0696f85aac0a1450aef7a78c4ff96e94768d7e9d43d44770c8687e6e04ad
+size 643
diff --git a/Doxygen/output/html/class_player_record-members.html b/Doxygen/output/html/class_player_record-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..b618c63dd670150faf7fc16478665d610dbbdc4c
--- /dev/null
+++ b/Doxygen/output/html/class_player_record-members.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_player_record.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">PlayerRecord Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_player_record.html">PlayerRecord</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_player_record.html#ae058736bc42b94c94eafd9bf8a767ad5">Clone</a>(List&lt; Directories &gt; hierarchie)</td><td class="entry"><a class="el" href="class_player_record.html">PlayerRecord</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_player_record.html#aa5e9b78561ffbb7edffdd63d9f708949">date</a></td><td class="entry"><a class="el" href="class_player_record.html">PlayerRecord</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_player_record.html#a7bdba956f0b3383d2e33c17f40170af5">delete</a>(List&lt; Directories &gt; hierarchie)</td><td class="entry"><a class="el" href="class_player_record.html">PlayerRecord</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_player_record.html#abf3aa231c1d3a2962eb1049507392c81">factState</a></td><td class="entry"><a class="el" href="class_player_record.html">PlayerRecord</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_player_record.html#a0d2ba743b30fccd35904bec61e2a08a2">hierStage</a></td><td class="entry"><a class="el" href="class_player_record.html">PlayerRecord</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_player_record.html#a8161d32d21198d531c4d28aab4100dab">load</a>(List&lt; Directories &gt; hierarchie)</td><td class="entry"><a class="el" href="class_player_record.html">PlayerRecord</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_player_record.html#a9e8a207d6ff512a8cff513d9219e40ba">name</a></td><td class="entry"><a class="el" href="class_player_record.html">PlayerRecord</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_player_record.html#a8a85683d7e75b9a99aa28b52c192b99e">PlayerRecord</a>()</td><td class="entry"><a class="el" href="class_player_record.html">PlayerRecord</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_player_record.html#a0da3f0c8c9c25dfbf3a44307167845cc">PlayerRecord</a>(string name)</td><td class="entry"><a class="el" href="class_player_record.html">PlayerRecord</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_player_record.html#a6c19b6ba80ef40ffb075495edfe71bc0">seconds</a></td><td class="entry"><a class="el" href="class_player_record.html">PlayerRecord</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_player_record.html#a152ca411a66550ddd733d72a87756a2b">solved</a></td><td class="entry"><a class="el" href="class_player_record.html">PlayerRecord</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_player_record.html#a979ae5b68449370e9231e3033cda7963">store</a>(List&lt; Directories &gt; hierarchie, bool force_write)</td><td class="entry"><a class="el" href="class_player_record.html">PlayerRecord</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_player_record.html b/Doxygen/output/html/class_player_record.html
new file mode 100644
index 0000000000000000000000000000000000000000..26dba90ba487dc1d5213476db8db1e6304c10554
--- /dev/null
+++ b/Doxygen/output/html/class_player_record.html
@@ -0,0 +1,394 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: PlayerRecord Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_player_record.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pri-static-attribs">Static Private Attributes</a> &#124;
+<a href="class_player_record-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">PlayerRecord Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Represents a save slot.  
+ <a href="class_player_record.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a8a85683d7e75b9a99aa28b52c192b99e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_player_record.html#a8a85683d7e75b9a99aa28b52c192b99e">PlayerRecord</a> ()</td></tr>
+<tr class="memdesc:a8a85683d7e75b9a99aa28b52c192b99e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Empty constructor for JsonConverter  <a href="class_player_record.html#a8a85683d7e75b9a99aa28b52c192b99e">More...</a><br /></td></tr>
+<tr class="separator:a8a85683d7e75b9a99aa28b52c192b99e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0da3f0c8c9c25dfbf3a44307167845cc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_player_record.html#a0da3f0c8c9c25dfbf3a44307167845cc">PlayerRecord</a> (string <a class="el" href="class_player_record.html#a9e8a207d6ff512a8cff513d9219e40ba">name</a>)</td></tr>
+<tr class="memdesc:a0da3f0c8c9c25dfbf3a44307167845cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Standard Constructor.  <a href="class_player_record.html#a0da3f0c8c9c25dfbf3a44307167845cc">More...</a><br /></td></tr>
+<tr class="separator:a0da3f0c8c9c25dfbf3a44307167845cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a979ae5b68449370e9231e3033cda7963"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_player_record.html#a979ae5b68449370e9231e3033cda7963">store</a> (List&lt; Directories &gt; hierarchie, bool force_write)</td></tr>
+<tr class="separator:a979ae5b68449370e9231e3033cda7963"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8161d32d21198d531c4d28aab4100dab"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_player_record.html#a8161d32d21198d531c4d28aab4100dab">load</a> (List&lt; Directories &gt; hierarchie)</td></tr>
+<tr class="separator:a8161d32d21198d531c4d28aab4100dab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7bdba956f0b3383d2e33c17f40170af5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_player_record.html#a7bdba956f0b3383d2e33c17f40170af5">delete</a> (List&lt; Directories &gt; hierarchie)</td></tr>
+<tr class="separator:a7bdba956f0b3383d2e33c17f40170af5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae058736bc42b94c94eafd9bf8a767ad5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_player_record.html">PlayerRecord</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_player_record.html#ae058736bc42b94c94eafd9bf8a767ad5">Clone</a> (List&lt; Directories &gt; hierarchie)</td></tr>
+<tr class="memdesc:ae058736bc42b94c94eafd9bf8a767ad5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies a specified <a class="el" href="class_player_record.html" title="Represents a save slot.">PlayerRecord</a>  <a href="class_player_record.html#ae058736bc42b94c94eafd9bf8a767ad5">More...</a><br /></td></tr>
+<tr class="separator:ae058736bc42b94c94eafd9bf8a767ad5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a152ca411a66550ddd733d72a87756a2b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_player_record.html#a152ca411a66550ddd733d72a87756a2b">solved</a> = false</td></tr>
+<tr class="memdesc:a152ca411a66550ddd733d72a87756a2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wether this save has solved the <a class="el" href="class_stage.html">Stage</a> which contains it.  <a href="class_player_record.html#a152ca411a66550ddd733d72a87756a2b">More...</a><br /></td></tr>
+<tr class="separator:a152ca411a66550ddd733d72a87756a2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5e9b78561ffbb7edffdd63d9f708949"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_player_record.html#aa5e9b78561ffbb7edffdd63d9f708949">date</a> = System.DateTime.Now.ToBinary()</td></tr>
+<tr class="memdesc:aa5e9b78561ffbb7edffdd63d9f708949"><td class="mdescLeft">&#160;</td><td class="mdescRight">When this save was created (not modified!).  <a href="class_player_record.html#aa5e9b78561ffbb7edffdd63d9f708949">More...</a><br /></td></tr>
+<tr class="separator:aa5e9b78561ffbb7edffdd63d9f708949"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c19b6ba80ef40ffb075495edfe71bc0"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_player_record.html#a6c19b6ba80ef40ffb075495edfe71bc0">seconds</a> = 0</td></tr>
+<tr class="memdesc:a6c19b6ba80ef40ffb075495edfe71bc0"><td class="mdescLeft">&#160;</td><td class="mdescRight">The time spent within this save since creation.  <a href="class_player_record.html#a6c19b6ba80ef40ffb075495edfe71bc0">More...</a><br /></td></tr>
+<tr class="separator:a6c19b6ba80ef40ffb075495edfe71bc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf3aa231c1d3a2962eb1049507392c81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_fact_organizer.html">FactOrganizer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_player_record.html#abf3aa231c1d3a2962eb1049507392c81">factState</a> = null</td></tr>
+<tr class="memdesc:abf3aa231c1d3a2962eb1049507392c81"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_stage.html">Stage</a> progress.  <a href="class_player_record.html#abf3aa231c1d3a2962eb1049507392c81">More...</a><br /></td></tr>
+<tr class="separator:abf3aa231c1d3a2962eb1049507392c81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e8a207d6ff512a8cff513d9219e40ba"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_player_record.html#a9e8a207d6ff512a8cff513d9219e40ba">name</a> = null</td></tr>
+<tr class="memdesc:a9e8a207d6ff512a8cff513d9219e40ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">save game file name  <a href="class_player_record.html#a9e8a207d6ff512a8cff513d9219e40ba">More...</a><br /></td></tr>
+<tr class="separator:a9e8a207d6ff512a8cff513d9219e40ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-static-attribs" name="pri-static-attribs"></a>
+Static Private Attributes</h2></td></tr>
+<tr class="memitem:a0d2ba743b30fccd35904bec61e2a08a2"><td class="memItemLeft" align="right" valign="top">static List&lt; Directories &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_player_record.html#a0d2ba743b30fccd35904bec61e2a08a2">hierStage</a> = new List&lt;Directories&gt; { }</td></tr>
+<tr class="separator:a0d2ba743b30fccd35904bec61e2a08a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >Represents a save slot. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a8a85683d7e75b9a99aa28b52c192b99e" name="a8a85683d7e75b9a99aa28b52c192b99e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8a85683d7e75b9a99aa28b52c192b99e">&#9670;&nbsp;</a></span>PlayerRecord() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PlayerRecord.PlayerRecord </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Empty constructor for JsonConverter </p>
+
+</div>
+</div>
+<a id="a0da3f0c8c9c25dfbf3a44307167845cc" name="a0da3f0c8c9c25dfbf3a44307167845cc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0da3f0c8c9c25dfbf3a44307167845cc">&#9670;&nbsp;</a></span>PlayerRecord() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PlayerRecord.PlayerRecord </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>name</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Standard Constructor. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">name</td><td>sets <a class="el" href="class_player_record.html#a9e8a207d6ff512a8cff513d9219e40ba" title="save game file name">name</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="ae058736bc42b94c94eafd9bf8a767ad5" name="ae058736bc42b94c94eafd9bf8a767ad5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae058736bc42b94c94eafd9bf8a767ad5">&#9670;&nbsp;</a></span>Clone()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_player_record.html">PlayerRecord</a> PlayerRecord.Clone </td>
+          <td>(</td>
+          <td class="paramtype">List&lt; Directories &gt;&#160;</td>
+          <td class="paramname"><em>hierarchie</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Copies a specified <a class="el" href="class_player_record.html" title="Represents a save slot.">PlayerRecord</a> </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">hierarchie</td><td>// TODO:</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>a copied <a class="el" href="class_player_record.html" title="Represents a save slot.">PlayerRecord</a></dd></dl>
+
+</div>
+</div>
+<a id="a7bdba956f0b3383d2e33c17f40170af5" name="a7bdba956f0b3383d2e33c17f40170af5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7bdba956f0b3383d2e33c17f40170af5">&#9670;&nbsp;</a></span>delete()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void PlayerRecord.delete </td>
+          <td>(</td>
+          <td class="paramtype">List&lt; Directories &gt;&#160;</td>
+          <td class="paramname"><em>hierarchie</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8161d32d21198d531c4d28aab4100dab" name="a8161d32d21198d531c4d28aab4100dab"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8161d32d21198d531c4d28aab4100dab">&#9670;&nbsp;</a></span>load()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool PlayerRecord.load </td>
+          <td>(</td>
+          <td class="paramtype">List&lt; Directories &gt;&#160;</td>
+          <td class="paramname"><em>hierarchie</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a979ae5b68449370e9231e3033cda7963" name="a979ae5b68449370e9231e3033cda7963"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a979ae5b68449370e9231e3033cda7963">&#9670;&nbsp;</a></span>store()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void PlayerRecord.store </td>
+          <td>(</td>
+          <td class="paramtype">List&lt; Directories &gt;&#160;</td>
+          <td class="paramname"><em>hierarchie</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>force_write</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="aa5e9b78561ffbb7edffdd63d9f708949" name="aa5e9b78561ffbb7edffdd63d9f708949"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa5e9b78561ffbb7edffdd63d9f708949">&#9670;&nbsp;</a></span>date</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">long PlayerRecord.date = System.DateTime.Now.ToBinary()</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>When this save was created (not modified!). </p>
+
+</div>
+</div>
+<a id="abf3aa231c1d3a2962eb1049507392c81" name="abf3aa231c1d3a2962eb1049507392c81"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abf3aa231c1d3a2962eb1049507392c81">&#9670;&nbsp;</a></span>factState</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_fact_organizer.html">FactOrganizer</a> PlayerRecord.factState = null</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p><a class="el" href="class_stage.html">Stage</a> progress. </p>
+
+</div>
+</div>
+<a id="a0d2ba743b30fccd35904bec61e2a08a2" name="a0d2ba743b30fccd35904bec61e2a08a2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0d2ba743b30fccd35904bec61e2a08a2">&#9670;&nbsp;</a></span>hierStage</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;Directories&gt; PlayerRecord.hierStage = new List&lt;Directories&gt; { }</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9e8a207d6ff512a8cff513d9219e40ba" name="a9e8a207d6ff512a8cff513d9219e40ba"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9e8a207d6ff512a8cff513d9219e40ba">&#9670;&nbsp;</a></span>name</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string PlayerRecord.name = null</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>save game file name </p>
+
+</div>
+</div>
+<a id="a6c19b6ba80ef40ffb075495edfe71bc0" name="a6c19b6ba80ef40ffb075495edfe71bc0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6c19b6ba80ef40ffb075495edfe71bc0">&#9670;&nbsp;</a></span>seconds</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">double PlayerRecord.seconds = 0</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>The time spent within this save since creation. </p>
+
+</div>
+</div>
+<a id="a152ca411a66550ddd733d72a87756a2b" name="a152ca411a66550ddd733d72a87756a2b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a152ca411a66550ddd733d72a87756a2b">&#9670;&nbsp;</a></span>solved</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool PlayerRecord.solved = false</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Wether this save has solved the <a class="el" href="class_stage.html">Stage</a> which contains it. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/Loading/<a class="el" href="_stage_8cs.html">Stage.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_player_record.html">PlayerRecord</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_player_record.js b/Doxygen/output/html/class_player_record.js
new file mode 100644
index 0000000000000000000000000000000000000000..ebe4f3abffc476183c0c00fc4eb0d5f539227c57
--- /dev/null
+++ b/Doxygen/output/html/class_player_record.js
@@ -0,0 +1,15 @@
+var class_player_record =
+[
+    [ "PlayerRecord", "class_player_record.html#a8a85683d7e75b9a99aa28b52c192b99e", null ],
+    [ "PlayerRecord", "class_player_record.html#a0da3f0c8c9c25dfbf3a44307167845cc", null ],
+    [ "Clone", "class_player_record.html#ae058736bc42b94c94eafd9bf8a767ad5", null ],
+    [ "delete", "class_player_record.html#a7bdba956f0b3383d2e33c17f40170af5", null ],
+    [ "load", "class_player_record.html#a8161d32d21198d531c4d28aab4100dab", null ],
+    [ "store", "class_player_record.html#a979ae5b68449370e9231e3033cda7963", null ],
+    [ "date", "class_player_record.html#aa5e9b78561ffbb7edffdd63d9f708949", null ],
+    [ "factState", "class_player_record.html#abf3aa231c1d3a2962eb1049507392c81", null ],
+    [ "hierStage", "class_player_record.html#a0d2ba743b30fccd35904bec61e2a08a2", null ],
+    [ "name", "class_player_record.html#a9e8a207d6ff512a8cff513d9219e40ba", null ],
+    [ "seconds", "class_player_record.html#a6c19b6ba80ef40ffb075495edfe71bc0", null ],
+    [ "solved", "class_player_record.html#a152ca411a66550ddd733d72a87756a2b", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_point_fact-members.html b/Doxygen/output/html/class_point_fact-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..b9d3dae2d2c5787b644c2f246d1657a3c39da3e2
--- /dev/null
+++ b/Doxygen/output/html/class_point_fact-members.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_point_fact.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">PointFact Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_point_fact.html">PointFact</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a6d6c30f6480c57f8928d1ff1960adaa6">Equivalent</a>(Fact f2)</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; PointFact &gt;</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#aa8d38a1fb4e7f03bbb3856d37bd4d9d4">Equivalent</a>(Fact f1, Fact f2)</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; PointFact &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_point_fact.html#a10e74c76faf916f25352b3de9795d5d7">EquivalentWrapped</a>(PointFact f1, PointFact f2)</td><td class="entry"><a class="el" href="class_point_fact.html">PointFact</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a6e83feba9179a493d097f9f2c0573de6">FactWrappedCRTP&lt; PointFact &gt;.EquivalentWrapped</a>(T f1, T f2)</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; PointFact &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#afe892ea96bffe02bdd36b2507ad6e509">FactWrappedCRTP</a>()</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; PointFact &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a0f81cdce328aa3dc5903d56e726259e3">FactWrappedCRTP</a>(FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; PointFact &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a3638f0c380fd762d68e33bab47b55dcf">FactWrappedCRTP</a>(FactWrappedCRTP&lt; T &gt; fact, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; PointFact &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_point_fact.html#a1657cff20766b357e68edbffe6e46f88">getDependentFactIds</a>()</td><td class="entry"><a class="el" href="class_point_fact.html">PointFact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_point_fact.html#a5ec8de273736f49a8f364f89b3793533">GetHashCode</a>()</td><td class="entry"><a class="el" href="class_point_fact.html">PointFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_point_fact.html#a954ab141e8af35a28cbfe98f2b4220ab">hasDependentFacts</a>()</td><td class="entry"><a class="el" href="class_point_fact.html">PointFact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_point_fact.html#a86ad62368c5bef84baebc0fb9cdaac2e">init</a>(Vector3 P, Vector3 N)</td><td class="entry"><a class="el" href="class_point_fact.html">PointFact</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_point_fact.html#a58488e338b4581dfe5efeecefe51832f">instantiateDisplay</a>(GameObject prefab, Transform transform)</td><td class="entry"><a class="el" href="class_point_fact.html">PointFact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_point_fact.html#abd1889af4a1f50d557eec9386727480f">Normal</a></td><td class="entry"><a class="el" href="class_point_fact.html">PointFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_point_fact.html#a83acaea9ef91b1e90d511e86bc551df4">parseFact</a>(Scroll.ScrollFact fact)</td><td class="entry"><a class="el" href="class_point_fact.html">PointFact</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_point_fact.html#a8f7be00a80b5eb57ead541935efadd61">Point</a></td><td class="entry"><a class="el" href="class_point_fact.html">PointFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_point_fact.html#a0f8de7319885152ec658fa33574620f0">PointFact</a>()</td><td class="entry"><a class="el" href="class_point_fact.html">PointFact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_point_fact.html#ac4471b713080481f3f7c7b482fdadcdd">PointFact</a>(PointFact fact, Dictionary&lt; string, string &gt; old_to_new, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_point_fact.html">PointFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_point_fact.html#a5a24549df6115219bb90e32f07d5a8cc">PointFact</a>(Vector3 P, Vector3 N, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_point_fact.html">PointFact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_point_fact.html#a23396fefa49bd13bf0c595b75908e8af">PointFact</a>(float a, float b, float c, string uri, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_point_fact.html">PointFact</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_point_fact.html b/Doxygen/output/html/class_point_fact.html
new file mode 100644
index 0000000000000000000000000000000000000000..367b6499776c1c9bc9a6be82fec9fe54d31f812d
--- /dev/null
+++ b/Doxygen/output/html/class_point_fact.html
@@ -0,0 +1,620 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: PointFact Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_point_fact.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="class_point_fact-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">PointFact Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Point in 3D Space  
+ <a href="class_point_fact.html#details">More...</a></p>
+<div class="dynheader">
+Inheritance diagram for PointFact:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_point_fact.png" usemap="#PointFact_map" alt=""/>
+  <map id="PointFact_map" name="PointFact_map">
+<area href="class_fact_wrapped_c_r_t_p.html" alt="FactWrappedCRTP&lt; PointFact &gt;" shape="rect" coords="0,0,197,24"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a0f8de7319885152ec658fa33574620f0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point_fact.html#a0f8de7319885152ec658fa33574620f0">PointFact</a> ()</td></tr>
+<tr class="separator:a0f8de7319885152ec658fa33574620f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4471b713080481f3f7c7b482fdadcdd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point_fact.html#ac4471b713080481f3f7c7b482fdadcdd">PointFact</a> (<a class="el" href="class_point_fact.html">PointFact</a> fact, Dictionary&lt; string, string &gt; old_to_new, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="memdesc:ac4471b713080481f3f7c7b482fdadcdd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies <em>fact</em>  by initiating new MMT Fact.  <a href="class_point_fact.html#ac4471b713080481f3f7c7b482fdadcdd">More...</a><br /></td></tr>
+<tr class="separator:ac4471b713080481f3f7c7b482fdadcdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5a24549df6115219bb90e32f07d5a8cc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point_fact.html#a5a24549df6115219bb90e32f07d5a8cc">PointFact</a> (Vector3 P, Vector3 N, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="memdesc:a5a24549df6115219bb90e32f07d5a8cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Standard Constructor  <a href="class_point_fact.html#a5a24549df6115219bb90e32f07d5a8cc">More...</a><br /></td></tr>
+<tr class="separator:a5a24549df6115219bb90e32f07d5a8cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a23396fefa49bd13bf0c595b75908e8af"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point_fact.html#a23396fefa49bd13bf0c595b75908e8af">PointFact</a> (float a, float b, float c, string uri, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="memdesc:a23396fefa49bd13bf0c595b75908e8af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bypasses initialization of new MMT Fact by using existend URI, <em>which is not checked for existence</em>. <a class="el" href="class_point_fact.html#abd1889af4a1f50d557eec9386727480f" title="Orientation for Fact.Representation">Normal</a> set to <code>Vector3.up</code>  <a href="class_point_fact.html#a23396fefa49bd13bf0c595b75908e8af">More...</a><br /></td></tr>
+<tr class="separator:a23396fefa49bd13bf0c595b75908e8af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a954ab141e8af35a28cbfe98f2b4220ab"><td class="memItemLeft" align="right" valign="top">override Boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point_fact.html#a954ab141e8af35a28cbfe98f2b4220ab">hasDependentFacts</a> ()</td></tr>
+<tr class="memdesc:a954ab141e8af35a28cbfe98f2b4220ab"><td class="mdescLeft">&#160;</td><td class="mdescRight"><dl class="section return"><dt>Returns</dt><dd><code>true</code> if <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> depends on other <a class="el" href="class_fact.html">Facts</a>; equivalent to <a class="el" href="class_point_fact.html#a1657cff20766b357e68edbffe6e46f88">getDependentFactIds</a> returns non empty array</dd></dl>
+ <a href="class_point_fact.html#a954ab141e8af35a28cbfe98f2b4220ab">More...</a><br /></td></tr>
+<tr class="separator:a954ab141e8af35a28cbfe98f2b4220ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1657cff20766b357e68edbffe6e46f88"><td class="memItemLeft" align="right" valign="top">override string[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point_fact.html#a1657cff20766b357e68edbffe6e46f88">getDependentFactIds</a> ()</td></tr>
+<tr class="separator:a1657cff20766b357e68edbffe6e46f88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a58488e338b4581dfe5efeecefe51832f"><td class="memItemLeft" align="right" valign="top">override GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point_fact.html#a58488e338b4581dfe5efeecefe51832f">instantiateDisplay</a> (GameObject prefab, Transform transform)</td></tr>
+<tr class="memdesc:a58488e338b4581dfe5efeecefe51832f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initiates a <em>prefab</em>  at <em>transform</em>  e.g. by setting Label.  <a href="class_point_fact.html#a58488e338b4581dfe5efeecefe51832f">More...</a><br /></td></tr>
+<tr class="separator:a58488e338b4581dfe5efeecefe51832f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5ec8de273736f49a8f364f89b3793533"><td class="memItemLeft" align="right" valign="top">override int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point_fact.html#a5ec8de273736f49a8f364f89b3793533">GetHashCode</a> ()</td></tr>
+<tr class="memdesc:a5ec8de273736f49a8f364f89b3793533"><td class="mdescLeft">&#160;</td><td class="mdescRight">canonical  <a href="class_point_fact.html#a5ec8de273736f49a8f364f89b3793533">More...</a><br /></td></tr>
+<tr class="separator:a5ec8de273736f49a8f364f89b3793533"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_fact_wrapped_c_r_t_p"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_fact_wrapped_c_r_t_p')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; PointFact &gt;</a></td></tr>
+<tr class="memitem:a6d6c30f6480c57f8928d1ff1960adaa6 inherit pub_methods_class_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a6d6c30f6480c57f8928d1ff1960adaa6">Equivalent</a> (<a class="el" href="class_fact.html">Fact</a> f2)</td></tr>
+<tr class="memdesc:a6d6c30f6480c57f8928d1ff1960adaa6 inherit pub_methods_class_fact_wrapped_c_r_t_p"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares <a class="el" href="class_fact.html">this</a> against <em>f2</em> .  <a href="class_fact_wrapped_c_r_t_p.html#a6d6c30f6480c57f8928d1ff1960adaa6">More...</a><br /></td></tr>
+<tr class="separator:a6d6c30f6480c57f8928d1ff1960adaa6 inherit pub_methods_class_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8d38a1fb4e7f03bbb3856d37bd4d9d4 inherit pub_methods_class_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#aa8d38a1fb4e7f03bbb3856d37bd4d9d4">Equivalent</a> (<a class="el" href="class_fact.html">Fact</a> f1, <a class="el" href="class_fact.html">Fact</a> f2)</td></tr>
+<tr class="memdesc:aa8d38a1fb4e7f03bbb3856d37bd4d9d4 inherit pub_methods_class_fact_wrapped_c_r_t_p"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares <em>f1</em>  against <em>f2</em> .  <a href="class_fact_wrapped_c_r_t_p.html#aa8d38a1fb4e7f03bbb3856d37bd4d9d4">More...</a><br /></td></tr>
+<tr class="separator:aa8d38a1fb4e7f03bbb3856d37bd4d9d4 inherit pub_methods_class_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a83acaea9ef91b1e90d511e86bc551df4"><td class="memItemLeft" align="right" valign="top">static new <a class="el" href="class_point_fact.html">PointFact</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point_fact.html#a83acaea9ef91b1e90d511e86bc551df4">parseFact</a> (<a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a> fact)</td></tr>
+<tr class="memdesc:a83acaea9ef91b1e90d511e86bc551df4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parses <a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a> to actual <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a>  <a href="class_point_fact.html#a83acaea9ef91b1e90d511e86bc551df4">More...</a><br /></td></tr>
+<tr class="separator:a83acaea9ef91b1e90d511e86bc551df4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a8f7be00a80b5eb57ead541935efadd61"><td class="memItemLeft" align="right" valign="top">Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point_fact.html#a8f7be00a80b5eb57ead541935efadd61">Point</a></td></tr>
+<tr class="memdesc:a8f7be00a80b5eb57ead541935efadd61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Position  <a href="class_point_fact.html#a8f7be00a80b5eb57ead541935efadd61">More...</a><br /></td></tr>
+<tr class="separator:a8f7be00a80b5eb57ead541935efadd61"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd1889af4a1f50d557eec9386727480f"><td class="memItemLeft" align="right" valign="top">Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point_fact.html#abd1889af4a1f50d557eec9386727480f">Normal</a></td></tr>
+<tr class="memdesc:abd1889af4a1f50d557eec9386727480f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Orientation for <a class="el" href="class_fact.html#ac78c42d053d145656555d4af4e8a76b9" title="Reference to GameObject that represents this Fact in the GameWorld.">Fact.Representation</a>  <a href="class_point_fact.html#abd1889af4a1f50d557eec9386727480f">More...</a><br /></td></tr>
+<tr class="separator:abd1889af4a1f50d557eec9386727480f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a10e74c76faf916f25352b3de9795d5d7"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point_fact.html#a10e74c76faf916f25352b3de9795d5d7">EquivalentWrapped</a> (<a class="el" href="class_point_fact.html">PointFact</a> f1, <a class="el" href="class_point_fact.html">PointFact</a> f2)</td></tr>
+<tr class="memdesc:a10e74c76faf916f25352b3de9795d5d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares <em>f1</em>  against <em>f2</em> .  <a href="class_point_fact.html#a10e74c76faf916f25352b3de9795d5d7">More...</a><br /></td></tr>
+<tr class="separator:a10e74c76faf916f25352b3de9795d5d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_fact_wrapped_c_r_t_p"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_fact_wrapped_c_r_t_p')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP&lt; PointFact &gt;</a></td></tr>
+<tr class="memitem:afe892ea96bffe02bdd36b2507ad6e509 inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#afe892ea96bffe02bdd36b2507ad6e509">FactWrappedCRTP</a> ()</td></tr>
+<tr class="separator:afe892ea96bffe02bdd36b2507ad6e509 inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f81cdce328aa3dc5903d56e726259e3 inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a0f81cdce328aa3dc5903d56e726259e3">FactWrappedCRTP</a> (<a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="separator:a0f81cdce328aa3dc5903d56e726259e3 inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3638f0c380fd762d68e33bab47b55dcf inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a3638f0c380fd762d68e33bab47b55dcf">FactWrappedCRTP</a> (<a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP</a>&lt; T &gt; fact, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="separator:a3638f0c380fd762d68e33bab47b55dcf inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6e83feba9179a493d097f9f2c0573de6 inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">abstract bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_wrapped_c_r_t_p.html#a6e83feba9179a493d097f9f2c0573de6">EquivalentWrapped</a> (T f1, T f2)</td></tr>
+<tr class="memdesc:a6e83feba9179a493d097f9f2c0573de6 inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="mdescLeft">&#160;</td><td class="mdescRight">CRTP step of <a class="el" href="class_fact_wrapped_c_r_t_p.html#a6d6c30f6480c57f8928d1ff1960adaa6" title="Compares this against f2 .">Equivalent(Fact)</a> and <a class="el" href="class_fact_wrapped_c_r_t_p.html#aa8d38a1fb4e7f03bbb3856d37bd4d9d4" title="Compares f1  against f2 .">Equivalent(Fact, Fact)</a> <a href="class_fact_wrapped_c_r_t_p.html#a6e83feba9179a493d097f9f2c0573de6">More...</a><br /></td></tr>
+<tr class="separator:a6e83feba9179a493d097f9f2c0573de6 inherit pro_methods_class_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:a86ad62368c5bef84baebc0fb9cdaac2e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point_fact.html#a86ad62368c5bef84baebc0fb9cdaac2e">init</a> (Vector3 P, Vector3 N)</td></tr>
+<tr class="memdesc:a86ad62368c5bef84baebc0fb9cdaac2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initiates <a class="el" href="class_point_fact.html#a8f7be00a80b5eb57ead541935efadd61" title="Position">Point</a>, <a class="el" href="class_point_fact.html#abd1889af4a1f50d557eec9386727480f" title="Orientation for Fact.Representation">Normal</a>, <a class="el" href="class_fact.html#a338f38115696c45402971ef7d0e1ab13" title="MMT URI">Fact._URI</a> and creates MMT Fact Server-Side  <a href="class_point_fact.html#a86ad62368c5bef84baebc0fb9cdaac2e">More...</a><br /></td></tr>
+<tr class="separator:a86ad62368c5bef84baebc0fb9cdaac2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >Point in 3D Space </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a0f8de7319885152ec658fa33574620f0" name="a0f8de7319885152ec658fa33574620f0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0f8de7319885152ec658fa33574620f0">&#9670;&nbsp;</a></span>PointFact() <span class="overload">[1/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PointFact.PointFact </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p></p>
+<p >Only being used by <a href="https://www.newtonsoft.com/json/help/html/T_Newtonsoft_Json_JsonReader.htm">JsonReader</a> to initiate empty <a class="el" href="class_fact.html">Facts</a>. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_j_s_o_n_manager.html">JSONManager</a></dd></dl>
+
+</div>
+</div>
+<a id="ac4471b713080481f3f7c7b482fdadcdd" name="ac4471b713080481f3f7c7b482fdadcdd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac4471b713080481f3f7c7b482fdadcdd">&#9670;&nbsp;</a></span>PointFact() <span class="overload">[2/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PointFact.PointFact </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_point_fact.html">PointFact</a>&#160;</td>
+          <td class="paramname"><em>fact</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Dictionary&lt; string, string &gt;&#160;</td>
+          <td class="paramname"><em>old_to_new</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact_organizer.html">FactOrganizer</a>&#160;</td>
+          <td class="paramname"><em>organizer</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Copies <em>fact</em>  by initiating new MMT Fact. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">fact</td><td><a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> to be copied</td></tr>
+    <tr><td class="paramname">old_to_new</td><td><code>Dictionary</code> mapping <em>fact</em> .<a class="el" href="class_point_fact.html#a1657cff20766b357e68edbffe6e46f88">getDependentFactIds</a> in <em>fact</em> .<a class="el" href="class_fact.html#addf13e312f8d68a630cde0eb0292e779" title="Reference to FactOrganizer in which this Fact and all its depending Facts are beeing organized.">Fact._Facts</a> to corresponding <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> in <em>organizer</em>  </td></tr>
+    <tr><td class="paramname">organizer</td><td>sets _Facts</td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a5a24549df6115219bb90e32f07d5a8cc" name="a5a24549df6115219bb90e32f07d5a8cc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5a24549df6115219bb90e32f07d5a8cc">&#9670;&nbsp;</a></span>PointFact() <span class="overload">[3/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PointFact.PointFact </td>
+          <td>(</td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>P</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>N</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact_organizer.html">FactOrganizer</a>&#160;</td>
+          <td class="paramname"><em>organizer</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Standard Constructor </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">P</td><td>sets <a class="el" href="class_point_fact.html#a8f7be00a80b5eb57ead541935efadd61" title="Position">Point</a></td></tr>
+    <tr><td class="paramname">N</td><td>sets <a class="el" href="class_point_fact.html#abd1889af4a1f50d557eec9386727480f" title="Orientation for Fact.Representation">Normal</a></td></tr>
+    <tr><td class="paramname">organizer</td><td>sets <a class="el" href="class_fact.html#addf13e312f8d68a630cde0eb0292e779" title="Reference to FactOrganizer in which this Fact and all its depending Facts are beeing organized.">Fact._Facts</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a23396fefa49bd13bf0c595b75908e8af" name="a23396fefa49bd13bf0c595b75908e8af"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a23396fefa49bd13bf0c595b75908e8af">&#9670;&nbsp;</a></span>PointFact() <span class="overload">[4/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PointFact.PointFact </td>
+          <td>(</td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>a</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>b</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>c</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>uri</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact_organizer.html">FactOrganizer</a>&#160;</td>
+          <td class="paramname"><em>organizer</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Bypasses initialization of new MMT Fact by using existend URI, <em>which is not checked for existence</em>. <a class="el" href="class_point_fact.html#abd1889af4a1f50d557eec9386727480f" title="Orientation for Fact.Representation">Normal</a> set to <code>Vector3.up</code> </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">a</td><td>sets <code>x</code> coordinate of <a class="el" href="class_point_fact.html#a8f7be00a80b5eb57ead541935efadd61" title="Position">Point</a></td></tr>
+    <tr><td class="paramname">b</td><td>sets <code>y</code> coordinate of <a class="el" href="class_point_fact.html#a8f7be00a80b5eb57ead541935efadd61" title="Position">Point</a></td></tr>
+    <tr><td class="paramname">c</td><td>sets <code>z</code> coordinate of <a class="el" href="class_point_fact.html#a8f7be00a80b5eb57ead541935efadd61" title="Position">Point</a></td></tr>
+    <tr><td class="paramname">uri</td><td>MMT URI</td></tr>
+    <tr><td class="paramname">organizer</td><td>sets <a class="el" href="class_fact.html#addf13e312f8d68a630cde0eb0292e779" title="Reference to FactOrganizer in which this Fact and all its depending Facts are beeing organized.">Fact._Facts</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a10e74c76faf916f25352b3de9795d5d7" name="a10e74c76faf916f25352b3de9795d5d7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a10e74c76faf916f25352b3de9795d5d7">&#9670;&nbsp;</a></span>EquivalentWrapped()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">override bool PointFact.EquivalentWrapped </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_point_fact.html">PointFact</a>&#160;</td>
+          <td class="paramname"><em>f1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_point_fact.html">PointFact</a>&#160;</td>
+          <td class="paramname"><em>f2</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Compares <em>f1</em>  against <em>f2</em> . </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">f1</td><td><a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> to compare to</td></tr>
+    <tr><td class="paramname">f2</td><td><a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> to compare to</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <em>f2</em>  is semantical very similar to <em>f1</em> </dd></dl>
+
+</div>
+</div>
+<a id="a1657cff20766b357e68edbffe6e46f88" name="a1657cff20766b357e68edbffe6e46f88"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1657cff20766b357e68edbffe6e46f88">&#9670;&nbsp;</a></span>getDependentFactIds()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">override string[] PointFact.getDependentFactIds </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p></p>
+<dl class="section return"><dt>Returns</dt><dd>array of <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> <a class="el" href="">Ids </a> on which this <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> depends.</dd></dl>
+<p ><a class="el" href="class_angle_fact.html" title="Angle comprised of three PointFacts [A,B,C]">AngleFact</a> needs 3 <a class="el" href="class_point_fact.html" title="Point in 3D Space">PointFact</a>s to be defined.</p>
+
+</div>
+</div>
+<a id="a5ec8de273736f49a8f364f89b3793533" name="a5ec8de273736f49a8f364f89b3793533"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5ec8de273736f49a8f364f89b3793533">&#9670;&nbsp;</a></span>GetHashCode()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">override int PointFact.GetHashCode </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>canonical </p>
+<dl class="section return"><dt>Returns</dt><dd>unique-ish Hash</dd></dl>
+
+</div>
+</div>
+<a id="a954ab141e8af35a28cbfe98f2b4220ab" name="a954ab141e8af35a28cbfe98f2b4220ab"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a954ab141e8af35a28cbfe98f2b4220ab">&#9670;&nbsp;</a></span>hasDependentFacts()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">override Boolean PointFact.hasDependentFacts </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p><dl class="section return"><dt>Returns</dt><dd><code>true</code> if <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> depends on other <a class="el" href="class_fact.html">Facts</a>; equivalent to <a class="el" href="class_point_fact.html#a1657cff20766b357e68edbffe6e46f88">getDependentFactIds</a> returns non empty array</dd></dl>
+</p>
+
+</div>
+</div>
+<a id="a86ad62368c5bef84baebc0fb9cdaac2e" name="a86ad62368c5bef84baebc0fb9cdaac2e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a86ad62368c5bef84baebc0fb9cdaac2e">&#9670;&nbsp;</a></span>init()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void PointFact.init </td>
+          <td>(</td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>P</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector3&#160;</td>
+          <td class="paramname"><em>N</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Initiates <a class="el" href="class_point_fact.html#a8f7be00a80b5eb57ead541935efadd61" title="Position">Point</a>, <a class="el" href="class_point_fact.html#abd1889af4a1f50d557eec9386727480f" title="Orientation for Fact.Representation">Normal</a>, <a class="el" href="class_fact.html#a338f38115696c45402971ef7d0e1ab13" title="MMT URI">Fact._URI</a> and creates MMT Fact Server-Side </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">P</td><td>sets <a class="el" href="class_point_fact.html#a8f7be00a80b5eb57ead541935efadd61" title="Position">Point</a></td></tr>
+    <tr><td class="paramname">N</td><td>sets <a class="el" href="class_point_fact.html#abd1889af4a1f50d557eec9386727480f" title="Orientation for Fact.Representation">Normal</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a58488e338b4581dfe5efeecefe51832f" name="a58488e338b4581dfe5efeecefe51832f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a58488e338b4581dfe5efeecefe51832f">&#9670;&nbsp;</a></span>instantiateDisplay()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">override GameObject PointFact.instantiateDisplay </td>
+          <td>(</td>
+          <td class="paramtype">GameObject&#160;</td>
+          <td class="paramname"><em>prefab</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Transform&#160;</td>
+          <td class="paramname"><em>transform</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Initiates a <em>prefab</em>  at <em>transform</em>  e.g. by setting Label. </p>
+<p >Does not set Representation.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">prefab</td><td><code>GameObject</code> Prefab that will represent this <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a></td></tr>
+    <tr><td class="paramname">transform</td><td><code>Transform</code> where to initiate <em>prefab</em> </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd></dd></dl>
+
+</div>
+</div>
+<a id="a83acaea9ef91b1e90d511e86bc551df4" name="a83acaea9ef91b1e90d511e86bc551df4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a83acaea9ef91b1e90d511e86bc551df4">&#9670;&nbsp;</a></span>parseFact()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static new <a class="el" href="class_point_fact.html">PointFact</a> PointFact.parseFact </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a>&#160;</td>
+          <td class="paramname"><em>fact</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Parses <a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a> to actual <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">fact</td><td>instance to be parsed</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>parsed <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a></dd></dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="abd1889af4a1f50d557eec9386727480f" name="abd1889af4a1f50d557eec9386727480f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abd1889af4a1f50d557eec9386727480f">&#9670;&nbsp;</a></span>Normal</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Vector3 PointFact.Normal</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Orientation for <a class="el" href="class_fact.html#ac78c42d053d145656555d4af4e8a76b9" title="Reference to GameObject that represents this Fact in the GameWorld.">Fact.Representation</a> </p>
+
+</div>
+</div>
+<a id="a8f7be00a80b5eb57ead541935efadd61" name="a8f7be00a80b5eb57ead541935efadd61"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8f7be00a80b5eb57ead541935efadd61">&#9670;&nbsp;</a></span>Point</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Vector3 PointFact.Point</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Position </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/<a class="el" href="_fact_8cs.html">Fact.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_point_fact.html">PointFact</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_point_fact.js b/Doxygen/output/html/class_point_fact.js
new file mode 100644
index 0000000000000000000000000000000000000000..1241a6dbda3640c15d5383903b4b476bc956e609
--- /dev/null
+++ b/Doxygen/output/html/class_point_fact.js
@@ -0,0 +1,16 @@
+var class_point_fact =
+[
+    [ "PointFact", "class_point_fact.html#a0f8de7319885152ec658fa33574620f0", null ],
+    [ "PointFact", "class_point_fact.html#ac4471b713080481f3f7c7b482fdadcdd", null ],
+    [ "PointFact", "class_point_fact.html#a5a24549df6115219bb90e32f07d5a8cc", null ],
+    [ "PointFact", "class_point_fact.html#a23396fefa49bd13bf0c595b75908e8af", null ],
+    [ "EquivalentWrapped", "class_point_fact.html#a10e74c76faf916f25352b3de9795d5d7", null ],
+    [ "getDependentFactIds", "class_point_fact.html#a1657cff20766b357e68edbffe6e46f88", null ],
+    [ "GetHashCode", "class_point_fact.html#a5ec8de273736f49a8f364f89b3793533", null ],
+    [ "hasDependentFacts", "class_point_fact.html#a954ab141e8af35a28cbfe98f2b4220ab", null ],
+    [ "init", "class_point_fact.html#a86ad62368c5bef84baebc0fb9cdaac2e", null ],
+    [ "instantiateDisplay", "class_point_fact.html#a58488e338b4581dfe5efeecefe51832f", null ],
+    [ "parseFact", "class_point_fact.html#a83acaea9ef91b1e90d511e86bc551df4", null ],
+    [ "Normal", "class_point_fact.html#abd1889af4a1f50d557eec9386727480f", null ],
+    [ "Point", "class_point_fact.html#a8f7be00a80b5eb57ead541935efadd61", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_point_fact.png b/Doxygen/output/html/class_point_fact.png
new file mode 100644
index 0000000000000000000000000000000000000000..aa9e9bdf9ac8c4f58ab4447a730f3236ae4b4677
--- /dev/null
+++ b/Doxygen/output/html/class_point_fact.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:26a02e3d3bc9f1056ead28688cbb1289b5c1210ee5c4bec5e4b9673f5ce90081
+size 643
diff --git a/Doxygen/output/html/class_point_wrapper-members.html b/Doxygen/output/html/class_point_wrapper-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..f5ba99984d9ff95815b59794ace4408d7b66872f
--- /dev/null
+++ b/Doxygen/output/html/class_point_wrapper-members.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_point_wrapper.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">PointWrapper Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_point_wrapper.html">PointWrapper</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_point_wrapper.html#a981d728dadfea2fcbcd3ce76e4a0db64">point</a></td><td class="entry"><a class="el" href="class_point_wrapper.html">PointWrapper</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_point_wrapper.html b/Doxygen/output/html/class_point_wrapper.html
new file mode 100644
index 0000000000000000000000000000000000000000..54e699452e3cc2c1fc301396b8854155b565cc27
--- /dev/null
+++ b/Doxygen/output/html/class_point_wrapper.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: PointWrapper Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_point_wrapper.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_point_wrapper-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">PointWrapper Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for PointWrapper:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_point_wrapper.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a981d728dadfea2fcbcd3ce76e4a0db64"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_fact.html">Fact</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point_wrapper.html#a981d728dadfea2fcbcd3ce76e4a0db64">point</a></td></tr>
+<tr class="separator:a981d728dadfea2fcbcd3ce76e4a0db64"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a981d728dadfea2fcbcd3ce76e4a0db64" name="a981d728dadfea2fcbcd3ce76e4a0db64"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a981d728dadfea2fcbcd3ce76e4a0db64">&#9670;&nbsp;</a></span>point</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_fact.html">Fact</a> PointWrapper.point</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InventoryStuff/<a class="el" href="_point_wrapper_8cs.html">PointWrapper.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_point_wrapper.html">PointWrapper</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_point_wrapper.js b/Doxygen/output/html/class_point_wrapper.js
new file mode 100644
index 0000000000000000000000000000000000000000..4a63d0095a4e9c14a54028068ee6c03d7bb55a10
--- /dev/null
+++ b/Doxygen/output/html/class_point_wrapper.js
@@ -0,0 +1,4 @@
+var class_point_wrapper =
+[
+    [ "point", "class_point_wrapper.html#a981d728dadfea2fcbcd3ce76e4a0db64", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_point_wrapper.png b/Doxygen/output/html/class_point_wrapper.png
new file mode 100644
index 0000000000000000000000000000000000000000..7456f2b2d191e5553d0857a121fea74d58e22475
--- /dev/null
+++ b/Doxygen/output/html/class_point_wrapper.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5185f94a0382a29da3d8335a77538e7f0913f5c1980555ca454793d17f04845a
+size 482
diff --git a/Doxygen/output/html/class_pointer-members.html b/Doxygen/output/html/class_pointer-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..570b5c528df2a4d6de732e17b4c2a09e6279e18a
--- /dev/null
+++ b/Doxygen/output/html/class_pointer-members.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_pointer.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">Pointer Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_pointer.html">Pointer</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_pointer.html#abd9413966aaff2559abec0c1b2c65e9e">Awake</a>()</td><td class="entry"><a class="el" href="class_pointer.html">Pointer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e">Cursor</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#a08cf9e25270636472e93195bc1516878">id</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d">ignoreLayerMask</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999">MaxRange</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_gadget.html#a79585ab08c1ae5efe5a357e1b4218fa2">OnEnable</a>()</td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_pointer.html#a50508f1139e918d86cb2e8e21c29a7d9">OnHit</a>(RaycastHit hit)</td><td class="entry"><a class="el" href="class_pointer.html">Pointer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0">Sprite</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53">UiName</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_pointer.html b/Doxygen/output/html/class_pointer.html
new file mode 100644
index 0000000000000000000000000000000000000000..95f2ca06e7efe6ca361025eef8ecfd9a41135194
--- /dev/null
+++ b/Doxygen/output/html/class_pointer.html
@@ -0,0 +1,215 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Pointer Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_pointer.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="class_pointer-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">Pointer Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for Pointer:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_pointer.png" usemap="#Pointer_map" alt=""/>
+  <map id="Pointer_map" name="Pointer_map">
+<area href="class_gadget.html" title="Base class for all Gadgets to derive from. A Gadget is a tool for the player (and level editor) to in..." alt="Gadget" shape="rect" coords="0,56,102,80"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a50508f1139e918d86cb2e8e21c29a7d9"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pointer.html#a50508f1139e918d86cb2e8e21c29a7d9">OnHit</a> (RaycastHit hit)</td></tr>
+<tr class="memdesc:a50508f1139e918d86cb2e8e21c29a7d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when <a class="el" href="class_communication_events.html#a42aa894d895fcccfea05a3823bc2a683">CommunicationEvents.TriggerEvent</a> is invoked, a.k.a. when Player clicks in GameWorld.  <a href="class_pointer.html#a50508f1139e918d86cb2e8e21c29a7d9">More...</a><br /></td></tr>
+<tr class="separator:a50508f1139e918d86cb2e8e21c29a7d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:abd9413966aaff2559abec0c1b2c65e9e"><td class="memItemLeft" align="right" valign="top">new void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pointer.html#abd9413966aaff2559abec0c1b2c65e9e">Awake</a> ()</td></tr>
+<tr class="separator:abd9413966aaff2559abec0c1b2c65e9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_attribs_class_gadget"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_gadget')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_gadget.html">Gadget</a></td></tr>
+<tr class="memitem:a08cf9e25270636472e93195bc1516878 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a08cf9e25270636472e93195bc1516878">id</a> = -1</td></tr>
+<tr class="memdesc:a08cf9e25270636472e93195bc1516878 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Position in tool belt.  <a href="class_gadget.html#a08cf9e25270636472e93195bc1516878">More...</a><br /></td></tr>
+<tr class="separator:a08cf9e25270636472e93195bc1516878 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae7923f7fd2ee880e3cb9d8f4f76cb53 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53">UiName</a> = &quot;Name Not Set&quot;</td></tr>
+<tr class="memdesc:aae7923f7fd2ee880e3cb9d8f4f76cb53 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tool Name  <a href="class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53">More...</a><br /></td></tr>
+<tr class="separator:aae7923f7fd2ee880e3cb9d8f4f76cb53 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5cbccf7078b56f38e9b3d972f04e999 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999">MaxRange</a></td></tr>
+<tr class="memdesc:aa5cbccf7078b56f38e9b3d972f04e999 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum range for this Tool. For consistency use GadgetDistances in <a class="el" href="class_global_behaviour.html">GlobalBehaviour</a>. <a href="class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999">More...</a><br /></td></tr>
+<tr class="separator:aa5cbccf7078b56f38e9b3d972f04e999 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c9fe989e41ae1117121eefc22fca7b0 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">Sprite&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0">Sprite</a></td></tr>
+<tr class="memdesc:a2c9fe989e41ae1117121eefc22fca7b0 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Which sprite to use <a href="class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0">More...</a><br /></td></tr>
+<tr class="separator:a2c9fe989e41ae1117121eefc22fca7b0 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb04c1ca241da0b8e818144a80d9e55d inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">LayerMask&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d">ignoreLayerMask</a></td></tr>
+<tr class="memdesc:acb04c1ca241da0b8e818144a80d9e55d inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Layers to ignore for thid gadget by default. <a href="class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d">More...</a><br /></td></tr>
+<tr class="separator:acb04c1ca241da0b8e818144a80d9e55d inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad932ca8643a5a86c74ed070079a8f70e inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_world_cursor.html">WorldCursor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e">Cursor</a></td></tr>
+<tr class="memdesc:ad932ca8643a5a86c74ed070079a8f70e inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Which cursor to use <a href="class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e">More...</a><br /></td></tr>
+<tr class="separator:ad932ca8643a5a86c74ed070079a8f70e inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_gadget"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_gadget')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_gadget.html">Gadget</a></td></tr>
+<tr class="memitem:a7ee73250f04a3d86b486ec4e73e3b790 inherit pro_methods_class_gadget"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a7ee73250f04a3d86b486ec4e73e3b790">Awake</a> ()</td></tr>
+<tr class="separator:a7ee73250f04a3d86b486ec4e73e3b790 inherit pro_methods_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79585ab08c1ae5efe5a357e1b4218fa2 inherit pro_methods_class_gadget"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a79585ab08c1ae5efe5a357e1b4218fa2">OnEnable</a> ()</td></tr>
+<tr class="separator:a79585ab08c1ae5efe5a357e1b4218fa2 inherit pro_methods_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="abd9413966aaff2559abec0c1b2c65e9e" name="abd9413966aaff2559abec0c1b2c65e9e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abd9413966aaff2559abec0c1b2c65e9e">&#9670;&nbsp;</a></span>Awake()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">new void Pointer.Awake </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a50508f1139e918d86cb2e8e21c29a7d9" name="a50508f1139e918d86cb2e8e21c29a7d9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a50508f1139e918d86cb2e8e21c29a7d9">&#9670;&nbsp;</a></span>OnHit()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">override void Pointer.OnHit </td>
+          <td>(</td>
+          <td class="paramtype">RaycastHit&#160;</td>
+          <td class="paramname"><em>hit</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Called when <a class="el" href="class_communication_events.html#a42aa894d895fcccfea05a3823bc2a683">CommunicationEvents.TriggerEvent</a> is invoked, a.k.a. when Player clicks in GameWorld. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">hit</td><td>the position where it was clicked</td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p>Reimplemented from <a class="el" href="class_gadget.html#a069459a8478367816706eeb368b11763">Gadget</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/Gadgets/<a class="el" href="_pointer_8cs.html">Pointer.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_pointer.html">Pointer</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_pointer.js b/Doxygen/output/html/class_pointer.js
new file mode 100644
index 0000000000000000000000000000000000000000..5078ba16dc0571ea183401bd4da66b2603bcc2a9
--- /dev/null
+++ b/Doxygen/output/html/class_pointer.js
@@ -0,0 +1,5 @@
+var class_pointer =
+[
+    [ "Awake", "class_pointer.html#abd9413966aaff2559abec0c1b2c65e9e", null ],
+    [ "OnHit", "class_pointer.html#a50508f1139e918d86cb2e8e21c29a7d9", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_pointer.png b/Doxygen/output/html/class_pointer.png
new file mode 100644
index 0000000000000000000000000000000000000000..036702c9e41114a473bcb18bfbb496de8df05c15
--- /dev/null
+++ b/Doxygen/output/html/class_pointer.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:277d639681993f467ca0f819071222a599b1e53ea802d290166ae00576e53f0c
+size 635
diff --git a/Doxygen/output/html/class_pole_tool-members.html b/Doxygen/output/html/class_pole_tool-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..40d90a97af02e0e8af9aa1ea15e38e13d5ff225b
--- /dev/null
+++ b/Doxygen/output/html/class_pole_tool-members.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_pole_tool.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">PoleTool Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_pole_tool.html">PoleTool</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_pole_tool.html#ad0045c3eef710e46eace0fe7a7eb9cde">ActivateLineDrawing</a>()</td><td class="entry"><a class="el" href="class_pole_tool.html">PoleTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_pole_tool.html#a52df827c6e330429ff2c68cdbddfef50">Awake</a>()</td><td class="entry"><a class="el" href="class_pole_tool.html">PoleTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e">Cursor</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_pole_tool.html#a41912082f6e599827832aed12af4c890">DeactivateLineDrawing</a>()</td><td class="entry"><a class="el" href="class_pole_tool.html">PoleTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#a08cf9e25270636472e93195bc1516878">id</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d">ignoreLayerMask</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_pole_tool.html#ac75c5a5080daa7a2ac988e00cf33822b">LayerPendulumHits</a></td><td class="entry"><a class="el" href="class_pole_tool.html">PoleTool</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_pole_tool.html#ae75d2c41006fff441c62e0ecfaf8fd35">linePositions</a></td><td class="entry"><a class="el" href="class_pole_tool.html">PoleTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_pole_tool.html#aca485c9583f2ff69c132dfebc8677649">linePreviewMaterial</a></td><td class="entry"><a class="el" href="class_pole_tool.html">PoleTool</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_pole_tool.html#a83556f5ecd596ff5ed989ad7b6fe3307">lineRenderer</a></td><td class="entry"><a class="el" href="class_pole_tool.html">PoleTool</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_pole_tool.html#a398d80eae97a3752566bd67bdda7c1f8">maxHeight</a></td><td class="entry"><a class="el" href="class_pole_tool.html">PoleTool</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999">MaxRange</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_pole_tool.html#a0a7a88c46893b333bc18518e275e781c">OnDisable</a>()</td><td class="entry"><a class="el" href="class_pole_tool.html">PoleTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_pole_tool.html#af8bccafe4c69f6156cc6c36d2946f65a">OnEnable</a>()</td><td class="entry"><a class="el" href="class_pole_tool.html">PoleTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_pole_tool.html#a80d36866f9e8c7d22d33a11636c55bff">OnHit</a>(RaycastHit hit)</td><td class="entry"><a class="el" href="class_pole_tool.html">PoleTool</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_pole_tool.html#a202fa4814f37ad152945574937bd6c41">poleHeight</a></td><td class="entry"><a class="el" href="class_pole_tool.html">PoleTool</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_pole_tool.html#a69200bb61deeaef0e46edfd8eaec8814">ResetGadget</a>()</td><td class="entry"><a class="el" href="class_pole_tool.html">PoleTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0">Sprite</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53">UiName</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_pole_tool.html#a50ef18dad7d67dbc5d4fc77899a6a13f">Update</a>()</td><td class="entry"><a class="el" href="class_pole_tool.html">PoleTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_pole_tool.html#ab468560882a51949d6b47bc2ac55eba7">UpdateLineDrawing</a>()</td><td class="entry"><a class="el" href="class_pole_tool.html">PoleTool</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_pole_tool.html b/Doxygen/output/html/class_pole_tool.html
new file mode 100644
index 0000000000000000000000000000000000000000..892fb734af7d0232942b92b3e246362d41750d8f
--- /dev/null
+++ b/Doxygen/output/html/class_pole_tool.html
@@ -0,0 +1,517 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: PoleTool Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_pole_tool.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="#pri-attribs">Private Attributes</a> &#124;
+<a href="class_pole_tool-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">PoleTool Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for PoleTool:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_pole_tool.png" usemap="#PoleTool_map" alt=""/>
+  <map id="PoleTool_map" name="PoleTool_map">
+<area href="class_gadget.html" title="Base class for all Gadgets to derive from. A Gadget is a tool for the player (and level editor) to in..." alt="Gadget" shape="rect" coords="0,56,102,80"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a80d36866f9e8c7d22d33a11636c55bff"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pole_tool.html#a80d36866f9e8c7d22d33a11636c55bff">OnHit</a> (RaycastHit hit)</td></tr>
+<tr class="memdesc:a80d36866f9e8c7d22d33a11636c55bff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when <a class="el" href="class_communication_events.html#a42aa894d895fcccfea05a3823bc2a683">CommunicationEvents.TriggerEvent</a> is invoked, a.k.a. when Player clicks in GameWorld.  <a href="class_pole_tool.html#a80d36866f9e8c7d22d33a11636c55bff">More...</a><br /></td></tr>
+<tr class="separator:a80d36866f9e8c7d22d33a11636c55bff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:ac75c5a5080daa7a2ac988e00cf33822b"><td class="memItemLeft" align="right" valign="top">LayerMask&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pole_tool.html#ac75c5a5080daa7a2ac988e00cf33822b">LayerPendulumHits</a></td></tr>
+<tr class="separator:ac75c5a5080daa7a2ac988e00cf33822b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a83556f5ecd596ff5ed989ad7b6fe3307"><td class="memItemLeft" align="right" valign="top">LineRenderer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pole_tool.html#a83556f5ecd596ff5ed989ad7b6fe3307">lineRenderer</a></td></tr>
+<tr class="separator:a83556f5ecd596ff5ed989ad7b6fe3307"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aca485c9583f2ff69c132dfebc8677649"><td class="memItemLeft" align="right" valign="top">Material&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pole_tool.html#aca485c9583f2ff69c132dfebc8677649">linePreviewMaterial</a></td></tr>
+<tr class="separator:aca485c9583f2ff69c132dfebc8677649"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a202fa4814f37ad152945574937bd6c41"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pole_tool.html#a202fa4814f37ad152945574937bd6c41">poleHeight</a> = 1f</td></tr>
+<tr class="separator:a202fa4814f37ad152945574937bd6c41"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a398d80eae97a3752566bd67bdda7c1f8"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pole_tool.html#a398d80eae97a3752566bd67bdda7c1f8">maxHeight</a></td></tr>
+<tr class="separator:a398d80eae97a3752566bd67bdda7c1f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_attribs_class_gadget"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_gadget')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_gadget.html">Gadget</a></td></tr>
+<tr class="memitem:a08cf9e25270636472e93195bc1516878 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a08cf9e25270636472e93195bc1516878">id</a> = -1</td></tr>
+<tr class="memdesc:a08cf9e25270636472e93195bc1516878 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Position in tool belt.  <a href="class_gadget.html#a08cf9e25270636472e93195bc1516878">More...</a><br /></td></tr>
+<tr class="separator:a08cf9e25270636472e93195bc1516878 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae7923f7fd2ee880e3cb9d8f4f76cb53 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53">UiName</a> = &quot;Name Not Set&quot;</td></tr>
+<tr class="memdesc:aae7923f7fd2ee880e3cb9d8f4f76cb53 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tool Name  <a href="class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53">More...</a><br /></td></tr>
+<tr class="separator:aae7923f7fd2ee880e3cb9d8f4f76cb53 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5cbccf7078b56f38e9b3d972f04e999 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999">MaxRange</a></td></tr>
+<tr class="memdesc:aa5cbccf7078b56f38e9b3d972f04e999 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum range for this Tool. For consistency use GadgetDistances in <a class="el" href="class_global_behaviour.html">GlobalBehaviour</a>. <a href="class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999">More...</a><br /></td></tr>
+<tr class="separator:aa5cbccf7078b56f38e9b3d972f04e999 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c9fe989e41ae1117121eefc22fca7b0 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">Sprite&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0">Sprite</a></td></tr>
+<tr class="memdesc:a2c9fe989e41ae1117121eefc22fca7b0 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Which sprite to use <a href="class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0">More...</a><br /></td></tr>
+<tr class="separator:a2c9fe989e41ae1117121eefc22fca7b0 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb04c1ca241da0b8e818144a80d9e55d inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">LayerMask&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d">ignoreLayerMask</a></td></tr>
+<tr class="memdesc:acb04c1ca241da0b8e818144a80d9e55d inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Layers to ignore for thid gadget by default. <a href="class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d">More...</a><br /></td></tr>
+<tr class="separator:acb04c1ca241da0b8e818144a80d9e55d inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad932ca8643a5a86c74ed070079a8f70e inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_world_cursor.html">WorldCursor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e">Cursor</a></td></tr>
+<tr class="memdesc:ad932ca8643a5a86c74ed070079a8f70e inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Which cursor to use <a href="class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e">More...</a><br /></td></tr>
+<tr class="separator:ad932ca8643a5a86c74ed070079a8f70e inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:a52df827c6e330429ff2c68cdbddfef50"><td class="memItemLeft" align="right" valign="top">new void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pole_tool.html#a52df827c6e330429ff2c68cdbddfef50">Awake</a> ()</td></tr>
+<tr class="separator:a52df827c6e330429ff2c68cdbddfef50"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af8bccafe4c69f6156cc6c36d2946f65a"><td class="memItemLeft" align="right" valign="top">new void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pole_tool.html#af8bccafe4c69f6156cc6c36d2946f65a">OnEnable</a> ()</td></tr>
+<tr class="separator:af8bccafe4c69f6156cc6c36d2946f65a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a7a88c46893b333bc18518e275e781c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pole_tool.html#a0a7a88c46893b333bc18518e275e781c">OnDisable</a> ()</td></tr>
+<tr class="separator:a0a7a88c46893b333bc18518e275e781c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50ef18dad7d67dbc5d4fc77899a6a13f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pole_tool.html#a50ef18dad7d67dbc5d4fc77899a6a13f">Update</a> ()</td></tr>
+<tr class="separator:a50ef18dad7d67dbc5d4fc77899a6a13f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a69200bb61deeaef0e46edfd8eaec8814"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pole_tool.html#a69200bb61deeaef0e46edfd8eaec8814">ResetGadget</a> ()</td></tr>
+<tr class="separator:a69200bb61deeaef0e46edfd8eaec8814"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0045c3eef710e46eace0fe7a7eb9cde"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pole_tool.html#ad0045c3eef710e46eace0fe7a7eb9cde">ActivateLineDrawing</a> ()</td></tr>
+<tr class="separator:ad0045c3eef710e46eace0fe7a7eb9cde"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab468560882a51949d6b47bc2ac55eba7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pole_tool.html#ab468560882a51949d6b47bc2ac55eba7">UpdateLineDrawing</a> ()</td></tr>
+<tr class="separator:ab468560882a51949d6b47bc2ac55eba7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a41912082f6e599827832aed12af4c890"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pole_tool.html#a41912082f6e599827832aed12af4c890">DeactivateLineDrawing</a> ()</td></tr>
+<tr class="separator:a41912082f6e599827832aed12af4c890"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:ae75d2c41006fff441c62e0ecfaf8fd35"><td class="memItemLeft" align="right" valign="top">List&lt; Vector3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pole_tool.html#ae75d2c41006fff441c62e0ecfaf8fd35">linePositions</a> = new List&lt;Vector3&gt;()</td></tr>
+<tr class="separator:ae75d2c41006fff441c62e0ecfaf8fd35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_methods_class_gadget"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_gadget')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_gadget.html">Gadget</a></td></tr>
+<tr class="memitem:a7ee73250f04a3d86b486ec4e73e3b790 inherit pro_methods_class_gadget"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a7ee73250f04a3d86b486ec4e73e3b790">Awake</a> ()</td></tr>
+<tr class="separator:a7ee73250f04a3d86b486ec4e73e3b790 inherit pro_methods_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79585ab08c1ae5efe5a357e1b4218fa2 inherit pro_methods_class_gadget"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a79585ab08c1ae5efe5a357e1b4218fa2">OnEnable</a> ()</td></tr>
+<tr class="separator:a79585ab08c1ae5efe5a357e1b4218fa2 inherit pro_methods_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="ad0045c3eef710e46eace0fe7a7eb9cde" name="ad0045c3eef710e46eace0fe7a7eb9cde"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad0045c3eef710e46eace0fe7a7eb9cde">&#9670;&nbsp;</a></span>ActivateLineDrawing()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void PoleTool.ActivateLineDrawing </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a52df827c6e330429ff2c68cdbddfef50" name="a52df827c6e330429ff2c68cdbddfef50"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a52df827c6e330429ff2c68cdbddfef50">&#9670;&nbsp;</a></span>Awake()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">new void PoleTool.Awake </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a41912082f6e599827832aed12af4c890" name="a41912082f6e599827832aed12af4c890"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a41912082f6e599827832aed12af4c890">&#9670;&nbsp;</a></span>DeactivateLineDrawing()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void PoleTool.DeactivateLineDrawing </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0a7a88c46893b333bc18518e275e781c" name="a0a7a88c46893b333bc18518e275e781c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0a7a88c46893b333bc18518e275e781c">&#9670;&nbsp;</a></span>OnDisable()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void PoleTool.OnDisable </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af8bccafe4c69f6156cc6c36d2946f65a" name="af8bccafe4c69f6156cc6c36d2946f65a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af8bccafe4c69f6156cc6c36d2946f65a">&#9670;&nbsp;</a></span>OnEnable()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">new void PoleTool.OnEnable </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a80d36866f9e8c7d22d33a11636c55bff" name="a80d36866f9e8c7d22d33a11636c55bff"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a80d36866f9e8c7d22d33a11636c55bff">&#9670;&nbsp;</a></span>OnHit()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">override void PoleTool.OnHit </td>
+          <td>(</td>
+          <td class="paramtype">RaycastHit&#160;</td>
+          <td class="paramname"><em>hit</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Called when <a class="el" href="class_communication_events.html#a42aa894d895fcccfea05a3823bc2a683">CommunicationEvents.TriggerEvent</a> is invoked, a.k.a. when Player clicks in GameWorld. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">hit</td><td>the position where it was clicked</td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p>Reimplemented from <a class="el" href="class_gadget.html#a069459a8478367816706eeb368b11763">Gadget</a>.</p>
+
+</div>
+</div>
+<a id="a69200bb61deeaef0e46edfd8eaec8814" name="a69200bb61deeaef0e46edfd8eaec8814"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a69200bb61deeaef0e46edfd8eaec8814">&#9670;&nbsp;</a></span>ResetGadget()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void PoleTool.ResetGadget </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a50ef18dad7d67dbc5d4fc77899a6a13f" name="a50ef18dad7d67dbc5d4fc77899a6a13f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a50ef18dad7d67dbc5d4fc77899a6a13f">&#9670;&nbsp;</a></span>Update()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void PoleTool.Update </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab468560882a51949d6b47bc2ac55eba7" name="ab468560882a51949d6b47bc2ac55eba7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab468560882a51949d6b47bc2ac55eba7">&#9670;&nbsp;</a></span>UpdateLineDrawing()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void PoleTool.UpdateLineDrawing </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="ac75c5a5080daa7a2ac988e00cf33822b" name="ac75c5a5080daa7a2ac988e00cf33822b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac75c5a5080daa7a2ac988e00cf33822b">&#9670;&nbsp;</a></span>LayerPendulumHits</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">LayerMask PoleTool.LayerPendulumHits</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae75d2c41006fff441c62e0ecfaf8fd35" name="ae75d2c41006fff441c62e0ecfaf8fd35"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae75d2c41006fff441c62e0ecfaf8fd35">&#9670;&nbsp;</a></span>linePositions</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;Vector3&gt; PoleTool.linePositions = new List&lt;Vector3&gt;()</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aca485c9583f2ff69c132dfebc8677649" name="aca485c9583f2ff69c132dfebc8677649"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aca485c9583f2ff69c132dfebc8677649">&#9670;&nbsp;</a></span>linePreviewMaterial</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Material PoleTool.linePreviewMaterial</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a83556f5ecd596ff5ed989ad7b6fe3307" name="a83556f5ecd596ff5ed989ad7b6fe3307"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a83556f5ecd596ff5ed989ad7b6fe3307">&#9670;&nbsp;</a></span>lineRenderer</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">LineRenderer PoleTool.lineRenderer</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a398d80eae97a3752566bd67bdda7c1f8" name="a398d80eae97a3752566bd67bdda7c1f8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a398d80eae97a3752566bd67bdda7c1f8">&#9670;&nbsp;</a></span>maxHeight</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float PoleTool.maxHeight</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a202fa4814f37ad152945574937bd6c41" name="a202fa4814f37ad152945574937bd6c41"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a202fa4814f37ad152945574937bd6c41">&#9670;&nbsp;</a></span>poleHeight</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float PoleTool.poleHeight = 1f</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/Gadgets/<a class="el" href="_pole_tool_8cs.html">PoleTool.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_pole_tool.html">PoleTool</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_pole_tool.js b/Doxygen/output/html/class_pole_tool.js
new file mode 100644
index 0000000000000000000000000000000000000000..2390ad4a4ef2e82f88b5a015d3e99477ebfa6fc3
--- /dev/null
+++ b/Doxygen/output/html/class_pole_tool.js
@@ -0,0 +1,18 @@
+var class_pole_tool =
+[
+    [ "ActivateLineDrawing", "class_pole_tool.html#ad0045c3eef710e46eace0fe7a7eb9cde", null ],
+    [ "Awake", "class_pole_tool.html#a52df827c6e330429ff2c68cdbddfef50", null ],
+    [ "DeactivateLineDrawing", "class_pole_tool.html#a41912082f6e599827832aed12af4c890", null ],
+    [ "OnDisable", "class_pole_tool.html#a0a7a88c46893b333bc18518e275e781c", null ],
+    [ "OnEnable", "class_pole_tool.html#af8bccafe4c69f6156cc6c36d2946f65a", null ],
+    [ "OnHit", "class_pole_tool.html#a80d36866f9e8c7d22d33a11636c55bff", null ],
+    [ "ResetGadget", "class_pole_tool.html#a69200bb61deeaef0e46edfd8eaec8814", null ],
+    [ "Update", "class_pole_tool.html#a50ef18dad7d67dbc5d4fc77899a6a13f", null ],
+    [ "UpdateLineDrawing", "class_pole_tool.html#ab468560882a51949d6b47bc2ac55eba7", null ],
+    [ "LayerPendulumHits", "class_pole_tool.html#ac75c5a5080daa7a2ac988e00cf33822b", null ],
+    [ "linePositions", "class_pole_tool.html#ae75d2c41006fff441c62e0ecfaf8fd35", null ],
+    [ "linePreviewMaterial", "class_pole_tool.html#aca485c9583f2ff69c132dfebc8677649", null ],
+    [ "lineRenderer", "class_pole_tool.html#a83556f5ecd596ff5ed989ad7b6fe3307", null ],
+    [ "maxHeight", "class_pole_tool.html#a398d80eae97a3752566bd67bdda7c1f8", null ],
+    [ "poleHeight", "class_pole_tool.html#a202fa4814f37ad152945574937bd6c41", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_pole_tool.png b/Doxygen/output/html/class_pole_tool.png
new file mode 100644
index 0000000000000000000000000000000000000000..7537c8357d73a0b1e7235079bf1313ddd180e629
--- /dev/null
+++ b/Doxygen/output/html/class_pole_tool.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:19f50ba9c053e8445ec65ddc1f38ebdc9465ab1c2c987aaf584deff256958c1f
+size 629
diff --git a/Doxygen/output/html/class_public_fact_organizer-members.html b/Doxygen/output/html/class_public_fact_organizer-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..d3905899b7e0a8e30027006ba0ee0b87781eeae9
--- /dev/null
+++ b/Doxygen/output/html/class_public_fact_organizer-members.html
@@ -0,0 +1,149 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_public_fact_organizer.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">PublicFactOrganizer Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_public_fact_organizer.html">PublicFactOrganizer</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a923a7232f6648843107728cc7da722e6">Add</a>(Fact value, out bool exists, bool samestep=false)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_public_fact_organizer.html#a53779f30192cf899ed2673830c52afb3">AngleFacts</a></td><td class="entry"><a class="el" href="class_public_fact_organizer.html">PublicFactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_public_fact_organizer.html#a165e5ef97be7d87f772b60e5c6574881">backlog</a></td><td class="entry"><a class="el" href="class_public_fact_organizer.html">PublicFactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a3d04a545189f27f4a6cf75eb47198f53">Clear</a>()</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a4600775c244976c702b8017366defe55">ContainsKey</a>(string id)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a14178d4f9df5bb9eafb310c36fc5b183">ContainsLabel</a>(string label)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#ad4911bfd06a727b4569a56f7eb543ff7">delete</a>(string name, List&lt; Directories &gt; hierarchie, bool use_install_folder)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a1745f1a3045e0156543b867229bfb018">delete</a>(string path)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#aba89924df64b63dc6aa2d5539afa923e">delete</a>()</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#aec6890620677880e2fad97e002dd59cd">Draw</a>(bool draw_all=false)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a99e01af23a2d83b448cd4a29952cbe9c">DynamiclySolved</a>(SolutionOrganizer MinimalSolution, out List&lt; List&lt; string &gt; &gt; MissingElements, out List&lt; List&lt; string &gt; &gt; Solutions)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">FactDict</a></td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">package</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a5f4324456c367205f62fa68fb526f190">FactOrganizer</a>(bool invoke=false)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a0da020f8165fb672b86b06af585acaf3">FactOrganizerFromPublic</a>(ref FactOrganizer set, PublicFactOrganizer exposed, bool invoke, out Dictionary&lt; string, string &gt; old_to_new)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a026f8f5ace47a86644885146a2e4267b">fastforward</a>()</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#acafa71f2ed4cec97f4320f4c83fb34a4">FindEquivalent</a>(Fact search, out string found, out bool exact)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a8557914906ac4d969fe98583e95c9706">hardreset</a>(bool invoke_event=true)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a92323014eb7bc9262a1f5e5c6cfbbf1e">hierState</a></td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_public_fact_organizer.html#a0822bae7dd0309786258ea2987fab191">invoke</a></td><td class="entry"><a class="el" href="class_public_fact_organizer.html">PublicFactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a19064a684d3bbc8d054d6cf51b4f41ef">InvokeFactEvent</a>(bool creation, string Id)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_public_fact_organizer.html#af23d0a877cd223d48badc45afaadded0">LineFacts</a></td><td class="entry"><a class="el" href="class_public_fact_organizer.html">PublicFactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a8dd6d293e37ae75bfb477a4cc5ec735f">load</a>(ref FactOrganizer set, bool draw, string name, List&lt; Directories &gt; hierarchie, bool use_install_folder, out Dictionary&lt; string, string &gt; old_to_new)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_public_fact_organizer.html#ae40a8ff41c7f5796ce04d1c5a95cf38b">marker</a></td><td class="entry"><a class="el" href="class_public_fact_organizer.html">PublicFactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_public_fact_organizer.html#adf4db4a8616eb05c3f54927e476b58dc">MaxLabelId</a></td><td class="entry"><a class="el" href="class_public_fact_organizer.html">PublicFactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_public_fact_organizer.html#a57eb271114cba31ef2935731350c173b">MetaInf</a></td><td class="entry"><a class="el" href="class_public_fact_organizer.html">PublicFactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_public_fact_organizer.html#a8666c6839c1028d059b6aa3728715dfb">OnLineFacts</a></td><td class="entry"><a class="el" href="class_public_fact_organizer.html">PublicFactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a122f899ca8aa641e98ae151d1881404c">path</a></td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_public_fact_organizer.html#aa2988f9f68a77312b50a3d3cbfb400ee">PointFacts</a></td><td class="entry"><a class="el" href="class_public_fact_organizer.html">PublicFactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a740049cce91855a487397a7dc96b6500">PruneWorkflow</a>()</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_public_fact_organizer.html#a95817032ed187f4add89b524709ca50d">PublicFactOrganizer</a>()</td><td class="entry"><a class="el" href="class_public_fact_organizer.html">PublicFactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_public_fact_organizer.html#a2dab1a7ff1e5850cc770303be77307fa">PublicFactOrganizer</a>(FactOrganizer expose)</td><td class="entry"><a class="el" href="class_public_fact_organizer.html">PublicFactOrganizer</a></td><td class="entry"><span class="mlabel">package</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_public_fact_organizer.html#afdd2ed4d7960694ca2675bfc85ff88a3">RayFacts</a></td><td class="entry"><a class="el" href="class_public_fact_organizer.html">PublicFactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258">redo</a>()</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#affc46390fc6f55248bf7dc1162fc4763">Remove</a>(Fact value, bool samestep=false)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#acd49c5058dd13faaebbbd8d9a6f8259a">Remove</a>(string key, bool samestep=false)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a116b36c87c2e9f0a149e62b0bd91994e">reversestep</a>(int pos, bool samestep=false)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#ad2deedac3361c0c102f0c21d1599fcf3">safe_dependencies</a>(string key, out List&lt; string &gt; dependencies)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_public_fact_organizer.html#a46c132ac3bbd3e8bb65939b863687ede">soft_resetted</a></td><td class="entry"><a class="el" href="class_public_fact_organizer.html">PublicFactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#abb1e683e89af1c131aef0d71da2777ca">softreset</a>()</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a96d0bebc016339a59fc251e585d07132">store</a>(string name, List&lt; Directories &gt; hierarchie=null, bool use_install_folder=false, bool overwrite=true)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a29e5ab417cb38bc4407defd2d05154cf">this[string id]</a></td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577">undo</a>()</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a9189e90e8e469c800de0e8b326449df3">Undraw</a>(bool force_invoke=false)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_public_fact_organizer.html#a405ffe12563221c4951f91d9b3608fd3">UnusedLabelIds</a></td><td class="entry"><a class="el" href="class_public_fact_organizer.html">PublicFactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_public_fact_organizer.html#ae9bad8b20c34b3719aeb7f258abeb734">WatchedFacts</a></td><td class="entry"><a class="el" href="class_public_fact_organizer.html">PublicFactOrganizer</a></td><td class="entry"><span class="mlabel">package</span><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_public_fact_organizer.html#aaf52498072fea54f2771be4b31137308">Workflow</a></td><td class="entry"><a class="el" href="class_public_fact_organizer.html">PublicFactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a6507936f300a99b81fb3d930d96b1caa">WorkflowAdd</a>(stepnote note)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_public_fact_organizer.html#a08850ceb5f9e8bd01a731986402131f0">worksteps</a></td><td class="entry"><a class="el" href="class_public_fact_organizer.html">PublicFactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a80782d4ec977d8033da8f68f8f00caf6">yeetusdeletus</a>(List&lt; string &gt; deletereverse, bool samestep=false)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_public_fact_organizer.html b/Doxygen/output/html/class_public_fact_organizer.html
new file mode 100644
index 0000000000000000000000000000000000000000..a8738e315b9397eaac20844f106fdfe7ea2d104e
--- /dev/null
+++ b/Doxygen/output/html/class_public_fact_organizer.html
@@ -0,0 +1,548 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: PublicFactOrganizer Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_public_fact_organizer.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pac-methods">Package Functions</a> &#124;
+<a href="#pac-static-attribs">Static Package Attributes</a> &#124;
+<a href="class_public_fact_organizer-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">PublicFactOrganizer Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>JsonReader/ JsonWriter readable and creatable format. TODO? PERF? SE? JsonInheritanceProblem: scrap this hardwired class and implement dynamic approach with JsonConverter (see JSONManager.JsonInheritenceConverter&lt;T&gt;)  
+ <a href="class_public_fact_organizer.html#details">More...</a></p>
+<div class="dynheader">
+Inheritance diagram for PublicFactOrganizer:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_public_fact_organizer.png" usemap="#PublicFactOrganizer_map" alt=""/>
+  <map id="PublicFactOrganizer_map" name="PublicFactOrganizer_map">
+<area href="class_fact_organizer.html" title="Organizes (insertion/ deletion / etc. operations) and sepperates Fact spaces. Keeps track of insertio..." alt="FactOrganizer" shape="rect" coords="0,0,129,24"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_public_fact_organizer_1_1meta.html">meta</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_public_fact_organizer_1_1stepnote.html">stepnote</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a95817032ed187f4add89b524709ca50d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_public_fact_organizer.html#a95817032ed187f4add89b524709ca50d">PublicFactOrganizer</a> ()</td></tr>
+<tr class="separator:a95817032ed187f4add89b524709ca50d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_fact_organizer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_fact_organizer')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_fact_organizer.html">FactOrganizer</a></td></tr>
+<tr class="memitem:a5f4324456c367205f62fa68fb526f190 inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a5f4324456c367205f62fa68fb526f190">FactOrganizer</a> (bool <a class="el" href="class_fact_organizer.html#a860fca9ebe54f629ce9c1278c8b3ee49">invoke</a>=false)</td></tr>
+<tr class="memdesc:a5f4324456c367205f62fa68fb526f190 inherit pub_methods_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Standard Constructor for empty, ready to use <a class="el" href="class_fact_organizer.html" title="Organizes (insertion/ deletion / etc. operations) and sepperates Fact spaces. Keeps track of insertio...">FactOrganizer</a>  <a href="class_fact_organizer.html#a5f4324456c367205f62fa68fb526f190">More...</a><br /></td></tr>
+<tr class="separator:a5f4324456c367205f62fa68fb526f190 inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4600775c244976c702b8017366defe55 inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a4600775c244976c702b8017366defe55">ContainsKey</a> (string id)</td></tr>
+<tr class="memdesc:a4600775c244976c702b8017366defe55 inherit pub_methods_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">wrappes <code><a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">FactDict</a>.ContainsKey(<em>id</em> )</code>  <a href="class_fact_organizer.html#a4600775c244976c702b8017366defe55">More...</a><br /></td></tr>
+<tr class="separator:a4600775c244976c702b8017366defe55 inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14178d4f9df5bb9eafb310c36fc5b183 inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a14178d4f9df5bb9eafb310c36fc5b183">ContainsLabel</a> (string label)</td></tr>
+<tr class="memdesc:a14178d4f9df5bb9eafb310c36fc5b183 inherit pub_methods_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Looks up if there is a <em>label</em>  <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Fact.Label</a> in <a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">FactDict</a>.Values  <a href="class_fact_organizer.html#a14178d4f9df5bb9eafb310c36fc5b183">More...</a><br /></td></tr>
+<tr class="separator:a14178d4f9df5bb9eafb310c36fc5b183 inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a923a7232f6648843107728cc7da722e6 inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a923a7232f6648843107728cc7da722e6">Add</a> (<a class="el" href="class_fact.html">Fact</a> value, out bool exists, bool samestep=false)</td></tr>
+<tr class="memdesc:a923a7232f6648843107728cc7da722e6 inherit pub_methods_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Call this to Add a <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> to <a class="el" href="class_fact_organizer.html">this</a> instance.  <a href="class_fact_organizer.html#a923a7232f6648843107728cc7da722e6">More...</a><br /></td></tr>
+<tr class="separator:a923a7232f6648843107728cc7da722e6 inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:affc46390fc6f55248bf7dc1162fc4763 inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#affc46390fc6f55248bf7dc1162fc4763">Remove</a> (<a class="el" href="class_fact.html">Fact</a> value, bool samestep=false)</td></tr>
+<tr class="memdesc:affc46390fc6f55248bf7dc1162fc4763 inherit pub_methods_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Call this to Remove a <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> from <a class="el" href="class_fact_organizer.html">this</a> instance. If other <a class="el" href="class_fact.html">Facts</a> depend on <em>value</em>  <a class="el" href="class_fact_organizer.html#affc46390fc6f55248bf7dc1162fc4763">Remove(/</a>, <code>true</code>)will be called recursively/ cascadingly.  <a href="class_fact_organizer.html#affc46390fc6f55248bf7dc1162fc4763">More...</a><br /></td></tr>
+<tr class="separator:affc46390fc6f55248bf7dc1162fc4763 inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd49c5058dd13faaebbbd8d9a6f8259a inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#acd49c5058dd13faaebbbd8d9a6f8259a">Remove</a> (string key, bool samestep=false)</td></tr>
+<tr class="memdesc:acd49c5058dd13faaebbbd8d9a6f8259a inherit pub_methods_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Call this to Remove a <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> from <a class="el" href="class_fact_organizer.html">this</a> instance. If other <a class="el" href="class_fact.html">Facts</a> depend on <em>value</em>  <a class="el" href="class_fact_organizer.html#affc46390fc6f55248bf7dc1162fc4763">Remove(/</a>, <code>true</code>)will be called recursively/ cascadingly.  <a href="class_fact_organizer.html#acd49c5058dd13faaebbbd8d9a6f8259a">More...</a><br /></td></tr>
+<tr class="separator:acd49c5058dd13faaebbbd8d9a6f8259a inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad2deedac3361c0c102f0c21d1599fcf3 inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#ad2deedac3361c0c102f0c21d1599fcf3">safe_dependencies</a> (string key, out List&lt; string &gt; dependencies)</td></tr>
+<tr class="memdesc:ad2deedac3361c0c102f0c21d1599fcf3 inherit pub_methods_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">searches recursively for <a class="el" href="class_fact.html">Facts</a> where <a class="el" href="class_fact.html#a4bff054ec9ee35f07afd31b165e0812e">Fact.getDependentFactIds</a> includes <em>key</em> / found dependencies  <a href="class_fact_organizer.html#ad2deedac3361c0c102f0c21d1599fcf3">More...</a><br /></td></tr>
+<tr class="separator:ad2deedac3361c0c102f0c21d1599fcf3 inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac32d8cf9c0ffb350f4e6b250d7602577 inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577">undo</a> ()</td></tr>
+<tr class="memdesc:ac32d8cf9c0ffb350f4e6b250d7602577 inherit pub_methods_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Undoes an entire <a class="el" href="struct_fact_organizer_1_1stepnote.html">step</a> or last <a class="el" href="class_fact_organizer.html#abb1e683e89af1c131aef0d71da2777ca" title="Undoes all worksteps (since marker) and sets soft_resetted to true.">softreset</a> . No <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> will be actually <a class="el" href="class_fact_organizer.html#a923a7232f6648843107728cc7da722e6">added</a>, <a class="el" href="class_fact_organizer.html#affc46390fc6f55248bf7dc1162fc4763">removed</a> or <a class="el" href="class_fact.html#a9b3edda4d360425731abe2a5937963e6">deleted</a>; only its visablity and <a class="el" href="struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7" title="keeps track wether Fact is currently in Scene">meta.active</a> changes. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_fact_organizer.html#ac32ab3ce9c1ca4a3a99a75661a06be90" title="Notes position in Workflow for undo and redo; the pointed to element is non-acitve">marker</a>, <a class="el" href="class_fact_organizer.html#ad19ac6f1d28f88dd37dec27b29cf1a8e" title="Backlock logic redundant - for convinience. Keeps track of number of steps in Workflow....">worksteps</a>, <a class="el" href="class_fact_organizer.html#a450bb7f70ec71412cc6fe0314e07a3b2" title="Backlock logic redundant - for convinience. Keeps track of number of steps in Workflow,...">backlog</a></dd></dl>
+ <a href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577">More...</a><br /></td></tr>
+<tr class="separator:ac32d8cf9c0ffb350f4e6b250d7602577 inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88221b2e001edc7fb642290efc106258 inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258">redo</a> ()</td></tr>
+<tr class="memdesc:a88221b2e001edc7fb642290efc106258 inherit pub_methods_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Redoes an entire <a class="el" href="struct_fact_organizer_1_1stepnote.html">step</a> . No <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> will be actually <a class="el" href="class_fact_organizer.html#a923a7232f6648843107728cc7da722e6">added</a>, <a class="el" href="class_fact_organizer.html#affc46390fc6f55248bf7dc1162fc4763">removed</a> or <a class="el" href="class_fact.html#a9b3edda4d360425731abe2a5937963e6">deleted</a>; only its visablity and <a class="el" href="struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7" title="keeps track wether Fact is currently in Scene">meta.active</a> changes. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_fact_organizer.html#ac32ab3ce9c1ca4a3a99a75661a06be90" title="Notes position in Workflow for undo and redo; the pointed to element is non-acitve">marker</a>, <a class="el" href="class_fact_organizer.html#ad19ac6f1d28f88dd37dec27b29cf1a8e" title="Backlock logic redundant - for convinience. Keeps track of number of steps in Workflow....">worksteps</a>, <a class="el" href="class_fact_organizer.html#a450bb7f70ec71412cc6fe0314e07a3b2" title="Backlock logic redundant - for convinience. Keeps track of number of steps in Workflow,...">backlog</a></dd></dl>
+ <a href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258">More...</a><br /></td></tr>
+<tr class="separator:a88221b2e001edc7fb642290efc106258 inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d04a545189f27f4a6cf75eb47198f53 inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a3d04a545189f27f4a6cf75eb47198f53">Clear</a> ()</td></tr>
+<tr class="memdesc:a3d04a545189f27f4a6cf75eb47198f53 inherit pub_methods_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets to "factory conditions". Neither <a class="el" href="class_fact.html#a9b3edda4d360425731abe2a5937963e6">deletes</a> <a class="el" href="class_fact.html">Facts</a> nor invokes <a class="el" href="class_communication_events.html#ae480138746e4a8784c16e4f6fc3400d8">CommunicationEvents.RemoveFactEvent</a>  <a href="class_fact_organizer.html#a3d04a545189f27f4a6cf75eb47198f53">More...</a><br /></td></tr>
+<tr class="separator:a3d04a545189f27f4a6cf75eb47198f53 inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8557914906ac4d969fe98583e95c9706 inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a8557914906ac4d969fe98583e95c9706">hardreset</a> (bool invoke_event=true)</td></tr>
+<tr class="memdesc:a8557914906ac4d969fe98583e95c9706 inherit pub_methods_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets to "factory conditions". <a class="el" href="class_fact.html#a9b3edda4d360425731abe2a5937963e6">deletes</a> <a class="el" href="class_fact.html">Facts</a> and invokes <a class="el" href="class_communication_events.html#ae480138746e4a8784c16e4f6fc3400d8">CommunicationEvents.RemoveFactEvent</a> iff <em>invoke_event</em>  &amp;&amp; <a class="el" href="class_fact_organizer.html#a860fca9ebe54f629ce9c1278c8b3ee49" title="If set to true, Remove(string, bool) and Add(Fact, out bool, bool) will invoke CommunicationEvents....">invoke</a>.  <a href="class_fact_organizer.html#a8557914906ac4d969fe98583e95c9706">More...</a><br /></td></tr>
+<tr class="separator:a8557914906ac4d969fe98583e95c9706 inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb1e683e89af1c131aef0d71da2777ca inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#abb1e683e89af1c131aef0d71da2777ca">softreset</a> ()</td></tr>
+<tr class="memdesc:abb1e683e89af1c131aef0d71da2777ca inherit pub_methods_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577">Undoes</a> <em>all</em> <a class="el" href="class_fact_organizer.html#ad19ac6f1d28f88dd37dec27b29cf1a8e" title="Backlock logic redundant - for convinience. Keeps track of number of steps in Workflow....">worksteps</a> (since <a class="el" href="class_fact_organizer.html#ac32ab3ce9c1ca4a3a99a75661a06be90" title="Notes position in Workflow for undo and redo; the pointed to element is non-acitve">marker</a>) and sets <a class="el" href="class_fact_organizer.html#a7a56ba2fdfab02f286109c1f397f71ac" title="Set to true if recently been resetted.">soft_resetted</a> to <code>true</code>.  <a href="class_fact_organizer.html#abb1e683e89af1c131aef0d71da2777ca">More...</a><br /></td></tr>
+<tr class="separator:abb1e683e89af1c131aef0d71da2777ca inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a026f8f5ace47a86644885146a2e4267b inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a026f8f5ace47a86644885146a2e4267b">fastforward</a> ()</td></tr>
+<tr class="memdesc:a026f8f5ace47a86644885146a2e4267b inherit pub_methods_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258">Redoes</a> <em>all</em> <a class="el" href="class_fact_organizer.html#ad19ac6f1d28f88dd37dec27b29cf1a8e" title="Backlock logic redundant - for convinience. Keeps track of number of steps in Workflow....">worksteps</a> (from <a class="el" href="class_fact_organizer.html#ac32ab3ce9c1ca4a3a99a75661a06be90" title="Notes position in Workflow for undo and redo; the pointed to element is non-acitve">marker</a> onwards) and sets <a class="el" href="class_fact_organizer.html#a7a56ba2fdfab02f286109c1f397f71ac" title="Set to true if recently been resetted.">soft_resetted</a> to <code>false</code>.  <a href="class_fact_organizer.html#a026f8f5ace47a86644885146a2e4267b">More...</a><br /></td></tr>
+<tr class="separator:a026f8f5ace47a86644885146a2e4267b inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aec6890620677880e2fad97e002dd59cd inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#aec6890620677880e2fad97e002dd59cd">Draw</a> (bool draw_all=false)</td></tr>
+<tr class="memdesc:aec6890620677880e2fad97e002dd59cd inherit pub_methods_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Call this after assigning a stored instance in an empty world, that was not drawn. <a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258">Redoes</a>/ draws everything from <a class="el" href="class_fact_organizer.html#ac32ab3ce9c1ca4a3a99a75661a06be90" title="Notes position in Workflow for undo and redo; the pointed to element is non-acitve">marker</a> = 0 to <em>draw_all</em> <code> ? worksteps : backlog</code>  <a href="class_fact_organizer.html#aec6890620677880e2fad97e002dd59cd">More...</a><br /></td></tr>
+<tr class="separator:aec6890620677880e2fad97e002dd59cd inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9189e90e8e469c800de0e8b326449df3 inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a9189e90e8e469c800de0e8b326449df3">Undraw</a> (bool force_invoke=false)</td></tr>
+<tr class="memdesc:a9189e90e8e469c800de0e8b326449df3 inherit pub_methods_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Undraws everything by invoking <a class="el" href="class_communication_events.html#ae480138746e4a8784c16e4f6fc3400d8">CommunicationEvents.RemoveFactEvent</a>, that is <a class="el" href="struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7" title="keeps track wether Fact is currently in Scene">meta.active</a>, but does not change that satus.  <a href="class_fact_organizer.html#a9189e90e8e469c800de0e8b326449df3">More...</a><br /></td></tr>
+<tr class="separator:a9189e90e8e469c800de0e8b326449df3 inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a99e01af23a2d83b448cd4a29952cbe9c inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a99e01af23a2d83b448cd4a29952cbe9c">DynamiclySolved</a> (<a class="el" href="class_solution_organizer.html">SolutionOrganizer</a> MinimalSolution, out List&lt; List&lt; string &gt; &gt; MissingElements, out List&lt; List&lt; string &gt; &gt; Solutions)</td></tr>
+<tr class="memdesc:a99e01af23a2d83b448cd4a29952cbe9c inherit pub_methods_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to check wether <a class="el" href="class_fact_organizer.html">this</a> satisfies the constrains of an <a class="el" href="class_solution_organizer.html">Solution</a>. Only <a class="el" href="struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7" title="keeps track wether Fact is currently in Scene">meta.active</a> are accounted for.  <a href="class_fact_organizer.html#a99e01af23a2d83b448cd4a29952cbe9c">More...</a><br /></td></tr>
+<tr class="separator:a99e01af23a2d83b448cd4a29952cbe9c inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96d0bebc016339a59fc251e585d07132 inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a96d0bebc016339a59fc251e585d07132">store</a> (string name, List&lt; Directories &gt; hierarchie=null, bool use_install_folder=false, bool overwrite=true)</td></tr>
+<tr class="separator:a96d0bebc016339a59fc251e585d07132 inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba89924df64b63dc6aa2d5539afa923e inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#aba89924df64b63dc6aa2d5539afa923e">delete</a> ()</td></tr>
+<tr class="separator:aba89924df64b63dc6aa2d5539afa923e inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:aa2988f9f68a77312b50a3d3cbfb400ee"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="class_point_fact.html">PointFact</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_public_fact_organizer.html#aa2988f9f68a77312b50a3d3cbfb400ee">PointFacts</a> = new List&lt;<a class="el" href="class_point_fact.html">PointFact</a>&gt;()</td></tr>
+<tr class="separator:aa2988f9f68a77312b50a3d3cbfb400ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af23d0a877cd223d48badc45afaadded0"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="class_line_fact.html">LineFact</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_public_fact_organizer.html#af23d0a877cd223d48badc45afaadded0">LineFacts</a> = new List&lt;<a class="el" href="class_line_fact.html">LineFact</a>&gt;()</td></tr>
+<tr class="separator:af23d0a877cd223d48badc45afaadded0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afdd2ed4d7960694ca2675bfc85ff88a3"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="class_ray_fact.html">RayFact</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_public_fact_organizer.html#afdd2ed4d7960694ca2675bfc85ff88a3">RayFacts</a> = new List&lt;<a class="el" href="class_ray_fact.html">RayFact</a>&gt;()</td></tr>
+<tr class="separator:afdd2ed4d7960694ca2675bfc85ff88a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8666c6839c1028d059b6aa3728715dfb"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="class_on_line_fact.html">OnLineFact</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_public_fact_organizer.html#a8666c6839c1028d059b6aa3728715dfb">OnLineFacts</a> = new List&lt;<a class="el" href="class_on_line_fact.html">OnLineFact</a>&gt;()</td></tr>
+<tr class="separator:a8666c6839c1028d059b6aa3728715dfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a53779f30192cf899ed2673830c52afb3"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="class_angle_fact.html">AngleFact</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_public_fact_organizer.html#a53779f30192cf899ed2673830c52afb3">AngleFacts</a> = new List&lt;<a class="el" href="class_angle_fact.html">AngleFact</a>&gt;()</td></tr>
+<tr class="separator:a53779f30192cf899ed2673830c52afb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57eb271114cba31ef2935731350c173b"><td class="memItemLeft" align="right" valign="top">new Dictionary&lt; string, <a class="el" href="struct_public_fact_organizer_1_1meta.html">meta</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_public_fact_organizer.html#a57eb271114cba31ef2935731350c173b">MetaInf</a> = new Dictionary&lt;string, <a class="el" href="struct_public_fact_organizer_1_1meta.html">meta</a>&gt;()</td></tr>
+<tr class="separator:a57eb271114cba31ef2935731350c173b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaf52498072fea54f2771be4b31137308"><td class="memItemLeft" align="right" valign="top">new List&lt; <a class="el" href="struct_public_fact_organizer_1_1stepnote.html">stepnote</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_public_fact_organizer.html#aaf52498072fea54f2771be4b31137308">Workflow</a> = new List&lt;<a class="el" href="struct_public_fact_organizer_1_1stepnote.html">stepnote</a>&gt;()</td></tr>
+<tr class="separator:aaf52498072fea54f2771be4b31137308"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae40a8ff41c7f5796ce04d1c5a95cf38b"><td class="memItemLeft" align="right" valign="top">new int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_public_fact_organizer.html#ae40a8ff41c7f5796ce04d1c5a95cf38b">marker</a> = 0</td></tr>
+<tr class="separator:ae40a8ff41c7f5796ce04d1c5a95cf38b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a08850ceb5f9e8bd01a731986402131f0"><td class="memItemLeft" align="right" valign="top">new int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_public_fact_organizer.html#a08850ceb5f9e8bd01a731986402131f0">worksteps</a> = 0</td></tr>
+<tr class="separator:a08850ceb5f9e8bd01a731986402131f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a165e5ef97be7d87f772b60e5c6574881"><td class="memItemLeft" align="right" valign="top">new int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_public_fact_organizer.html#a165e5ef97be7d87f772b60e5c6574881">backlog</a> = 0</td></tr>
+<tr class="separator:a165e5ef97be7d87f772b60e5c6574881"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a46c132ac3bbd3e8bb65939b863687ede"><td class="memItemLeft" align="right" valign="top">new bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_public_fact_organizer.html#a46c132ac3bbd3e8bb65939b863687ede">soft_resetted</a> = false</td></tr>
+<tr class="separator:a46c132ac3bbd3e8bb65939b863687ede"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0822bae7dd0309786258ea2987fab191"><td class="memItemLeft" align="right" valign="top">new bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_public_fact_organizer.html#a0822bae7dd0309786258ea2987fab191">invoke</a></td></tr>
+<tr class="separator:a0822bae7dd0309786258ea2987fab191"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adf4db4a8616eb05c3f54927e476b58dc"><td class="memItemLeft" align="right" valign="top">new int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_public_fact_organizer.html#adf4db4a8616eb05c3f54927e476b58dc">MaxLabelId</a> = 0</td></tr>
+<tr class="separator:adf4db4a8616eb05c3f54927e476b58dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a405ffe12563221c4951f91d9b3608fd3"><td class="memItemLeft" align="right" valign="top">new SortedSet&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_public_fact_organizer.html#a405ffe12563221c4951f91d9b3608fd3">UnusedLabelIds</a> = new SortedSet&lt;int&gt;()</td></tr>
+<tr class="separator:a405ffe12563221c4951f91d9b3608fd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_attribs_class_fact_organizer"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_fact_organizer')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_fact_organizer.html">FactOrganizer</a></td></tr>
+<tr class="memitem:a860fca9ebe54f629ce9c1278c8b3ee49 inherit pub_attribs_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a860fca9ebe54f629ce9c1278c8b3ee49">invoke</a></td></tr>
+<tr class="memdesc:a860fca9ebe54f629ce9c1278c8b3ee49 inherit pub_attribs_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">If set to <code>true</code>, <a class="el" href="class_fact_organizer.html#acd49c5058dd13faaebbbd8d9a6f8259a" title="Call this to Remove a Fact from this instance. If other Facts depend on value  Remove(/,...">Remove(string, bool)</a> and <a class="el" href="class_fact_organizer.html#a923a7232f6648843107728cc7da722e6" title="Call this to Add a Fact to this instance.">Add(Fact, out bool, bool)</a> will invoke <a class="el" href="class_communication_events.html#ae480138746e4a8784c16e4f6fc3400d8">CommunicationEvents.RemoveFactEvent</a> and <a class="el" href="class_communication_events.html#a6e867d20571ab29e8987bd8e8eb927ba">CommunicationEvents.AddFactEvent</a> respectively.  <a href="class_fact_organizer.html#a860fca9ebe54f629ce9c1278c8b3ee49">More...</a><br /></td></tr>
+<tr class="separator:a860fca9ebe54f629ce9c1278c8b3ee49 inherit pub_attribs_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pac-methods" name="pac-methods"></a>
+Package Functions</h2></td></tr>
+<tr class="memitem:a2dab1a7ff1e5850cc770303be77307fa"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_public_fact_organizer.html#a2dab1a7ff1e5850cc770303be77307fa">PublicFactOrganizer</a> (<a class="el" href="class_fact_organizer.html">FactOrganizer</a> expose)</td></tr>
+<tr class="separator:a2dab1a7ff1e5850cc770303be77307fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pac-static-attribs" name="pac-static-attribs"></a>
+Static Package Attributes</h2></td></tr>
+<tr class="memitem:ae9bad8b20c34b3719aeb7f258abeb734"><td class="memItemLeft" align="right" valign="top">static List&lt; string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_public_fact_organizer.html#ae9bad8b20c34b3719aeb7f258abeb734">WatchedFacts</a></td></tr>
+<tr class="separator:ae9bad8b20c34b3719aeb7f258abeb734"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_static_methods_class_fact_organizer"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_fact_organizer')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_fact_organizer.html">FactOrganizer</a></td></tr>
+<tr class="memitem:a8dd6d293e37ae75bfb477a4cc5ec735f inherit pub_static_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a8dd6d293e37ae75bfb477a4cc5ec735f">load</a> (ref <a class="el" href="class_fact_organizer.html">FactOrganizer</a> set, bool draw, string name, List&lt; Directories &gt; hierarchie, bool use_install_folder, out Dictionary&lt; string, string &gt; old_to_new)</td></tr>
+<tr class="separator:a8dd6d293e37ae75bfb477a4cc5ec735f inherit pub_static_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4911bfd06a727b4569a56f7eb543ff7 inherit pub_static_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#ad4911bfd06a727b4569a56f7eb543ff7">delete</a> (string name, List&lt; Directories &gt; hierarchie, bool use_install_folder)</td></tr>
+<tr class="separator:ad4911bfd06a727b4569a56f7eb543ff7 inherit pub_static_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1745f1a3045e0156543b867229bfb018 inherit pub_static_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a1745f1a3045e0156543b867229bfb018">delete</a> (string <a class="el" href="class_fact_organizer.html#a122f899ca8aa641e98ae151d1881404c">path</a>)</td></tr>
+<tr class="separator:a1745f1a3045e0156543b867229bfb018 inherit pub_static_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pac_attribs_class_fact_organizer"><td colspan="2" onclick="javascript:toggleInherit('pac_attribs_class_fact_organizer')"><img src="closed.png" alt="-"/>&#160;Package Attributes inherited from <a class="el" href="class_fact_organizer.html">FactOrganizer</a></td></tr>
+<tr class="memitem:aaecadb732959072d4b65bb63329d2834 inherit pac_attribs_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">Dictionary&lt; string, <a class="el" href="class_fact.html">Fact</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">FactDict</a></td></tr>
+<tr class="separator:aaecadb732959072d4b65bb63329d2834 inherit pac_attribs_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5555aba196a7b123addf7b62246e11c inherit pac_attribs_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">Dictionary&lt; string, <a class="el" href="struct_fact_organizer_1_1meta.html">meta</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#ad5555aba196a7b123addf7b62246e11c">MetaInf</a> = new Dictionary&lt;string, <a class="el" href="struct_fact_organizer_1_1meta.html">meta</a>&gt;()</td></tr>
+<tr class="separator:ad5555aba196a7b123addf7b62246e11c inherit pac_attribs_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af41acf88e3283cb3e8a9ce15e66117fe inherit pac_attribs_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="struct_fact_organizer_1_1stepnote.html">stepnote</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#af41acf88e3283cb3e8a9ce15e66117fe">Workflow</a> = new List&lt;<a class="el" href="struct_fact_organizer_1_1stepnote.html">stepnote</a>&gt;()</td></tr>
+<tr class="memdesc:af41acf88e3283cb3e8a9ce15e66117fe inherit pac_attribs_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Keeps track of insertion/ deletion/ etc. operations for <a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577" title="Undoes an entire step or last softreset . No Fact will be actually added, removed or deleted; only it...">undo</a> and <a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258" title="Redoes an entire step . No Fact will be actually added, removed or deleted; only its visablity and me...">redo</a>  <a href="class_fact_organizer.html#af41acf88e3283cb3e8a9ce15e66117fe">More...</a><br /></td></tr>
+<tr class="separator:af41acf88e3283cb3e8a9ce15e66117fe inherit pac_attribs_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac32ab3ce9c1ca4a3a99a75661a06be90 inherit pac_attribs_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#ac32ab3ce9c1ca4a3a99a75661a06be90">marker</a> = 0</td></tr>
+<tr class="memdesc:ac32ab3ce9c1ca4a3a99a75661a06be90 inherit pac_attribs_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Notes position in <a class="el" href="class_fact_organizer.html#af41acf88e3283cb3e8a9ce15e66117fe" title="Keeps track of insertion/ deletion/ etc. operations for undo and redo">Workflow</a> for <a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577" title="Undoes an entire step or last softreset . No Fact will be actually added, removed or deleted; only it...">undo</a> and <a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258" title="Redoes an entire step . No Fact will be actually added, removed or deleted; only its visablity and me...">redo</a>; the pointed to element is non-acitve  <a href="class_fact_organizer.html#ac32ab3ce9c1ca4a3a99a75661a06be90">More...</a><br /></td></tr>
+<tr class="separator:ac32ab3ce9c1ca4a3a99a75661a06be90 inherit pac_attribs_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad19ac6f1d28f88dd37dec27b29cf1a8e inherit pac_attribs_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#ad19ac6f1d28f88dd37dec27b29cf1a8e">worksteps</a> = 0</td></tr>
+<tr class="memdesc:ad19ac6f1d28f88dd37dec27b29cf1a8e inherit pac_attribs_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Backlock logic redundant - for convinience. Keeps track of number of steps in <a class="el" href="class_fact_organizer.html#af41acf88e3283cb3e8a9ce15e66117fe" title="Keeps track of insertion/ deletion/ etc. operations for undo and redo">Workflow</a>. One step can consist of multiple operations. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="struct_fact_organizer_1_1stepnote.html" title="Keeps track of insertion/ deletion/ etc. operations for undo and redo">stepnote</a></dd></dl>
+ <a href="class_fact_organizer.html#ad19ac6f1d28f88dd37dec27b29cf1a8e">More...</a><br /></td></tr>
+<tr class="separator:ad19ac6f1d28f88dd37dec27b29cf1a8e inherit pac_attribs_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a450bb7f70ec71412cc6fe0314e07a3b2 inherit pac_attribs_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a450bb7f70ec71412cc6fe0314e07a3b2">backlog</a> = 0</td></tr>
+<tr class="memdesc:a450bb7f70ec71412cc6fe0314e07a3b2 inherit pac_attribs_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Backlock logic redundant - for convinience. Keeps track of number of steps in <a class="el" href="class_fact_organizer.html#af41acf88e3283cb3e8a9ce15e66117fe" title="Keeps track of insertion/ deletion/ etc. operations for undo and redo">Workflow</a>, which are not set active. One step can consist of multiple operations. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="struct_fact_organizer_1_1stepnote.html" title="Keeps track of insertion/ deletion/ etc. operations for undo and redo">stepnote</a></dd></dl>
+ <a href="class_fact_organizer.html#a450bb7f70ec71412cc6fe0314e07a3b2">More...</a><br /></td></tr>
+<tr class="separator:a450bb7f70ec71412cc6fe0314e07a3b2 inherit pac_attribs_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a56ba2fdfab02f286109c1f397f71ac inherit pac_attribs_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a7a56ba2fdfab02f286109c1f397f71ac">soft_resetted</a> = false</td></tr>
+<tr class="memdesc:a7a56ba2fdfab02f286109c1f397f71ac inherit pac_attribs_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set to <code>true</code> if recently been resetted.  <a href="class_fact_organizer.html#a7a56ba2fdfab02f286109c1f397f71ac">More...</a><br /></td></tr>
+<tr class="separator:a7a56ba2fdfab02f286109c1f397f71ac inherit pac_attribs_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe60beebdfa8dff2de724fd72c6094e3 inherit pac_attribs_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#abe60beebdfa8dff2de724fd72c6094e3">MaxLabelId</a> = 0</td></tr>
+<tr class="memdesc:abe60beebdfa8dff2de724fd72c6094e3 inherit pac_attribs_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Keeps track of maximum <a class="el" href="class_fact.html#a850c67cff97fd4bd368a5196a20475b6" title="Counter to organize auto generated Label. Set to negative, if custom Label is assigned.">Fact.LabelId</a> for <a class="el" href="class_fact.html#a54392d8545e3cda72b7e9cb4e1a48bc9" title="auto-generates Label using generation variable(s) e.g. LabelId; if custom Label is set,...">Fact.generateLabel</a>.  <a href="class_fact_organizer.html#abe60beebdfa8dff2de724fd72c6094e3">More...</a><br /></td></tr>
+<tr class="separator:abe60beebdfa8dff2de724fd72c6094e3 inherit pac_attribs_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73fbad1fcaecbea82d76f471da0aa0c7 inherit pac_attribs_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">SortedSet&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a73fbad1fcaecbea82d76f471da0aa0c7">UnusedLabelIds</a> = new SortedSet&lt;int&gt;()</td></tr>
+<tr class="memdesc:a73fbad1fcaecbea82d76f471da0aa0c7 inherit pac_attribs_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores unused <a class="el" href="class_fact.html#a850c67cff97fd4bd368a5196a20475b6" title="Counter to organize auto generated Label. Set to negative, if custom Label is assigned.">Fact.LabelId</a> for <a class="el" href="class_fact.html#a54392d8545e3cda72b7e9cb4e1a48bc9" title="auto-generates Label using generation variable(s) e.g. LabelId; if custom Label is set,...">Fact.generateLabel</a>, wich were freed in <a class="el" href="class_fact.html#a12811a7b571b956fd38a9cca8b4a1469" title="Tells _Facts that this no longer uses auto-generated Label, but remembers current generation variable...">Fact.freeAutoLabel</a> for later reuse to keep naming space compact.  <a href="class_fact_organizer.html#a73fbad1fcaecbea82d76f471da0aa0c7">More...</a><br /></td></tr>
+<tr class="separator:a73fbad1fcaecbea82d76f471da0aa0c7 inherit pac_attribs_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header properties_class_fact_organizer"><td colspan="2" onclick="javascript:toggleInherit('properties_class_fact_organizer')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="class_fact_organizer.html">FactOrganizer</a></td></tr>
+<tr class="memitem:a29e5ab417cb38bc4407defd2d05154cf inherit properties_class_fact_organizer"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_fact.html">Fact</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a29e5ab417cb38bc4407defd2d05154cf">this[string id]</a><code> [get]</code></td></tr>
+<tr class="memdesc:a29e5ab417cb38bc4407defd2d05154cf inherit properties_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">wrappes <code><a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">FactDict</a>[<em>id</em> ]</code> </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_fact_organizer.html#a4600775c244976c702b8017366defe55" title="wrappes FactDict.ContainsKey(id )">ContainsKey(string)</a></dd></dl>
+ <a href="class_fact_organizer.html#a29e5ab417cb38bc4407defd2d05154cf">More...</a><br /></td></tr>
+<tr class="separator:a29e5ab417cb38bc4407defd2d05154cf inherit properties_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >JsonReader/ JsonWriter readable and creatable format. TODO? PERF? SE? JsonInheritanceProblem: scrap this hardwired class and implement dynamic approach with JsonConverter (see JSONManager.JsonInheritenceConverter&lt;T&gt;) </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a95817032ed187f4add89b524709ca50d" name="a95817032ed187f4add89b524709ca50d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a95817032ed187f4add89b524709ca50d">&#9670;&nbsp;</a></span>PublicFactOrganizer() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PublicFactOrganizer.PublicFactOrganizer </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2dab1a7ff1e5850cc770303be77307fa" name="a2dab1a7ff1e5850cc770303be77307fa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2dab1a7ff1e5850cc770303be77307fa">&#9670;&nbsp;</a></span>PublicFactOrganizer() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">PublicFactOrganizer.PublicFactOrganizer </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact_organizer.html">FactOrganizer</a>&#160;</td>
+          <td class="paramname"><em>expose</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">package</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a53779f30192cf899ed2673830c52afb3" name="a53779f30192cf899ed2673830c52afb3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a53779f30192cf899ed2673830c52afb3">&#9670;&nbsp;</a></span>AngleFacts</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;<a class="el" href="class_angle_fact.html">AngleFact</a>&gt; PublicFactOrganizer.AngleFacts = new List&lt;<a class="el" href="class_angle_fact.html">AngleFact</a>&gt;()</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a165e5ef97be7d87f772b60e5c6574881" name="a165e5ef97be7d87f772b60e5c6574881"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a165e5ef97be7d87f772b60e5c6574881">&#9670;&nbsp;</a></span>backlog</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">new int PublicFactOrganizer.backlog = 0</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0822bae7dd0309786258ea2987fab191" name="a0822bae7dd0309786258ea2987fab191"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0822bae7dd0309786258ea2987fab191">&#9670;&nbsp;</a></span>invoke</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">new bool PublicFactOrganizer.invoke</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af23d0a877cd223d48badc45afaadded0" name="af23d0a877cd223d48badc45afaadded0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af23d0a877cd223d48badc45afaadded0">&#9670;&nbsp;</a></span>LineFacts</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;<a class="el" href="class_line_fact.html">LineFact</a>&gt; PublicFactOrganizer.LineFacts = new List&lt;<a class="el" href="class_line_fact.html">LineFact</a>&gt;()</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae40a8ff41c7f5796ce04d1c5a95cf38b" name="ae40a8ff41c7f5796ce04d1c5a95cf38b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae40a8ff41c7f5796ce04d1c5a95cf38b">&#9670;&nbsp;</a></span>marker</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">new int PublicFactOrganizer.marker = 0</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adf4db4a8616eb05c3f54927e476b58dc" name="adf4db4a8616eb05c3f54927e476b58dc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adf4db4a8616eb05c3f54927e476b58dc">&#9670;&nbsp;</a></span>MaxLabelId</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">new int PublicFactOrganizer.MaxLabelId = 0</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a57eb271114cba31ef2935731350c173b" name="a57eb271114cba31ef2935731350c173b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a57eb271114cba31ef2935731350c173b">&#9670;&nbsp;</a></span>MetaInf</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">new Dictionary&lt;string, <a class="el" href="struct_public_fact_organizer_1_1meta.html">meta</a>&gt; PublicFactOrganizer.MetaInf = new Dictionary&lt;string, <a class="el" href="struct_public_fact_organizer_1_1meta.html">meta</a>&gt;()</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8666c6839c1028d059b6aa3728715dfb" name="a8666c6839c1028d059b6aa3728715dfb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8666c6839c1028d059b6aa3728715dfb">&#9670;&nbsp;</a></span>OnLineFacts</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;<a class="el" href="class_on_line_fact.html">OnLineFact</a>&gt; PublicFactOrganizer.OnLineFacts = new List&lt;<a class="el" href="class_on_line_fact.html">OnLineFact</a>&gt;()</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa2988f9f68a77312b50a3d3cbfb400ee" name="aa2988f9f68a77312b50a3d3cbfb400ee"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa2988f9f68a77312b50a3d3cbfb400ee">&#9670;&nbsp;</a></span>PointFacts</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;<a class="el" href="class_point_fact.html">PointFact</a>&gt; PublicFactOrganizer.PointFacts = new List&lt;<a class="el" href="class_point_fact.html">PointFact</a>&gt;()</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afdd2ed4d7960694ca2675bfc85ff88a3" name="afdd2ed4d7960694ca2675bfc85ff88a3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afdd2ed4d7960694ca2675bfc85ff88a3">&#9670;&nbsp;</a></span>RayFacts</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;<a class="el" href="class_ray_fact.html">RayFact</a>&gt; PublicFactOrganizer.RayFacts = new List&lt;<a class="el" href="class_ray_fact.html">RayFact</a>&gt;()</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a46c132ac3bbd3e8bb65939b863687ede" name="a46c132ac3bbd3e8bb65939b863687ede"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a46c132ac3bbd3e8bb65939b863687ede">&#9670;&nbsp;</a></span>soft_resetted</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">new bool PublicFactOrganizer.soft_resetted = false</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a405ffe12563221c4951f91d9b3608fd3" name="a405ffe12563221c4951f91d9b3608fd3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a405ffe12563221c4951f91d9b3608fd3">&#9670;&nbsp;</a></span>UnusedLabelIds</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">new SortedSet&lt;int&gt; PublicFactOrganizer.UnusedLabelIds = new SortedSet&lt;int&gt;()</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae9bad8b20c34b3719aeb7f258abeb734" name="ae9bad8b20c34b3719aeb7f258abeb734"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae9bad8b20c34b3719aeb7f258abeb734">&#9670;&nbsp;</a></span>WatchedFacts</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;string&gt; PublicFactOrganizer.WatchedFacts</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">package</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<b>Initial value:</b><div class="fragment"><div class="line">= <span class="keyword">new</span> List&lt;string&gt;(<span class="keyword">new</span> <span class="keywordtype">string</span>[] {</div>
+<div class="line">        <span class="stringliteral">&quot;PointFact&quot;</span>,</div>
+<div class="line">        <span class="stringliteral">&quot;LineFact&quot;</span>,</div>
+<div class="line">        <span class="stringliteral">&quot;RayFact&quot;</span>,</div>
+<div class="line">        <span class="stringliteral">&quot;OnLineFact&quot;</span>,</div>
+<div class="line">        <span class="stringliteral">&quot;AngleFact&quot;</span></div>
+<div class="line">    })</div>
+</div><!-- fragment -->
+</div>
+</div>
+<a id="aaf52498072fea54f2771be4b31137308" name="aaf52498072fea54f2771be4b31137308"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaf52498072fea54f2771be4b31137308">&#9670;&nbsp;</a></span>Workflow</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">new List&lt;<a class="el" href="struct_public_fact_organizer_1_1stepnote.html">stepnote</a>&gt; PublicFactOrganizer.Workflow = new List&lt;<a class="el" href="struct_public_fact_organizer_1_1stepnote.html">stepnote</a>&gt;()</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a08850ceb5f9e8bd01a731986402131f0" name="a08850ceb5f9e8bd01a731986402131f0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a08850ceb5f9e8bd01a731986402131f0">&#9670;&nbsp;</a></span>worksteps</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">new int PublicFactOrganizer.worksteps = 0</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/<a class="el" href="_fact_organizer_8cs.html">FactOrganizer.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_public_fact_organizer.html">PublicFactOrganizer</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_public_fact_organizer.js b/Doxygen/output/html/class_public_fact_organizer.js
new file mode 100644
index 0000000000000000000000000000000000000000..7aa64148e11137d3326dec0dac8355b677b38553
--- /dev/null
+++ b/Doxygen/output/html/class_public_fact_organizer.js
@@ -0,0 +1,22 @@
+var class_public_fact_organizer =
+[
+    [ "meta", "struct_public_fact_organizer_1_1meta.html", "struct_public_fact_organizer_1_1meta" ],
+    [ "stepnote", "struct_public_fact_organizer_1_1stepnote.html", "struct_public_fact_organizer_1_1stepnote" ],
+    [ "PublicFactOrganizer", "class_public_fact_organizer.html#a95817032ed187f4add89b524709ca50d", null ],
+    [ "PublicFactOrganizer", "class_public_fact_organizer.html#a2dab1a7ff1e5850cc770303be77307fa", null ],
+    [ "AngleFacts", "class_public_fact_organizer.html#a53779f30192cf899ed2673830c52afb3", null ],
+    [ "backlog", "class_public_fact_organizer.html#a165e5ef97be7d87f772b60e5c6574881", null ],
+    [ "invoke", "class_public_fact_organizer.html#a0822bae7dd0309786258ea2987fab191", null ],
+    [ "LineFacts", "class_public_fact_organizer.html#af23d0a877cd223d48badc45afaadded0", null ],
+    [ "marker", "class_public_fact_organizer.html#ae40a8ff41c7f5796ce04d1c5a95cf38b", null ],
+    [ "MaxLabelId", "class_public_fact_organizer.html#adf4db4a8616eb05c3f54927e476b58dc", null ],
+    [ "MetaInf", "class_public_fact_organizer.html#a57eb271114cba31ef2935731350c173b", null ],
+    [ "OnLineFacts", "class_public_fact_organizer.html#a8666c6839c1028d059b6aa3728715dfb", null ],
+    [ "PointFacts", "class_public_fact_organizer.html#aa2988f9f68a77312b50a3d3cbfb400ee", null ],
+    [ "RayFacts", "class_public_fact_organizer.html#afdd2ed4d7960694ca2675bfc85ff88a3", null ],
+    [ "soft_resetted", "class_public_fact_organizer.html#a46c132ac3bbd3e8bb65939b863687ede", null ],
+    [ "UnusedLabelIds", "class_public_fact_organizer.html#a405ffe12563221c4951f91d9b3608fd3", null ],
+    [ "WatchedFacts", "class_public_fact_organizer.html#ae9bad8b20c34b3719aeb7f258abeb734", null ],
+    [ "Workflow", "class_public_fact_organizer.html#aaf52498072fea54f2771be4b31137308", null ],
+    [ "worksteps", "class_public_fact_organizer.html#a08850ceb5f9e8bd01a731986402131f0", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_public_fact_organizer.png b/Doxygen/output/html/class_public_fact_organizer.png
new file mode 100644
index 0000000000000000000000000000000000000000..a4f973da600c4dca0cb82f89c6bf2f84c031932a
--- /dev/null
+++ b/Doxygen/output/html/class_public_fact_organizer.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:675672dd4a7153813b2c9da7532028cf7eea0029ac4090d4c487b0c17d7fef08
+size 573
diff --git a/Doxygen/output/html/class_pythagoras_script-members.html b/Doxygen/output/html/class_pythagoras_script-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..43c3cfd9b0ac2ef03eba23f8dffb5444feafb48d
--- /dev/null
+++ b/Doxygen/output/html/class_pythagoras_script-members.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_pythagoras_script.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">PythagorasScript Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_pythagoras_script.html">PythagorasScript</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_pythagoras_script.html#abad78694504b0bb1699c70af5226e841">doMagic</a>()</td><td class="entry"><a class="el" href="class_pythagoras_script.html">PythagorasScript</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_pythagoras_script.html#acbe508b93b3b10165222fa10d3b56056">items</a></td><td class="entry"><a class="el" href="class_pythagoras_script.html">PythagorasScript</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_pythagoras_script.html#a9c8d7b169ad29f0b5f7f324d6d90e6f5">putFact</a>(string name, Fact obj)</td><td class="entry"><a class="el" href="class_pythagoras_script.html">PythagorasScript</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_pythagoras_script.html b/Doxygen/output/html/class_pythagoras_script.html
new file mode 100644
index 0000000000000000000000000000000000000000..4ab43491e3ac5d6c5106231cab5cc31f4299e329
--- /dev/null
+++ b/Doxygen/output/html/class_pythagoras_script.html
@@ -0,0 +1,193 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: PythagorasScript Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_pythagoras_script.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pri-attribs">Private Attributes</a> &#124;
+<a href="class_pythagoras_script-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">PythagorasScript Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for PythagorasScript:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_pythagoras_script.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a9c8d7b169ad29f0b5f7f324d6d90e6f5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pythagoras_script.html#a9c8d7b169ad29f0b5f7f324d6d90e6f5">putFact</a> (string name, <a class="el" href="class_fact.html">Fact</a> obj)</td></tr>
+<tr class="separator:a9c8d7b169ad29f0b5f7f324d6d90e6f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abad78694504b0bb1699c70af5226e841"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pythagoras_script.html#abad78694504b0bb1699c70af5226e841">doMagic</a> ()</td></tr>
+<tr class="separator:abad78694504b0bb1699c70af5226e841"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:acbe508b93b3b10165222fa10d3b56056"><td class="memItemLeft" align="right" valign="top">Dictionary&lt; string, <a class="el" href="class_fact.html">Fact</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_pythagoras_script.html#acbe508b93b3b10165222fa10d3b56056">items</a> = new Dictionary&lt;string, <a class="el" href="class_fact.html">Fact</a>&gt;()</td></tr>
+<tr class="separator:acbe508b93b3b10165222fa10d3b56056"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="abad78694504b0bb1699c70af5226e841" name="abad78694504b0bb1699c70af5226e841"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abad78694504b0bb1699c70af5226e841">&#9670;&nbsp;</a></span>doMagic()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void PythagorasScript.doMagic </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9c8d7b169ad29f0b5f7f324d6d90e6f5" name="a9c8d7b169ad29f0b5f7f324d6d90e6f5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9c8d7b169ad29f0b5f7f324d6d90e6f5">&#9670;&nbsp;</a></span>putFact()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void PythagorasScript.putFact </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>obj</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="acbe508b93b3b10165222fa10d3b56056" name="acbe508b93b3b10165222fa10d3b56056"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acbe508b93b3b10165222fa10d3b56056">&#9670;&nbsp;</a></span>items</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Dictionary&lt;string, <a class="el" href="class_fact.html">Fact</a>&gt; PythagorasScript.items = new Dictionary&lt;string, <a class="el" href="class_fact.html">Fact</a>&gt;()</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InventoryStuff/<a class="el" href="_pythagoras_script_8cs.html">PythagorasScript.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_pythagoras_script.html">PythagorasScript</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_pythagoras_script.js b/Doxygen/output/html/class_pythagoras_script.js
new file mode 100644
index 0000000000000000000000000000000000000000..0f87900701d0d36a23fb2b82e06b47a6181fb675
--- /dev/null
+++ b/Doxygen/output/html/class_pythagoras_script.js
@@ -0,0 +1,6 @@
+var class_pythagoras_script =
+[
+    [ "doMagic", "class_pythagoras_script.html#abad78694504b0bb1699c70af5226e841", null ],
+    [ "putFact", "class_pythagoras_script.html#a9c8d7b169ad29f0b5f7f324d6d90e6f5", null ],
+    [ "items", "class_pythagoras_script.html#acbe508b93b3b10165222fa10d3b56056", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_pythagoras_script.png b/Doxygen/output/html/class_pythagoras_script.png
new file mode 100644
index 0000000000000000000000000000000000000000..9afa4aff7302780ce73c87f833b294302e7ae624
--- /dev/null
+++ b/Doxygen/output/html/class_pythagoras_script.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1cb1c5babf7f6552f97b8053cb0428638cb6c7e5e41a20b88060b0cb18aa6371
+size 541
diff --git a/Doxygen/output/html/class_ray_fact-members.html b/Doxygen/output/html/class_ray_fact-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..434da8f563eda031104703d9fadaaf96f57a00a5
--- /dev/null
+++ b/Doxygen/output/html/class_ray_fact-members.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_ray_fact.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">RayFact Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_ray_fact.html">RayFact</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a40d1c470409418303375f92bbfb6b8eb">AbstractLineFactWrappedCRTP</a>()</td><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP&lt; RayFact &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a18b417989100e72857d6559b25a0b006">AbstractLineFactWrappedCRTP</a>(AbstractLineFactWrappedCRTP&lt; T &gt; fact, Dictionary&lt; string, string &gt; old_to_new, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP&lt; RayFact &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a8608ad7845d31d6ecc03f365abc33f56">AbstractLineFactWrappedCRTP</a>(string pid1, string pid2, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP&lt; RayFact &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a354574283207e949be092cdd4ee82499">AbstractLineFactWrappedCRTP</a>(string pid1, string pid2, string backendURI, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP&lt; RayFact &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_ray_fact.html#a9c2b453af2221f3aa22318f54d1c7b6e">EquivalentWrapped</a>(RayFact f1, RayFact f2)</td><td class="entry"><a class="el" href="class_ray_fact.html">RayFact</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a8ec274d8da8497476b3a5284e0fdee7b">AbstractLineFactWrappedCRTP&lt; RayFact &gt;.EquivalentWrapped</a>(AbstractLineFact f1, AbstractLineFact f2)</td><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP&lt; RayFact &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a90d0c4d81a5aee4a5a51b1de3f561e24">AbstractLineFactWrappedCRTP&lt; RayFact &gt;.EquivalentWrapped</a>(T f1, T f2)</td><td class="entry"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP&lt; RayFact &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_ray_fact.html#afabcfe9a34eb827bea540837f9d94162">generateLabel</a>()</td><td class="entry"><a class="el" href="class_ray_fact.html">RayFact</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_ray_fact.html#a2213278124364e25de168b4af66c2cb3">init</a>(string pid1, string pid2)</td><td class="entry"><a class="el" href="class_ray_fact.html">RayFact</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_ray_fact.html#a66cc68a284be8bdf469eb7a16920457c">instantiateDisplay</a>(GameObject prefab, Transform transform)</td><td class="entry"><a class="el" href="class_ray_fact.html">RayFact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_ray_fact.html#a3126c1fa5f032d2011c72b86abdb5692">parseFact</a>(Scroll.ScrollFact fact)</td><td class="entry"><a class="el" href="class_ray_fact.html">RayFact</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_ray_fact.html#afbcb1279327fbd6b61119ebf9544a363">RayFact</a>()</td><td class="entry"><a class="el" href="class_ray_fact.html">RayFact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_ray_fact.html#ae10df7a36ac9b6b0a29664cc5fba3bbe">RayFact</a>(RayFact fact, Dictionary&lt; string, string &gt; old_to_new, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_ray_fact.html">RayFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_ray_fact.html#a912383ae8815aedf2bfeaa0bbf7b852d">RayFact</a>(string pid1, string pid2, string backendURI, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_ray_fact.html">RayFact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_ray_fact.html#a46f55e3faa17016c753dffc72dbcbd03">RayFact</a>(string pid1, string pid2, FactOrganizer organizer)</td><td class="entry"><a class="el" href="class_ray_fact.html">RayFact</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_ray_fact.html b/Doxygen/output/html/class_ray_fact.html
new file mode 100644
index 0000000000000000000000000000000000000000..b9db89ff70daaf4d8546dde09032b5446357ccb3
--- /dev/null
+++ b/Doxygen/output/html/class_ray_fact.html
@@ -0,0 +1,529 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: RayFact Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_ray_fact.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="class_ray_fact-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">RayFact Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Ray within 3D Space of infinite length  
+ <a href="class_ray_fact.html#details">More...</a></p>
+<div class="dynheader">
+Inheritance diagram for RayFact:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_ray_fact.png" usemap="#RayFact_map" alt=""/>
+  <map id="RayFact_map" name="RayFact_map">
+<area href="class_abstract_line_fact_wrapped_c_r_t_p.html" alt="AbstractLineFactWrappedCRTP&lt; RayFact &gt;" shape="rect" coords="0,0,262,24"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:afbcb1279327fbd6b61119ebf9544a363"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ray_fact.html#afbcb1279327fbd6b61119ebf9544a363">RayFact</a> ()</td></tr>
+<tr class="separator:afbcb1279327fbd6b61119ebf9544a363"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae10df7a36ac9b6b0a29664cc5fba3bbe"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ray_fact.html#ae10df7a36ac9b6b0a29664cc5fba3bbe">RayFact</a> (<a class="el" href="class_ray_fact.html">RayFact</a> fact, Dictionary&lt; string, string &gt; old_to_new, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="separator:ae10df7a36ac9b6b0a29664cc5fba3bbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a912383ae8815aedf2bfeaa0bbf7b852d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ray_fact.html#a912383ae8815aedf2bfeaa0bbf7b852d">RayFact</a> (string pid1, string pid2, string backendURI, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="separator:a912383ae8815aedf2bfeaa0bbf7b852d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a46f55e3faa17016c753dffc72dbcbd03"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ray_fact.html#a46f55e3faa17016c753dffc72dbcbd03">RayFact</a> (string pid1, string pid2, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="separator:a46f55e3faa17016c753dffc72dbcbd03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a66cc68a284be8bdf469eb7a16920457c"><td class="memItemLeft" align="right" valign="top">override GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ray_fact.html#a66cc68a284be8bdf469eb7a16920457c">instantiateDisplay</a> (GameObject prefab, Transform transform)</td></tr>
+<tr class="memdesc:a66cc68a284be8bdf469eb7a16920457c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initiates a <em>prefab</em>  at <em>transform</em>  e.g. by setting Label.  <a href="class_ray_fact.html#a66cc68a284be8bdf469eb7a16920457c">More...</a><br /></td></tr>
+<tr class="separator:a66cc68a284be8bdf469eb7a16920457c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a3126c1fa5f032d2011c72b86abdb5692"><td class="memItemLeft" align="right" valign="top">static new <a class="el" href="class_ray_fact.html">RayFact</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ray_fact.html#a3126c1fa5f032d2011c72b86abdb5692">parseFact</a> (<a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a> fact)</td></tr>
+<tr class="memdesc:a3126c1fa5f032d2011c72b86abdb5692"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parses <a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a> to actual <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a>  <a href="class_ray_fact.html#a3126c1fa5f032d2011c72b86abdb5692">More...</a><br /></td></tr>
+<tr class="separator:a3126c1fa5f032d2011c72b86abdb5692"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:afabcfe9a34eb827bea540837f9d94162"><td class="memItemLeft" align="right" valign="top">override string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ray_fact.html#afabcfe9a34eb827bea540837f9d94162">generateLabel</a> ()</td></tr>
+<tr class="memdesc:afabcfe9a34eb827bea540837f9d94162"><td class="mdescLeft">&#160;</td><td class="mdescRight">auto-generates Label using generation variable(s) e.g. LabelId; if custom Label is set, tries to restore original generated Label <b>without</b> resetting _CustomLabel. If original Label is already taken, a new one will be generated.  <a href="class_ray_fact.html#afabcfe9a34eb827bea540837f9d94162">More...</a><br /></td></tr>
+<tr class="separator:afabcfe9a34eb827bea540837f9d94162"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9c2b453af2221f3aa22318f54d1c7b6e"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ray_fact.html#a9c2b453af2221f3aa22318f54d1c7b6e">EquivalentWrapped</a> (<a class="el" href="class_ray_fact.html">RayFact</a> f1, <a class="el" href="class_ray_fact.html">RayFact</a> f2)</td></tr>
+<tr class="memdesc:a9c2b453af2221f3aa22318f54d1c7b6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares <em>f1</em>  against <em>f2</em> .  <a href="class_ray_fact.html#a9c2b453af2221f3aa22318f54d1c7b6e">More...</a><br /></td></tr>
+<tr class="separator:a9c2b453af2221f3aa22318f54d1c7b6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_abstract_line_fact_wrapped_c_r_t_p"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_abstract_line_fact_wrapped_c_r_t_p')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP&lt; RayFact &gt;</a></td></tr>
+<tr class="memitem:a40d1c470409418303375f92bbfb6b8eb inherit pro_methods_class_abstract_line_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a40d1c470409418303375f92bbfb6b8eb">AbstractLineFactWrappedCRTP</a> ()</td></tr>
+<tr class="separator:a40d1c470409418303375f92bbfb6b8eb inherit pro_methods_class_abstract_line_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a18b417989100e72857d6559b25a0b006 inherit pro_methods_class_abstract_line_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a18b417989100e72857d6559b25a0b006">AbstractLineFactWrappedCRTP</a> (<a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP</a>&lt; T &gt; fact, Dictionary&lt; string, string &gt; old_to_new, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="separator:a18b417989100e72857d6559b25a0b006 inherit pro_methods_class_abstract_line_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8608ad7845d31d6ecc03f365abc33f56 inherit pro_methods_class_abstract_line_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a8608ad7845d31d6ecc03f365abc33f56">AbstractLineFactWrappedCRTP</a> (string pid1, string pid2, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="separator:a8608ad7845d31d6ecc03f365abc33f56 inherit pro_methods_class_abstract_line_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a354574283207e949be092cdd4ee82499 inherit pro_methods_class_abstract_line_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a354574283207e949be092cdd4ee82499">AbstractLineFactWrappedCRTP</a> (string pid1, string pid2, string backendURI, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> organizer)</td></tr>
+<tr class="separator:a354574283207e949be092cdd4ee82499 inherit pro_methods_class_abstract_line_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8ec274d8da8497476b3a5284e0fdee7b inherit pro_methods_class_abstract_line_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a8ec274d8da8497476b3a5284e0fdee7b">EquivalentWrapped</a> (<a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a> f1, <a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a> f2)</td></tr>
+<tr class="memdesc:a8ec274d8da8497476b3a5284e0fdee7b inherit pro_methods_class_abstract_line_fact_wrapped_c_r_t_p"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares <em>f1</em>  against <em>f2</em> .  <a href="class_abstract_line_fact_wrapped_c_r_t_p.html#a8ec274d8da8497476b3a5284e0fdee7b">More...</a><br /></td></tr>
+<tr class="separator:a8ec274d8da8497476b3a5284e0fdee7b inherit pro_methods_class_abstract_line_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a90d0c4d81a5aee4a5a51b1de3f561e24 inherit pro_methods_class_abstract_line_fact_wrapped_c_r_t_p"><td class="memItemLeft" align="right" valign="top">abstract bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a90d0c4d81a5aee4a5a51b1de3f561e24">EquivalentWrapped</a> (T f1, T f2)</td></tr>
+<tr class="memdesc:a90d0c4d81a5aee4a5a51b1de3f561e24 inherit pro_methods_class_abstract_line_fact_wrapped_c_r_t_p"><td class="mdescLeft">&#160;</td><td class="mdescRight">CRTP step of <a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a8ec274d8da8497476b3a5284e0fdee7b" title="Compares f1  against f2 .">EquivalentWrapped(AbstractLineFact, AbstractLineFact)</a> <a href="class_abstract_line_fact_wrapped_c_r_t_p.html#a90d0c4d81a5aee4a5a51b1de3f561e24">More...</a><br /></td></tr>
+<tr class="separator:a90d0c4d81a5aee4a5a51b1de3f561e24 inherit pro_methods_class_abstract_line_fact_wrapped_c_r_t_p"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:a2213278124364e25de168b4af66c2cb3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_ray_fact.html#a2213278124364e25de168b4af66c2cb3">init</a> (string pid1, string pid2)</td></tr>
+<tr class="memdesc:a2213278124364e25de168b4af66c2cb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initiates <a class="el" href="class_abstract_line_fact.html#a6b284181a10a3f70b5a0b4a6b395b98b" title="One Id of two PointFact defining Dir.">AbstractLineFact.Pid1</a>, <a class="el" href="class_abstract_line_fact.html#af446739ff8729464cbb65aea0e2ed053" title="One Id of two PointFact defining Dir.">AbstractLineFact.Pid2</a>, <a class="el" href="class_fact.html#a338f38115696c45402971ef7d0e1ab13" title="MMT URI">Fact._URI</a> and creates MMT Fact Server-Side  <a href="class_ray_fact.html#a2213278124364e25de168b4af66c2cb3">More...</a><br /></td></tr>
+<tr class="separator:a2213278124364e25de168b4af66c2cb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >Ray within 3D Space of infinite length </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="afbcb1279327fbd6b61119ebf9544a363" name="afbcb1279327fbd6b61119ebf9544a363"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afbcb1279327fbd6b61119ebf9544a363">&#9670;&nbsp;</a></span>RayFact() <span class="overload">[1/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">RayFact.RayFact </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p></p>
+<p >Only being used by <a href="https://www.newtonsoft.com/json/help/html/T_Newtonsoft_Json_JsonReader.htm">JsonReader</a> to initiate empty <a class="el" href="class_fact.html">Facts</a>. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_j_s_o_n_manager.html">JSONManager</a></dd></dl>
+
+</div>
+</div>
+<a id="ae10df7a36ac9b6b0a29664cc5fba3bbe" name="ae10df7a36ac9b6b0a29664cc5fba3bbe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae10df7a36ac9b6b0a29664cc5fba3bbe">&#9670;&nbsp;</a></span>RayFact() <span class="overload">[2/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">RayFact.RayFact </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_ray_fact.html">RayFact</a>&#160;</td>
+          <td class="paramname"><em>fact</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Dictionary&lt; string, string &gt;&#160;</td>
+          <td class="paramname"><em>old_to_new</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact_organizer.html">FactOrganizer</a>&#160;</td>
+          <td class="paramname"><em>organizer</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p></p>
+<p >Copies <em>fact</em>  by initiating new MMT Fact. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">fact</td><td><a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> to be copied</td></tr>
+    <tr><td class="paramname">old_to_new</td><td><code>Dictionary</code> mapping <em>fact</em> .getDependentFactIds in <em>fact</em> .<a class="el" href="class_fact.html#addf13e312f8d68a630cde0eb0292e779" title="Reference to FactOrganizer in which this Fact and all its depending Facts are beeing organized.">Fact._Facts</a> to corresponding <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> in <em>organizer</em>  </td></tr>
+    <tr><td class="paramname">organizer</td><td>sets _Facts</td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a912383ae8815aedf2bfeaa0bbf7b852d" name="a912383ae8815aedf2bfeaa0bbf7b852d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a912383ae8815aedf2bfeaa0bbf7b852d">&#9670;&nbsp;</a></span>RayFact() <span class="overload">[3/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">RayFact.RayFact </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>backendURI</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact_organizer.html">FactOrganizer</a>&#160;</td>
+          <td class="paramname"><em>organizer</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p></p>
+<p >Bypasses initialization of new MMT Fact by using existend URI, <em>which is not checked for existence</em>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pid1</td><td>sets Pid1</td></tr>
+    <tr><td class="paramname">pid2</td><td>sets Pid2</td></tr>
+    <tr><td class="paramname">backendURI</td><td>MMT URI</td></tr>
+    <tr><td class="paramname">organizer</td><td>sets <a class="el" href="class_fact.html#addf13e312f8d68a630cde0eb0292e779" title="Reference to FactOrganizer in which this Fact and all its depending Facts are beeing organized.">Fact._Facts</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a46f55e3faa17016c753dffc72dbcbd03" name="a46f55e3faa17016c753dffc72dbcbd03"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a46f55e3faa17016c753dffc72dbcbd03">&#9670;&nbsp;</a></span>RayFact() <span class="overload">[4/4]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">RayFact.RayFact </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid2</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact_organizer.html">FactOrganizer</a>&#160;</td>
+          <td class="paramname"><em>organizer</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p></p>
+<p >Standard Constructor </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pid1</td><td>sets <a class="el" href="class_abstract_line_fact.html#a6b284181a10a3f70b5a0b4a6b395b98b" title="One Id of two PointFact defining Dir.">AbstractLineFact.Pid1</a></td></tr>
+    <tr><td class="paramname">pid2</td><td>sets <a class="el" href="class_abstract_line_fact.html#af446739ff8729464cbb65aea0e2ed053" title="One Id of two PointFact defining Dir.">AbstractLineFact.Pid2</a></td></tr>
+    <tr><td class="paramname">organizer</td><td>sets <a class="el" href="class_fact.html#addf13e312f8d68a630cde0eb0292e779" title="Reference to FactOrganizer in which this Fact and all its depending Facts are beeing organized.">Fact._Facts</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a9c2b453af2221f3aa22318f54d1c7b6e" name="a9c2b453af2221f3aa22318f54d1c7b6e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9c2b453af2221f3aa22318f54d1c7b6e">&#9670;&nbsp;</a></span>EquivalentWrapped()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">override bool RayFact.EquivalentWrapped </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_ray_fact.html">RayFact</a>&#160;</td>
+          <td class="paramname"><em>f1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_ray_fact.html">RayFact</a>&#160;</td>
+          <td class="paramname"><em>f2</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Compares <em>f1</em>  against <em>f2</em> . </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">f1</td><td><a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> to compare to</td></tr>
+    <tr><td class="paramname">f2</td><td><a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> to compare to</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <em>f2</em>  is semantical very similar to <em>f1</em> </dd></dl>
+
+</div>
+</div>
+<a id="afabcfe9a34eb827bea540837f9d94162" name="afabcfe9a34eb827bea540837f9d94162"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afabcfe9a34eb827bea540837f9d94162">&#9670;&nbsp;</a></span>generateLabel()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">override string RayFact.generateLabel </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>auto-generates Label using generation variable(s) e.g. LabelId; if custom Label is set, tries to restore original generated Label <b>without</b> resetting _CustomLabel. If original Label is already taken, a new one will be generated. </p>
+<dl class="section return"><dt>Returns</dt><dd>auto-generated Label</dd></dl>
+
+</div>
+</div>
+<a id="a2213278124364e25de168b4af66c2cb3" name="a2213278124364e25de168b4af66c2cb3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2213278124364e25de168b4af66c2cb3">&#9670;&nbsp;</a></span>init()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void RayFact.init </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>pid2</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Initiates <a class="el" href="class_abstract_line_fact.html#a6b284181a10a3f70b5a0b4a6b395b98b" title="One Id of two PointFact defining Dir.">AbstractLineFact.Pid1</a>, <a class="el" href="class_abstract_line_fact.html#af446739ff8729464cbb65aea0e2ed053" title="One Id of two PointFact defining Dir.">AbstractLineFact.Pid2</a>, <a class="el" href="class_fact.html#a338f38115696c45402971ef7d0e1ab13" title="MMT URI">Fact._URI</a> and creates MMT Fact Server-Side </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pid1</td><td>sets <a class="el" href="class_abstract_line_fact.html#a6b284181a10a3f70b5a0b4a6b395b98b" title="One Id of two PointFact defining Dir.">AbstractLineFact.Pid1</a></td></tr>
+    <tr><td class="paramname">pid2</td><td>sets <a class="el" href="class_abstract_line_fact.html#af446739ff8729464cbb65aea0e2ed053" title="One Id of two PointFact defining Dir.">AbstractLineFact.Pid2</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a66cc68a284be8bdf469eb7a16920457c" name="a66cc68a284be8bdf469eb7a16920457c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a66cc68a284be8bdf469eb7a16920457c">&#9670;&nbsp;</a></span>instantiateDisplay()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">override GameObject RayFact.instantiateDisplay </td>
+          <td>(</td>
+          <td class="paramtype">GameObject&#160;</td>
+          <td class="paramname"><em>prefab</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Transform&#160;</td>
+          <td class="paramname"><em>transform</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Initiates a <em>prefab</em>  at <em>transform</em>  e.g. by setting Label. </p>
+<p >Does not set Representation.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">prefab</td><td><code>GameObject</code> Prefab that will represent this <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a></td></tr>
+    <tr><td class="paramname">transform</td><td><code>Transform</code> where to initiate <em>prefab</em> </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd></dd></dl>
+
+</div>
+</div>
+<a id="a3126c1fa5f032d2011c72b86abdb5692" name="a3126c1fa5f032d2011c72b86abdb5692"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3126c1fa5f032d2011c72b86abdb5692">&#9670;&nbsp;</a></span>parseFact()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static new <a class="el" href="class_ray_fact.html">RayFact</a> RayFact.parseFact </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a>&#160;</td>
+          <td class="paramname"><em>fact</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Parses <a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a> to actual <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">fact</td><td>instance to be parsed</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>parsed <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a></dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/<a class="el" href="_fact_8cs.html">Fact.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_ray_fact.html">RayFact</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_ray_fact.js b/Doxygen/output/html/class_ray_fact.js
new file mode 100644
index 0000000000000000000000000000000000000000..c618f70b4edb210ad566c2102c46d37c85855b24
--- /dev/null
+++ b/Doxygen/output/html/class_ray_fact.js
@@ -0,0 +1,12 @@
+var class_ray_fact =
+[
+    [ "RayFact", "class_ray_fact.html#afbcb1279327fbd6b61119ebf9544a363", null ],
+    [ "RayFact", "class_ray_fact.html#ae10df7a36ac9b6b0a29664cc5fba3bbe", null ],
+    [ "RayFact", "class_ray_fact.html#a912383ae8815aedf2bfeaa0bbf7b852d", null ],
+    [ "RayFact", "class_ray_fact.html#a46f55e3faa17016c753dffc72dbcbd03", null ],
+    [ "EquivalentWrapped", "class_ray_fact.html#a9c2b453af2221f3aa22318f54d1c7b6e", null ],
+    [ "generateLabel", "class_ray_fact.html#afabcfe9a34eb827bea540837f9d94162", null ],
+    [ "init", "class_ray_fact.html#a2213278124364e25de168b4af66c2cb3", null ],
+    [ "instantiateDisplay", "class_ray_fact.html#a66cc68a284be8bdf469eb7a16920457c", null ],
+    [ "parseFact", "class_ray_fact.html#a3126c1fa5f032d2011c72b86abdb5692", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_ray_fact.png b/Doxygen/output/html/class_ray_fact.png
new file mode 100644
index 0000000000000000000000000000000000000000..24a27bd37d84b339f85aa26150bef8b1b7a7850a
--- /dev/null
+++ b/Doxygen/output/html/class_ray_fact.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7a926e316634e04d83e016a5d8bd32b410ca1e5c503a087a0f8319cd4fa76a9a
+size 752
diff --git a/Doxygen/output/html/class_remover-members.html b/Doxygen/output/html/class_remover-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..a0807875c3b93e40721bd4c1caefe0c4e6ffb3f4
--- /dev/null
+++ b/Doxygen/output/html/class_remover-members.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_remover.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">Remover Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_remover.html">Remover</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_remover.html#a07ded6d73cf117ca181b92bdf605d5e3">Awake</a>()</td><td class="entry"><a class="el" href="class_remover.html">Remover</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e">Cursor</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#a08cf9e25270636472e93195bc1516878">id</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d">ignoreLayerMask</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999">MaxRange</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_gadget.html#a79585ab08c1ae5efe5a357e1b4218fa2">OnEnable</a>()</td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_remover.html#a729a0b5a690e4a1eeb831f58f020d25e">OnHit</a>(RaycastHit hit)</td><td class="entry"><a class="el" href="class_remover.html">Remover</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0">Sprite</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53">UiName</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_remover.html b/Doxygen/output/html/class_remover.html
new file mode 100644
index 0000000000000000000000000000000000000000..6c5cab9674eead85a202555b29a852a38f2920c7
--- /dev/null
+++ b/Doxygen/output/html/class_remover.html
@@ -0,0 +1,215 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Remover Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_remover.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="class_remover-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">Remover Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for Remover:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_remover.png" usemap="#Remover_map" alt=""/>
+  <map id="Remover_map" name="Remover_map">
+<area href="class_gadget.html" title="Base class for all Gadgets to derive from. A Gadget is a tool for the player (and level editor) to in..." alt="Gadget" shape="rect" coords="0,56,102,80"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a729a0b5a690e4a1eeb831f58f020d25e"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_remover.html#a729a0b5a690e4a1eeb831f58f020d25e">OnHit</a> (RaycastHit hit)</td></tr>
+<tr class="memdesc:a729a0b5a690e4a1eeb831f58f020d25e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when <a class="el" href="class_communication_events.html#a42aa894d895fcccfea05a3823bc2a683">CommunicationEvents.TriggerEvent</a> is invoked, a.k.a. when Player clicks in GameWorld.  <a href="class_remover.html#a729a0b5a690e4a1eeb831f58f020d25e">More...</a><br /></td></tr>
+<tr class="separator:a729a0b5a690e4a1eeb831f58f020d25e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:a07ded6d73cf117ca181b92bdf605d5e3"><td class="memItemLeft" align="right" valign="top">new void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_remover.html#a07ded6d73cf117ca181b92bdf605d5e3">Awake</a> ()</td></tr>
+<tr class="separator:a07ded6d73cf117ca181b92bdf605d5e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_attribs_class_gadget"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_gadget')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_gadget.html">Gadget</a></td></tr>
+<tr class="memitem:a08cf9e25270636472e93195bc1516878 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a08cf9e25270636472e93195bc1516878">id</a> = -1</td></tr>
+<tr class="memdesc:a08cf9e25270636472e93195bc1516878 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Position in tool belt.  <a href="class_gadget.html#a08cf9e25270636472e93195bc1516878">More...</a><br /></td></tr>
+<tr class="separator:a08cf9e25270636472e93195bc1516878 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae7923f7fd2ee880e3cb9d8f4f76cb53 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53">UiName</a> = &quot;Name Not Set&quot;</td></tr>
+<tr class="memdesc:aae7923f7fd2ee880e3cb9d8f4f76cb53 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tool Name  <a href="class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53">More...</a><br /></td></tr>
+<tr class="separator:aae7923f7fd2ee880e3cb9d8f4f76cb53 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5cbccf7078b56f38e9b3d972f04e999 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999">MaxRange</a></td></tr>
+<tr class="memdesc:aa5cbccf7078b56f38e9b3d972f04e999 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum range for this Tool. For consistency use GadgetDistances in <a class="el" href="class_global_behaviour.html">GlobalBehaviour</a>. <a href="class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999">More...</a><br /></td></tr>
+<tr class="separator:aa5cbccf7078b56f38e9b3d972f04e999 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c9fe989e41ae1117121eefc22fca7b0 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">Sprite&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0">Sprite</a></td></tr>
+<tr class="memdesc:a2c9fe989e41ae1117121eefc22fca7b0 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Which sprite to use <a href="class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0">More...</a><br /></td></tr>
+<tr class="separator:a2c9fe989e41ae1117121eefc22fca7b0 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb04c1ca241da0b8e818144a80d9e55d inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">LayerMask&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d">ignoreLayerMask</a></td></tr>
+<tr class="memdesc:acb04c1ca241da0b8e818144a80d9e55d inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Layers to ignore for thid gadget by default. <a href="class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d">More...</a><br /></td></tr>
+<tr class="separator:acb04c1ca241da0b8e818144a80d9e55d inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad932ca8643a5a86c74ed070079a8f70e inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_world_cursor.html">WorldCursor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e">Cursor</a></td></tr>
+<tr class="memdesc:ad932ca8643a5a86c74ed070079a8f70e inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Which cursor to use <a href="class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e">More...</a><br /></td></tr>
+<tr class="separator:ad932ca8643a5a86c74ed070079a8f70e inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_gadget"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_gadget')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_gadget.html">Gadget</a></td></tr>
+<tr class="memitem:a7ee73250f04a3d86b486ec4e73e3b790 inherit pro_methods_class_gadget"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a7ee73250f04a3d86b486ec4e73e3b790">Awake</a> ()</td></tr>
+<tr class="separator:a7ee73250f04a3d86b486ec4e73e3b790 inherit pro_methods_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79585ab08c1ae5efe5a357e1b4218fa2 inherit pro_methods_class_gadget"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a79585ab08c1ae5efe5a357e1b4218fa2">OnEnable</a> ()</td></tr>
+<tr class="separator:a79585ab08c1ae5efe5a357e1b4218fa2 inherit pro_methods_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a07ded6d73cf117ca181b92bdf605d5e3" name="a07ded6d73cf117ca181b92bdf605d5e3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a07ded6d73cf117ca181b92bdf605d5e3">&#9670;&nbsp;</a></span>Awake()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">new void Remover.Awake </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a729a0b5a690e4a1eeb831f58f020d25e" name="a729a0b5a690e4a1eeb831f58f020d25e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a729a0b5a690e4a1eeb831f58f020d25e">&#9670;&nbsp;</a></span>OnHit()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">override void Remover.OnHit </td>
+          <td>(</td>
+          <td class="paramtype">RaycastHit&#160;</td>
+          <td class="paramname"><em>hit</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Called when <a class="el" href="class_communication_events.html#a42aa894d895fcccfea05a3823bc2a683">CommunicationEvents.TriggerEvent</a> is invoked, a.k.a. when Player clicks in GameWorld. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">hit</td><td>the position where it was clicked</td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p>Reimplemented from <a class="el" href="class_gadget.html#a069459a8478367816706eeb368b11763">Gadget</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/Gadgets/<a class="el" href="_remover_8cs.html">Remover.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_remover.html">Remover</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_remover.js b/Doxygen/output/html/class_remover.js
new file mode 100644
index 0000000000000000000000000000000000000000..fb7f478ccdefc6c598225420adca12063f4856d9
--- /dev/null
+++ b/Doxygen/output/html/class_remover.js
@@ -0,0 +1,5 @@
+var class_remover =
+[
+    [ "Awake", "class_remover.html#a07ded6d73cf117ca181b92bdf605d5e3", null ],
+    [ "OnHit", "class_remover.html#a729a0b5a690e4a1eeb831f58f020d25e", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_remover.png b/Doxygen/output/html/class_remover.png
new file mode 100644
index 0000000000000000000000000000000000000000..e563df00f326e0cf55539e4a24c307061e6b6d12
--- /dev/null
+++ b/Doxygen/output/html/class_remover.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a45289cb046da99f4d9534d59f56abf4f6dab309021b43b12fda1a7c1b0001cf
+size 656
diff --git a/Doxygen/output/html/class_rendered_scroll_fact-members.html b/Doxygen/output/html/class_rendered_scroll_fact-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..21c81395d52bd48cb4afa06288606268c365f7ff
--- /dev/null
+++ b/Doxygen/output/html/class_rendered_scroll_fact-members.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_rendered_scroll_fact.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">RenderedScrollFact Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_rendered_scroll_fact.html">RenderedScrollFact</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_rendered_scroll_fact.html#aa9e4eea9bc875f73016212b8fd653568">_label</a></td><td class="entry"><a class="el" href="class_rendered_scroll_fact.html">RenderedScrollFact</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_rendered_scroll_fact.html#ae5c9c7ad9f6f112b0ded53b1e3b1a058">factUri</a></td><td class="entry"><a class="el" href="class_rendered_scroll_fact.html">RenderedScrollFact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_rendered_scroll_fact.html#aed35d1e7973c9645e583e8c6d9393767">ID</a></td><td class="entry"><a class="el" href="class_rendered_scroll_fact.html">RenderedScrollFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_rendered_scroll_fact.html#a67a52a92f048b87c58227264f4ce7376">Label</a></td><td class="entry"><a class="el" href="class_rendered_scroll_fact.html">RenderedScrollFact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_rendered_scroll_fact.html#aed810ad13492031addbdaaa32c72f318">LabelMesh</a></td><td class="entry"><a class="el" href="class_rendered_scroll_fact.html">RenderedScrollFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_rendered_scroll_fact.html#a5dbfbce67346c674e5e0475853df740f">OnClickHintButton</a>()</td><td class="entry"><a class="el" href="class_rendered_scroll_fact.html">RenderedScrollFact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_rendered_scroll_fact.html#acd2f84bfac62adf78ef8925524d602bc">OnHintAvailable</a>(List&lt; string &gt; uris)</td><td class="entry"><a class="el" href="class_rendered_scroll_fact.html">RenderedScrollFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_rendered_scroll_fact.html#a46b07146c68f89b57c1e78337a1b53a4">ScrollParameterObject</a></td><td class="entry"><a class="el" href="class_rendered_scroll_fact.html">RenderedScrollFact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_rendered_scroll_fact.html#abaf7861577beee734918f1538722c4ee">Start</a>()</td><td class="entry"><a class="el" href="class_rendered_scroll_fact.html">RenderedScrollFact</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_rendered_scroll_fact.html b/Doxygen/output/html/class_rendered_scroll_fact.html
new file mode 100644
index 0000000000000000000000000000000000000000..04063910d8dfa9bec5bf3f6aebb28bb26818bee3
--- /dev/null
+++ b/Doxygen/output/html/class_rendered_scroll_fact.html
@@ -0,0 +1,311 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: RenderedScrollFact Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_rendered_scroll_fact.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#properties">Properties</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="#pri-attribs">Private Attributes</a> &#124;
+<a href="class_rendered_scroll_fact-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">RenderedScrollFact Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for RenderedScrollFact:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_rendered_scroll_fact.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a5dbfbce67346c674e5e0475853df740f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_rendered_scroll_fact.html#a5dbfbce67346c674e5e0475853df740f">OnClickHintButton</a> ()</td></tr>
+<tr class="separator:a5dbfbce67346c674e5e0475853df740f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd2f84bfac62adf78ef8925524d602bc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_rendered_scroll_fact.html#acd2f84bfac62adf78ef8925524d602bc">OnHintAvailable</a> (List&lt; string &gt; uris)</td></tr>
+<tr class="separator:acd2f84bfac62adf78ef8925524d602bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:aed35d1e7973c9645e583e8c6d9393767"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_rendered_scroll_fact.html#aed35d1e7973c9645e583e8c6d9393767">ID</a></td></tr>
+<tr class="separator:aed35d1e7973c9645e583e8c6d9393767"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aed810ad13492031addbdaaa32c72f318"><td class="memItemLeft" align="right" valign="top">TextMeshProUGUI&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_rendered_scroll_fact.html#aed810ad13492031addbdaaa32c72f318">LabelMesh</a></td></tr>
+<tr class="separator:aed810ad13492031addbdaaa32c72f318"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5c9c7ad9f6f112b0ded53b1e3b1a058"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_rendered_scroll_fact.html#ae5c9c7ad9f6f112b0ded53b1e3b1a058">factUri</a></td></tr>
+<tr class="separator:ae5c9c7ad9f6f112b0ded53b1e3b1a058"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a46b07146c68f89b57c1e78337a1b53a4"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_rendered_scroll_fact.html#a46b07146c68f89b57c1e78337a1b53a4">ScrollParameterObject</a></td></tr>
+<tr class="separator:a46b07146c68f89b57c1e78337a1b53a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="properties" name="properties"></a>
+Properties</h2></td></tr>
+<tr class="memitem:a67a52a92f048b87c58227264f4ce7376"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_rendered_scroll_fact.html#a67a52a92f048b87c58227264f4ce7376">Label</a><code> [getset]</code></td></tr>
+<tr class="separator:a67a52a92f048b87c58227264f4ce7376"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:abaf7861577beee734918f1538722c4ee"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_rendered_scroll_fact.html#abaf7861577beee734918f1538722c4ee">Start</a> ()</td></tr>
+<tr class="separator:abaf7861577beee734918f1538722c4ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:aa9e4eea9bc875f73016212b8fd653568"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_rendered_scroll_fact.html#aa9e4eea9bc875f73016212b8fd653568">_label</a></td></tr>
+<tr class="separator:aa9e4eea9bc875f73016212b8fd653568"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a5dbfbce67346c674e5e0475853df740f" name="a5dbfbce67346c674e5e0475853df740f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5dbfbce67346c674e5e0475853df740f">&#9670;&nbsp;</a></span>OnClickHintButton()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void RenderedScrollFact.OnClickHintButton </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acd2f84bfac62adf78ef8925524d602bc" name="acd2f84bfac62adf78ef8925524d602bc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acd2f84bfac62adf78ef8925524d602bc">&#9670;&nbsp;</a></span>OnHintAvailable()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void RenderedScrollFact.OnHintAvailable </td>
+          <td>(</td>
+          <td class="paramtype">List&lt; string &gt;&#160;</td>
+          <td class="paramname"><em>uris</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abaf7861577beee734918f1538722c4ee" name="abaf7861577beee734918f1538722c4ee"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abaf7861577beee734918f1538722c4ee">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void RenderedScrollFact.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="aa9e4eea9bc875f73016212b8fd653568" name="aa9e4eea9bc875f73016212b8fd653568"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa9e4eea9bc875f73016212b8fd653568">&#9670;&nbsp;</a></span>_label</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">string RenderedScrollFact._label</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae5c9c7ad9f6f112b0ded53b1e3b1a058" name="ae5c9c7ad9f6f112b0ded53b1e3b1a058"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae5c9c7ad9f6f112b0ded53b1e3b1a058">&#9670;&nbsp;</a></span>factUri</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string RenderedScrollFact.factUri</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aed35d1e7973c9645e583e8c6d9393767" name="aed35d1e7973c9645e583e8c6d9393767"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aed35d1e7973c9645e583e8c6d9393767">&#9670;&nbsp;</a></span>ID</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int RenderedScrollFact.ID</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aed810ad13492031addbdaaa32c72f318" name="aed810ad13492031addbdaaa32c72f318"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aed810ad13492031addbdaaa32c72f318">&#9670;&nbsp;</a></span>LabelMesh</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">TextMeshProUGUI RenderedScrollFact.LabelMesh</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a46b07146c68f89b57c1e78337a1b53a4" name="a46b07146c68f89b57c1e78337a1b53a4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a46b07146c68f89b57c1e78337a1b53a4">&#9670;&nbsp;</a></span>ScrollParameterObject</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject RenderedScrollFact.ScrollParameterObject</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Property Documentation</h2>
+<a id="a67a52a92f048b87c58227264f4ce7376" name="a67a52a92f048b87c58227264f4ce7376"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a67a52a92f048b87c58227264f4ce7376">&#9670;&nbsp;</a></span>Label</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">string RenderedScrollFact.Label</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InventoryStuff/<a class="el" href="_rendered_scroll_fact_8cs.html">RenderedScrollFact.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_rendered_scroll_fact.html">RenderedScrollFact</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_rendered_scroll_fact.js b/Doxygen/output/html/class_rendered_scroll_fact.js
new file mode 100644
index 0000000000000000000000000000000000000000..c66af40bc8617688cd9b2a979028e36b4f018c40
--- /dev/null
+++ b/Doxygen/output/html/class_rendered_scroll_fact.js
@@ -0,0 +1,12 @@
+var class_rendered_scroll_fact =
+[
+    [ "OnClickHintButton", "class_rendered_scroll_fact.html#a5dbfbce67346c674e5e0475853df740f", null ],
+    [ "OnHintAvailable", "class_rendered_scroll_fact.html#acd2f84bfac62adf78ef8925524d602bc", null ],
+    [ "Start", "class_rendered_scroll_fact.html#abaf7861577beee734918f1538722c4ee", null ],
+    [ "_label", "class_rendered_scroll_fact.html#aa9e4eea9bc875f73016212b8fd653568", null ],
+    [ "factUri", "class_rendered_scroll_fact.html#ae5c9c7ad9f6f112b0ded53b1e3b1a058", null ],
+    [ "ID", "class_rendered_scroll_fact.html#aed35d1e7973c9645e583e8c6d9393767", null ],
+    [ "LabelMesh", "class_rendered_scroll_fact.html#aed810ad13492031addbdaaa32c72f318", null ],
+    [ "ScrollParameterObject", "class_rendered_scroll_fact.html#a46b07146c68f89b57c1e78337a1b53a4", null ],
+    [ "Label", "class_rendered_scroll_fact.html#a67a52a92f048b87c58227264f4ce7376", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_rendered_scroll_fact.png b/Doxygen/output/html/class_rendered_scroll_fact.png
new file mode 100644
index 0000000000000000000000000000000000000000..f8712c2d995f9e25a8f880d9e0a4048e6b48de40
--- /dev/null
+++ b/Doxygen/output/html/class_rendered_scroll_fact.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c209733efa97205c1cbbf2864e82f526104469f4ed89f98ee49b5c52a7240543
+size 540
diff --git a/Doxygen/output/html/class_restart-members.html b/Doxygen/output/html/class_restart-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..d1fd002b2df7728518e39d2f1284e978df7887e5
--- /dev/null
+++ b/Doxygen/output/html/class_restart-members.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_restart.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">Restart Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_restart.html">Restart</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_restart.html#aa7755aa90814a67e4cc86533f268d157">LevelReset</a>()</td><td class="entry"><a class="el" href="class_restart.html">Restart</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_restart.html#a45fa8798cc2975e60399c02ec78f4d25">LoadMainMenue</a>()</td><td class="entry"><a class="el" href="class_restart.html">Restart</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_restart.html#a3e6057b49e36803a49b7581f42d8a0d6">LoadStartScreen</a>()</td><td class="entry"><a class="el" href="class_restart.html">Restart</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_restart.html#ad9ede7b20c4f6530f560618499c6a2f7">OnApplicationQuit</a>()</td><td class="entry"><a class="el" href="class_restart.html">Restart</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_restart.html b/Doxygen/output/html/class_restart.html
new file mode 100644
index 0000000000000000000000000000000000000000..e17920af658e76ab34b051a02ea188acd1c5ffdc
--- /dev/null
+++ b/Doxygen/output/html/class_restart.html
@@ -0,0 +1,191 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Restart Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_restart.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="class_restart-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">Restart Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for Restart:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_restart.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aa7755aa90814a67e4cc86533f268d157"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_restart.html#aa7755aa90814a67e4cc86533f268d157">LevelReset</a> ()</td></tr>
+<tr class="separator:aa7755aa90814a67e4cc86533f268d157"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a45fa8798cc2975e60399c02ec78f4d25"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_restart.html#a45fa8798cc2975e60399c02ec78f4d25">LoadMainMenue</a> ()</td></tr>
+<tr class="separator:a45fa8798cc2975e60399c02ec78f4d25"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3e6057b49e36803a49b7581f42d8a0d6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_restart.html#a3e6057b49e36803a49b7581f42d8a0d6">LoadStartScreen</a> ()</td></tr>
+<tr class="separator:a3e6057b49e36803a49b7581f42d8a0d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad9ede7b20c4f6530f560618499c6a2f7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_restart.html#ad9ede7b20c4f6530f560618499c6a2f7">OnApplicationQuit</a> ()</td></tr>
+<tr class="separator:ad9ede7b20c4f6530f560618499c6a2f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="aa7755aa90814a67e4cc86533f268d157" name="aa7755aa90814a67e4cc86533f268d157"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa7755aa90814a67e4cc86533f268d157">&#9670;&nbsp;</a></span>LevelReset()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Restart.LevelReset </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a45fa8798cc2975e60399c02ec78f4d25" name="a45fa8798cc2975e60399c02ec78f4d25"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a45fa8798cc2975e60399c02ec78f4d25">&#9670;&nbsp;</a></span>LoadMainMenue()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Restart.LoadMainMenue </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3e6057b49e36803a49b7581f42d8a0d6" name="a3e6057b49e36803a49b7581f42d8a0d6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3e6057b49e36803a49b7581f42d8a0d6">&#9670;&nbsp;</a></span>LoadStartScreen()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Restart.LoadStartScreen </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad9ede7b20c4f6530f560618499c6a2f7" name="ad9ede7b20c4f6530f560618499c6a2f7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad9ede7b20c4f6530f560618499c6a2f7">&#9670;&nbsp;</a></span>OnApplicationQuit()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Restart.OnApplicationQuit </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/<a class="el" href="_restart_8cs.html">Restart.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_restart.html">Restart</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_restart.js b/Doxygen/output/html/class_restart.js
new file mode 100644
index 0000000000000000000000000000000000000000..b301b085d69edc67ae1ceb217ea395e542d9eac0
--- /dev/null
+++ b/Doxygen/output/html/class_restart.js
@@ -0,0 +1,7 @@
+var class_restart =
+[
+    [ "LevelReset", "class_restart.html#aa7755aa90814a67e4cc86533f268d157", null ],
+    [ "LoadMainMenue", "class_restart.html#a45fa8798cc2975e60399c02ec78f4d25", null ],
+    [ "LoadStartScreen", "class_restart.html#a3e6057b49e36803a49b7581f42d8a0d6", null ],
+    [ "OnApplicationQuit", "class_restart.html#ad9ede7b20c4f6530f560618499c6a2f7", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_restart.png b/Doxygen/output/html/class_restart.png
new file mode 100644
index 0000000000000000000000000000000000000000..94d0a5778ffdafbf4d02cb44952b7cdfd25e29e0
--- /dev/null
+++ b/Doxygen/output/html/class_restart.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a367faa0ca19b47213d4339c529512fc32be246160950d8836d7bf2653ba7b9a
+size 450
diff --git a/Doxygen/output/html/class_scroll-members.html b/Doxygen/output/html/class_scroll-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..6b81930b01cd6a7b3c73102476ace9bb717defc8
--- /dev/null
+++ b/Doxygen/output/html/class_scroll-members.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_scroll.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">Scroll Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_scroll.html">Scroll</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll.html#afa9e1d18f153dfe0699e5b29a4d44028">acquiredFacts</a></td><td class="entry"><a class="el" href="class_scroll.html">Scroll</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll.html#a69b80531dee462e546262c62c1c58a6b">description</a></td><td class="entry"><a class="el" href="class_scroll.html">Scroll</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll.html#ad7870519362c5b521d1ee9de6377b2d1">FromJSON</a>(string json)</td><td class="entry"><a class="el" href="class_scroll.html">Scroll</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll.html#a741095d5dd6dc8dad06929addc6ac1af">label</a></td><td class="entry"><a class="el" href="class_scroll.html">Scroll</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll.html#a543fd83fc759918791006ef764b09378">ref</a></td><td class="entry"><a class="el" href="class_scroll.html">Scroll</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll.html#a095a93aa67c121b8d9e6dbae0e071f89">requiredFacts</a></td><td class="entry"><a class="el" href="class_scroll.html">Scroll</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll.html#a9eb43c576294a478d40e26e4e60ebacd">ToJSON</a>(FilledScroll scroll)</td><td class="entry"><a class="el" href="class_scroll.html">Scroll</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_scroll.html b/Doxygen/output/html/class_scroll.html
new file mode 100644
index 0000000000000000000000000000000000000000..52d1912256a99248f28e4a73acf6767c0b39fdae
--- /dev/null
+++ b/Doxygen/output/html/class_scroll.html
@@ -0,0 +1,274 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Scroll Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_scroll.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_scroll-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">Scroll Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_filled_scroll.html">FilledScroll</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_application_checking_error.html">ScrollApplicationCheckingError</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_application_info.html">ScrollApplicationInfo</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_assignment.html">ScrollAssignment</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_dynamic_info.html">ScrollDynamicInfo</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_fact.html">ScrollFact</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_symbol_fact.html">ScrollSymbolFact</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_theory_reference.html">ScrollTheoryReference</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_value_fact.html">ScrollValueFact</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_uri_reference.html">UriReference</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:ad7870519362c5b521d1ee9de6377b2d1"><td class="memItemLeft" align="right" valign="top">static List&lt; <a class="el" href="class_scroll.html">Scroll</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll.html#ad7870519362c5b521d1ee9de6377b2d1">FromJSON</a> (string json)</td></tr>
+<tr class="separator:ad7870519362c5b521d1ee9de6377b2d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9eb43c576294a478d40e26e4e60ebacd"><td class="memItemLeft" align="right" valign="top">static string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll.html#a9eb43c576294a478d40e26e4e60ebacd">ToJSON</a> (<a class="el" href="class_scroll_1_1_filled_scroll.html">FilledScroll</a> scroll)</td></tr>
+<tr class="separator:a9eb43c576294a478d40e26e4e60ebacd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a543fd83fc759918791006ef764b09378"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll.html#a543fd83fc759918791006ef764b09378">ref</a></td></tr>
+<tr class="separator:a543fd83fc759918791006ef764b09378"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a741095d5dd6dc8dad06929addc6ac1af"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll.html#a741095d5dd6dc8dad06929addc6ac1af">label</a></td></tr>
+<tr class="separator:a741095d5dd6dc8dad06929addc6ac1af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a69b80531dee462e546262c62c1c58a6b"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll.html#a69b80531dee462e546262c62c1c58a6b">description</a></td></tr>
+<tr class="separator:a69b80531dee462e546262c62c1c58a6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a095a93aa67c121b8d9e6dbae0e071f89"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="class_scroll_1_1_scroll_fact.html">ScrollFact</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll.html#a095a93aa67c121b8d9e6dbae0e071f89">requiredFacts</a></td></tr>
+<tr class="separator:a095a93aa67c121b8d9e6dbae0e071f89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa9e1d18f153dfe0699e5b29a4d44028"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="class_scroll_1_1_scroll_fact.html">ScrollFact</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll.html#afa9e1d18f153dfe0699e5b29a4d44028">acquiredFacts</a></td></tr>
+<tr class="separator:afa9e1d18f153dfe0699e5b29a4d44028"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="ad7870519362c5b521d1ee9de6377b2d1" name="ad7870519362c5b521d1ee9de6377b2d1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad7870519362c5b521d1ee9de6377b2d1">&#9670;&nbsp;</a></span>FromJSON()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static List&lt; <a class="el" href="class_scroll.html">Scroll</a> &gt; Scroll.FromJSON </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>json</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9eb43c576294a478d40e26e4e60ebacd" name="a9eb43c576294a478d40e26e4e60ebacd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9eb43c576294a478d40e26e4e60ebacd">&#9670;&nbsp;</a></span>ToJSON()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static string Scroll.ToJSON </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_scroll_1_1_filled_scroll.html">FilledScroll</a>&#160;</td>
+          <td class="paramname"><em>scroll</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="afa9e1d18f153dfe0699e5b29a4d44028" name="afa9e1d18f153dfe0699e5b29a4d44028"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afa9e1d18f153dfe0699e5b29a4d44028">&#9670;&nbsp;</a></span>acquiredFacts</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;<a class="el" href="class_scroll_1_1_scroll_fact.html">ScrollFact</a>&gt; Scroll.acquiredFacts</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a69b80531dee462e546262c62c1c58a6b" name="a69b80531dee462e546262c62c1c58a6b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a69b80531dee462e546262c62c1c58a6b">&#9670;&nbsp;</a></span>description</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string Scroll.description</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a741095d5dd6dc8dad06929addc6ac1af" name="a741095d5dd6dc8dad06929addc6ac1af"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a741095d5dd6dc8dad06929addc6ac1af">&#9670;&nbsp;</a></span>label</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string Scroll.label</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a543fd83fc759918791006ef764b09378" name="a543fd83fc759918791006ef764b09378"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a543fd83fc759918791006ef764b09378">&#9670;&nbsp;</a></span>ref</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string Scroll.ref</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a095a93aa67c121b8d9e6dbae0e071f89" name="a095a93aa67c121b8d9e6dbae0e071f89"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a095a93aa67c121b8d9e6dbae0e071f89">&#9670;&nbsp;</a></span>requiredFacts</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;<a class="el" href="class_scroll_1_1_scroll_fact.html">ScrollFact</a>&gt; Scroll.requiredFacts</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InventoryStuff/<a class="el" href="_scroll_8cs.html">Scroll.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_scroll.html">Scroll</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_scroll.js b/Doxygen/output/html/class_scroll.js
new file mode 100644
index 0000000000000000000000000000000000000000..418c64fd3d6cfaad6be65d48d314a7a15f2cb062
--- /dev/null
+++ b/Doxygen/output/html/class_scroll.js
@@ -0,0 +1,20 @@
+var class_scroll =
+[
+    [ "FilledScroll", "class_scroll_1_1_filled_scroll.html", "class_scroll_1_1_filled_scroll" ],
+    [ "ScrollApplicationCheckingError", "class_scroll_1_1_scroll_application_checking_error.html", "class_scroll_1_1_scroll_application_checking_error" ],
+    [ "ScrollApplicationInfo", "class_scroll_1_1_scroll_application_info.html", "class_scroll_1_1_scroll_application_info" ],
+    [ "ScrollAssignment", "class_scroll_1_1_scroll_assignment.html", "class_scroll_1_1_scroll_assignment" ],
+    [ "ScrollDynamicInfo", "class_scroll_1_1_scroll_dynamic_info.html", "class_scroll_1_1_scroll_dynamic_info" ],
+    [ "ScrollFact", "class_scroll_1_1_scroll_fact.html", "class_scroll_1_1_scroll_fact" ],
+    [ "ScrollSymbolFact", "class_scroll_1_1_scroll_symbol_fact.html", "class_scroll_1_1_scroll_symbol_fact" ],
+    [ "ScrollTheoryReference", "class_scroll_1_1_scroll_theory_reference.html", "class_scroll_1_1_scroll_theory_reference" ],
+    [ "ScrollValueFact", "class_scroll_1_1_scroll_value_fact.html", "class_scroll_1_1_scroll_value_fact" ],
+    [ "UriReference", "class_scroll_1_1_uri_reference.html", "class_scroll_1_1_uri_reference" ],
+    [ "FromJSON", "class_scroll.html#ad7870519362c5b521d1ee9de6377b2d1", null ],
+    [ "ToJSON", "class_scroll.html#a9eb43c576294a478d40e26e4e60ebacd", null ],
+    [ "acquiredFacts", "class_scroll.html#afa9e1d18f153dfe0699e5b29a4d44028", null ],
+    [ "description", "class_scroll.html#a69b80531dee462e546262c62c1c58a6b", null ],
+    [ "label", "class_scroll.html#a741095d5dd6dc8dad06929addc6ac1af", null ],
+    [ "ref", "class_scroll.html#a543fd83fc759918791006ef764b09378", null ],
+    [ "requiredFacts", "class_scroll.html#a095a93aa67c121b8d9e6dbae0e071f89", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_scroll_1_1_filled_scroll-members.html b/Doxygen/output/html/class_scroll_1_1_filled_scroll-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..b6e6fb1282ee8ff923b6543b497672cf6fc18a36
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_1_1_filled_scroll-members.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_scroll_1_1_filled_scroll.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">Scroll.FilledScroll Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_scroll_1_1_filled_scroll.html">Scroll.FilledScroll</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_1_1_filled_scroll.html#afbbf7eb945c1f25f418fdc2430cd6baa">assignments</a></td><td class="entry"><a class="el" href="class_scroll_1_1_filled_scroll.html">Scroll.FilledScroll</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll_1_1_filled_scroll.html#aff6c021d2e568c4d72b88b1b87eca6de">FilledScroll</a>(string scroll, List&lt; ScrollAssignment &gt; assignments)</td><td class="entry"><a class="el" href="class_scroll_1_1_filled_scroll.html">Scroll.FilledScroll</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_1_1_filled_scroll.html#a90173f418f03882f6978c538f2a6a710">scroll</a></td><td class="entry"><a class="el" href="class_scroll_1_1_filled_scroll.html">Scroll.FilledScroll</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_scroll_1_1_filled_scroll.html b/Doxygen/output/html/class_scroll_1_1_filled_scroll.html
new file mode 100644
index 0000000000000000000000000000000000000000..bf6f40b26c9ff2e9181c061ef42843402c6b9dd2
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_1_1_filled_scroll.html
@@ -0,0 +1,176 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Scroll.FilledScroll Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_scroll_1_1_filled_scroll.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_scroll_1_1_filled_scroll-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">Scroll.FilledScroll Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aff6c021d2e568c4d72b88b1b87eca6de"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_filled_scroll.html#aff6c021d2e568c4d72b88b1b87eca6de">FilledScroll</a> (string <a class="el" href="class_scroll_1_1_filled_scroll.html#a90173f418f03882f6978c538f2a6a710">scroll</a>, List&lt; <a class="el" href="class_scroll_1_1_scroll_assignment.html">ScrollAssignment</a> &gt; <a class="el" href="class_scroll_1_1_filled_scroll.html#afbbf7eb945c1f25f418fdc2430cd6baa">assignments</a>)</td></tr>
+<tr class="separator:aff6c021d2e568c4d72b88b1b87eca6de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a90173f418f03882f6978c538f2a6a710"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_filled_scroll.html#a90173f418f03882f6978c538f2a6a710">scroll</a></td></tr>
+<tr class="separator:a90173f418f03882f6978c538f2a6a710"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afbbf7eb945c1f25f418fdc2430cd6baa"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="class_scroll_1_1_scroll_assignment.html">ScrollAssignment</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_filled_scroll.html#afbbf7eb945c1f25f418fdc2430cd6baa">assignments</a></td></tr>
+<tr class="separator:afbbf7eb945c1f25f418fdc2430cd6baa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="aff6c021d2e568c4d72b88b1b87eca6de" name="aff6c021d2e568c4d72b88b1b87eca6de"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aff6c021d2e568c4d72b88b1b87eca6de">&#9670;&nbsp;</a></span>FilledScroll()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Scroll.FilledScroll.FilledScroll </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>scroll</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">List&lt; <a class="el" href="class_scroll_1_1_scroll_assignment.html">ScrollAssignment</a> &gt;&#160;</td>
+          <td class="paramname"><em>assignments</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="afbbf7eb945c1f25f418fdc2430cd6baa" name="afbbf7eb945c1f25f418fdc2430cd6baa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afbbf7eb945c1f25f418fdc2430cd6baa">&#9670;&nbsp;</a></span>assignments</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;<a class="el" href="class_scroll_1_1_scroll_assignment.html">ScrollAssignment</a>&gt; Scroll.FilledScroll.assignments</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a90173f418f03882f6978c538f2a6a710" name="a90173f418f03882f6978c538f2a6a710"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a90173f418f03882f6978c538f2a6a710">&#9670;&nbsp;</a></span>scroll</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string Scroll.FilledScroll.scroll</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InventoryStuff/<a class="el" href="_scroll_8cs.html">Scroll.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_scroll.html">Scroll</a></li><li class="navelem"><a class="el" href="class_scroll_1_1_filled_scroll.html">FilledScroll</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_scroll_1_1_filled_scroll.js b/Doxygen/output/html/class_scroll_1_1_filled_scroll.js
new file mode 100644
index 0000000000000000000000000000000000000000..f5e2381ce52104d064a5448e0db93ee66427e929
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_1_1_filled_scroll.js
@@ -0,0 +1,6 @@
+var class_scroll_1_1_filled_scroll =
+[
+    [ "FilledScroll", "class_scroll_1_1_filled_scroll.html#aff6c021d2e568c4d72b88b1b87eca6de", null ],
+    [ "assignments", "class_scroll_1_1_filled_scroll.html#afbbf7eb945c1f25f418fdc2430cd6baa", null ],
+    [ "scroll", "class_scroll_1_1_filled_scroll.html#a90173f418f03882f6978c538f2a6a710", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_scroll_1_1_scroll_application_checking_error-members.html b/Doxygen/output/html/class_scroll_1_1_scroll_application_checking_error-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..100b038d4f9be534cccd1899092045948a067c9e
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_1_1_scroll_application_checking_error-members.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_scroll_1_1_scroll_application_checking_error.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">Scroll.ScrollApplicationCheckingError Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_scroll_1_1_scroll_application_checking_error.html">Scroll.ScrollApplicationCheckingError</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_1_1_scroll_application_checking_error.html#a2bb0db42e4469a1b87b5d98eddbf7815">fact</a></td><td class="entry"><a class="el" href="class_scroll_1_1_scroll_application_checking_error.html">Scroll.ScrollApplicationCheckingError</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll_1_1_scroll_application_checking_error.html#a9b62ae23eb4696e6e67416ec64101fce">kind</a></td><td class="entry"><a class="el" href="class_scroll_1_1_scroll_application_checking_error.html">Scroll.ScrollApplicationCheckingError</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_1_1_scroll_application_checking_error.html#a7aa0bad2855a585aec71fc1729307706">msg</a></td><td class="entry"><a class="el" href="class_scroll_1_1_scroll_application_checking_error.html">Scroll.ScrollApplicationCheckingError</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_scroll_1_1_scroll_application_checking_error.html b/Doxygen/output/html/class_scroll_1_1_scroll_application_checking_error.html
new file mode 100644
index 0000000000000000000000000000000000000000..7ce782922f468e0fd63a653b6ab6c4e1d0b5dd34
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_1_1_scroll_application_checking_error.html
@@ -0,0 +1,157 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Scroll.ScrollApplicationCheckingError Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_scroll_1_1_scroll_application_checking_error.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_scroll_1_1_scroll_application_checking_error-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">Scroll.ScrollApplicationCheckingError Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a9b62ae23eb4696e6e67416ec64101fce"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_application_checking_error.html#a9b62ae23eb4696e6e67416ec64101fce">kind</a></td></tr>
+<tr class="separator:a9b62ae23eb4696e6e67416ec64101fce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7aa0bad2855a585aec71fc1729307706"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_application_checking_error.html#a7aa0bad2855a585aec71fc1729307706">msg</a></td></tr>
+<tr class="separator:a7aa0bad2855a585aec71fc1729307706"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2bb0db42e4469a1b87b5d98eddbf7815"><td class="memItemLeft" align="right" valign="top">MMTTerm&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_application_checking_error.html#a2bb0db42e4469a1b87b5d98eddbf7815">fact</a></td></tr>
+<tr class="separator:a2bb0db42e4469a1b87b5d98eddbf7815"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a2bb0db42e4469a1b87b5d98eddbf7815" name="a2bb0db42e4469a1b87b5d98eddbf7815"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2bb0db42e4469a1b87b5d98eddbf7815">&#9670;&nbsp;</a></span>fact</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">MMTTerm Scroll.ScrollApplicationCheckingError.fact</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9b62ae23eb4696e6e67416ec64101fce" name="a9b62ae23eb4696e6e67416ec64101fce"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9b62ae23eb4696e6e67416ec64101fce">&#9670;&nbsp;</a></span>kind</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">String Scroll.ScrollApplicationCheckingError.kind</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7aa0bad2855a585aec71fc1729307706" name="a7aa0bad2855a585aec71fc1729307706"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7aa0bad2855a585aec71fc1729307706">&#9670;&nbsp;</a></span>msg</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string Scroll.ScrollApplicationCheckingError.msg</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InventoryStuff/<a class="el" href="_scroll_8cs.html">Scroll.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_scroll.html">Scroll</a></li><li class="navelem"><a class="el" href="class_scroll_1_1_scroll_application_checking_error.html">ScrollApplicationCheckingError</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_scroll_1_1_scroll_application_checking_error.js b/Doxygen/output/html/class_scroll_1_1_scroll_application_checking_error.js
new file mode 100644
index 0000000000000000000000000000000000000000..b54ca6631fbd9e57a165aa91e17c513d0a7ad7a4
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_1_1_scroll_application_checking_error.js
@@ -0,0 +1,6 @@
+var class_scroll_1_1_scroll_application_checking_error =
+[
+    [ "fact", "class_scroll_1_1_scroll_application_checking_error.html#a2bb0db42e4469a1b87b5d98eddbf7815", null ],
+    [ "kind", "class_scroll_1_1_scroll_application_checking_error.html#a9b62ae23eb4696e6e67416ec64101fce", null ],
+    [ "msg", "class_scroll_1_1_scroll_application_checking_error.html#a7aa0bad2855a585aec71fc1729307706", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_scroll_1_1_scroll_application_info-members.html b/Doxygen/output/html/class_scroll_1_1_scroll_application_info-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..6604455a99fb82f59f53f017ffb8640d35655e69
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_1_1_scroll_application_info-members.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_scroll_1_1_scroll_application_info.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">Scroll.ScrollApplicationInfo Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_scroll_1_1_scroll_application_info.html">Scroll.ScrollApplicationInfo</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_1_1_scroll_application_info.html#a47016d90748a35fe59dd25fbe1761739">acquiredFacts</a></td><td class="entry"><a class="el" href="class_scroll_1_1_scroll_application_info.html">Scroll.ScrollApplicationInfo</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll_1_1_scroll_application_info.html#aa85df42ec59b6641bbaf21ef57157d39">errors</a></td><td class="entry"><a class="el" href="class_scroll_1_1_scroll_application_info.html">Scroll.ScrollApplicationInfo</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_1_1_scroll_application_info.html#ab3cf484877785a037e9f6abb53eeee43">valid</a></td><td class="entry"><a class="el" href="class_scroll_1_1_scroll_application_info.html">Scroll.ScrollApplicationInfo</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_scroll_1_1_scroll_application_info.html b/Doxygen/output/html/class_scroll_1_1_scroll_application_info.html
new file mode 100644
index 0000000000000000000000000000000000000000..07929e1d431dd784ffeccc6265cb49f516350c2c
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_1_1_scroll_application_info.html
@@ -0,0 +1,157 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Scroll.ScrollApplicationInfo Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_scroll_1_1_scroll_application_info.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_scroll_1_1_scroll_application_info-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">Scroll.ScrollApplicationInfo Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:ab3cf484877785a037e9f6abb53eeee43"><td class="memItemLeft" align="right" valign="top">Boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_application_info.html#ab3cf484877785a037e9f6abb53eeee43">valid</a></td></tr>
+<tr class="separator:ab3cf484877785a037e9f6abb53eeee43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa85df42ec59b6641bbaf21ef57157d39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_scroll_1_1_scroll_application_checking_error.html">ScrollApplicationCheckingError</a>[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_application_info.html#aa85df42ec59b6641bbaf21ef57157d39">errors</a></td></tr>
+<tr class="separator:aa85df42ec59b6641bbaf21ef57157d39"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47016d90748a35fe59dd25fbe1761739"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_application_info.html#a47016d90748a35fe59dd25fbe1761739">acquiredFacts</a></td></tr>
+<tr class="separator:a47016d90748a35fe59dd25fbe1761739"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a47016d90748a35fe59dd25fbe1761739" name="a47016d90748a35fe59dd25fbe1761739"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a47016d90748a35fe59dd25fbe1761739">&#9670;&nbsp;</a></span>acquiredFacts</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;<a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a>&gt; Scroll.ScrollApplicationInfo.acquiredFacts</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa85df42ec59b6641bbaf21ef57157d39" name="aa85df42ec59b6641bbaf21ef57157d39"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa85df42ec59b6641bbaf21ef57157d39">&#9670;&nbsp;</a></span>errors</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_scroll_1_1_scroll_application_checking_error.html">ScrollApplicationCheckingError</a> [] Scroll.ScrollApplicationInfo.errors</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab3cf484877785a037e9f6abb53eeee43" name="ab3cf484877785a037e9f6abb53eeee43"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab3cf484877785a037e9f6abb53eeee43">&#9670;&nbsp;</a></span>valid</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Boolean Scroll.ScrollApplicationInfo.valid</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InventoryStuff/<a class="el" href="_scroll_8cs.html">Scroll.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_scroll.html">Scroll</a></li><li class="navelem"><a class="el" href="class_scroll_1_1_scroll_application_info.html">ScrollApplicationInfo</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_scroll_1_1_scroll_application_info.js b/Doxygen/output/html/class_scroll_1_1_scroll_application_info.js
new file mode 100644
index 0000000000000000000000000000000000000000..d1ef9c00bab75d17d088be7d56861950589c182f
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_1_1_scroll_application_info.js
@@ -0,0 +1,6 @@
+var class_scroll_1_1_scroll_application_info =
+[
+    [ "acquiredFacts", "class_scroll_1_1_scroll_application_info.html#a47016d90748a35fe59dd25fbe1761739", null ],
+    [ "errors", "class_scroll_1_1_scroll_application_info.html#aa85df42ec59b6641bbaf21ef57157d39", null ],
+    [ "valid", "class_scroll_1_1_scroll_application_info.html#ab3cf484877785a037e9f6abb53eeee43", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_scroll_1_1_scroll_assignment-members.html b/Doxygen/output/html/class_scroll_1_1_scroll_assignment-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..ee0688f48150629dc9cc0ddc41e44cf552b251a2
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_1_1_scroll_assignment-members.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_scroll_1_1_scroll_assignment.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">Scroll.ScrollAssignment Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_scroll_1_1_scroll_assignment.html">Scroll.ScrollAssignment</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_1_1_scroll_assignment.html#aa0dd0c91488d2dde3c10b2ba78b4b90a">assignment</a></td><td class="entry"><a class="el" href="class_scroll_1_1_scroll_assignment.html">Scroll.ScrollAssignment</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll_1_1_scroll_assignment.html#a1604f72bb48db2b7d79aed2b836d9d35">fact</a></td><td class="entry"><a class="el" href="class_scroll_1_1_scroll_assignment.html">Scroll.ScrollAssignment</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_scroll_1_1_scroll_assignment.html b/Doxygen/output/html/class_scroll_1_1_scroll_assignment.html
new file mode 100644
index 0000000000000000000000000000000000000000..55e87d01abd87157a22e53fff709261937cffdd8
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_1_1_scroll_assignment.html
@@ -0,0 +1,141 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Scroll.ScrollAssignment Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_scroll_1_1_scroll_assignment.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_scroll_1_1_scroll_assignment-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">Scroll.ScrollAssignment Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a1604f72bb48db2b7d79aed2b836d9d35"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_scroll_1_1_uri_reference.html">UriReference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_assignment.html#a1604f72bb48db2b7d79aed2b836d9d35">fact</a></td></tr>
+<tr class="separator:a1604f72bb48db2b7d79aed2b836d9d35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa0dd0c91488d2dde3c10b2ba78b4b90a"><td class="memItemLeft" align="right" valign="top">OMS&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_assignment.html#aa0dd0c91488d2dde3c10b2ba78b4b90a">assignment</a></td></tr>
+<tr class="separator:aa0dd0c91488d2dde3c10b2ba78b4b90a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="aa0dd0c91488d2dde3c10b2ba78b4b90a" name="aa0dd0c91488d2dde3c10b2ba78b4b90a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa0dd0c91488d2dde3c10b2ba78b4b90a">&#9670;&nbsp;</a></span>assignment</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">OMS Scroll.ScrollAssignment.assignment</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1604f72bb48db2b7d79aed2b836d9d35" name="a1604f72bb48db2b7d79aed2b836d9d35"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1604f72bb48db2b7d79aed2b836d9d35">&#9670;&nbsp;</a></span>fact</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_scroll_1_1_uri_reference.html">UriReference</a> Scroll.ScrollAssignment.fact</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InventoryStuff/<a class="el" href="_scroll_8cs.html">Scroll.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_scroll.html">Scroll</a></li><li class="navelem"><a class="el" href="class_scroll_1_1_scroll_assignment.html">ScrollAssignment</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_scroll_1_1_scroll_assignment.js b/Doxygen/output/html/class_scroll_1_1_scroll_assignment.js
new file mode 100644
index 0000000000000000000000000000000000000000..b07b3797f1fbb8ca156d78c9ac3cac1af5454149
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_1_1_scroll_assignment.js
@@ -0,0 +1,5 @@
+var class_scroll_1_1_scroll_assignment =
+[
+    [ "assignment", "class_scroll_1_1_scroll_assignment.html#aa0dd0c91488d2dde3c10b2ba78b4b90a", null ],
+    [ "fact", "class_scroll_1_1_scroll_assignment.html#a1604f72bb48db2b7d79aed2b836d9d35", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_scroll_1_1_scroll_dynamic_info-members.html b/Doxygen/output/html/class_scroll_1_1_scroll_dynamic_info-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..374047377197a76057dba1abdbd8f261dc339ca3
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_1_1_scroll_dynamic_info-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_scroll_1_1_scroll_dynamic_info.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">Scroll.ScrollDynamicInfo Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_scroll_1_1_scroll_dynamic_info.html">Scroll.ScrollDynamicInfo</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_1_1_scroll_dynamic_info.html#aac5d94d96714ac6de93425ded8b7129b">completions</a></td><td class="entry"><a class="el" href="class_scroll_1_1_scroll_dynamic_info.html">Scroll.ScrollDynamicInfo</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll_1_1_scroll_dynamic_info.html#ad5ca5564f911d0d7dd86ac7340e61160">errors</a></td><td class="entry"><a class="el" href="class_scroll_1_1_scroll_dynamic_info.html">Scroll.ScrollDynamicInfo</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_1_1_scroll_dynamic_info.html#a1b5f400c55145422c6cfa864f65df58a">original</a></td><td class="entry"><a class="el" href="class_scroll_1_1_scroll_dynamic_info.html">Scroll.ScrollDynamicInfo</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll_1_1_scroll_dynamic_info.html#a7881a14d6a4586e91ae8628fc1b8fc04">rendered</a></td><td class="entry"><a class="el" href="class_scroll_1_1_scroll_dynamic_info.html">Scroll.ScrollDynamicInfo</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_1_1_scroll_dynamic_info.html#a1fa8db017b3b9831d3e3140aff834788">valid</a></td><td class="entry"><a class="el" href="class_scroll_1_1_scroll_dynamic_info.html">Scroll.ScrollDynamicInfo</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_scroll_1_1_scroll_dynamic_info.html b/Doxygen/output/html/class_scroll_1_1_scroll_dynamic_info.html
new file mode 100644
index 0000000000000000000000000000000000000000..a615c6c6aaab24c936b15290a56f1e001d1155d4
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_1_1_scroll_dynamic_info.html
@@ -0,0 +1,189 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Scroll.ScrollDynamicInfo Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_scroll_1_1_scroll_dynamic_info.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_scroll_1_1_scroll_dynamic_info-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">Scroll.ScrollDynamicInfo Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a1b5f400c55145422c6cfa864f65df58a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_scroll.html">Scroll</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_dynamic_info.html#a1b5f400c55145422c6cfa864f65df58a">original</a></td></tr>
+<tr class="separator:a1b5f400c55145422c6cfa864f65df58a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7881a14d6a4586e91ae8628fc1b8fc04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_scroll.html">Scroll</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_dynamic_info.html#a7881a14d6a4586e91ae8628fc1b8fc04">rendered</a></td></tr>
+<tr class="separator:a7881a14d6a4586e91ae8628fc1b8fc04"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aac5d94d96714ac6de93425ded8b7129b"><td class="memItemLeft" align="right" valign="top">List&lt; List&lt; <a class="el" href="class_scroll_1_1_scroll_assignment.html">Scroll.ScrollAssignment</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_dynamic_info.html#aac5d94d96714ac6de93425ded8b7129b">completions</a></td></tr>
+<tr class="separator:aac5d94d96714ac6de93425ded8b7129b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1fa8db017b3b9831d3e3140aff834788"><td class="memItemLeft" align="right" valign="top">Boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_dynamic_info.html#a1fa8db017b3b9831d3e3140aff834788">valid</a></td></tr>
+<tr class="separator:a1fa8db017b3b9831d3e3140aff834788"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5ca5564f911d0d7dd86ac7340e61160"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_scroll_1_1_scroll_application_checking_error.html">ScrollApplicationCheckingError</a>[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_dynamic_info.html#ad5ca5564f911d0d7dd86ac7340e61160">errors</a></td></tr>
+<tr class="separator:ad5ca5564f911d0d7dd86ac7340e61160"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="aac5d94d96714ac6de93425ded8b7129b" name="aac5d94d96714ac6de93425ded8b7129b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aac5d94d96714ac6de93425ded8b7129b">&#9670;&nbsp;</a></span>completions</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;List&lt;<a class="el" href="class_scroll_1_1_scroll_assignment.html">Scroll.ScrollAssignment</a>&gt; &gt; Scroll.ScrollDynamicInfo.completions</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad5ca5564f911d0d7dd86ac7340e61160" name="ad5ca5564f911d0d7dd86ac7340e61160"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad5ca5564f911d0d7dd86ac7340e61160">&#9670;&nbsp;</a></span>errors</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_scroll_1_1_scroll_application_checking_error.html">ScrollApplicationCheckingError</a> [] Scroll.ScrollDynamicInfo.errors</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1b5f400c55145422c6cfa864f65df58a" name="a1b5f400c55145422c6cfa864f65df58a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1b5f400c55145422c6cfa864f65df58a">&#9670;&nbsp;</a></span>original</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_scroll.html">Scroll</a> Scroll.ScrollDynamicInfo.original</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7881a14d6a4586e91ae8628fc1b8fc04" name="a7881a14d6a4586e91ae8628fc1b8fc04"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7881a14d6a4586e91ae8628fc1b8fc04">&#9670;&nbsp;</a></span>rendered</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_scroll.html">Scroll</a> Scroll.ScrollDynamicInfo.rendered</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1fa8db017b3b9831d3e3140aff834788" name="a1fa8db017b3b9831d3e3140aff834788"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1fa8db017b3b9831d3e3140aff834788">&#9670;&nbsp;</a></span>valid</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Boolean Scroll.ScrollDynamicInfo.valid</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InventoryStuff/<a class="el" href="_scroll_8cs.html">Scroll.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_scroll.html">Scroll</a></li><li class="navelem"><a class="el" href="class_scroll_1_1_scroll_dynamic_info.html">ScrollDynamicInfo</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_scroll_1_1_scroll_dynamic_info.js b/Doxygen/output/html/class_scroll_1_1_scroll_dynamic_info.js
new file mode 100644
index 0000000000000000000000000000000000000000..5a7b9af4ac1978f567e502200521b3cfaea07c71
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_1_1_scroll_dynamic_info.js
@@ -0,0 +1,8 @@
+var class_scroll_1_1_scroll_dynamic_info =
+[
+    [ "completions", "class_scroll_1_1_scroll_dynamic_info.html#aac5d94d96714ac6de93425ded8b7129b", null ],
+    [ "errors", "class_scroll_1_1_scroll_dynamic_info.html#ad5ca5564f911d0d7dd86ac7340e61160", null ],
+    [ "original", "class_scroll_1_1_scroll_dynamic_info.html#a1b5f400c55145422c6cfa864f65df58a", null ],
+    [ "rendered", "class_scroll_1_1_scroll_dynamic_info.html#a7881a14d6a4586e91ae8628fc1b8fc04", null ],
+    [ "valid", "class_scroll_1_1_scroll_dynamic_info.html#a1fa8db017b3b9831d3e3140aff834788", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_scroll_1_1_scroll_fact-members.html b/Doxygen/output/html/class_scroll_1_1_scroll_fact-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..dc1f0d08c6e06d6f2042095282c8059cbe8728f5
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_1_1_scroll_fact-members.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_scroll_1_1_scroll_fact.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">Scroll.ScrollFact Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_1_1_scroll_fact.html#af20facbbf8b76d00f14b3a5d33d7b6d0">getType</a>()</td><td class="entry"><a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll_1_1_scroll_fact.html#ae07ee182904731cb2fffd620e7a7aa00">kind</a></td><td class="entry"><a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_1_1_scroll_fact.html#a5bcc4b0d2464e91edcf32dd15cdbba6c">label</a></td><td class="entry"><a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll_1_1_scroll_fact.html#a69f5573d41ded0172752dcf377db0b53">ref</a></td><td class="entry"><a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_scroll_1_1_scroll_fact.html b/Doxygen/output/html/class_scroll_1_1_scroll_fact.html
new file mode 100644
index 0000000000000000000000000000000000000000..26b854eaa45d311347cc6cb790cf0b58ae2d1afa
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_1_1_scroll_fact.html
@@ -0,0 +1,201 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Scroll.ScrollFact Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_scroll_1_1_scroll_fact.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_scroll_1_1_scroll_fact-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">Scroll.ScrollFact Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for Scroll.ScrollFact:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_scroll_1_1_scroll_fact.png" usemap="#Scroll.ScrollFact_map" alt=""/>
+  <map id="Scroll.ScrollFact_map" name="Scroll.ScrollFact_map">
+<area href="class_scroll_1_1_scroll_symbol_fact.html" alt="Scroll.ScrollSymbolFact" shape="rect" coords="0,56,148,80"/>
+<area href="class_scroll_1_1_scroll_value_fact.html" alt="Scroll.ScrollValueFact" shape="rect" coords="158,56,306,80"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:af20facbbf8b76d00f14b3a5d33d7b6d0"><td class="memItemLeft" align="right" valign="top">abstract String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_fact.html#af20facbbf8b76d00f14b3a5d33d7b6d0">getType</a> ()</td></tr>
+<tr class="separator:af20facbbf8b76d00f14b3a5d33d7b6d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:ae07ee182904731cb2fffd620e7a7aa00"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_fact.html#ae07ee182904731cb2fffd620e7a7aa00">kind</a></td></tr>
+<tr class="separator:ae07ee182904731cb2fffd620e7a7aa00"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a69f5573d41ded0172752dcf377db0b53"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_scroll_1_1_uri_reference.html">UriReference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_fact.html#a69f5573d41ded0172752dcf377db0b53">ref</a></td></tr>
+<tr class="separator:a69f5573d41ded0172752dcf377db0b53"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bcc4b0d2464e91edcf32dd15cdbba6c"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_fact.html#a5bcc4b0d2464e91edcf32dd15cdbba6c">label</a></td></tr>
+<tr class="separator:a5bcc4b0d2464e91edcf32dd15cdbba6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="af20facbbf8b76d00f14b3a5d33d7b6d0" name="af20facbbf8b76d00f14b3a5d33d7b6d0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af20facbbf8b76d00f14b3a5d33d7b6d0">&#9670;&nbsp;</a></span>getType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">abstract String Scroll.ScrollFact.getType </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implemented in <a class="el" href="class_scroll_1_1_scroll_symbol_fact.html#a2cd872cc83a4e8d3d0d0bfa7bbe86c8e">Scroll.ScrollSymbolFact</a>, and <a class="el" href="class_scroll_1_1_scroll_value_fact.html#ac995e2a1d0a04a42af36b914f71d6537">Scroll.ScrollValueFact</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="ae07ee182904731cb2fffd620e7a7aa00" name="ae07ee182904731cb2fffd620e7a7aa00"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae07ee182904731cb2fffd620e7a7aa00">&#9670;&nbsp;</a></span>kind</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string Scroll.ScrollFact.kind</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5bcc4b0d2464e91edcf32dd15cdbba6c" name="a5bcc4b0d2464e91edcf32dd15cdbba6c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5bcc4b0d2464e91edcf32dd15cdbba6c">&#9670;&nbsp;</a></span>label</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string Scroll.ScrollFact.label</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a69f5573d41ded0172752dcf377db0b53" name="a69f5573d41ded0172752dcf377db0b53"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a69f5573d41ded0172752dcf377db0b53">&#9670;&nbsp;</a></span>ref</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_scroll_1_1_uri_reference.html">UriReference</a> Scroll.ScrollFact.ref</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InventoryStuff/<a class="el" href="_scroll_8cs.html">Scroll.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_scroll.html">Scroll</a></li><li class="navelem"><a class="el" href="class_scroll_1_1_scroll_fact.html">ScrollFact</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_scroll_1_1_scroll_fact.js b/Doxygen/output/html/class_scroll_1_1_scroll_fact.js
new file mode 100644
index 0000000000000000000000000000000000000000..6a4fb06b0454637b97fbdbdf433b411bab7c3666
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_1_1_scroll_fact.js
@@ -0,0 +1,7 @@
+var class_scroll_1_1_scroll_fact =
+[
+    [ "getType", "class_scroll_1_1_scroll_fact.html#af20facbbf8b76d00f14b3a5d33d7b6d0", null ],
+    [ "kind", "class_scroll_1_1_scroll_fact.html#ae07ee182904731cb2fffd620e7a7aa00", null ],
+    [ "label", "class_scroll_1_1_scroll_fact.html#a5bcc4b0d2464e91edcf32dd15cdbba6c", null ],
+    [ "ref", "class_scroll_1_1_scroll_fact.html#a69f5573d41ded0172752dcf377db0b53", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_scroll_1_1_scroll_fact.png b/Doxygen/output/html/class_scroll_1_1_scroll_fact.png
new file mode 100644
index 0000000000000000000000000000000000000000..4f8f4029bacf37b71b3ad70e298805c59cb20ae9
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_1_1_scroll_fact.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b14b45643f11411a54a2066f8e77888e532467ceb308ca86ed448f9f0906a9ff
+size 866
diff --git a/Doxygen/output/html/class_scroll_1_1_scroll_symbol_fact-members.html b/Doxygen/output/html/class_scroll_1_1_scroll_symbol_fact-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..9a8fc4755c6fa272763606f2c46d715778e99aa2
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_1_1_scroll_symbol_fact-members.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_scroll_1_1_scroll_symbol_fact.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">Scroll.ScrollSymbolFact Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_scroll_1_1_scroll_symbol_fact.html">Scroll.ScrollSymbolFact</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_1_1_scroll_symbol_fact.html#a86571379ff59b5e757bd5a1288fff793">df</a></td><td class="entry"><a class="el" href="class_scroll_1_1_scroll_symbol_fact.html">Scroll.ScrollSymbolFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll_1_1_scroll_symbol_fact.html#a2cd872cc83a4e8d3d0d0bfa7bbe86c8e">getType</a>()</td><td class="entry"><a class="el" href="class_scroll_1_1_scroll_symbol_fact.html">Scroll.ScrollSymbolFact</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_1_1_scroll_fact.html#ae07ee182904731cb2fffd620e7a7aa00">kind</a></td><td class="entry"><a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll_1_1_scroll_fact.html#a5bcc4b0d2464e91edcf32dd15cdbba6c">label</a></td><td class="entry"><a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_1_1_scroll_fact.html#a69f5573d41ded0172752dcf377db0b53">ref</a></td><td class="entry"><a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll_1_1_scroll_symbol_fact.html#a0a9586c1c73cf57e4f77bde359963924">tp</a></td><td class="entry"><a class="el" href="class_scroll_1_1_scroll_symbol_fact.html">Scroll.ScrollSymbolFact</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_scroll_1_1_scroll_symbol_fact.html b/Doxygen/output/html/class_scroll_1_1_scroll_symbol_fact.html
new file mode 100644
index 0000000000000000000000000000000000000000..5921e8780540a18b2a1be3b51ee9df901bc952b5
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_1_1_scroll_symbol_fact.html
@@ -0,0 +1,193 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Scroll.ScrollSymbolFact Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_scroll_1_1_scroll_symbol_fact.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_scroll_1_1_scroll_symbol_fact-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">Scroll.ScrollSymbolFact Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for Scroll.ScrollSymbolFact:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_scroll_1_1_scroll_symbol_fact.png" usemap="#Scroll.ScrollSymbolFact_map" alt=""/>
+  <map id="Scroll.ScrollSymbolFact_map" name="Scroll.ScrollSymbolFact_map">
+<area href="class_scroll_1_1_scroll_fact.html" alt="Scroll.ScrollFact" shape="rect" coords="0,0,148,24"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a2cd872cc83a4e8d3d0d0bfa7bbe86c8e"><td class="memItemLeft" align="right" valign="top">override String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_symbol_fact.html#a2cd872cc83a4e8d3d0d0bfa7bbe86c8e">getType</a> ()</td></tr>
+<tr class="separator:a2cd872cc83a4e8d3d0d0bfa7bbe86c8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a0a9586c1c73cf57e4f77bde359963924"><td class="memItemLeft" align="right" valign="top">MMTTerm&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_symbol_fact.html#a0a9586c1c73cf57e4f77bde359963924">tp</a></td></tr>
+<tr class="separator:a0a9586c1c73cf57e4f77bde359963924"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a86571379ff59b5e757bd5a1288fff793"><td class="memItemLeft" align="right" valign="top">MMTTerm&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_symbol_fact.html#a86571379ff59b5e757bd5a1288fff793">df</a></td></tr>
+<tr class="separator:a86571379ff59b5e757bd5a1288fff793"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_attribs_class_scroll_1_1_scroll_fact"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_scroll_1_1_scroll_fact')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a></td></tr>
+<tr class="memitem:ae07ee182904731cb2fffd620e7a7aa00 inherit pub_attribs_class_scroll_1_1_scroll_fact"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_fact.html#ae07ee182904731cb2fffd620e7a7aa00">kind</a></td></tr>
+<tr class="separator:ae07ee182904731cb2fffd620e7a7aa00 inherit pub_attribs_class_scroll_1_1_scroll_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a69f5573d41ded0172752dcf377db0b53 inherit pub_attribs_class_scroll_1_1_scroll_fact"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_scroll_1_1_uri_reference.html">UriReference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_fact.html#a69f5573d41ded0172752dcf377db0b53">ref</a></td></tr>
+<tr class="separator:a69f5573d41ded0172752dcf377db0b53 inherit pub_attribs_class_scroll_1_1_scroll_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bcc4b0d2464e91edcf32dd15cdbba6c inherit pub_attribs_class_scroll_1_1_scroll_fact"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_fact.html#a5bcc4b0d2464e91edcf32dd15cdbba6c">label</a></td></tr>
+<tr class="separator:a5bcc4b0d2464e91edcf32dd15cdbba6c inherit pub_attribs_class_scroll_1_1_scroll_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >Class used for deserializing incoming symbol-declarations from mmt </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a id="a2cd872cc83a4e8d3d0d0bfa7bbe86c8e" name="a2cd872cc83a4e8d3d0d0bfa7bbe86c8e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2cd872cc83a4e8d3d0d0bfa7bbe86c8e">&#9670;&nbsp;</a></span>getType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">override String Scroll.ScrollSymbolFact.getType </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implements <a class="el" href="class_scroll_1_1_scroll_fact.html#af20facbbf8b76d00f14b3a5d33d7b6d0">Scroll.ScrollFact</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a86571379ff59b5e757bd5a1288fff793" name="a86571379ff59b5e757bd5a1288fff793"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a86571379ff59b5e757bd5a1288fff793">&#9670;&nbsp;</a></span>df</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">MMTTerm Scroll.ScrollSymbolFact.df</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0a9586c1c73cf57e4f77bde359963924" name="a0a9586c1c73cf57e4f77bde359963924"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0a9586c1c73cf57e4f77bde359963924">&#9670;&nbsp;</a></span>tp</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">MMTTerm Scroll.ScrollSymbolFact.tp</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InventoryStuff/<a class="el" href="_scroll_8cs.html">Scroll.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_scroll.html">Scroll</a></li><li class="navelem"><a class="el" href="class_scroll_1_1_scroll_symbol_fact.html">ScrollSymbolFact</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_scroll_1_1_scroll_symbol_fact.js b/Doxygen/output/html/class_scroll_1_1_scroll_symbol_fact.js
new file mode 100644
index 0000000000000000000000000000000000000000..21ce42ee8261b1a3b0a5a6803ead8b7f1e26961a
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_1_1_scroll_symbol_fact.js
@@ -0,0 +1,6 @@
+var class_scroll_1_1_scroll_symbol_fact =
+[
+    [ "getType", "class_scroll_1_1_scroll_symbol_fact.html#a2cd872cc83a4e8d3d0d0bfa7bbe86c8e", null ],
+    [ "df", "class_scroll_1_1_scroll_symbol_fact.html#a86571379ff59b5e757bd5a1288fff793", null ],
+    [ "tp", "class_scroll_1_1_scroll_symbol_fact.html#a0a9586c1c73cf57e4f77bde359963924", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_scroll_1_1_scroll_symbol_fact.png b/Doxygen/output/html/class_scroll_1_1_scroll_symbol_fact.png
new file mode 100644
index 0000000000000000000000000000000000000000..c51dd9c39fdae3347a11543dc5da627a5872d25c
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_1_1_scroll_symbol_fact.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:74b78699d67e86397b1b64a763d94eb1575c3bd79af85426b608307cc1bf88ed
+size 611
diff --git a/Doxygen/output/html/class_scroll_1_1_scroll_theory_reference-members.html b/Doxygen/output/html/class_scroll_1_1_scroll_theory_reference-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..7fec0b73d892283945f61fa24bdfd6b6c75998df
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_1_1_scroll_theory_reference-members.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_scroll_1_1_scroll_theory_reference.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">Scroll.ScrollTheoryReference Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_scroll_1_1_scroll_theory_reference.html">Scroll.ScrollTheoryReference</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_1_1_scroll_theory_reference.html#ab0ccba22838e2ec7296293d1a847e658">problemTheory</a></td><td class="entry"><a class="el" href="class_scroll_1_1_scroll_theory_reference.html">Scroll.ScrollTheoryReference</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll_1_1_scroll_theory_reference.html#a234c0b6d848790cbb47632a36f57f284">solutionTheory</a></td><td class="entry"><a class="el" href="class_scroll_1_1_scroll_theory_reference.html">Scroll.ScrollTheoryReference</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_scroll_1_1_scroll_theory_reference.html b/Doxygen/output/html/class_scroll_1_1_scroll_theory_reference.html
new file mode 100644
index 0000000000000000000000000000000000000000..effdfe5c48250994bbe8c769c42f01ea7c8bd8a4
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_1_1_scroll_theory_reference.html
@@ -0,0 +1,141 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Scroll.ScrollTheoryReference Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_scroll_1_1_scroll_theory_reference.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_scroll_1_1_scroll_theory_reference-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">Scroll.ScrollTheoryReference Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:ab0ccba22838e2ec7296293d1a847e658"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_theory_reference.html#ab0ccba22838e2ec7296293d1a847e658">problemTheory</a></td></tr>
+<tr class="separator:ab0ccba22838e2ec7296293d1a847e658"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a234c0b6d848790cbb47632a36f57f284"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_theory_reference.html#a234c0b6d848790cbb47632a36f57f284">solutionTheory</a></td></tr>
+<tr class="separator:a234c0b6d848790cbb47632a36f57f284"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="ab0ccba22838e2ec7296293d1a847e658" name="ab0ccba22838e2ec7296293d1a847e658"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab0ccba22838e2ec7296293d1a847e658">&#9670;&nbsp;</a></span>problemTheory</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string Scroll.ScrollTheoryReference.problemTheory</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a234c0b6d848790cbb47632a36f57f284" name="a234c0b6d848790cbb47632a36f57f284"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a234c0b6d848790cbb47632a36f57f284">&#9670;&nbsp;</a></span>solutionTheory</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string Scroll.ScrollTheoryReference.solutionTheory</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InventoryStuff/<a class="el" href="_scroll_8cs.html">Scroll.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_scroll.html">Scroll</a></li><li class="navelem"><a class="el" href="class_scroll_1_1_scroll_theory_reference.html">ScrollTheoryReference</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_scroll_1_1_scroll_theory_reference.js b/Doxygen/output/html/class_scroll_1_1_scroll_theory_reference.js
new file mode 100644
index 0000000000000000000000000000000000000000..6804719466b5ddcf1bfa091922c377159345b3b2
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_1_1_scroll_theory_reference.js
@@ -0,0 +1,5 @@
+var class_scroll_1_1_scroll_theory_reference =
+[
+    [ "problemTheory", "class_scroll_1_1_scroll_theory_reference.html#ab0ccba22838e2ec7296293d1a847e658", null ],
+    [ "solutionTheory", "class_scroll_1_1_scroll_theory_reference.html#a234c0b6d848790cbb47632a36f57f284", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_scroll_1_1_scroll_value_fact-members.html b/Doxygen/output/html/class_scroll_1_1_scroll_value_fact-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..cfe0ee352244bd6f70d9586c3ca30674aa1a1b34
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_1_1_scroll_value_fact-members.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_scroll_1_1_scroll_value_fact.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">Scroll.ScrollValueFact Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_scroll_1_1_scroll_value_fact.html">Scroll.ScrollValueFact</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_1_1_scroll_value_fact.html#ac995e2a1d0a04a42af36b914f71d6537">getType</a>()</td><td class="entry"><a class="el" href="class_scroll_1_1_scroll_value_fact.html">Scroll.ScrollValueFact</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll_1_1_scroll_fact.html#ae07ee182904731cb2fffd620e7a7aa00">kind</a></td><td class="entry"><a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_1_1_scroll_fact.html#a5bcc4b0d2464e91edcf32dd15cdbba6c">label</a></td><td class="entry"><a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll_1_1_scroll_value_fact.html#a9a89943c4d58a62f0732bea86f7643e8">lhs</a></td><td class="entry"><a class="el" href="class_scroll_1_1_scroll_value_fact.html">Scroll.ScrollValueFact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_1_1_scroll_value_fact.html#acb0dc04a822f1d64530ad1f70abc5c7c">proof</a></td><td class="entry"><a class="el" href="class_scroll_1_1_scroll_value_fact.html">Scroll.ScrollValueFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll_1_1_scroll_fact.html#a69f5573d41ded0172752dcf377db0b53">ref</a></td><td class="entry"><a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_1_1_scroll_value_fact.html#adb93ce5d48aa463861fcdfe9dffed3bc">value</a></td><td class="entry"><a class="el" href="class_scroll_1_1_scroll_value_fact.html">Scroll.ScrollValueFact</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll_1_1_scroll_value_fact.html#a5fcbf834e29ab16ea12bb8b821a7206d">valueTp</a></td><td class="entry"><a class="el" href="class_scroll_1_1_scroll_value_fact.html">Scroll.ScrollValueFact</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_scroll_1_1_scroll_value_fact.html b/Doxygen/output/html/class_scroll_1_1_scroll_value_fact.html
new file mode 100644
index 0000000000000000000000000000000000000000..8fb53801a3c537f9f04a3949720eb538119b4063
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_1_1_scroll_value_fact.html
@@ -0,0 +1,225 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Scroll.ScrollValueFact Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_scroll_1_1_scroll_value_fact.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_scroll_1_1_scroll_value_fact-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">Scroll.ScrollValueFact Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for Scroll.ScrollValueFact:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_scroll_1_1_scroll_value_fact.png" usemap="#Scroll.ScrollValueFact_map" alt=""/>
+  <map id="Scroll.ScrollValueFact_map" name="Scroll.ScrollValueFact_map">
+<area href="class_scroll_1_1_scroll_fact.html" alt="Scroll.ScrollFact" shape="rect" coords="0,0,140,24"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ac995e2a1d0a04a42af36b914f71d6537"><td class="memItemLeft" align="right" valign="top">override String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_value_fact.html#ac995e2a1d0a04a42af36b914f71d6537">getType</a> ()</td></tr>
+<tr class="separator:ac995e2a1d0a04a42af36b914f71d6537"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a9a89943c4d58a62f0732bea86f7643e8"><td class="memItemLeft" align="right" valign="top">MMTTerm&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_value_fact.html#a9a89943c4d58a62f0732bea86f7643e8">lhs</a></td></tr>
+<tr class="separator:a9a89943c4d58a62f0732bea86f7643e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5fcbf834e29ab16ea12bb8b821a7206d"><td class="memItemLeft" align="right" valign="top">MMTTerm&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_value_fact.html#a5fcbf834e29ab16ea12bb8b821a7206d">valueTp</a></td></tr>
+<tr class="separator:a5fcbf834e29ab16ea12bb8b821a7206d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb93ce5d48aa463861fcdfe9dffed3bc"><td class="memItemLeft" align="right" valign="top">MMTTerm&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_value_fact.html#adb93ce5d48aa463861fcdfe9dffed3bc">value</a></td></tr>
+<tr class="separator:adb93ce5d48aa463861fcdfe9dffed3bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb0dc04a822f1d64530ad1f70abc5c7c"><td class="memItemLeft" align="right" valign="top">MMTTerm&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_value_fact.html#acb0dc04a822f1d64530ad1f70abc5c7c">proof</a></td></tr>
+<tr class="separator:acb0dc04a822f1d64530ad1f70abc5c7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_attribs_class_scroll_1_1_scroll_fact"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_scroll_1_1_scroll_fact')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a></td></tr>
+<tr class="memitem:ae07ee182904731cb2fffd620e7a7aa00 inherit pub_attribs_class_scroll_1_1_scroll_fact"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_fact.html#ae07ee182904731cb2fffd620e7a7aa00">kind</a></td></tr>
+<tr class="separator:ae07ee182904731cb2fffd620e7a7aa00 inherit pub_attribs_class_scroll_1_1_scroll_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a69f5573d41ded0172752dcf377db0b53 inherit pub_attribs_class_scroll_1_1_scroll_fact"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_scroll_1_1_uri_reference.html">UriReference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_fact.html#a69f5573d41ded0172752dcf377db0b53">ref</a></td></tr>
+<tr class="separator:a69f5573d41ded0172752dcf377db0b53 inherit pub_attribs_class_scroll_1_1_scroll_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5bcc4b0d2464e91edcf32dd15cdbba6c inherit pub_attribs_class_scroll_1_1_scroll_fact"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_scroll_fact.html#a5bcc4b0d2464e91edcf32dd15cdbba6c">label</a></td></tr>
+<tr class="separator:a5bcc4b0d2464e91edcf32dd15cdbba6c inherit pub_attribs_class_scroll_1_1_scroll_fact"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >Class used for deserializing incoming value-declarations from mmt </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a id="ac995e2a1d0a04a42af36b914f71d6537" name="ac995e2a1d0a04a42af36b914f71d6537"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac995e2a1d0a04a42af36b914f71d6537">&#9670;&nbsp;</a></span>getType()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">override String Scroll.ScrollValueFact.getType </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Implements <a class="el" href="class_scroll_1_1_scroll_fact.html#af20facbbf8b76d00f14b3a5d33d7b6d0">Scroll.ScrollFact</a>.</p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a9a89943c4d58a62f0732bea86f7643e8" name="a9a89943c4d58a62f0732bea86f7643e8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9a89943c4d58a62f0732bea86f7643e8">&#9670;&nbsp;</a></span>lhs</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">MMTTerm Scroll.ScrollValueFact.lhs</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acb0dc04a822f1d64530ad1f70abc5c7c" name="acb0dc04a822f1d64530ad1f70abc5c7c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acb0dc04a822f1d64530ad1f70abc5c7c">&#9670;&nbsp;</a></span>proof</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">MMTTerm Scroll.ScrollValueFact.proof</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adb93ce5d48aa463861fcdfe9dffed3bc" name="adb93ce5d48aa463861fcdfe9dffed3bc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adb93ce5d48aa463861fcdfe9dffed3bc">&#9670;&nbsp;</a></span>value</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">MMTTerm Scroll.ScrollValueFact.value</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5fcbf834e29ab16ea12bb8b821a7206d" name="a5fcbf834e29ab16ea12bb8b821a7206d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5fcbf834e29ab16ea12bb8b821a7206d">&#9670;&nbsp;</a></span>valueTp</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">MMTTerm Scroll.ScrollValueFact.valueTp</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InventoryStuff/<a class="el" href="_scroll_8cs.html">Scroll.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_scroll.html">Scroll</a></li><li class="navelem"><a class="el" href="class_scroll_1_1_scroll_value_fact.html">ScrollValueFact</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_scroll_1_1_scroll_value_fact.js b/Doxygen/output/html/class_scroll_1_1_scroll_value_fact.js
new file mode 100644
index 0000000000000000000000000000000000000000..0ab1349cade821dc1989ae59f5b5b647302412c2
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_1_1_scroll_value_fact.js
@@ -0,0 +1,8 @@
+var class_scroll_1_1_scroll_value_fact =
+[
+    [ "getType", "class_scroll_1_1_scroll_value_fact.html#ac995e2a1d0a04a42af36b914f71d6537", null ],
+    [ "lhs", "class_scroll_1_1_scroll_value_fact.html#a9a89943c4d58a62f0732bea86f7643e8", null ],
+    [ "proof", "class_scroll_1_1_scroll_value_fact.html#acb0dc04a822f1d64530ad1f70abc5c7c", null ],
+    [ "value", "class_scroll_1_1_scroll_value_fact.html#adb93ce5d48aa463861fcdfe9dffed3bc", null ],
+    [ "valueTp", "class_scroll_1_1_scroll_value_fact.html#a5fcbf834e29ab16ea12bb8b821a7206d", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_scroll_1_1_scroll_value_fact.png b/Doxygen/output/html/class_scroll_1_1_scroll_value_fact.png
new file mode 100644
index 0000000000000000000000000000000000000000..ad26a3c0ad28cf4dd301febeaabab037e84ebeac
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_1_1_scroll_value_fact.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:de7764c5f534c11ab079f71219354ee99a54f09fce726f9348d0252c6da67494
+size 579
diff --git a/Doxygen/output/html/class_scroll_1_1_uri_reference-members.html b/Doxygen/output/html/class_scroll_1_1_uri_reference-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..4e22658dffc33f5e381c25c5b41a6611f2b5834d
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_1_1_uri_reference-members.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_scroll_1_1_uri_reference.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">Scroll.UriReference Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_scroll_1_1_uri_reference.html">Scroll.UriReference</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_1_1_uri_reference.html#addc429ccd96a4b061d1b165f73e8b4a8">uri</a></td><td class="entry"><a class="el" href="class_scroll_1_1_uri_reference.html">Scroll.UriReference</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll_1_1_uri_reference.html#a0ffd38b8dc30db7ed832a18306f6b80e">UriReference</a>(string uri)</td><td class="entry"><a class="el" href="class_scroll_1_1_uri_reference.html">Scroll.UriReference</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_scroll_1_1_uri_reference.html b/Doxygen/output/html/class_scroll_1_1_uri_reference.html
new file mode 100644
index 0000000000000000000000000000000000000000..f74688288a822f5dc921fe63f3b0127dc8910b09
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_1_1_uri_reference.html
@@ -0,0 +1,150 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Scroll.UriReference Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_scroll_1_1_uri_reference.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_scroll_1_1_uri_reference-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">Scroll.UriReference Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a0ffd38b8dc30db7ed832a18306f6b80e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_uri_reference.html#a0ffd38b8dc30db7ed832a18306f6b80e">UriReference</a> (string <a class="el" href="class_scroll_1_1_uri_reference.html#addc429ccd96a4b061d1b165f73e8b4a8">uri</a>)</td></tr>
+<tr class="separator:a0ffd38b8dc30db7ed832a18306f6b80e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:addc429ccd96a4b061d1b165f73e8b4a8"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_1_1_uri_reference.html#addc429ccd96a4b061d1b165f73e8b4a8">uri</a></td></tr>
+<tr class="separator:addc429ccd96a4b061d1b165f73e8b4a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a0ffd38b8dc30db7ed832a18306f6b80e" name="a0ffd38b8dc30db7ed832a18306f6b80e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0ffd38b8dc30db7ed832a18306f6b80e">&#9670;&nbsp;</a></span>UriReference()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Scroll.UriReference.UriReference </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>uri</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="addc429ccd96a4b061d1b165f73e8b4a8" name="addc429ccd96a4b061d1b165f73e8b4a8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#addc429ccd96a4b061d1b165f73e8b4a8">&#9670;&nbsp;</a></span>uri</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string Scroll.UriReference.uri</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InventoryStuff/<a class="el" href="_scroll_8cs.html">Scroll.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_scroll.html">Scroll</a></li><li class="navelem"><a class="el" href="class_scroll_1_1_uri_reference.html">UriReference</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_scroll_1_1_uri_reference.js b/Doxygen/output/html/class_scroll_1_1_uri_reference.js
new file mode 100644
index 0000000000000000000000000000000000000000..e41311d08408abdd6591ba849b5d54b57f624d7a
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_1_1_uri_reference.js
@@ -0,0 +1,5 @@
+var class_scroll_1_1_uri_reference =
+[
+    [ "UriReference", "class_scroll_1_1_uri_reference.html#a0ffd38b8dc30db7ed832a18306f6b80e", null ],
+    [ "uri", "class_scroll_1_1_uri_reference.html#addc429ccd96a4b061d1b165f73e8b4a8", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_scroll_clicked_script-members.html b/Doxygen/output/html/class_scroll_clicked_script-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..35323cc6b5bec97646ab3518ba30396518a6279d
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_clicked_script-members.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_scroll_clicked_script.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">ScrollClickedScript Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_scroll_clicked_script.html">ScrollClickedScript</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_clicked_script.html#a2f1385dce7f3368af0847dfc829008a1">DetailScreen</a></td><td class="entry"><a class="el" href="class_scroll_clicked_script.html">ScrollClickedScript</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll_clicked_script.html#afde590e05f1bc8af41d76a9076ab990b">onClick</a>()</td><td class="entry"><a class="el" href="class_scroll_clicked_script.html">ScrollClickedScript</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_clicked_script.html#a519b89d89566d15d5c8f6e00bda56e94">scroll</a></td><td class="entry"><a class="el" href="class_scroll_clicked_script.html">ScrollClickedScript</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_scroll_clicked_script.html b/Doxygen/output/html/class_scroll_clicked_script.html
new file mode 100644
index 0000000000000000000000000000000000000000..b2a37d87dbf591b94dd25afc231ce355d34eeb6b
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_clicked_script.html
@@ -0,0 +1,171 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: ScrollClickedScript Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_scroll_clicked_script.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="class_scroll_clicked_script-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">ScrollClickedScript Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for ScrollClickedScript:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_scroll_clicked_script.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:afde590e05f1bc8af41d76a9076ab990b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_clicked_script.html#afde590e05f1bc8af41d76a9076ab990b">onClick</a> ()</td></tr>
+<tr class="separator:afde590e05f1bc8af41d76a9076ab990b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a519b89d89566d15d5c8f6e00bda56e94"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_scroll.html">Scroll</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_clicked_script.html#a519b89d89566d15d5c8f6e00bda56e94">scroll</a></td></tr>
+<tr class="separator:a519b89d89566d15d5c8f6e00bda56e94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2f1385dce7f3368af0847dfc829008a1"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_clicked_script.html#a2f1385dce7f3368af0847dfc829008a1">DetailScreen</a></td></tr>
+<tr class="separator:a2f1385dce7f3368af0847dfc829008a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="afde590e05f1bc8af41d76a9076ab990b" name="afde590e05f1bc8af41d76a9076ab990b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afde590e05f1bc8af41d76a9076ab990b">&#9670;&nbsp;</a></span>onClick()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ScrollClickedScript.onClick </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a2f1385dce7f3368af0847dfc829008a1" name="a2f1385dce7f3368af0847dfc829008a1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2f1385dce7f3368af0847dfc829008a1">&#9670;&nbsp;</a></span>DetailScreen</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject ScrollClickedScript.DetailScreen</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a519b89d89566d15d5c8f6e00bda56e94" name="a519b89d89566d15d5c8f6e00bda56e94"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a519b89d89566d15d5c8f6e00bda56e94">&#9670;&nbsp;</a></span>scroll</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_scroll.html">Scroll</a> ScrollClickedScript.scroll</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InventoryStuff/<a class="el" href="_scroll_clicked_script_8cs.html">ScrollClickedScript.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_scroll_clicked_script.html">ScrollClickedScript</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_scroll_clicked_script.js b/Doxygen/output/html/class_scroll_clicked_script.js
new file mode 100644
index 0000000000000000000000000000000000000000..16ef794d4a0f4228a2c1bc3aad0a66bf01b869e5
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_clicked_script.js
@@ -0,0 +1,6 @@
+var class_scroll_clicked_script =
+[
+    [ "onClick", "class_scroll_clicked_script.html#afde590e05f1bc8af41d76a9076ab990b", null ],
+    [ "DetailScreen", "class_scroll_clicked_script.html#a2f1385dce7f3368af0847dfc829008a1", null ],
+    [ "scroll", "class_scroll_clicked_script.html#a519b89d89566d15d5c8f6e00bda56e94", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_scroll_clicked_script.png b/Doxygen/output/html/class_scroll_clicked_script.png
new file mode 100644
index 0000000000000000000000000000000000000000..91a3a40933525c481741475f81f591d09f14380a
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_clicked_script.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2158b3a0ad87122030860c89a7d0f649560570a9e82babb3b6ed3fb17bc0d5fa
+size 535
diff --git a/Doxygen/output/html/class_scroll_details-members.html b/Doxygen/output/html/class_scroll_details-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..0403fcb5cf634f16e029090e49f7b28249fc58ab
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_details-members.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_scroll_details.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">ScrollDetails Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_scroll_details.html">ScrollDetails</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_details.html#a23b498126f7832c85957c4cfbaaa4d75">animateHint</a>(GameObject scrollParameter, string scrollParameterUri)</td><td class="entry"><a class="el" href="class_scroll_details.html">ScrollDetails</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll_details.html#a9ed006a763286cbc1f13fbdf71e3eb28">animateScrollParameter</a>(string label)</td><td class="entry"><a class="el" href="class_scroll_details.html">ScrollDetails</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_details.html#ae459e1ce5fcb5e66362bf28b90b956ae">automaticHintGenerationActive</a></td><td class="entry"><a class="el" href="class_scroll_details.html">ScrollDetails</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll_details.html#ad0e5dbe252382302148dd8a4e352914f">currentMmtAnswer</a></td><td class="entry"><a class="el" href="class_scroll_details.html">ScrollDetails</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_details.html#a5565d82324dc2bbe79a19b54cee5c4b5">cursor</a></td><td class="entry"><a class="el" href="class_scroll_details.html">ScrollDetails</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll_details.html#a8606726af66a0efe799eb9ceb8e03e51">dynamicScrollDescriptionsActive</a></td><td class="entry"><a class="el" href="class_scroll_details.html">ScrollDetails</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_details.html#a1fdcb97a6e8ce79b83796b1066295a93">GetPosition</a>(int i)</td><td class="entry"><a class="el" href="class_scroll_details.html">ScrollDetails</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll_details.html#a1a9b67f5dccaa7664e62098cdfc51d7a">LatestCompletions</a></td><td class="entry"><a class="el" href="class_scroll_details.html">ScrollDetails</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_details.html#ae5f13f5137cce74fbea839f56f3b9c49">LatestRenderedHints</a></td><td class="entry"><a class="el" href="class_scroll_details.html">ScrollDetails</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll_details.html#a1c52548d17b6e91a47cc8ff3139c03df">magicButton</a>()</td><td class="entry"><a class="el" href="class_scroll_details.html">ScrollDetails</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_details.html#ae3d617782b1b07a9225dfaa5351eceae">magicButtonTrigger</a>()</td><td class="entry"><a class="el" href="class_scroll_details.html">ScrollDetails</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll_details.html#ad9a03d73a14a0417e9cd2941e83cf789">newAssignment</a>()</td><td class="entry"><a class="el" href="class_scroll_details.html">ScrollDetails</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_details.html#a1f50be533352d59d0751434c12c015ff">newAssignmentTrigger</a>()</td><td class="entry"><a class="el" href="class_scroll_details.html">ScrollDetails</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll_details.html#a1c98de63d5bad4deb76acae589bbae83">parameterDisplayPrefab</a></td><td class="entry"><a class="el" href="class_scroll_details.html">ScrollDetails</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_details.html#adb8b1cd64731d0724d9c2b46d6ba6f46">ParameterDisplays</a></td><td class="entry"><a class="el" href="class_scroll_details.html">ScrollDetails</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll_details.html#a33939147e75b0368668f2fa49ecd1b96">prepareScrollAssignments</a>()</td><td class="entry"><a class="el" href="class_scroll_details.html">ScrollDetails</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_details.html#acb31b19981e67f342af3cc4621329e21">processRenderedScroll</a>(Scroll rendered, List&lt; string &gt; hintUris)</td><td class="entry"><a class="el" href="class_scroll_details.html">ScrollDetails</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll_details.html#a8d7d17ba1458f170f6f2fc27a06dfdb4">processScrollDynamicInfo</a>(Scroll.ScrollDynamicInfo scrollDynamicInfo)</td><td class="entry"><a class="el" href="class_scroll_details.html">ScrollDetails</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_details.html#ad8cc6ee2f393bf6d32f15f2e73e40357">readPushout</a>(List&lt; Scroll.ScrollFact &gt; pushoutFacts)</td><td class="entry"><a class="el" href="class_scroll_details.html">ScrollDetails</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll_details.html#a6d8abb73bf580b384e5f96e90ea41256">scroll</a></td><td class="entry"><a class="el" href="class_scroll_details.html">ScrollDetails</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_details.html#aecb83e27ad3384936bb1474f33e18643">sendView</a>(string endpoint)</td><td class="entry"><a class="el" href="class_scroll_details.html">ScrollDetails</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll_details.html#a733b191256d73bbff54e8167d3617725">setScroll</a>(Scroll s)</td><td class="entry"><a class="el" href="class_scroll_details.html">ScrollDetails</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_details.html#a3ef63dd71fabb1a75943f741807d17a9">Start</a>()</td><td class="entry"><a class="el" href="class_scroll_details.html">ScrollDetails</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll_details.html#a1463a71da841e3fa5e98cc5f1b186bf8">x_Start</a></td><td class="entry"><a class="el" href="class_scroll_details.html">ScrollDetails</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_details.html#aabeeba25af51f262b02b32c35c445d80">y_Paece_Between_Items</a></td><td class="entry"><a class="el" href="class_scroll_details.html">ScrollDetails</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll_details.html#a87f0efdeb12adb4e03c26866870cd20f">y_Start</a></td><td class="entry"><a class="el" href="class_scroll_details.html">ScrollDetails</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_scroll_details.html b/Doxygen/output/html/class_scroll_details.html
new file mode 100644
index 0000000000000000000000000000000000000000..b34cf525ab8cfd20d2ee72a42aadaeb9e0d55e7d
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_details.html
@@ -0,0 +1,690 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: ScrollDetails Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_scroll_details.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="#pri-static-attribs">Static Private Attributes</a> &#124;
+<a href="class_scroll_details-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">ScrollDetails Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for ScrollDetails:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_scroll_details.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a1fdcb97a6e8ce79b83796b1066295a93"><td class="memItemLeft" align="right" valign="top">Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_details.html#a1fdcb97a6e8ce79b83796b1066295a93">GetPosition</a> (int i)</td></tr>
+<tr class="separator:a1fdcb97a6e8ce79b83796b1066295a93"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a733b191256d73bbff54e8167d3617725"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_details.html#a733b191256d73bbff54e8167d3617725">setScroll</a> (<a class="el" href="class_scroll.html">Scroll</a> s)</td></tr>
+<tr class="separator:a733b191256d73bbff54e8167d3617725"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3d617782b1b07a9225dfaa5351eceae"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_details.html#ae3d617782b1b07a9225dfaa5351eceae">magicButtonTrigger</a> ()</td></tr>
+<tr class="separator:ae3d617782b1b07a9225dfaa5351eceae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1f50be533352d59d0751434c12c015ff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_details.html#a1f50be533352d59d0751434c12c015ff">newAssignmentTrigger</a> ()</td></tr>
+<tr class="separator:a1f50be533352d59d0751434c12c015ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d7d17ba1458f170f6f2fc27a06dfdb4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_details.html#a8d7d17ba1458f170f6f2fc27a06dfdb4">processScrollDynamicInfo</a> (<a class="el" href="class_scroll_1_1_scroll_dynamic_info.html">Scroll.ScrollDynamicInfo</a> scrollDynamicInfo)</td></tr>
+<tr class="separator:a8d7d17ba1458f170f6f2fc27a06dfdb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb31b19981e67f342af3cc4621329e21"><td class="memItemLeft" align="right" valign="top">List&lt; string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_details.html#acb31b19981e67f342af3cc4621329e21">processRenderedScroll</a> (<a class="el" href="class_scroll.html">Scroll</a> rendered, List&lt; string &gt; hintUris)</td></tr>
+<tr class="separator:acb31b19981e67f342af3cc4621329e21"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a23b498126f7832c85957c4cfbaaa4d75"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_details.html#a23b498126f7832c85957c4cfbaaa4d75">animateHint</a> (GameObject scrollParameter, string scrollParameterUri)</td></tr>
+<tr class="separator:a23b498126f7832c85957c4cfbaaa4d75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9ed006a763286cbc1f13fbdf71e3eb28"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_details.html#a9ed006a763286cbc1f13fbdf71e3eb28">animateScrollParameter</a> (string label)</td></tr>
+<tr class="separator:a9ed006a763286cbc1f13fbdf71e3eb28"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a5565d82324dc2bbe79a19b54cee5c4b5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_world_cursor.html">WorldCursor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_details.html#a5565d82324dc2bbe79a19b54cee5c4b5">cursor</a></td></tr>
+<tr class="separator:a5565d82324dc2bbe79a19b54cee5c4b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c98de63d5bad4deb76acae589bbae83"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_details.html#a1c98de63d5bad4deb76acae589bbae83">parameterDisplayPrefab</a></td></tr>
+<tr class="separator:a1c98de63d5bad4deb76acae589bbae83"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d8abb73bf580b384e5f96e90ea41256"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_scroll.html">Scroll</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_details.html#a6d8abb73bf580b384e5f96e90ea41256">scroll</a></td></tr>
+<tr class="separator:a6d8abb73bf580b384e5f96e90ea41256"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1463a71da841e3fa5e98cc5f1b186bf8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_details.html#a1463a71da841e3fa5e98cc5f1b186bf8">x_Start</a></td></tr>
+<tr class="separator:a1463a71da841e3fa5e98cc5f1b186bf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a87f0efdeb12adb4e03c26866870cd20f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_details.html#a87f0efdeb12adb4e03c26866870cd20f">y_Start</a></td></tr>
+<tr class="separator:a87f0efdeb12adb4e03c26866870cd20f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabeeba25af51f262b02b32c35c445d80"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_details.html#aabeeba25af51f262b02b32c35c445d80">y_Paece_Between_Items</a></td></tr>
+<tr class="separator:aabeeba25af51f262b02b32c35c445d80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0e5dbe252382302148dd8a4e352914f"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_details.html#ad0e5dbe252382302148dd8a4e352914f">currentMmtAnswer</a></td></tr>
+<tr class="separator:ad0e5dbe252382302148dd8a4e352914f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8606726af66a0efe799eb9ceb8e03e51"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_details.html#a8606726af66a0efe799eb9ceb8e03e51">dynamicScrollDescriptionsActive</a> = true</td></tr>
+<tr class="separator:a8606726af66a0efe799eb9ceb8e03e51"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae459e1ce5fcb5e66362bf28b90b956ae"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_details.html#ae459e1ce5fcb5e66362bf28b90b956ae">automaticHintGenerationActive</a> = true</td></tr>
+<tr class="separator:ae459e1ce5fcb5e66362bf28b90b956ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:adb8b1cd64731d0724d9c2b46d6ba6f46"><td class="memItemLeft" align="right" valign="top">static List&lt; GameObject &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_details.html#adb8b1cd64731d0724d9c2b46d6ba6f46">ParameterDisplays</a></td></tr>
+<tr class="separator:adb8b1cd64731d0724d9c2b46d6ba6f46"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:a3ef63dd71fabb1a75943f741807d17a9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_details.html#a3ef63dd71fabb1a75943f741807d17a9">Start</a> ()</td></tr>
+<tr class="separator:a3ef63dd71fabb1a75943f741807d17a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c52548d17b6e91a47cc8ff3139c03df"><td class="memItemLeft" align="right" valign="top">IEnumerator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_details.html#a1c52548d17b6e91a47cc8ff3139c03df">magicButton</a> ()</td></tr>
+<tr class="separator:a1c52548d17b6e91a47cc8ff3139c03df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad9a03d73a14a0417e9cd2941e83cf789"><td class="memItemLeft" align="right" valign="top">IEnumerator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_details.html#ad9a03d73a14a0417e9cd2941e83cf789">newAssignment</a> ()</td></tr>
+<tr class="separator:ad9a03d73a14a0417e9cd2941e83cf789"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aecb83e27ad3384936bb1474f33e18643"><td class="memItemLeft" align="right" valign="top">IEnumerator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_details.html#aecb83e27ad3384936bb1474f33e18643">sendView</a> (string endpoint)</td></tr>
+<tr class="separator:aecb83e27ad3384936bb1474f33e18643"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a33939147e75b0368668f2fa49ecd1b96"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_details.html#a33939147e75b0368668f2fa49ecd1b96">prepareScrollAssignments</a> ()</td></tr>
+<tr class="separator:a33939147e75b0368668f2fa49ecd1b96"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8cc6ee2f393bf6d32f15f2e73e40357"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_details.html#ad8cc6ee2f393bf6d32f15f2e73e40357">readPushout</a> (List&lt; <a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a> &gt; pushoutFacts)</td></tr>
+<tr class="separator:ad8cc6ee2f393bf6d32f15f2e73e40357"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-static-attribs" name="pri-static-attribs"></a>
+Static Private Attributes</h2></td></tr>
+<tr class="memitem:a1a9b67f5dccaa7664e62098cdfc51d7a"><td class="memItemLeft" align="right" valign="top">static List&lt; <a class="el" href="class_scroll_1_1_scroll_assignment.html">Scroll.ScrollAssignment</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_details.html#a1a9b67f5dccaa7664e62098cdfc51d7a">LatestCompletions</a></td></tr>
+<tr class="separator:a1a9b67f5dccaa7664e62098cdfc51d7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5f13f5137cce74fbea839f56f3b9c49"><td class="memItemLeft" align="right" valign="top">static List&lt; <a class="el" href="class_fact.html">Fact</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_details.html#ae5f13f5137cce74fbea839f56f3b9c49">LatestRenderedHints</a></td></tr>
+<tr class="separator:ae5f13f5137cce74fbea839f56f3b9c49"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a23b498126f7832c85957c4cfbaaa4d75" name="a23b498126f7832c85957c4cfbaaa4d75"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a23b498126f7832c85957c4cfbaaa4d75">&#9670;&nbsp;</a></span>animateHint()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ScrollDetails.animateHint </td>
+          <td>(</td>
+          <td class="paramtype">GameObject&#160;</td>
+          <td class="paramname"><em>scrollParameter</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>scrollParameterUri</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9ed006a763286cbc1f13fbdf71e3eb28" name="a9ed006a763286cbc1f13fbdf71e3eb28"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9ed006a763286cbc1f13fbdf71e3eb28">&#9670;&nbsp;</a></span>animateScrollParameter()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ScrollDetails.animateScrollParameter </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>label</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1fdcb97a6e8ce79b83796b1066295a93" name="a1fdcb97a6e8ce79b83796b1066295a93"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1fdcb97a6e8ce79b83796b1066295a93">&#9670;&nbsp;</a></span>GetPosition()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Vector3 ScrollDetails.GetPosition </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>i</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1c52548d17b6e91a47cc8ff3139c03df" name="a1c52548d17b6e91a47cc8ff3139c03df"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1c52548d17b6e91a47cc8ff3139c03df">&#9670;&nbsp;</a></span>magicButton()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">IEnumerator ScrollDetails.magicButton </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae3d617782b1b07a9225dfaa5351eceae" name="ae3d617782b1b07a9225dfaa5351eceae"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae3d617782b1b07a9225dfaa5351eceae">&#9670;&nbsp;</a></span>magicButtonTrigger()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ScrollDetails.magicButtonTrigger </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad9a03d73a14a0417e9cd2941e83cf789" name="ad9a03d73a14a0417e9cd2941e83cf789"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad9a03d73a14a0417e9cd2941e83cf789">&#9670;&nbsp;</a></span>newAssignment()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">IEnumerator ScrollDetails.newAssignment </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1f50be533352d59d0751434c12c015ff" name="a1f50be533352d59d0751434c12c015ff"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1f50be533352d59d0751434c12c015ff">&#9670;&nbsp;</a></span>newAssignmentTrigger()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ScrollDetails.newAssignmentTrigger </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a33939147e75b0368668f2fa49ecd1b96" name="a33939147e75b0368668f2fa49ecd1b96"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a33939147e75b0368668f2fa49ecd1b96">&#9670;&nbsp;</a></span>prepareScrollAssignments()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">string ScrollDetails.prepareScrollAssignments </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="acb31b19981e67f342af3cc4621329e21" name="acb31b19981e67f342af3cc4621329e21"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acb31b19981e67f342af3cc4621329e21">&#9670;&nbsp;</a></span>processRenderedScroll()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt; string &gt; ScrollDetails.processRenderedScroll </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_scroll.html">Scroll</a>&#160;</td>
+          <td class="paramname"><em>rendered</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">List&lt; string &gt;&#160;</td>
+          <td class="paramname"><em>hintUris</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8d7d17ba1458f170f6f2fc27a06dfdb4" name="a8d7d17ba1458f170f6f2fc27a06dfdb4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8d7d17ba1458f170f6f2fc27a06dfdb4">&#9670;&nbsp;</a></span>processScrollDynamicInfo()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ScrollDetails.processScrollDynamicInfo </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_scroll_1_1_scroll_dynamic_info.html">Scroll.ScrollDynamicInfo</a>&#160;</td>
+          <td class="paramname"><em>scrollDynamicInfo</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad8cc6ee2f393bf6d32f15f2e73e40357" name="ad8cc6ee2f393bf6d32f15f2e73e40357"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad8cc6ee2f393bf6d32f15f2e73e40357">&#9670;&nbsp;</a></span>readPushout()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ScrollDetails.readPushout </td>
+          <td>(</td>
+          <td class="paramtype">List&lt; <a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a> &gt;&#160;</td>
+          <td class="paramname"><em>pushoutFacts</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aecb83e27ad3384936bb1474f33e18643" name="aecb83e27ad3384936bb1474f33e18643"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aecb83e27ad3384936bb1474f33e18643">&#9670;&nbsp;</a></span>sendView()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">IEnumerator ScrollDetails.sendView </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>endpoint</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a733b191256d73bbff54e8167d3617725" name="a733b191256d73bbff54e8167d3617725"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a733b191256d73bbff54e8167d3617725">&#9670;&nbsp;</a></span>setScroll()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ScrollDetails.setScroll </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_scroll.html">Scroll</a>&#160;</td>
+          <td class="paramname"><em>s</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3ef63dd71fabb1a75943f741807d17a9" name="a3ef63dd71fabb1a75943f741807d17a9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3ef63dd71fabb1a75943f741807d17a9">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ScrollDetails.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="ae459e1ce5fcb5e66362bf28b90b956ae" name="ae459e1ce5fcb5e66362bf28b90b956ae"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae459e1ce5fcb5e66362bf28b90b956ae">&#9670;&nbsp;</a></span>automaticHintGenerationActive</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool ScrollDetails.automaticHintGenerationActive = true</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad0e5dbe252382302148dd8a4e352914f" name="ad0e5dbe252382302148dd8a4e352914f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad0e5dbe252382302148dd8a4e352914f">&#9670;&nbsp;</a></span>currentMmtAnswer</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string ScrollDetails.currentMmtAnswer</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5565d82324dc2bbe79a19b54cee5c4b5" name="a5565d82324dc2bbe79a19b54cee5c4b5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5565d82324dc2bbe79a19b54cee5c4b5">&#9670;&nbsp;</a></span>cursor</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_world_cursor.html">WorldCursor</a> ScrollDetails.cursor</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8606726af66a0efe799eb9ceb8e03e51" name="a8606726af66a0efe799eb9ceb8e03e51"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8606726af66a0efe799eb9ceb8e03e51">&#9670;&nbsp;</a></span>dynamicScrollDescriptionsActive</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool ScrollDetails.dynamicScrollDescriptionsActive = true</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1a9b67f5dccaa7664e62098cdfc51d7a" name="a1a9b67f5dccaa7664e62098cdfc51d7a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1a9b67f5dccaa7664e62098cdfc51d7a">&#9670;&nbsp;</a></span>LatestCompletions</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;<a class="el" href="class_scroll_1_1_scroll_assignment.html">Scroll.ScrollAssignment</a>&gt; ScrollDetails.LatestCompletions</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae5f13f5137cce74fbea839f56f3b9c49" name="ae5f13f5137cce74fbea839f56f3b9c49"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae5f13f5137cce74fbea839f56f3b9c49">&#9670;&nbsp;</a></span>LatestRenderedHints</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;<a class="el" href="class_fact.html">Fact</a>&gt; ScrollDetails.LatestRenderedHints</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1c98de63d5bad4deb76acae589bbae83" name="a1c98de63d5bad4deb76acae589bbae83"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1c98de63d5bad4deb76acae589bbae83">&#9670;&nbsp;</a></span>parameterDisplayPrefab</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject ScrollDetails.parameterDisplayPrefab</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="adb8b1cd64731d0724d9c2b46d6ba6f46" name="adb8b1cd64731d0724d9c2b46d6ba6f46"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adb8b1cd64731d0724d9c2b46d6ba6f46">&#9670;&nbsp;</a></span>ParameterDisplays</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;GameObject&gt; ScrollDetails.ParameterDisplays</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6d8abb73bf580b384e5f96e90ea41256" name="a6d8abb73bf580b384e5f96e90ea41256"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6d8abb73bf580b384e5f96e90ea41256">&#9670;&nbsp;</a></span>scroll</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_scroll.html">Scroll</a> ScrollDetails.scroll</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1463a71da841e3fa5e98cc5f1b186bf8" name="a1463a71da841e3fa5e98cc5f1b186bf8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1463a71da841e3fa5e98cc5f1b186bf8">&#9670;&nbsp;</a></span>x_Start</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int ScrollDetails.x_Start</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aabeeba25af51f262b02b32c35c445d80" name="aabeeba25af51f262b02b32c35c445d80"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aabeeba25af51f262b02b32c35c445d80">&#9670;&nbsp;</a></span>y_Paece_Between_Items</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int ScrollDetails.y_Paece_Between_Items</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a87f0efdeb12adb4e03c26866870cd20f" name="a87f0efdeb12adb4e03c26866870cd20f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a87f0efdeb12adb4e03c26866870cd20f">&#9670;&nbsp;</a></span>y_Start</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int ScrollDetails.y_Start</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InventoryStuff/<a class="el" href="_scroll_details_8cs.html">ScrollDetails.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_scroll_details.html">ScrollDetails</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_scroll_details.js b/Doxygen/output/html/class_scroll_details.js
new file mode 100644
index 0000000000000000000000000000000000000000..876446b6a4b14616f7e2649ff0fda67ac1d95c08
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_details.js
@@ -0,0 +1,29 @@
+var class_scroll_details =
+[
+    [ "animateHint", "class_scroll_details.html#a23b498126f7832c85957c4cfbaaa4d75", null ],
+    [ "animateScrollParameter", "class_scroll_details.html#a9ed006a763286cbc1f13fbdf71e3eb28", null ],
+    [ "GetPosition", "class_scroll_details.html#a1fdcb97a6e8ce79b83796b1066295a93", null ],
+    [ "magicButton", "class_scroll_details.html#a1c52548d17b6e91a47cc8ff3139c03df", null ],
+    [ "magicButtonTrigger", "class_scroll_details.html#ae3d617782b1b07a9225dfaa5351eceae", null ],
+    [ "newAssignment", "class_scroll_details.html#ad9a03d73a14a0417e9cd2941e83cf789", null ],
+    [ "newAssignmentTrigger", "class_scroll_details.html#a1f50be533352d59d0751434c12c015ff", null ],
+    [ "prepareScrollAssignments", "class_scroll_details.html#a33939147e75b0368668f2fa49ecd1b96", null ],
+    [ "processRenderedScroll", "class_scroll_details.html#acb31b19981e67f342af3cc4621329e21", null ],
+    [ "processScrollDynamicInfo", "class_scroll_details.html#a8d7d17ba1458f170f6f2fc27a06dfdb4", null ],
+    [ "readPushout", "class_scroll_details.html#ad8cc6ee2f393bf6d32f15f2e73e40357", null ],
+    [ "sendView", "class_scroll_details.html#aecb83e27ad3384936bb1474f33e18643", null ],
+    [ "setScroll", "class_scroll_details.html#a733b191256d73bbff54e8167d3617725", null ],
+    [ "Start", "class_scroll_details.html#a3ef63dd71fabb1a75943f741807d17a9", null ],
+    [ "automaticHintGenerationActive", "class_scroll_details.html#ae459e1ce5fcb5e66362bf28b90b956ae", null ],
+    [ "currentMmtAnswer", "class_scroll_details.html#ad0e5dbe252382302148dd8a4e352914f", null ],
+    [ "cursor", "class_scroll_details.html#a5565d82324dc2bbe79a19b54cee5c4b5", null ],
+    [ "dynamicScrollDescriptionsActive", "class_scroll_details.html#a8606726af66a0efe799eb9ceb8e03e51", null ],
+    [ "LatestCompletions", "class_scroll_details.html#a1a9b67f5dccaa7664e62098cdfc51d7a", null ],
+    [ "LatestRenderedHints", "class_scroll_details.html#ae5f13f5137cce74fbea839f56f3b9c49", null ],
+    [ "parameterDisplayPrefab", "class_scroll_details.html#a1c98de63d5bad4deb76acae589bbae83", null ],
+    [ "ParameterDisplays", "class_scroll_details.html#adb8b1cd64731d0724d9c2b46d6ba6f46", null ],
+    [ "scroll", "class_scroll_details.html#a6d8abb73bf580b384e5f96e90ea41256", null ],
+    [ "x_Start", "class_scroll_details.html#a1463a71da841e3fa5e98cc5f1b186bf8", null ],
+    [ "y_Paece_Between_Items", "class_scroll_details.html#aabeeba25af51f262b02b32c35c445d80", null ],
+    [ "y_Start", "class_scroll_details.html#a87f0efdeb12adb4e03c26866870cd20f", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_scroll_details.png b/Doxygen/output/html/class_scroll_details.png
new file mode 100644
index 0000000000000000000000000000000000000000..18934770ddffefff7e4862b2e6d0db4965366c28
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_details.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f3d836a5d233fe698ce3c020e753ad379bdcf1e27760712f9eb383768f437e7c
+size 494
diff --git a/Doxygen/output/html/class_scroll_u_i_manager-members.html b/Doxygen/output/html/class_scroll_u_i_manager-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..7a787fefc5831b0eaf22f14557774e4bea7908ca
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_u_i_manager-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_scroll_u_i_manager.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">ScrollUIManager Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_scroll_u_i_manager.html">ScrollUIManager</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_u_i_manager.html#a31fdb6daae3f50708b7f95bed75659d7">canvasGroup</a></td><td class="entry"><a class="el" href="class_scroll_u_i_manager.html">ScrollUIManager</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll_u_i_manager.html#aeda1d766bbd9d2544f21abf243ee1b2a">Hide</a>(float delay=0f)</td><td class="entry"><a class="el" href="class_scroll_u_i_manager.html">ScrollUIManager</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_u_i_manager.html#a4b80cb5f5d9c612c8c913da2df9a690f">initialShow</a></td><td class="entry"><a class="el" href="class_scroll_u_i_manager.html">ScrollUIManager</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_scroll_u_i_manager.html#a3c8714bd194851cd2c57d0b4734771ed">Show</a>(float delay=0f)</td><td class="entry"><a class="el" href="class_scroll_u_i_manager.html">ScrollUIManager</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_scroll_u_i_manager.html#a518dd9ff106731ad7264a0c245330189">Start</a>()</td><td class="entry"><a class="el" href="class_scroll_u_i_manager.html">ScrollUIManager</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_scroll_u_i_manager.html b/Doxygen/output/html/class_scroll_u_i_manager.html
new file mode 100644
index 0000000000000000000000000000000000000000..affb89a9a08a4959a264553c0ff9e563252e6219
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_u_i_manager.html
@@ -0,0 +1,235 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: ScrollUIManager Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_scroll_u_i_manager.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="#pri-attribs">Private Attributes</a> &#124;
+<a href="class_scroll_u_i_manager-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">ScrollUIManager Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for ScrollUIManager:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_scroll_u_i_manager.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a3c8714bd194851cd2c57d0b4734771ed"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_u_i_manager.html#a3c8714bd194851cd2c57d0b4734771ed">Show</a> (float delay=0f)</td></tr>
+<tr class="separator:a3c8714bd194851cd2c57d0b4734771ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeda1d766bbd9d2544f21abf243ee1b2a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_u_i_manager.html#aeda1d766bbd9d2544f21abf243ee1b2a">Hide</a> (float delay=0f)</td></tr>
+<tr class="separator:aeda1d766bbd9d2544f21abf243ee1b2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a4b80cb5f5d9c612c8c913da2df9a690f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_u_i_manager.html#a4b80cb5f5d9c612c8c913da2df9a690f">initialShow</a></td></tr>
+<tr class="separator:a4b80cb5f5d9c612c8c913da2df9a690f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:a518dd9ff106731ad7264a0c245330189"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_u_i_manager.html#a518dd9ff106731ad7264a0c245330189">Start</a> ()</td></tr>
+<tr class="separator:a518dd9ff106731ad7264a0c245330189"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:a31fdb6daae3f50708b7f95bed75659d7"><td class="memItemLeft" align="right" valign="top">CanvasGroup&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scroll_u_i_manager.html#a31fdb6daae3f50708b7f95bed75659d7">canvasGroup</a></td></tr>
+<tr class="separator:a31fdb6daae3f50708b7f95bed75659d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="aeda1d766bbd9d2544f21abf243ee1b2a" name="aeda1d766bbd9d2544f21abf243ee1b2a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aeda1d766bbd9d2544f21abf243ee1b2a">&#9670;&nbsp;</a></span>Hide()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ScrollUIManager.Hide </td>
+          <td>(</td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>delay</em> = <code>0f</code></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3c8714bd194851cd2c57d0b4734771ed" name="a3c8714bd194851cd2c57d0b4734771ed"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3c8714bd194851cd2c57d0b4734771ed">&#9670;&nbsp;</a></span>Show()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ScrollUIManager.Show </td>
+          <td>(</td>
+          <td class="paramtype">float&#160;</td>
+          <td class="paramname"><em>delay</em> = <code>0f</code></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a518dd9ff106731ad7264a0c245330189" name="a518dd9ff106731ad7264a0c245330189"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a518dd9ff106731ad7264a0c245330189">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ScrollUIManager.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a31fdb6daae3f50708b7f95bed75659d7" name="a31fdb6daae3f50708b7f95bed75659d7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a31fdb6daae3f50708b7f95bed75659d7">&#9670;&nbsp;</a></span>canvasGroup</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">CanvasGroup ScrollUIManager.canvasGroup</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4b80cb5f5d9c612c8c913da2df9a690f" name="a4b80cb5f5d9c612c8c913da2df9a690f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4b80cb5f5d9c612c8c913da2df9a690f">&#9670;&nbsp;</a></span>initialShow</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool ScrollUIManager.initialShow</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/TestScripts/<a class="el" href="_scroll_u_i_manager_8cs.html">ScrollUIManager.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_scroll_u_i_manager.html">ScrollUIManager</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_scroll_u_i_manager.js b/Doxygen/output/html/class_scroll_u_i_manager.js
new file mode 100644
index 0000000000000000000000000000000000000000..c15dbaa47ce3c196c59f15dbeb3f8e997cd1eba7
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_u_i_manager.js
@@ -0,0 +1,8 @@
+var class_scroll_u_i_manager =
+[
+    [ "Hide", "class_scroll_u_i_manager.html#aeda1d766bbd9d2544f21abf243ee1b2a", null ],
+    [ "Show", "class_scroll_u_i_manager.html#a3c8714bd194851cd2c57d0b4734771ed", null ],
+    [ "Start", "class_scroll_u_i_manager.html#a518dd9ff106731ad7264a0c245330189", null ],
+    [ "canvasGroup", "class_scroll_u_i_manager.html#a31fdb6daae3f50708b7f95bed75659d7", null ],
+    [ "initialShow", "class_scroll_u_i_manager.html#a4b80cb5f5d9c612c8c913da2df9a690f", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_scroll_u_i_manager.png b/Doxygen/output/html/class_scroll_u_i_manager.png
new file mode 100644
index 0000000000000000000000000000000000000000..0c2b5269d9fbce47a66cff596c43e2c8d37de215
--- /dev/null
+++ b/Doxygen/output/html/class_scroll_u_i_manager.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f5d6412f73dcf9d8c7708bc338b30ced80afc23ebe92f89b11c07a578d8b142a
+size 519
diff --git a/Doxygen/output/html/class_shiny_things-members.html b/Doxygen/output/html/class_shiny_things-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..c57dcacfc7711ff3a53c96d37305d5a8c1cf07e5
--- /dev/null
+++ b/Doxygen/output/html/class_shiny_things-members.html
@@ -0,0 +1,139 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_shiny_things.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">ShinyThings Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_shiny_things.html">ShinyThings</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_shiny_things.html#a34b62441bcfac8582fa97719d769e56a">CheckPushoutHighlighting</a>()</td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_shiny_things.html#a6de729b70d5a18c9d16292758d7bee7d">Cursor</a></td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_shiny_things.html#aaaf397bdb22669ed1efc37c9f6960905">darkColor</a></td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_shiny_things.html#ace1ee19f5351c0c9e57d6bc26ecf8a8d">defaultMaterial</a></td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_shiny_things.html#a95ade9077df304fa629ff8c84cc0e827">directionalLight</a></td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_shiny_things.html#aa3adda8190e68df89dfeb7e5c2b26bab">extraHighlight</a></td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_shiny_things.html#a132fb507a9db9e9002315813a7642f6f">factAnimationActive</a></td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_shiny_things.html#a24ff1d5f2f91c5957231cdd1a99838b7">Fireworks_Animation</a></td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_shiny_things.html#af7e62739b38d54429029d45e892d19f1">highlightedPushoutFact</a></td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_shiny_things.html#ab06bd95f41d1aba88b67256164ae43f4">HighlightFact</a>(Fact startFact)</td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_shiny_things.html#a735f61a9619b67d095babe9177f0f94e">Highlighting</a>(RaycastHit hit)</td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_shiny_things.html#a2fa3c9ce04bd63aa047e61330dfee50c">highlightMaterial</a></td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_shiny_things.html#a5661edc7223e57cfc444aaad0ce16b52">HighlightWithFireworks</a>(Fact fact)</td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_shiny_things.html#a8f70cbd419583451204277ece4c6c88a">lastFactSelection</a></td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_shiny_things.html#a4bea8892d28dede5d79e867987a4f0be">lightColor</a></td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_shiny_things.html#ad6e5ae3dd3ffe79bfb661661f4062fa6">OnMouseOverFact</a>(Transform selection)</td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_shiny_things.html#a13e3435ce94f7a3dab7ca090e1a289f3">OnMouseOverFactEnd</a>(Transform selection)</td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_shiny_things.html#ad623211953a0141e54d50e9c3b3a03f1">OnMouseOverSnapZone</a>(Transform selection)</td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_shiny_things.html#a3254f4afd887c7bfd92550b40c1a1c15">OnMouseOverSnapZoneEnd</a>(Transform selection)</td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_shiny_things.html#a6d1beba1f127cc1f1ffdff9e0a392b07">pushoutFail</a></td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_shiny_things.html#a38eacf85d0a65fa3ae903d3884c26271">pushoutMaterial</a></td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_shiny_things.html#a255ffee2831fd023a15eafa84b99485c">RainPrefab</a></td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_shiny_things.html#afc84ad4d0378789e1404c9a70fa39b4f">selectableTag</a></td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_shiny_things.html#a9a10c49fd7a570a14affde444c3ddabd">simulationSpeed</a></td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_shiny_things.html#aa5354170805284f027b23c2ca60f1e15">slowDownAnimation</a>(ParticleSystem main1, ParticleSystem main2)</td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_shiny_things.html#a882c73674c5203110a4e0caa608f5ce9">slowDownCount</a></td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_shiny_things.html#ac76ada4bb051612457fd0c39d3c2c9aa">slowDownCounter</a></td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_shiny_things.html#a89db433f320f2a853f6136443f38168e">slowDownSwitch</a></td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_shiny_things.html#a90cf6430ba9bd17a04e8a111e4af1c20">speedSlowDown</a></td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_shiny_things.html#ae566db7ab50615052a1970085627acf6">Start</a>()</td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_shiny_things.html#a78b1a3f90855b46f7decf45c40003d42">StartPushoutFactFailHighlighting</a>(Fact startFact)</td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_shiny_things.html#a95fd71195d95b8c9195d9496a000da43">StopHighlighting</a>()</td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_shiny_things.html#aa30cae8e8e4dcd561e88af1791968c28">tempColor</a></td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_shiny_things.html#a9276bdacba8d7b193a963ae949177bec">tempMaterial</a></td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_shiny_things.html#ae5f27cda70b126141ecdbd9cd7e47044">timer</a></td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_shiny_things.html#a80c112b4b0d2174401ba2696d73000c8">timerActive</a></td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_shiny_things.html#ae2b1397cd555a916a452cb2fec02c515">timerDuration</a></td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_shiny_things.html#a71194e56c2f917dddd4328424da7e149">timerDurationEnd</a></td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_shiny_things.html#a6aaf870c02675ef42685e2652f3e29f0">Update</a>()</td><td class="entry"><a class="el" href="class_shiny_things.html">ShinyThings</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_shiny_things.html b/Doxygen/output/html/class_shiny_things.html
new file mode 100644
index 0000000000000000000000000000000000000000..7f0503719ea1f381a78ac13a1446d9730b5a9d70
--- /dev/null
+++ b/Doxygen/output/html/class_shiny_things.html
@@ -0,0 +1,991 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: ShinyThings Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_shiny_things.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#properties">Properties</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="#pri-attribs">Private Attributes</a> &#124;
+<a href="class_shiny_things-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">ShinyThings Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for ShinyThings:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_shiny_things.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ae566db7ab50615052a1970085627acf6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#ae566db7ab50615052a1970085627acf6">Start</a> ()</td></tr>
+<tr class="separator:ae566db7ab50615052a1970085627acf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6aaf870c02675ef42685e2652f3e29f0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#a6aaf870c02675ef42685e2652f3e29f0">Update</a> ()</td></tr>
+<tr class="separator:a6aaf870c02675ef42685e2652f3e29f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad6e5ae3dd3ffe79bfb661661f4062fa6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#ad6e5ae3dd3ffe79bfb661661f4062fa6">OnMouseOverFact</a> (Transform selection)</td></tr>
+<tr class="separator:ad6e5ae3dd3ffe79bfb661661f4062fa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a13e3435ce94f7a3dab7ca090e1a289f3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#a13e3435ce94f7a3dab7ca090e1a289f3">OnMouseOverFactEnd</a> (Transform selection)</td></tr>
+<tr class="separator:a13e3435ce94f7a3dab7ca090e1a289f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5661edc7223e57cfc444aaad0ce16b52"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#a5661edc7223e57cfc444aaad0ce16b52">HighlightWithFireworks</a> (<a class="el" href="class_fact.html">Fact</a> fact)</td></tr>
+<tr class="separator:a5661edc7223e57cfc444aaad0ce16b52"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab06bd95f41d1aba88b67256164ae43f4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#ab06bd95f41d1aba88b67256164ae43f4">HighlightFact</a> (<a class="el" href="class_fact.html">Fact</a> startFact)</td></tr>
+<tr class="separator:ab06bd95f41d1aba88b67256164ae43f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a95fd71195d95b8c9195d9496a000da43"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#a95fd71195d95b8c9195d9496a000da43">StopHighlighting</a> ()</td></tr>
+<tr class="separator:a95fd71195d95b8c9195d9496a000da43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78b1a3f90855b46f7decf45c40003d42"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#a78b1a3f90855b46f7decf45c40003d42">StartPushoutFactFailHighlighting</a> (<a class="el" href="class_fact.html">Fact</a> startFact)</td></tr>
+<tr class="separator:a78b1a3f90855b46f7decf45c40003d42"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a34b62441bcfac8582fa97719d769e56a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#a34b62441bcfac8582fa97719d769e56a">CheckPushoutHighlighting</a> ()</td></tr>
+<tr class="separator:a34b62441bcfac8582fa97719d769e56a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5354170805284f027b23c2ca60f1e15"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#aa5354170805284f027b23c2ca60f1e15">slowDownAnimation</a> (ParticleSystem main1, ParticleSystem main2)</td></tr>
+<tr class="separator:aa5354170805284f027b23c2ca60f1e15"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a6de729b70d5a18c9d16292758d7bee7d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_world_cursor.html">WorldCursor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#a6de729b70d5a18c9d16292758d7bee7d">Cursor</a></td></tr>
+<tr class="separator:a6de729b70d5a18c9d16292758d7bee7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace1ee19f5351c0c9e57d6bc26ecf8a8d"><td class="memItemLeft" align="right" valign="top">Material&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#ace1ee19f5351c0c9e57d6bc26ecf8a8d">defaultMaterial</a></td></tr>
+<tr class="separator:ace1ee19f5351c0c9e57d6bc26ecf8a8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2fa3c9ce04bd63aa047e61330dfee50c"><td class="memItemLeft" align="right" valign="top">Material&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#a2fa3c9ce04bd63aa047e61330dfee50c">highlightMaterial</a></td></tr>
+<tr class="separator:a2fa3c9ce04bd63aa047e61330dfee50c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a95ade9077df304fa629ff8c84cc0e827"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#a95ade9077df304fa629ff8c84cc0e827">directionalLight</a></td></tr>
+<tr class="separator:a95ade9077df304fa629ff8c84cc0e827"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38eacf85d0a65fa3ae903d3884c26271"><td class="memItemLeft" align="right" valign="top">Material&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#a38eacf85d0a65fa3ae903d3884c26271">pushoutMaterial</a></td></tr>
+<tr class="separator:a38eacf85d0a65fa3ae903d3884c26271"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a24ff1d5f2f91c5957231cdd1a99838b7"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#a24ff1d5f2f91c5957231cdd1a99838b7">Fireworks_Animation</a></td></tr>
+<tr class="separator:a24ff1d5f2f91c5957231cdd1a99838b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a255ffee2831fd023a15eafa84b99485c"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#a255ffee2831fd023a15eafa84b99485c">RainPrefab</a></td></tr>
+<tr class="separator:a255ffee2831fd023a15eafa84b99485c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="properties" name="properties"></a>
+Properties</h2></td></tr>
+<tr class="memitem:a80c112b4b0d2174401ba2696d73000c8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#a80c112b4b0d2174401ba2696d73000c8">timerActive</a><code> [getset]</code></td></tr>
+<tr class="separator:a80c112b4b0d2174401ba2696d73000c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5f27cda70b126141ecdbd9cd7e47044"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#ae5f27cda70b126141ecdbd9cd7e47044">timer</a><code> [getset]</code></td></tr>
+<tr class="separator:ae5f27cda70b126141ecdbd9cd7e47044"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:a735f61a9619b67d095babe9177f0f94e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#a735f61a9619b67d095babe9177f0f94e">Highlighting</a> (RaycastHit hit)</td></tr>
+<tr class="separator:a735f61a9619b67d095babe9177f0f94e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3254f4afd887c7bfd92550b40c1a1c15"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#a3254f4afd887c7bfd92550b40c1a1c15">OnMouseOverSnapZoneEnd</a> (Transform selection)</td></tr>
+<tr class="separator:a3254f4afd887c7bfd92550b40c1a1c15"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad623211953a0141e54d50e9c3b3a03f1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#ad623211953a0141e54d50e9c3b3a03f1">OnMouseOverSnapZone</a> (Transform selection)</td></tr>
+<tr class="separator:ad623211953a0141e54d50e9c3b3a03f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:afc84ad4d0378789e1404c9a70fa39b4f"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#afc84ad4d0378789e1404c9a70fa39b4f">selectableTag</a> = &quot;Selectable&quot;</td></tr>
+<tr class="separator:afc84ad4d0378789e1404c9a70fa39b4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f70cbd419583451204277ece4c6c88a"><td class="memItemLeft" align="right" valign="top">Transform&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#a8f70cbd419583451204277ece4c6c88a">lastFactSelection</a></td></tr>
+<tr class="separator:a8f70cbd419583451204277ece4c6c88a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af7e62739b38d54429029d45e892d19f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_fact.html">Fact</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#af7e62739b38d54429029d45e892d19f1">highlightedPushoutFact</a></td></tr>
+<tr class="separator:af7e62739b38d54429029d45e892d19f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa3adda8190e68df89dfeb7e5c2b26bab"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#aa3adda8190e68df89dfeb7e5c2b26bab">extraHighlight</a></td></tr>
+<tr class="separator:aa3adda8190e68df89dfeb7e5c2b26bab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2b1397cd555a916a452cb2fec02c515"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#ae2b1397cd555a916a452cb2fec02c515">timerDuration</a> = 2.5f</td></tr>
+<tr class="separator:ae2b1397cd555a916a452cb2fec02c515"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a71194e56c2f917dddd4328424da7e149"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#a71194e56c2f917dddd4328424da7e149">timerDurationEnd</a> = 5.0f</td></tr>
+<tr class="separator:a71194e56c2f917dddd4328424da7e149"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a882c73674c5203110a4e0caa608f5ce9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#a882c73674c5203110a4e0caa608f5ce9">slowDownCount</a> = 8</td></tr>
+<tr class="separator:a882c73674c5203110a4e0caa608f5ce9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac76ada4bb051612457fd0c39d3c2c9aa"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#ac76ada4bb051612457fd0c39d3c2c9aa">slowDownCounter</a></td></tr>
+<tr class="separator:ac76ada4bb051612457fd0c39d3c2c9aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89db433f320f2a853f6136443f38168e"><td class="memItemLeft" align="right" valign="top">bool[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#a89db433f320f2a853f6136443f38168e">slowDownSwitch</a></td></tr>
+<tr class="separator:a89db433f320f2a853f6136443f38168e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a10c49fd7a570a14affde444c3ddabd"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#a9a10c49fd7a570a14affde444c3ddabd">simulationSpeed</a></td></tr>
+<tr class="separator:a9a10c49fd7a570a14affde444c3ddabd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6d1beba1f127cc1f1ffdff9e0a392b07"><td class="memItemLeft" align="right" valign="top">Boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#a6d1beba1f127cc1f1ffdff9e0a392b07">pushoutFail</a></td></tr>
+<tr class="separator:a6d1beba1f127cc1f1ffdff9e0a392b07"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4bea8892d28dede5d79e867987a4f0be"><td class="memItemLeft" align="right" valign="top">Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#a4bea8892d28dede5d79e867987a4f0be">lightColor</a></td></tr>
+<tr class="separator:a4bea8892d28dede5d79e867987a4f0be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa30cae8e8e4dcd561e88af1791968c28"><td class="memItemLeft" align="right" valign="top">Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#aa30cae8e8e4dcd561e88af1791968c28">tempColor</a></td></tr>
+<tr class="separator:aa30cae8e8e4dcd561e88af1791968c28"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaaf397bdb22669ed1efc37c9f6960905"><td class="memItemLeft" align="right" valign="top">Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#aaaf397bdb22669ed1efc37c9f6960905">darkColor</a></td></tr>
+<tr class="separator:aaaf397bdb22669ed1efc37c9f6960905"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a132fb507a9db9e9002315813a7642f6f"><td class="memItemLeft" align="right" valign="top">Boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#a132fb507a9db9e9002315813a7642f6f">factAnimationActive</a> = false</td></tr>
+<tr class="separator:a132fb507a9db9e9002315813a7642f6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a90cf6430ba9bd17a04e8a111e4af1c20"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#a90cf6430ba9bd17a04e8a111e4af1c20">speedSlowDown</a></td></tr>
+<tr class="separator:a90cf6430ba9bd17a04e8a111e4af1c20"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9276bdacba8d7b193a963ae949177bec"><td class="memItemLeft" align="right" valign="top">Material&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_shiny_things.html#a9276bdacba8d7b193a963ae949177bec">tempMaterial</a></td></tr>
+<tr class="separator:a9276bdacba8d7b193a963ae949177bec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a34b62441bcfac8582fa97719d769e56a" name="a34b62441bcfac8582fa97719d769e56a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a34b62441bcfac8582fa97719d769e56a">&#9670;&nbsp;</a></span>CheckPushoutHighlighting()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ShinyThings.CheckPushoutHighlighting </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab06bd95f41d1aba88b67256164ae43f4" name="ab06bd95f41d1aba88b67256164ae43f4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab06bd95f41d1aba88b67256164ae43f4">&#9670;&nbsp;</a></span>HighlightFact()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ShinyThings.HighlightFact </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>startFact</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a735f61a9619b67d095babe9177f0f94e" name="a735f61a9619b67d095babe9177f0f94e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a735f61a9619b67d095babe9177f0f94e">&#9670;&nbsp;</a></span>Highlighting()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ShinyThings.Highlighting </td>
+          <td>(</td>
+          <td class="paramtype">RaycastHit&#160;</td>
+          <td class="paramname"><em>hit</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5661edc7223e57cfc444aaad0ce16b52" name="a5661edc7223e57cfc444aaad0ce16b52"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5661edc7223e57cfc444aaad0ce16b52">&#9670;&nbsp;</a></span>HighlightWithFireworks()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ShinyThings.HighlightWithFireworks </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>fact</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad6e5ae3dd3ffe79bfb661661f4062fa6" name="ad6e5ae3dd3ffe79bfb661661f4062fa6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad6e5ae3dd3ffe79bfb661661f4062fa6">&#9670;&nbsp;</a></span>OnMouseOverFact()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ShinyThings.OnMouseOverFact </td>
+          <td>(</td>
+          <td class="paramtype">Transform&#160;</td>
+          <td class="paramname"><em>selection</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a13e3435ce94f7a3dab7ca090e1a289f3" name="a13e3435ce94f7a3dab7ca090e1a289f3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a13e3435ce94f7a3dab7ca090e1a289f3">&#9670;&nbsp;</a></span>OnMouseOverFactEnd()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ShinyThings.OnMouseOverFactEnd </td>
+          <td>(</td>
+          <td class="paramtype">Transform&#160;</td>
+          <td class="paramname"><em>selection</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad623211953a0141e54d50e9c3b3a03f1" name="ad623211953a0141e54d50e9c3b3a03f1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad623211953a0141e54d50e9c3b3a03f1">&#9670;&nbsp;</a></span>OnMouseOverSnapZone()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ShinyThings.OnMouseOverSnapZone </td>
+          <td>(</td>
+          <td class="paramtype">Transform&#160;</td>
+          <td class="paramname"><em>selection</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3254f4afd887c7bfd92550b40c1a1c15" name="a3254f4afd887c7bfd92550b40c1a1c15"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3254f4afd887c7bfd92550b40c1a1c15">&#9670;&nbsp;</a></span>OnMouseOverSnapZoneEnd()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ShinyThings.OnMouseOverSnapZoneEnd </td>
+          <td>(</td>
+          <td class="paramtype">Transform&#160;</td>
+          <td class="paramname"><em>selection</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa5354170805284f027b23c2ca60f1e15" name="aa5354170805284f027b23c2ca60f1e15"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa5354170805284f027b23c2ca60f1e15">&#9670;&nbsp;</a></span>slowDownAnimation()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ShinyThings.slowDownAnimation </td>
+          <td>(</td>
+          <td class="paramtype">ParticleSystem&#160;</td>
+          <td class="paramname"><em>main1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">ParticleSystem&#160;</td>
+          <td class="paramname"><em>main2</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae566db7ab50615052a1970085627acf6" name="ae566db7ab50615052a1970085627acf6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae566db7ab50615052a1970085627acf6">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ShinyThings.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a78b1a3f90855b46f7decf45c40003d42" name="a78b1a3f90855b46f7decf45c40003d42"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a78b1a3f90855b46f7decf45c40003d42">&#9670;&nbsp;</a></span>StartPushoutFactFailHighlighting()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ShinyThings.StartPushoutFactFailHighlighting </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
+          <td class="paramname"><em>startFact</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a95fd71195d95b8c9195d9496a000da43" name="a95fd71195d95b8c9195d9496a000da43"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a95fd71195d95b8c9195d9496a000da43">&#9670;&nbsp;</a></span>StopHighlighting()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ShinyThings.StopHighlighting </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6aaf870c02675ef42685e2652f3e29f0" name="a6aaf870c02675ef42685e2652f3e29f0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6aaf870c02675ef42685e2652f3e29f0">&#9670;&nbsp;</a></span>Update()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ShinyThings.Update </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a6de729b70d5a18c9d16292758d7bee7d" name="a6de729b70d5a18c9d16292758d7bee7d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6de729b70d5a18c9d16292758d7bee7d">&#9670;&nbsp;</a></span>Cursor</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_world_cursor.html">WorldCursor</a> ShinyThings.Cursor</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aaaf397bdb22669ed1efc37c9f6960905" name="aaaf397bdb22669ed1efc37c9f6960905"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaaf397bdb22669ed1efc37c9f6960905">&#9670;&nbsp;</a></span>darkColor</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Color ShinyThings.darkColor</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ace1ee19f5351c0c9e57d6bc26ecf8a8d" name="ace1ee19f5351c0c9e57d6bc26ecf8a8d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ace1ee19f5351c0c9e57d6bc26ecf8a8d">&#9670;&nbsp;</a></span>defaultMaterial</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Material ShinyThings.defaultMaterial</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a95ade9077df304fa629ff8c84cc0e827" name="a95ade9077df304fa629ff8c84cc0e827"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a95ade9077df304fa629ff8c84cc0e827">&#9670;&nbsp;</a></span>directionalLight</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject ShinyThings.directionalLight</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa3adda8190e68df89dfeb7e5c2b26bab" name="aa3adda8190e68df89dfeb7e5c2b26bab"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa3adda8190e68df89dfeb7e5c2b26bab">&#9670;&nbsp;</a></span>extraHighlight</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject ShinyThings.extraHighlight</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a132fb507a9db9e9002315813a7642f6f" name="a132fb507a9db9e9002315813a7642f6f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a132fb507a9db9e9002315813a7642f6f">&#9670;&nbsp;</a></span>factAnimationActive</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Boolean ShinyThings.factAnimationActive = false</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a24ff1d5f2f91c5957231cdd1a99838b7" name="a24ff1d5f2f91c5957231cdd1a99838b7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a24ff1d5f2f91c5957231cdd1a99838b7">&#9670;&nbsp;</a></span>Fireworks_Animation</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject ShinyThings.Fireworks_Animation</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af7e62739b38d54429029d45e892d19f1" name="af7e62739b38d54429029d45e892d19f1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af7e62739b38d54429029d45e892d19f1">&#9670;&nbsp;</a></span>highlightedPushoutFact</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_fact.html">Fact</a> ShinyThings.highlightedPushoutFact</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2fa3c9ce04bd63aa047e61330dfee50c" name="a2fa3c9ce04bd63aa047e61330dfee50c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2fa3c9ce04bd63aa047e61330dfee50c">&#9670;&nbsp;</a></span>highlightMaterial</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Material ShinyThings.highlightMaterial</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8f70cbd419583451204277ece4c6c88a" name="a8f70cbd419583451204277ece4c6c88a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8f70cbd419583451204277ece4c6c88a">&#9670;&nbsp;</a></span>lastFactSelection</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Transform ShinyThings.lastFactSelection</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4bea8892d28dede5d79e867987a4f0be" name="a4bea8892d28dede5d79e867987a4f0be"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4bea8892d28dede5d79e867987a4f0be">&#9670;&nbsp;</a></span>lightColor</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Color ShinyThings.lightColor</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6d1beba1f127cc1f1ffdff9e0a392b07" name="a6d1beba1f127cc1f1ffdff9e0a392b07"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6d1beba1f127cc1f1ffdff9e0a392b07">&#9670;&nbsp;</a></span>pushoutFail</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Boolean ShinyThings.pushoutFail</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a38eacf85d0a65fa3ae903d3884c26271" name="a38eacf85d0a65fa3ae903d3884c26271"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a38eacf85d0a65fa3ae903d3884c26271">&#9670;&nbsp;</a></span>pushoutMaterial</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Material ShinyThings.pushoutMaterial</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a255ffee2831fd023a15eafa84b99485c" name="a255ffee2831fd023a15eafa84b99485c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a255ffee2831fd023a15eafa84b99485c">&#9670;&nbsp;</a></span>RainPrefab</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject ShinyThings.RainPrefab</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="afc84ad4d0378789e1404c9a70fa39b4f" name="afc84ad4d0378789e1404c9a70fa39b4f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afc84ad4d0378789e1404c9a70fa39b4f">&#9670;&nbsp;</a></span>selectableTag</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">string ShinyThings.selectableTag = &quot;Selectable&quot;</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9a10c49fd7a570a14affde444c3ddabd" name="a9a10c49fd7a570a14affde444c3ddabd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9a10c49fd7a570a14affde444c3ddabd">&#9670;&nbsp;</a></span>simulationSpeed</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float ShinyThings.simulationSpeed</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a882c73674c5203110a4e0caa608f5ce9" name="a882c73674c5203110a4e0caa608f5ce9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a882c73674c5203110a4e0caa608f5ce9">&#9670;&nbsp;</a></span>slowDownCount</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int ShinyThings.slowDownCount = 8</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac76ada4bb051612457fd0c39d3c2c9aa" name="ac76ada4bb051612457fd0c39d3c2c9aa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac76ada4bb051612457fd0c39d3c2c9aa">&#9670;&nbsp;</a></span>slowDownCounter</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int ShinyThings.slowDownCounter</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a89db433f320f2a853f6136443f38168e" name="a89db433f320f2a853f6136443f38168e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a89db433f320f2a853f6136443f38168e">&#9670;&nbsp;</a></span>slowDownSwitch</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool [] ShinyThings.slowDownSwitch</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a90cf6430ba9bd17a04e8a111e4af1c20" name="a90cf6430ba9bd17a04e8a111e4af1c20"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a90cf6430ba9bd17a04e8a111e4af1c20">&#9670;&nbsp;</a></span>speedSlowDown</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float ShinyThings.speedSlowDown</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa30cae8e8e4dcd561e88af1791968c28" name="aa30cae8e8e4dcd561e88af1791968c28"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa30cae8e8e4dcd561e88af1791968c28">&#9670;&nbsp;</a></span>tempColor</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Color ShinyThings.tempColor</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9276bdacba8d7b193a963ae949177bec" name="a9276bdacba8d7b193a963ae949177bec"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9276bdacba8d7b193a963ae949177bec">&#9670;&nbsp;</a></span>tempMaterial</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Material ShinyThings.tempMaterial</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae2b1397cd555a916a452cb2fec02c515" name="ae2b1397cd555a916a452cb2fec02c515"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae2b1397cd555a916a452cb2fec02c515">&#9670;&nbsp;</a></span>timerDuration</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float ShinyThings.timerDuration = 2.5f</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a71194e56c2f917dddd4328424da7e149" name="a71194e56c2f917dddd4328424da7e149"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a71194e56c2f917dddd4328424da7e149">&#9670;&nbsp;</a></span>timerDurationEnd</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float ShinyThings.timerDurationEnd = 5.0f</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Property Documentation</h2>
+<a id="ae5f27cda70b126141ecdbd9cd7e47044" name="ae5f27cda70b126141ecdbd9cd7e47044"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae5f27cda70b126141ecdbd9cd7e47044">&#9670;&nbsp;</a></span>timer</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float ShinyThings.timer</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a80c112b4b0d2174401ba2696d73000c8" name="a80c112b4b0d2174401ba2696d73000c8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a80c112b4b0d2174401ba2696d73000c8">&#9670;&nbsp;</a></span>timerActive</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool ShinyThings.timerActive</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/<a class="el" href="_shiny_things_8cs.html">ShinyThings.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_shiny_things.html">ShinyThings</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_shiny_things.js b/Doxygen/output/html/class_shiny_things.js
new file mode 100644
index 0000000000000000000000000000000000000000..b2dc009f73cf4daa394d264033da99a773315209
--- /dev/null
+++ b/Doxygen/output/html/class_shiny_things.js
@@ -0,0 +1,42 @@
+var class_shiny_things =
+[
+    [ "CheckPushoutHighlighting", "class_shiny_things.html#a34b62441bcfac8582fa97719d769e56a", null ],
+    [ "HighlightFact", "class_shiny_things.html#ab06bd95f41d1aba88b67256164ae43f4", null ],
+    [ "Highlighting", "class_shiny_things.html#a735f61a9619b67d095babe9177f0f94e", null ],
+    [ "HighlightWithFireworks", "class_shiny_things.html#a5661edc7223e57cfc444aaad0ce16b52", null ],
+    [ "OnMouseOverFact", "class_shiny_things.html#ad6e5ae3dd3ffe79bfb661661f4062fa6", null ],
+    [ "OnMouseOverFactEnd", "class_shiny_things.html#a13e3435ce94f7a3dab7ca090e1a289f3", null ],
+    [ "OnMouseOverSnapZone", "class_shiny_things.html#ad623211953a0141e54d50e9c3b3a03f1", null ],
+    [ "OnMouseOverSnapZoneEnd", "class_shiny_things.html#a3254f4afd887c7bfd92550b40c1a1c15", null ],
+    [ "slowDownAnimation", "class_shiny_things.html#aa5354170805284f027b23c2ca60f1e15", null ],
+    [ "Start", "class_shiny_things.html#ae566db7ab50615052a1970085627acf6", null ],
+    [ "StartPushoutFactFailHighlighting", "class_shiny_things.html#a78b1a3f90855b46f7decf45c40003d42", null ],
+    [ "StopHighlighting", "class_shiny_things.html#a95fd71195d95b8c9195d9496a000da43", null ],
+    [ "Update", "class_shiny_things.html#a6aaf870c02675ef42685e2652f3e29f0", null ],
+    [ "Cursor", "class_shiny_things.html#a6de729b70d5a18c9d16292758d7bee7d", null ],
+    [ "darkColor", "class_shiny_things.html#aaaf397bdb22669ed1efc37c9f6960905", null ],
+    [ "defaultMaterial", "class_shiny_things.html#ace1ee19f5351c0c9e57d6bc26ecf8a8d", null ],
+    [ "directionalLight", "class_shiny_things.html#a95ade9077df304fa629ff8c84cc0e827", null ],
+    [ "extraHighlight", "class_shiny_things.html#aa3adda8190e68df89dfeb7e5c2b26bab", null ],
+    [ "factAnimationActive", "class_shiny_things.html#a132fb507a9db9e9002315813a7642f6f", null ],
+    [ "Fireworks_Animation", "class_shiny_things.html#a24ff1d5f2f91c5957231cdd1a99838b7", null ],
+    [ "highlightedPushoutFact", "class_shiny_things.html#af7e62739b38d54429029d45e892d19f1", null ],
+    [ "highlightMaterial", "class_shiny_things.html#a2fa3c9ce04bd63aa047e61330dfee50c", null ],
+    [ "lastFactSelection", "class_shiny_things.html#a8f70cbd419583451204277ece4c6c88a", null ],
+    [ "lightColor", "class_shiny_things.html#a4bea8892d28dede5d79e867987a4f0be", null ],
+    [ "pushoutFail", "class_shiny_things.html#a6d1beba1f127cc1f1ffdff9e0a392b07", null ],
+    [ "pushoutMaterial", "class_shiny_things.html#a38eacf85d0a65fa3ae903d3884c26271", null ],
+    [ "RainPrefab", "class_shiny_things.html#a255ffee2831fd023a15eafa84b99485c", null ],
+    [ "selectableTag", "class_shiny_things.html#afc84ad4d0378789e1404c9a70fa39b4f", null ],
+    [ "simulationSpeed", "class_shiny_things.html#a9a10c49fd7a570a14affde444c3ddabd", null ],
+    [ "slowDownCount", "class_shiny_things.html#a882c73674c5203110a4e0caa608f5ce9", null ],
+    [ "slowDownCounter", "class_shiny_things.html#ac76ada4bb051612457fd0c39d3c2c9aa", null ],
+    [ "slowDownSwitch", "class_shiny_things.html#a89db433f320f2a853f6136443f38168e", null ],
+    [ "speedSlowDown", "class_shiny_things.html#a90cf6430ba9bd17a04e8a111e4af1c20", null ],
+    [ "tempColor", "class_shiny_things.html#aa30cae8e8e4dcd561e88af1791968c28", null ],
+    [ "tempMaterial", "class_shiny_things.html#a9276bdacba8d7b193a963ae949177bec", null ],
+    [ "timerDuration", "class_shiny_things.html#ae2b1397cd555a916a452cb2fec02c515", null ],
+    [ "timerDurationEnd", "class_shiny_things.html#a71194e56c2f917dddd4328424da7e149", null ],
+    [ "timer", "class_shiny_things.html#ae5f27cda70b126141ecdbd9cd7e47044", null ],
+    [ "timerActive", "class_shiny_things.html#a80c112b4b0d2174401ba2696d73000c8", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_shiny_things.png b/Doxygen/output/html/class_shiny_things.png
new file mode 100644
index 0000000000000000000000000000000000000000..ca0fea5f8dd94a86e8c5a93c64caed023cb22be3
--- /dev/null
+++ b/Doxygen/output/html/class_shiny_things.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bae4c3ef188903e5ae02a0634cad61a06404bdb0e25e9e8d389d8a3c38201147
+size 496
diff --git a/Doxygen/output/html/class_solution_organizer-members.html b/Doxygen/output/html/class_solution_organizer-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..afae52b4a294b505a378b3fd2619200bd79cf1e5
--- /dev/null
+++ b/Doxygen/output/html/class_solution_organizer-members.html
@@ -0,0 +1,148 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_solution_organizer.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">SolutionOrganizer Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_solution_organizer.html">SolutionOrganizer</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a923a7232f6648843107728cc7da722e6">Add</a>(Fact value, out bool exists, bool samestep=false)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a450bb7f70ec71412cc6fe0314e07a3b2">backlog</a></td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">package</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a3d04a545189f27f4a6cf75eb47198f53">Clear</a>()</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a4600775c244976c702b8017366defe55">ContainsKey</a>(string id)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a14178d4f9df5bb9eafb310c36fc5b183">ContainsLabel</a>(string label)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_solution_organizer.html#ac0eba168098cd880232aece9b4eac9d1">delete</a>()</td><td class="entry"><a class="el" href="class_solution_organizer.html">SolutionOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#ad4911bfd06a727b4569a56f7eb543ff7">FactOrganizer.delete</a>(string name, List&lt; Directories &gt; hierarchie, bool use_install_folder)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a1745f1a3045e0156543b867229bfb018">FactOrganizer.delete</a>(string path)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#aec6890620677880e2fad97e002dd59cd">Draw</a>(bool draw_all=false)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a99e01af23a2d83b448cd4a29952cbe9c">DynamiclySolved</a>(SolutionOrganizer MinimalSolution, out List&lt; List&lt; string &gt; &gt; MissingElements, out List&lt; List&lt; string &gt; &gt; Solutions)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_solution_organizer.html#ae209c8ca2efc1e90d7301b2b780f3d8e">endingSol</a></td><td class="entry"><a class="el" href="class_solution_organizer.html">SolutionOrganizer</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_solution_organizer.html#a7f9f8e13ac4fc6e6a0174d313c1a574f">endingVal</a></td><td class="entry"><a class="el" href="class_solution_organizer.html">SolutionOrganizer</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">FactDict</a></td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">package</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a5f4324456c367205f62fa68fb526f190">FactOrganizer</a>(bool invoke=false)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a0da020f8165fb672b86b06af585acaf3">FactOrganizerFromPublic</a>(ref FactOrganizer set, PublicFactOrganizer exposed, bool invoke, out Dictionary&lt; string, string &gt; old_to_new)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a026f8f5ace47a86644885146a2e4267b">fastforward</a>()</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#acafa71f2ed4cec97f4320f4c83fb34a4">FindEquivalent</a>(Fact search, out string found, out bool exact)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a8557914906ac4d969fe98583e95c9706">hardreset</a>(bool invoke_event=true)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a92323014eb7bc9262a1f5e5c6cfbbf1e">hierState</a></td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_solution_organizer.html#a37ac0452bc743f9841c2b137b243a63b">hierVal</a></td><td class="entry"><a class="el" href="class_solution_organizer.html">SolutionOrganizer</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a860fca9ebe54f629ce9c1278c8b3ee49">invoke</a></td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a19064a684d3bbc8d054d6cf51b4f41ef">InvokeFactEvent</a>(bool creation, string Id)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_solution_organizer.html#a89027e2d5b71b93eea29dd9a7591f044">load</a>(ref SolutionOrganizer set, bool draw, string name, List&lt; Directories &gt; hierarchie=null, bool use_install_folder=false)</td><td class="entry"><a class="el" href="class_solution_organizer.html">SolutionOrganizer</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a8dd6d293e37ae75bfb477a4cc5ec735f">FactOrganizer.load</a>(ref FactOrganizer set, bool draw, string name, List&lt; Directories &gt; hierarchie, bool use_install_folder, out Dictionary&lt; string, string &gt; old_to_new)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#ac32ab3ce9c1ca4a3a99a75661a06be90">marker</a></td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">package</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#abe60beebdfa8dff2de724fd72c6094e3">MaxLabelId</a></td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">package</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#ad5555aba196a7b123addf7b62246e11c">MetaInf</a></td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">package</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a122f899ca8aa641e98ae151d1881404c">path</a></td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_solution_organizer.html#a20a88287acce441fc2f2fc25137e5f1e">path_Val</a></td><td class="entry"><a class="el" href="class_solution_organizer.html">SolutionOrganizer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a740049cce91855a487397a7dc96b6500">PruneWorkflow</a>()</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258">redo</a>()</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#affc46390fc6f55248bf7dc1162fc4763">Remove</a>(Fact value, bool samestep=false)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#acd49c5058dd13faaebbbd8d9a6f8259a">Remove</a>(string key, bool samestep=false)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a116b36c87c2e9f0a149e62b0bd91994e">reversestep</a>(int pos, bool samestep=false)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#ad2deedac3361c0c102f0c21d1599fcf3">safe_dependencies</a>(string key, out List&lt; string &gt; dependencies)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a7a56ba2fdfab02f286109c1f397f71ac">soft_resetted</a></td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">package</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#abb1e683e89af1c131aef0d71da2777ca">softreset</a>()</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_solution_organizer.html#a2215860e4b3f2e0425b6ce88096db45f">SolutionOrganizer</a>(bool invoke=false)</td><td class="entry"><a class="el" href="class_solution_organizer.html">SolutionOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_solution_organizer.html#abfaa5b749aa5242cbb08ecea4947b051">store</a>(string name, List&lt; Directories &gt; hierarchie=null, bool use_install_folder=false, bool overwrite=true)</td><td class="entry"><a class="el" href="class_solution_organizer.html">SolutionOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a29e5ab417cb38bc4407defd2d05154cf">this[string id]</a></td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577">undo</a>()</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a9189e90e8e469c800de0e8b326449df3">Undraw</a>(bool force_invoke=false)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#a73fbad1fcaecbea82d76f471da0aa0c7">UnusedLabelIds</a></td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">package</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_solution_organizer.html#a65f9c46f6d1bf11d585f8fe97f889584">ValidationSet</a></td><td class="entry"><a class="el" href="class_solution_organizer.html">SolutionOrganizer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#af41acf88e3283cb3e8a9ce15e66117fe">Workflow</a></td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">package</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a6507936f300a99b81fb3d930d96b1caa">WorkflowAdd</a>(stepnote note)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_fact_organizer.html#ad19ac6f1d28f88dd37dec27b29cf1a8e">worksteps</a></td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">package</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_fact_organizer.html#a80782d4ec977d8033da8f68f8f00caf6">yeetusdeletus</a>(List&lt; string &gt; deletereverse, bool samestep=false)</td><td class="entry"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_solution_organizer.html b/Doxygen/output/html/class_solution_organizer.html
new file mode 100644
index 0000000000000000000000000000000000000000..13abb306433b651742758f167aa879c659ed6b3e
--- /dev/null
+++ b/Doxygen/output/html/class_solution_organizer.html
@@ -0,0 +1,528 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: SolutionOrganizer Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_solution_organizer.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pri-attribs">Private Attributes</a> &#124;
+<a href="#pri-static-attribs">Static Private Attributes</a> &#124;
+<a href="class_solution_organizer-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">SolutionOrganizer Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Solution of a <a class="el" href="class_stage.html">Stage</a>  
+ <a href="class_solution_organizer.html#details">More...</a></p>
+<div class="dynheader">
+Inheritance diagram for SolutionOrganizer:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_solution_organizer.png" usemap="#SolutionOrganizer_map" alt=""/>
+  <map id="SolutionOrganizer_map" name="SolutionOrganizer_map">
+<area href="class_fact_organizer.html" title="Organizes (insertion/ deletion / etc. operations) and sepperates Fact spaces. Keeps track of insertio..." alt="FactOrganizer" shape="rect" coords="0,0,114,24"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_solution_organizer_1_1_sub_solution.html">SubSolution</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sits at the heart, but represents only a part of the whole Solution.  <a href="class_solution_organizer_1_1_sub_solution.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a2215860e4b3f2e0425b6ce88096db45f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_solution_organizer.html#a2215860e4b3f2e0425b6ce88096db45f">SolutionOrganizer</a> (bool <a class="el" href="class_fact_organizer.html#a860fca9ebe54f629ce9c1278c8b3ee49">invoke</a>=false)</td></tr>
+<tr class="memdesc:a2215860e4b3f2e0425b6ce88096db45f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Standard Constructor for empty, ready to use <a class="el" href="class_fact_organizer.html" title="Organizes (insertion/ deletion / etc. operations) and sepperates Fact spaces. Keeps track of insertio...">FactOrganizer</a>  <a href="class_solution_organizer.html#a2215860e4b3f2e0425b6ce88096db45f">More...</a><br /></td></tr>
+<tr class="separator:a2215860e4b3f2e0425b6ce88096db45f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_fact_organizer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_fact_organizer')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_fact_organizer.html">FactOrganizer</a></td></tr>
+<tr class="memitem:a5f4324456c367205f62fa68fb526f190 inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a5f4324456c367205f62fa68fb526f190">FactOrganizer</a> (bool <a class="el" href="class_fact_organizer.html#a860fca9ebe54f629ce9c1278c8b3ee49">invoke</a>=false)</td></tr>
+<tr class="memdesc:a5f4324456c367205f62fa68fb526f190 inherit pub_methods_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Standard Constructor for empty, ready to use <a class="el" href="class_fact_organizer.html" title="Organizes (insertion/ deletion / etc. operations) and sepperates Fact spaces. Keeps track of insertio...">FactOrganizer</a>  <a href="class_fact_organizer.html#a5f4324456c367205f62fa68fb526f190">More...</a><br /></td></tr>
+<tr class="separator:a5f4324456c367205f62fa68fb526f190 inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4600775c244976c702b8017366defe55 inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a4600775c244976c702b8017366defe55">ContainsKey</a> (string id)</td></tr>
+<tr class="memdesc:a4600775c244976c702b8017366defe55 inherit pub_methods_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">wrappes <code><a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">FactDict</a>.ContainsKey(<em>id</em> )</code>  <a href="class_fact_organizer.html#a4600775c244976c702b8017366defe55">More...</a><br /></td></tr>
+<tr class="separator:a4600775c244976c702b8017366defe55 inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14178d4f9df5bb9eafb310c36fc5b183 inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a14178d4f9df5bb9eafb310c36fc5b183">ContainsLabel</a> (string label)</td></tr>
+<tr class="memdesc:a14178d4f9df5bb9eafb310c36fc5b183 inherit pub_methods_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Looks up if there is a <em>label</em>  <a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Fact.Label</a> in <a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">FactDict</a>.Values  <a href="class_fact_organizer.html#a14178d4f9df5bb9eafb310c36fc5b183">More...</a><br /></td></tr>
+<tr class="separator:a14178d4f9df5bb9eafb310c36fc5b183 inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a923a7232f6648843107728cc7da722e6 inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a923a7232f6648843107728cc7da722e6">Add</a> (<a class="el" href="class_fact.html">Fact</a> value, out bool exists, bool samestep=false)</td></tr>
+<tr class="memdesc:a923a7232f6648843107728cc7da722e6 inherit pub_methods_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Call this to Add a <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> to <a class="el" href="class_fact_organizer.html">this</a> instance.  <a href="class_fact_organizer.html#a923a7232f6648843107728cc7da722e6">More...</a><br /></td></tr>
+<tr class="separator:a923a7232f6648843107728cc7da722e6 inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:affc46390fc6f55248bf7dc1162fc4763 inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#affc46390fc6f55248bf7dc1162fc4763">Remove</a> (<a class="el" href="class_fact.html">Fact</a> value, bool samestep=false)</td></tr>
+<tr class="memdesc:affc46390fc6f55248bf7dc1162fc4763 inherit pub_methods_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Call this to Remove a <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> from <a class="el" href="class_fact_organizer.html">this</a> instance. If other <a class="el" href="class_fact.html">Facts</a> depend on <em>value</em>  <a class="el" href="class_fact_organizer.html#affc46390fc6f55248bf7dc1162fc4763">Remove(/</a>, <code>true</code>)will be called recursively/ cascadingly.  <a href="class_fact_organizer.html#affc46390fc6f55248bf7dc1162fc4763">More...</a><br /></td></tr>
+<tr class="separator:affc46390fc6f55248bf7dc1162fc4763 inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd49c5058dd13faaebbbd8d9a6f8259a inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#acd49c5058dd13faaebbbd8d9a6f8259a">Remove</a> (string key, bool samestep=false)</td></tr>
+<tr class="memdesc:acd49c5058dd13faaebbbd8d9a6f8259a inherit pub_methods_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Call this to Remove a <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> from <a class="el" href="class_fact_organizer.html">this</a> instance. If other <a class="el" href="class_fact.html">Facts</a> depend on <em>value</em>  <a class="el" href="class_fact_organizer.html#affc46390fc6f55248bf7dc1162fc4763">Remove(/</a>, <code>true</code>)will be called recursively/ cascadingly.  <a href="class_fact_organizer.html#acd49c5058dd13faaebbbd8d9a6f8259a">More...</a><br /></td></tr>
+<tr class="separator:acd49c5058dd13faaebbbd8d9a6f8259a inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad2deedac3361c0c102f0c21d1599fcf3 inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#ad2deedac3361c0c102f0c21d1599fcf3">safe_dependencies</a> (string key, out List&lt; string &gt; dependencies)</td></tr>
+<tr class="memdesc:ad2deedac3361c0c102f0c21d1599fcf3 inherit pub_methods_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">searches recursively for <a class="el" href="class_fact.html">Facts</a> where <a class="el" href="class_fact.html#a4bff054ec9ee35f07afd31b165e0812e">Fact.getDependentFactIds</a> includes <em>key</em> / found dependencies  <a href="class_fact_organizer.html#ad2deedac3361c0c102f0c21d1599fcf3">More...</a><br /></td></tr>
+<tr class="separator:ad2deedac3361c0c102f0c21d1599fcf3 inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac32d8cf9c0ffb350f4e6b250d7602577 inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577">undo</a> ()</td></tr>
+<tr class="memdesc:ac32d8cf9c0ffb350f4e6b250d7602577 inherit pub_methods_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Undoes an entire <a class="el" href="struct_fact_organizer_1_1stepnote.html">step</a> or last <a class="el" href="class_fact_organizer.html#abb1e683e89af1c131aef0d71da2777ca" title="Undoes all worksteps (since marker) and sets soft_resetted to true.">softreset</a> . No <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> will be actually <a class="el" href="class_fact_organizer.html#a923a7232f6648843107728cc7da722e6">added</a>, <a class="el" href="class_fact_organizer.html#affc46390fc6f55248bf7dc1162fc4763">removed</a> or <a class="el" href="class_fact.html#a9b3edda4d360425731abe2a5937963e6">deleted</a>; only its visablity and <a class="el" href="struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7" title="keeps track wether Fact is currently in Scene">meta.active</a> changes. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_fact_organizer.html#ac32ab3ce9c1ca4a3a99a75661a06be90" title="Notes position in Workflow for undo and redo; the pointed to element is non-acitve">marker</a>, <a class="el" href="class_fact_organizer.html#ad19ac6f1d28f88dd37dec27b29cf1a8e" title="Backlock logic redundant - for convinience. Keeps track of number of steps in Workflow....">worksteps</a>, <a class="el" href="class_fact_organizer.html#a450bb7f70ec71412cc6fe0314e07a3b2" title="Backlock logic redundant - for convinience. Keeps track of number of steps in Workflow,...">backlog</a></dd></dl>
+ <a href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577">More...</a><br /></td></tr>
+<tr class="separator:ac32d8cf9c0ffb350f4e6b250d7602577 inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88221b2e001edc7fb642290efc106258 inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258">redo</a> ()</td></tr>
+<tr class="memdesc:a88221b2e001edc7fb642290efc106258 inherit pub_methods_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Redoes an entire <a class="el" href="struct_fact_organizer_1_1stepnote.html">step</a> . No <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> will be actually <a class="el" href="class_fact_organizer.html#a923a7232f6648843107728cc7da722e6">added</a>, <a class="el" href="class_fact_organizer.html#affc46390fc6f55248bf7dc1162fc4763">removed</a> or <a class="el" href="class_fact.html#a9b3edda4d360425731abe2a5937963e6">deleted</a>; only its visablity and <a class="el" href="struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7" title="keeps track wether Fact is currently in Scene">meta.active</a> changes. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_fact_organizer.html#ac32ab3ce9c1ca4a3a99a75661a06be90" title="Notes position in Workflow for undo and redo; the pointed to element is non-acitve">marker</a>, <a class="el" href="class_fact_organizer.html#ad19ac6f1d28f88dd37dec27b29cf1a8e" title="Backlock logic redundant - for convinience. Keeps track of number of steps in Workflow....">worksteps</a>, <a class="el" href="class_fact_organizer.html#a450bb7f70ec71412cc6fe0314e07a3b2" title="Backlock logic redundant - for convinience. Keeps track of number of steps in Workflow,...">backlog</a></dd></dl>
+ <a href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258">More...</a><br /></td></tr>
+<tr class="separator:a88221b2e001edc7fb642290efc106258 inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d04a545189f27f4a6cf75eb47198f53 inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a3d04a545189f27f4a6cf75eb47198f53">Clear</a> ()</td></tr>
+<tr class="memdesc:a3d04a545189f27f4a6cf75eb47198f53 inherit pub_methods_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets to "factory conditions". Neither <a class="el" href="class_fact.html#a9b3edda4d360425731abe2a5937963e6">deletes</a> <a class="el" href="class_fact.html">Facts</a> nor invokes <a class="el" href="class_communication_events.html#ae480138746e4a8784c16e4f6fc3400d8">CommunicationEvents.RemoveFactEvent</a>  <a href="class_fact_organizer.html#a3d04a545189f27f4a6cf75eb47198f53">More...</a><br /></td></tr>
+<tr class="separator:a3d04a545189f27f4a6cf75eb47198f53 inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8557914906ac4d969fe98583e95c9706 inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a8557914906ac4d969fe98583e95c9706">hardreset</a> (bool invoke_event=true)</td></tr>
+<tr class="memdesc:a8557914906ac4d969fe98583e95c9706 inherit pub_methods_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets to "factory conditions". <a class="el" href="class_fact.html#a9b3edda4d360425731abe2a5937963e6">deletes</a> <a class="el" href="class_fact.html">Facts</a> and invokes <a class="el" href="class_communication_events.html#ae480138746e4a8784c16e4f6fc3400d8">CommunicationEvents.RemoveFactEvent</a> iff <em>invoke_event</em>  &amp;&amp; <a class="el" href="class_fact_organizer.html#a860fca9ebe54f629ce9c1278c8b3ee49" title="If set to true, Remove(string, bool) and Add(Fact, out bool, bool) will invoke CommunicationEvents....">invoke</a>.  <a href="class_fact_organizer.html#a8557914906ac4d969fe98583e95c9706">More...</a><br /></td></tr>
+<tr class="separator:a8557914906ac4d969fe98583e95c9706 inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb1e683e89af1c131aef0d71da2777ca inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#abb1e683e89af1c131aef0d71da2777ca">softreset</a> ()</td></tr>
+<tr class="memdesc:abb1e683e89af1c131aef0d71da2777ca inherit pub_methods_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577">Undoes</a> <em>all</em> <a class="el" href="class_fact_organizer.html#ad19ac6f1d28f88dd37dec27b29cf1a8e" title="Backlock logic redundant - for convinience. Keeps track of number of steps in Workflow....">worksteps</a> (since <a class="el" href="class_fact_organizer.html#ac32ab3ce9c1ca4a3a99a75661a06be90" title="Notes position in Workflow for undo and redo; the pointed to element is non-acitve">marker</a>) and sets <a class="el" href="class_fact_organizer.html#a7a56ba2fdfab02f286109c1f397f71ac" title="Set to true if recently been resetted.">soft_resetted</a> to <code>true</code>.  <a href="class_fact_organizer.html#abb1e683e89af1c131aef0d71da2777ca">More...</a><br /></td></tr>
+<tr class="separator:abb1e683e89af1c131aef0d71da2777ca inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a026f8f5ace47a86644885146a2e4267b inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a026f8f5ace47a86644885146a2e4267b">fastforward</a> ()</td></tr>
+<tr class="memdesc:a026f8f5ace47a86644885146a2e4267b inherit pub_methods_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258">Redoes</a> <em>all</em> <a class="el" href="class_fact_organizer.html#ad19ac6f1d28f88dd37dec27b29cf1a8e" title="Backlock logic redundant - for convinience. Keeps track of number of steps in Workflow....">worksteps</a> (from <a class="el" href="class_fact_organizer.html#ac32ab3ce9c1ca4a3a99a75661a06be90" title="Notes position in Workflow for undo and redo; the pointed to element is non-acitve">marker</a> onwards) and sets <a class="el" href="class_fact_organizer.html#a7a56ba2fdfab02f286109c1f397f71ac" title="Set to true if recently been resetted.">soft_resetted</a> to <code>false</code>.  <a href="class_fact_organizer.html#a026f8f5ace47a86644885146a2e4267b">More...</a><br /></td></tr>
+<tr class="separator:a026f8f5ace47a86644885146a2e4267b inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aec6890620677880e2fad97e002dd59cd inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#aec6890620677880e2fad97e002dd59cd">Draw</a> (bool draw_all=false)</td></tr>
+<tr class="memdesc:aec6890620677880e2fad97e002dd59cd inherit pub_methods_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Call this after assigning a stored instance in an empty world, that was not drawn. <a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258">Redoes</a>/ draws everything from <a class="el" href="class_fact_organizer.html#ac32ab3ce9c1ca4a3a99a75661a06be90" title="Notes position in Workflow for undo and redo; the pointed to element is non-acitve">marker</a> = 0 to <em>draw_all</em> <code> ? worksteps : backlog</code>  <a href="class_fact_organizer.html#aec6890620677880e2fad97e002dd59cd">More...</a><br /></td></tr>
+<tr class="separator:aec6890620677880e2fad97e002dd59cd inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9189e90e8e469c800de0e8b326449df3 inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a9189e90e8e469c800de0e8b326449df3">Undraw</a> (bool force_invoke=false)</td></tr>
+<tr class="memdesc:a9189e90e8e469c800de0e8b326449df3 inherit pub_methods_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Undraws everything by invoking <a class="el" href="class_communication_events.html#ae480138746e4a8784c16e4f6fc3400d8">CommunicationEvents.RemoveFactEvent</a>, that is <a class="el" href="struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7" title="keeps track wether Fact is currently in Scene">meta.active</a>, but does not change that satus.  <a href="class_fact_organizer.html#a9189e90e8e469c800de0e8b326449df3">More...</a><br /></td></tr>
+<tr class="separator:a9189e90e8e469c800de0e8b326449df3 inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a99e01af23a2d83b448cd4a29952cbe9c inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a99e01af23a2d83b448cd4a29952cbe9c">DynamiclySolved</a> (<a class="el" href="class_solution_organizer.html">SolutionOrganizer</a> MinimalSolution, out List&lt; List&lt; string &gt; &gt; MissingElements, out List&lt; List&lt; string &gt; &gt; Solutions)</td></tr>
+<tr class="memdesc:a99e01af23a2d83b448cd4a29952cbe9c inherit pub_methods_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to check wether <a class="el" href="class_fact_organizer.html">this</a> satisfies the constrains of an <a class="el" href="class_solution_organizer.html">Solution</a>. Only <a class="el" href="struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7" title="keeps track wether Fact is currently in Scene">meta.active</a> are accounted for.  <a href="class_fact_organizer.html#a99e01af23a2d83b448cd4a29952cbe9c">More...</a><br /></td></tr>
+<tr class="separator:a99e01af23a2d83b448cd4a29952cbe9c inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96d0bebc016339a59fc251e585d07132 inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a96d0bebc016339a59fc251e585d07132">store</a> (string name, List&lt; Directories &gt; hierarchie=null, bool use_install_folder=false, bool overwrite=true)</td></tr>
+<tr class="separator:a96d0bebc016339a59fc251e585d07132 inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba89924df64b63dc6aa2d5539afa923e inherit pub_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#aba89924df64b63dc6aa2d5539afa923e">delete</a> ()</td></tr>
+<tr class="separator:aba89924df64b63dc6aa2d5539afa923e inherit pub_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a65f9c46f6d1bf11d585f8fe97f889584"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="class_solution_organizer_1_1_sub_solution.html">SubSolution</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_solution_organizer.html#a65f9c46f6d1bf11d585f8fe97f889584">ValidationSet</a></td></tr>
+<tr class="memdesc:a65f9c46f6d1bf11d585f8fe97f889584"><td class="mdescLeft">&#160;</td><td class="mdescRight">A collection of constrains of which <em>all</em> have to be <code>true</code> </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_solution_organizer_1_1_sub_solution.html" title="Sits at the heart, but represents only a part of the whole Solution.">SubSolution</a>, <a class="el" href="class_fact_organizer.html#a99e01af23a2d83b448cd4a29952cbe9c" title="Used to check wether this satisfies the constrains of an Solution. Only meta.active are accounted for...">FactOrganizer.DynamiclySolved(SolutionOrganizer, out List&lt;List&lt;string&gt;&gt;, out List&lt;List&lt;string&gt;&gt;)</a></dd></dl>
+ <a href="class_solution_organizer.html#a65f9c46f6d1bf11d585f8fe97f889584">More...</a><br /></td></tr>
+<tr class="separator:a65f9c46f6d1bf11d585f8fe97f889584"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_attribs_class_fact_organizer"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_fact_organizer')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_fact_organizer.html">FactOrganizer</a></td></tr>
+<tr class="memitem:a860fca9ebe54f629ce9c1278c8b3ee49 inherit pub_attribs_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a860fca9ebe54f629ce9c1278c8b3ee49">invoke</a></td></tr>
+<tr class="memdesc:a860fca9ebe54f629ce9c1278c8b3ee49 inherit pub_attribs_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">If set to <code>true</code>, <a class="el" href="class_fact_organizer.html#acd49c5058dd13faaebbbd8d9a6f8259a" title="Call this to Remove a Fact from this instance. If other Facts depend on value  Remove(/,...">Remove(string, bool)</a> and <a class="el" href="class_fact_organizer.html#a923a7232f6648843107728cc7da722e6" title="Call this to Add a Fact to this instance.">Add(Fact, out bool, bool)</a> will invoke <a class="el" href="class_communication_events.html#ae480138746e4a8784c16e4f6fc3400d8">CommunicationEvents.RemoveFactEvent</a> and <a class="el" href="class_communication_events.html#a6e867d20571ab29e8987bd8e8eb927ba">CommunicationEvents.AddFactEvent</a> respectively.  <a href="class_fact_organizer.html#a860fca9ebe54f629ce9c1278c8b3ee49">More...</a><br /></td></tr>
+<tr class="separator:a860fca9ebe54f629ce9c1278c8b3ee49 inherit pub_attribs_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:a20a88287acce441fc2f2fc25137e5f1e"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_solution_organizer.html#a20a88287acce441fc2f2fc25137e5f1e">path_Val</a> = null</td></tr>
+<tr class="separator:a20a88287acce441fc2f2fc25137e5f1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-static-attribs" name="pri-static-attribs"></a>
+Static Private Attributes</h2></td></tr>
+<tr class="memitem:a37ac0452bc743f9841c2b137b243a63b"><td class="memItemLeft" align="right" valign="top">static List&lt; Directories &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_solution_organizer.html#a37ac0452bc743f9841c2b137b243a63b">hierVal</a> = new List&lt;Directories&gt; { Directories.ValidationSets }</td></tr>
+<tr class="separator:a37ac0452bc743f9841c2b137b243a63b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
+<tr class="memitem:ae209c8ca2efc1e90d7301b2b780f3d8e"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_solution_organizer.html#ae209c8ca2efc1e90d7301b2b780f3d8e">endingSol</a> = &quot;_sol&quot;</td></tr>
+<tr class="memdesc:ae209c8ca2efc1e90d7301b2b780f3d8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">adds to the end of the file name of a  <a href="class_solution_organizer.html#ae209c8ca2efc1e90d7301b2b780f3d8e">More...</a><br /></td></tr>
+<tr class="separator:ae209c8ca2efc1e90d7301b2b780f3d8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f9f8e13ac4fc6e6a0174d313c1a574f"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_solution_organizer.html#a7f9f8e13ac4fc6e6a0174d313c1a574f">endingVal</a> = &quot;_val&quot;</td></tr>
+<tr class="memdesc:a7f9f8e13ac4fc6e6a0174d313c1a574f"><td class="mdescLeft">&#160;</td><td class="mdescRight">ValidationFile (stores <a class="el" href="class_solution_organizer.html#a65f9c46f6d1bf11d585f8fe97f889584" title="A collection of constrains of which all have to be true SubSolution, FactOrganizer....">ValidationSet</a>)  <a href="class_solution_organizer.html#a7f9f8e13ac4fc6e6a0174d313c1a574f">More...</a><br /></td></tr>
+<tr class="separator:a7f9f8e13ac4fc6e6a0174d313c1a574f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abfaa5b749aa5242cbb08ecea4947b051"><td class="memItemLeft" align="right" valign="top">new void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_solution_organizer.html#abfaa5b749aa5242cbb08ecea4947b051">store</a> (string name, List&lt; Directories &gt; hierarchie=null, bool use_install_folder=false, bool overwrite=true)</td></tr>
+<tr class="separator:abfaa5b749aa5242cbb08ecea4947b051"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac0eba168098cd880232aece9b4eac9d1"><td class="memItemLeft" align="right" valign="top">new void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_solution_organizer.html#ac0eba168098cd880232aece9b4eac9d1">delete</a> ()</td></tr>
+<tr class="separator:ac0eba168098cd880232aece9b4eac9d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a89027e2d5b71b93eea29dd9a7591f044"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_solution_organizer.html#a89027e2d5b71b93eea29dd9a7591f044">load</a> (ref <a class="el" href="class_solution_organizer.html">SolutionOrganizer</a> set, bool draw, string name, List&lt; Directories &gt; hierarchie=null, bool use_install_folder=false)</td></tr>
+<tr class="separator:a89027e2d5b71b93eea29dd9a7591f044"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_static_methods_class_fact_organizer"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_fact_organizer')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_fact_organizer.html">FactOrganizer</a></td></tr>
+<tr class="memitem:a8dd6d293e37ae75bfb477a4cc5ec735f inherit pub_static_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a8dd6d293e37ae75bfb477a4cc5ec735f">load</a> (ref <a class="el" href="class_fact_organizer.html">FactOrganizer</a> set, bool draw, string name, List&lt; Directories &gt; hierarchie, bool use_install_folder, out Dictionary&lt; string, string &gt; old_to_new)</td></tr>
+<tr class="separator:a8dd6d293e37ae75bfb477a4cc5ec735f inherit pub_static_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4911bfd06a727b4569a56f7eb543ff7 inherit pub_static_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#ad4911bfd06a727b4569a56f7eb543ff7">delete</a> (string name, List&lt; Directories &gt; hierarchie, bool use_install_folder)</td></tr>
+<tr class="separator:ad4911bfd06a727b4569a56f7eb543ff7 inherit pub_static_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1745f1a3045e0156543b867229bfb018 inherit pub_static_methods_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a1745f1a3045e0156543b867229bfb018">delete</a> (string <a class="el" href="class_fact_organizer.html#a122f899ca8aa641e98ae151d1881404c">path</a>)</td></tr>
+<tr class="separator:a1745f1a3045e0156543b867229bfb018 inherit pub_static_methods_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pac_attribs_class_fact_organizer"><td colspan="2" onclick="javascript:toggleInherit('pac_attribs_class_fact_organizer')"><img src="closed.png" alt="-"/>&#160;Package Attributes inherited from <a class="el" href="class_fact_organizer.html">FactOrganizer</a></td></tr>
+<tr class="memitem:aaecadb732959072d4b65bb63329d2834 inherit pac_attribs_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">Dictionary&lt; string, <a class="el" href="class_fact.html">Fact</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">FactDict</a></td></tr>
+<tr class="separator:aaecadb732959072d4b65bb63329d2834 inherit pac_attribs_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5555aba196a7b123addf7b62246e11c inherit pac_attribs_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">Dictionary&lt; string, <a class="el" href="struct_fact_organizer_1_1meta.html">meta</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#ad5555aba196a7b123addf7b62246e11c">MetaInf</a> = new Dictionary&lt;string, <a class="el" href="struct_fact_organizer_1_1meta.html">meta</a>&gt;()</td></tr>
+<tr class="separator:ad5555aba196a7b123addf7b62246e11c inherit pac_attribs_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af41acf88e3283cb3e8a9ce15e66117fe inherit pac_attribs_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="struct_fact_organizer_1_1stepnote.html">stepnote</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#af41acf88e3283cb3e8a9ce15e66117fe">Workflow</a> = new List&lt;<a class="el" href="struct_fact_organizer_1_1stepnote.html">stepnote</a>&gt;()</td></tr>
+<tr class="memdesc:af41acf88e3283cb3e8a9ce15e66117fe inherit pac_attribs_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Keeps track of insertion/ deletion/ etc. operations for <a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577" title="Undoes an entire step or last softreset . No Fact will be actually added, removed or deleted; only it...">undo</a> and <a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258" title="Redoes an entire step . No Fact will be actually added, removed or deleted; only its visablity and me...">redo</a>  <a href="class_fact_organizer.html#af41acf88e3283cb3e8a9ce15e66117fe">More...</a><br /></td></tr>
+<tr class="separator:af41acf88e3283cb3e8a9ce15e66117fe inherit pac_attribs_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac32ab3ce9c1ca4a3a99a75661a06be90 inherit pac_attribs_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#ac32ab3ce9c1ca4a3a99a75661a06be90">marker</a> = 0</td></tr>
+<tr class="memdesc:ac32ab3ce9c1ca4a3a99a75661a06be90 inherit pac_attribs_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Notes position in <a class="el" href="class_fact_organizer.html#af41acf88e3283cb3e8a9ce15e66117fe" title="Keeps track of insertion/ deletion/ etc. operations for undo and redo">Workflow</a> for <a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577" title="Undoes an entire step or last softreset . No Fact will be actually added, removed or deleted; only it...">undo</a> and <a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258" title="Redoes an entire step . No Fact will be actually added, removed or deleted; only its visablity and me...">redo</a>; the pointed to element is non-acitve  <a href="class_fact_organizer.html#ac32ab3ce9c1ca4a3a99a75661a06be90">More...</a><br /></td></tr>
+<tr class="separator:ac32ab3ce9c1ca4a3a99a75661a06be90 inherit pac_attribs_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad19ac6f1d28f88dd37dec27b29cf1a8e inherit pac_attribs_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#ad19ac6f1d28f88dd37dec27b29cf1a8e">worksteps</a> = 0</td></tr>
+<tr class="memdesc:ad19ac6f1d28f88dd37dec27b29cf1a8e inherit pac_attribs_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Backlock logic redundant - for convinience. Keeps track of number of steps in <a class="el" href="class_fact_organizer.html#af41acf88e3283cb3e8a9ce15e66117fe" title="Keeps track of insertion/ deletion/ etc. operations for undo and redo">Workflow</a>. One step can consist of multiple operations. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="struct_fact_organizer_1_1stepnote.html" title="Keeps track of insertion/ deletion/ etc. operations for undo and redo">stepnote</a></dd></dl>
+ <a href="class_fact_organizer.html#ad19ac6f1d28f88dd37dec27b29cf1a8e">More...</a><br /></td></tr>
+<tr class="separator:ad19ac6f1d28f88dd37dec27b29cf1a8e inherit pac_attribs_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a450bb7f70ec71412cc6fe0314e07a3b2 inherit pac_attribs_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a450bb7f70ec71412cc6fe0314e07a3b2">backlog</a> = 0</td></tr>
+<tr class="memdesc:a450bb7f70ec71412cc6fe0314e07a3b2 inherit pac_attribs_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Backlock logic redundant - for convinience. Keeps track of number of steps in <a class="el" href="class_fact_organizer.html#af41acf88e3283cb3e8a9ce15e66117fe" title="Keeps track of insertion/ deletion/ etc. operations for undo and redo">Workflow</a>, which are not set active. One step can consist of multiple operations. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="struct_fact_organizer_1_1stepnote.html" title="Keeps track of insertion/ deletion/ etc. operations for undo and redo">stepnote</a></dd></dl>
+ <a href="class_fact_organizer.html#a450bb7f70ec71412cc6fe0314e07a3b2">More...</a><br /></td></tr>
+<tr class="separator:a450bb7f70ec71412cc6fe0314e07a3b2 inherit pac_attribs_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a56ba2fdfab02f286109c1f397f71ac inherit pac_attribs_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a7a56ba2fdfab02f286109c1f397f71ac">soft_resetted</a> = false</td></tr>
+<tr class="memdesc:a7a56ba2fdfab02f286109c1f397f71ac inherit pac_attribs_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set to <code>true</code> if recently been resetted.  <a href="class_fact_organizer.html#a7a56ba2fdfab02f286109c1f397f71ac">More...</a><br /></td></tr>
+<tr class="separator:a7a56ba2fdfab02f286109c1f397f71ac inherit pac_attribs_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe60beebdfa8dff2de724fd72c6094e3 inherit pac_attribs_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#abe60beebdfa8dff2de724fd72c6094e3">MaxLabelId</a> = 0</td></tr>
+<tr class="memdesc:abe60beebdfa8dff2de724fd72c6094e3 inherit pac_attribs_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Keeps track of maximum <a class="el" href="class_fact.html#a850c67cff97fd4bd368a5196a20475b6" title="Counter to organize auto generated Label. Set to negative, if custom Label is assigned.">Fact.LabelId</a> for <a class="el" href="class_fact.html#a54392d8545e3cda72b7e9cb4e1a48bc9" title="auto-generates Label using generation variable(s) e.g. LabelId; if custom Label is set,...">Fact.generateLabel</a>.  <a href="class_fact_organizer.html#abe60beebdfa8dff2de724fd72c6094e3">More...</a><br /></td></tr>
+<tr class="separator:abe60beebdfa8dff2de724fd72c6094e3 inherit pac_attribs_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73fbad1fcaecbea82d76f471da0aa0c7 inherit pac_attribs_class_fact_organizer"><td class="memItemLeft" align="right" valign="top">SortedSet&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a73fbad1fcaecbea82d76f471da0aa0c7">UnusedLabelIds</a> = new SortedSet&lt;int&gt;()</td></tr>
+<tr class="memdesc:a73fbad1fcaecbea82d76f471da0aa0c7 inherit pac_attribs_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores unused <a class="el" href="class_fact.html#a850c67cff97fd4bd368a5196a20475b6" title="Counter to organize auto generated Label. Set to negative, if custom Label is assigned.">Fact.LabelId</a> for <a class="el" href="class_fact.html#a54392d8545e3cda72b7e9cb4e1a48bc9" title="auto-generates Label using generation variable(s) e.g. LabelId; if custom Label is set,...">Fact.generateLabel</a>, wich were freed in <a class="el" href="class_fact.html#a12811a7b571b956fd38a9cca8b4a1469" title="Tells _Facts that this no longer uses auto-generated Label, but remembers current generation variable...">Fact.freeAutoLabel</a> for later reuse to keep naming space compact.  <a href="class_fact_organizer.html#a73fbad1fcaecbea82d76f471da0aa0c7">More...</a><br /></td></tr>
+<tr class="separator:a73fbad1fcaecbea82d76f471da0aa0c7 inherit pac_attribs_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header properties_class_fact_organizer"><td colspan="2" onclick="javascript:toggleInherit('properties_class_fact_organizer')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="class_fact_organizer.html">FactOrganizer</a></td></tr>
+<tr class="memitem:a29e5ab417cb38bc4407defd2d05154cf inherit properties_class_fact_organizer"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_fact.html">Fact</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_organizer.html#a29e5ab417cb38bc4407defd2d05154cf">this[string id]</a><code> [get]</code></td></tr>
+<tr class="memdesc:a29e5ab417cb38bc4407defd2d05154cf inherit properties_class_fact_organizer"><td class="mdescLeft">&#160;</td><td class="mdescRight">wrappes <code><a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">FactDict</a>[<em>id</em> ]</code> </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_fact_organizer.html#a4600775c244976c702b8017366defe55" title="wrappes FactDict.ContainsKey(id )">ContainsKey(string)</a></dd></dl>
+ <a href="class_fact_organizer.html#a29e5ab417cb38bc4407defd2d05154cf">More...</a><br /></td></tr>
+<tr class="separator:a29e5ab417cb38bc4407defd2d05154cf inherit properties_class_fact_organizer"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >Solution of a <a class="el" href="class_stage.html">Stage</a> </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a2215860e4b3f2e0425b6ce88096db45f" name="a2215860e4b3f2e0425b6ce88096db45f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2215860e4b3f2e0425b6ce88096db45f">&#9670;&nbsp;</a></span>SolutionOrganizer()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">SolutionOrganizer.SolutionOrganizer </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>invoke</em> = <code>false</code></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Standard Constructor for empty, ready to use <a class="el" href="class_fact_organizer.html" title="Organizes (insertion/ deletion / etc. operations) and sepperates Fact spaces. Keeps track of insertio...">FactOrganizer</a> </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">invoke</td><td>sets <a class="el" href="class_fact_organizer.html#a860fca9ebe54f629ce9c1278c8b3ee49" title="If set to true, Remove(string, bool) and Add(Fact, out bool, bool) will invoke CommunicationEvents....">invoke</a>.</td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="ac0eba168098cd880232aece9b4eac9d1" name="ac0eba168098cd880232aece9b4eac9d1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac0eba168098cd880232aece9b4eac9d1">&#9670;&nbsp;</a></span>delete()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">new void SolutionOrganizer.delete </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p >TODO? move to interface? TODO: document </p>
+
+</div>
+</div>
+<a id="a89027e2d5b71b93eea29dd9a7591f044" name="a89027e2d5b71b93eea29dd9a7591f044"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a89027e2d5b71b93eea29dd9a7591f044">&#9670;&nbsp;</a></span>load()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool SolutionOrganizer.load </td>
+          <td>(</td>
+          <td class="paramtype">ref <a class="el" href="class_solution_organizer.html">SolutionOrganizer</a>&#160;</td>
+          <td class="paramname"><em>set</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>draw</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">List&lt; Directories &gt;&#160;</td>
+          <td class="paramname"><em>hierarchie</em> = <code>null</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>use_install_folder</em> = <code>false</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p >TODO? move to interface? TODO: document </p>
+
+</div>
+</div>
+<a id="abfaa5b749aa5242cbb08ecea4947b051" name="abfaa5b749aa5242cbb08ecea4947b051"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abfaa5b749aa5242cbb08ecea4947b051">&#9670;&nbsp;</a></span>store()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">new void SolutionOrganizer.store </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">List&lt; Directories &gt;&#160;</td>
+          <td class="paramname"><em>hierarchie</em> = <code>null</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>use_install_folder</em> = <code>false</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>overwrite</em> = <code>true</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p >TODO? move to interface? TODO: document </p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="ae209c8ca2efc1e90d7301b2b780f3d8e" name="ae209c8ca2efc1e90d7301b2b780f3d8e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae209c8ca2efc1e90d7301b2b780f3d8e">&#9670;&nbsp;</a></span>endingSol</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">const string SolutionOrganizer.endingSol = &quot;_sol&quot;</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>adds to the end of the file name of a </p>
+<p >SolutionFile (stores <a class="el" href="class_solution_organizer.html">this</a>) </p>
+
+</div>
+</div>
+<a id="a7f9f8e13ac4fc6e6a0174d313c1a574f" name="a7f9f8e13ac4fc6e6a0174d313c1a574f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7f9f8e13ac4fc6e6a0174d313c1a574f">&#9670;&nbsp;</a></span>endingVal</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">const string SolutionOrganizer.endingVal = &quot;_val&quot;</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>ValidationFile (stores <a class="el" href="class_solution_organizer.html#a65f9c46f6d1bf11d585f8fe97f889584" title="A collection of constrains of which all have to be true SubSolution, FactOrganizer....">ValidationSet</a>) </p>
+
+</div>
+</div>
+<a id="a37ac0452bc743f9841c2b137b243a63b" name="a37ac0452bc743f9841c2b137b243a63b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a37ac0452bc743f9841c2b137b243a63b">&#9670;&nbsp;</a></span>hierVal</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;Directories&gt; SolutionOrganizer.hierVal = new List&lt;Directories&gt; { Directories.ValidationSets }</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p></p>
+<p >For <a class="el" href="class_solution_organizer.html#abfaa5b749aa5242cbb08ecea4947b051">store(string, List&lt;Directories&gt;, bool, bool)</a> and <a class="el" href="class_fact_organizer.html#a8dd6d293e37ae75bfb477a4cc5ec735f">load(ref FactOrganizer, bool, string, List&lt;Directories&gt;, bool, out Dictionary&lt;string, string&gt;)</a> </p>
+<p >Additional value for <a class="el" href="class_solution_organizer.html#a65f9c46f6d1bf11d585f8fe97f889584" title="A collection of constrains of which all have to be true SubSolution, FactOrganizer....">ValidationSet</a> </p>
+
+</div>
+</div>
+<a id="a20a88287acce441fc2f2fc25137e5f1e" name="a20a88287acce441fc2f2fc25137e5f1e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a20a88287acce441fc2f2fc25137e5f1e">&#9670;&nbsp;</a></span>path_Val</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">string SolutionOrganizer.path_Val = null</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p></p>
+<p >For <a class="el" href="class_solution_organizer.html#abfaa5b749aa5242cbb08ecea4947b051">store(string, List&lt;Directories&gt;, bool, bool)</a> and <a class="el" href="class_fact_organizer.html#a8dd6d293e37ae75bfb477a4cc5ec735f">load(ref FactOrganizer, bool, string, List&lt;Directories&gt;, bool, out Dictionary&lt;string, string&gt;)</a> </p>
+<p >Additional value for <a class="el" href="class_solution_organizer.html#a65f9c46f6d1bf11d585f8fe97f889584" title="A collection of constrains of which all have to be true SubSolution, FactOrganizer....">ValidationSet</a> </p>
+
+</div>
+</div>
+<a id="a65f9c46f6d1bf11d585f8fe97f889584" name="a65f9c46f6d1bf11d585f8fe97f889584"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a65f9c46f6d1bf11d585f8fe97f889584">&#9670;&nbsp;</a></span>ValidationSet</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;<a class="el" href="class_solution_organizer_1_1_sub_solution.html">SubSolution</a>&gt; SolutionOrganizer.ValidationSet</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>A collection of constrains of which <em>all</em> have to be <code>true</code> </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_solution_organizer_1_1_sub_solution.html" title="Sits at the heart, but represents only a part of the whole Solution.">SubSolution</a>, <a class="el" href="class_fact_organizer.html#a99e01af23a2d83b448cd4a29952cbe9c" title="Used to check wether this satisfies the constrains of an Solution. Only meta.active are accounted for...">FactOrganizer.DynamiclySolved(SolutionOrganizer, out List&lt;List&lt;string&gt;&gt;, out List&lt;List&lt;string&gt;&gt;)</a></dd></dl>
+</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/<a class="el" href="_solution_organizer_8cs.html">SolutionOrganizer.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_solution_organizer.html">SolutionOrganizer</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_solution_organizer.js b/Doxygen/output/html/class_solution_organizer.js
new file mode 100644
index 0000000000000000000000000000000000000000..d80656d57102b28f32a05332b8950068e69b873e
--- /dev/null
+++ b/Doxygen/output/html/class_solution_organizer.js
@@ -0,0 +1,13 @@
+var class_solution_organizer =
+[
+    [ "SubSolution", "class_solution_organizer_1_1_sub_solution.html", "class_solution_organizer_1_1_sub_solution" ],
+    [ "SolutionOrganizer", "class_solution_organizer.html#a2215860e4b3f2e0425b6ce88096db45f", null ],
+    [ "delete", "class_solution_organizer.html#ac0eba168098cd880232aece9b4eac9d1", null ],
+    [ "load", "class_solution_organizer.html#a89027e2d5b71b93eea29dd9a7591f044", null ],
+    [ "store", "class_solution_organizer.html#abfaa5b749aa5242cbb08ecea4947b051", null ],
+    [ "endingSol", "class_solution_organizer.html#ae209c8ca2efc1e90d7301b2b780f3d8e", null ],
+    [ "endingVal", "class_solution_organizer.html#a7f9f8e13ac4fc6e6a0174d313c1a574f", null ],
+    [ "hierVal", "class_solution_organizer.html#a37ac0452bc743f9841c2b137b243a63b", null ],
+    [ "path_Val", "class_solution_organizer.html#a20a88287acce441fc2f2fc25137e5f1e", null ],
+    [ "ValidationSet", "class_solution_organizer.html#a65f9c46f6d1bf11d585f8fe97f889584", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_solution_organizer.png b/Doxygen/output/html/class_solution_organizer.png
new file mode 100644
index 0000000000000000000000000000000000000000..72c113ffcc77c4015621617b239e9aefa1e7b953
--- /dev/null
+++ b/Doxygen/output/html/class_solution_organizer.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5232d2bd972489e73064d87ca91f7f3e978ce6a73c19d5d4e804d70c8edab480
+size 569
diff --git a/Doxygen/output/html/class_solution_organizer_1_1_sub_solution-members.html b/Doxygen/output/html/class_solution_organizer_1_1_sub_solution-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..b0a6b4f5cc5fdaffbe817a5c3c15ec9c047497ce
--- /dev/null
+++ b/Doxygen/output/html/class_solution_organizer_1_1_sub_solution-members.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_solution_organizer_1_1_sub_solution.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">SolutionOrganizer.SubSolution Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_solution_organizer_1_1_sub_solution.html">SolutionOrganizer.SubSolution</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_solution_organizer_1_1_sub_solution.html#a481a4b95cb385da391a1c4548508f9d4">Comparer</a></td><td class="entry"><a class="el" href="class_solution_organizer_1_1_sub_solution.html">SolutionOrganizer.SubSolution</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_solution_organizer_1_1_sub_solution.html#a6c21647208a636e40910d1fcc5860a8d">ComparerString</a></td><td class="entry"><a class="el" href="class_solution_organizer_1_1_sub_solution.html">SolutionOrganizer.SubSolution</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_solution_organizer_1_1_sub_solution.html#a47f8032dfd74099f945ab2d58dcbe68c">fact_comparer</a></td><td class="entry"><a class="el" href="class_solution_organizer_1_1_sub_solution.html">SolutionOrganizer.SubSolution</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_solution_organizer_1_1_sub_solution.html#aa8640d4726f71583732d26b1fb95073e">IsEmpty</a>()</td><td class="entry"><a class="el" href="class_solution_organizer_1_1_sub_solution.html">SolutionOrganizer.SubSolution</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_solution_organizer_1_1_sub_solution.html#a2cf8b6fba11bd8bf7f8942a52f82b159">MasterIDs</a></td><td class="entry"><a class="el" href="class_solution_organizer_1_1_sub_solution.html">SolutionOrganizer.SubSolution</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_solution_organizer_1_1_sub_solution.html#aa56c26be1bf5457a8fdc07653815a48a">RelationIndex</a></td><td class="entry"><a class="el" href="class_solution_organizer_1_1_sub_solution.html">SolutionOrganizer.SubSolution</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_solution_organizer_1_1_sub_solution.html#af780452c21e3a6ff6178ddc4b452924d">SolutionIndex</a></td><td class="entry"><a class="el" href="class_solution_organizer_1_1_sub_solution.html">SolutionOrganizer.SubSolution</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_solution_organizer_1_1_sub_solution.html#abd2b6157c9f8bb435ca636b82eb0d77e">SubSolution</a>()</td><td class="entry"><a class="el" href="class_solution_organizer_1_1_sub_solution.html">SolutionOrganizer.SubSolution</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_solution_organizer_1_1_sub_solution.html#a48cb5e149504bf3fc9071924a7862a8c">SubSolution</a>(HashSet&lt; string &gt; MasterIDs, List&lt; int &gt; SolutionIndex, List&lt; int &gt; RelationIndex, FactComparer Comparer)</td><td class="entry"><a class="el" href="class_solution_organizer_1_1_sub_solution.html">SolutionOrganizer.SubSolution</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_solution_organizer_1_1_sub_solution.html b/Doxygen/output/html/class_solution_organizer_1_1_sub_solution.html
new file mode 100644
index 0000000000000000000000000000000000000000..be63e39dac132c8b4a4165887afdd7733e38439d
--- /dev/null
+++ b/Doxygen/output/html/class_solution_organizer_1_1_sub_solution.html
@@ -0,0 +1,372 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: SolutionOrganizer.SubSolution Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_solution_organizer_1_1_sub_solution.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
+<a href="#properties">Properties</a> &#124;
+<a href="class_solution_organizer_1_1_sub_solution-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">SolutionOrganizer.SubSolution Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Sits at the heart, but represents only a part of the whole Solution.  
+ <a href="class_solution_organizer_1_1_sub_solution.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:abd2b6157c9f8bb435ca636b82eb0d77e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_solution_organizer_1_1_sub_solution.html#abd2b6157c9f8bb435ca636b82eb0d77e">SubSolution</a> ()</td></tr>
+<tr class="memdesc:abd2b6157c9f8bb435ca636b82eb0d77e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Only used by JsonConverter to initiate empty instance.  <a href="class_solution_organizer_1_1_sub_solution.html#abd2b6157c9f8bb435ca636b82eb0d77e">More...</a><br /></td></tr>
+<tr class="separator:abd2b6157c9f8bb435ca636b82eb0d77e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a48cb5e149504bf3fc9071924a7862a8c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_solution_organizer_1_1_sub_solution.html#a48cb5e149504bf3fc9071924a7862a8c">SubSolution</a> (HashSet&lt; string &gt; <a class="el" href="class_solution_organizer_1_1_sub_solution.html#a2cf8b6fba11bd8bf7f8942a52f82b159">MasterIDs</a>, List&lt; int &gt; <a class="el" href="class_solution_organizer_1_1_sub_solution.html#af780452c21e3a6ff6178ddc4b452924d">SolutionIndex</a>, List&lt; int &gt; <a class="el" href="class_solution_organizer_1_1_sub_solution.html#aa56c26be1bf5457a8fdc07653815a48a">RelationIndex</a>, <a class="el" href="class_fact_comparer.html">FactComparer</a> <a class="el" href="class_solution_organizer_1_1_sub_solution.html#a481a4b95cb385da391a1c4548508f9d4">Comparer</a>)</td></tr>
+<tr class="memdesc:a48cb5e149504bf3fc9071924a7862a8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Standard Constructor  <a href="class_solution_organizer_1_1_sub_solution.html#a48cb5e149504bf3fc9071924a7862a8c">More...</a><br /></td></tr>
+<tr class="separator:a48cb5e149504bf3fc9071924a7862a8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8640d4726f71583732d26b1fb95073e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_solution_organizer_1_1_sub_solution.html#aa8640d4726f71583732d26b1fb95073e">IsEmpty</a> ()</td></tr>
+<tr class="memdesc:aa8640d4726f71583732d26b1fb95073e"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>true</code> if there is no solution to be deducted.  <a href="class_solution_organizer_1_1_sub_solution.html#aa8640d4726f71583732d26b1fb95073e">More...</a><br /></td></tr>
+<tr class="separator:aa8640d4726f71583732d26b1fb95073e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a2cf8b6fba11bd8bf7f8942a52f82b159"><td class="memItemLeft" align="right" valign="top">HashSet&lt; string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_solution_organizer_1_1_sub_solution.html#a2cf8b6fba11bd8bf7f8942a52f82b159">MasterIDs</a> = new HashSet&lt;string&gt;()</td></tr>
+<tr class="memdesc:a2cf8b6fba11bd8bf7f8942a52f82b159"><td class="mdescLeft">&#160;</td><td class="mdescRight">entails <b>{<a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">SolutionOrganizer.FacDict.Values</a>}</b> <br  />
+ <a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">SolutionFacts</a> to relate from.  <a href="class_solution_organizer_1_1_sub_solution.html#a2cf8b6fba11bd8bf7f8942a52f82b159">More...</a><br /></td></tr>
+<tr class="separator:a2cf8b6fba11bd8bf7f8942a52f82b159"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af780452c21e3a6ff6178ddc4b452924d"><td class="memItemLeft" align="right" valign="top">List&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_solution_organizer_1_1_sub_solution.html#af780452c21e3a6ff6178ddc4b452924d">SolutionIndex</a> = new List&lt;int&gt;()</td></tr>
+<tr class="memdesc:af780452c21e3a6ff6178ddc4b452924d"><td class="mdescLeft">&#160;</td><td class="mdescRight">entails <b>{[],[0, <a class="el" href="class_solution_organizer.html#a65f9c46f6d1bf11d585f8fe97f889584" title="A collection of constrains of which all have to be true SubSolution, FactOrganizer....">SolutionOrganizer.ValidationSet</a><code>.IndexOf(<a class="el" href="class_solution_organizer_1_1_sub_solution.html">this</a>)</code> - 2]}</b> <br  />
+ Marks LevelFacts (StageStatic.stage.factState) found as solution (<a class="el" href="class_fact_organizer.html#a99e01af23a2d83b448cd4a29952cbe9c" title="Used to check wether this satisfies the constrains of an Solution. Only meta.active are accounted for...">FactOrganizer.DynamiclySolved(SolutionOrganizer, out List&lt;List&lt;string&gt;&gt;, out List&lt;List&lt;string&gt;&gt;)</a>) in a previous entry of <a class="el" href="class_solution_organizer.html#a65f9c46f6d1bf11d585f8fe97f889584" title="A collection of constrains of which all have to be true SubSolution, FactOrganizer....">SolutionOrganizer.ValidationSet</a><br  />
+ to relate from <em>in addition</em> to <a class="el" href="class_solution_organizer_1_1_sub_solution.html#a2cf8b6fba11bd8bf7f8942a52f82b159" title="entails {SolutionOrganizer.FacDict.Values}   SolutionFacts to relate from.">MasterIDs</a> <br  />
+ or <em>none</em> if <code>empty</code>  <a href="class_solution_organizer_1_1_sub_solution.html#af780452c21e3a6ff6178ddc4b452924d">More...</a><br /></td></tr>
+<tr class="separator:af780452c21e3a6ff6178ddc4b452924d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa56c26be1bf5457a8fdc07653815a48a"><td class="memItemLeft" align="right" valign="top">List&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_solution_organizer_1_1_sub_solution.html#aa56c26be1bf5457a8fdc07653815a48a">RelationIndex</a> = new List&lt;int&gt;()</td></tr>
+<tr class="memdesc:aa56c26be1bf5457a8fdc07653815a48a"><td class="mdescLeft">&#160;</td><td class="mdescRight">entails <b>{[],[0, <a class="el" href="class_solution_organizer.html#a65f9c46f6d1bf11d585f8fe97f889584" title="A collection of constrains of which all have to be true SubSolution, FactOrganizer....">SolutionOrganizer.ValidationSet</a><code>.IndexOf(<a class="el" href="class_solution_organizer_1_1_sub_solution.html">this</a>)</code> - 2]}</b> <br  />
+ Marks LevelFacts (StageStatic.stage.factState) found as solution (<a class="el" href="class_fact_organizer.html#a99e01af23a2d83b448cd4a29952cbe9c" title="Used to check wether this satisfies the constrains of an Solution. Only meta.active are accounted for...">FactOrganizer.DynamiclySolved(SolutionOrganizer, out List&lt;List&lt;string&gt;&gt;, out List&lt;List&lt;string&gt;&gt;)</a>) in a previous entry of <a class="el" href="class_solution_organizer.html#a65f9c46f6d1bf11d585f8fe97f889584" title="A collection of constrains of which all have to be true SubSolution, FactOrganizer....">SolutionOrganizer.ValidationSet</a><br  />
+ to relate to <em>instead of</em> all LevelFacts (StageStatic.stage.factState) <br  />
+ or <em>none</em> if <code>empty</code>  <a href="class_solution_organizer_1_1_sub_solution.html#aa56c26be1bf5457a8fdc07653815a48a">More...</a><br /></td></tr>
+<tr class="separator:aa56c26be1bf5457a8fdc07653815a48a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a481a4b95cb385da391a1c4548508f9d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_fact_comparer.html">FactComparer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_solution_organizer_1_1_sub_solution.html#a481a4b95cb385da391a1c4548508f9d4">Comparer</a> = new <a class="el" href="class_fact_equivalents_comparer.html">FactEquivalentsComparer</a>()</td></tr>
+<tr class="memdesc:a481a4b95cb385da391a1c4548508f9d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Comparer defining relation between <a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">SolutionFacts</a> and LevelFacts (StageStatic.stage.factState)  <a href="class_solution_organizer_1_1_sub_solution.html#a481a4b95cb385da391a1c4548508f9d4">More...</a><br /></td></tr>
+<tr class="separator:a481a4b95cb385da391a1c4548508f9d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:a47f8032dfd74099f945ab2d58dcbe68c"><td class="memItemLeft" align="right" valign="top">static readonly IEnumerable&lt; Type &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_solution_organizer_1_1_sub_solution.html#a47f8032dfd74099f945ab2d58dcbe68c">fact_comparer</a> = Assembly.GetExecutingAssembly().GetTypes().Where(typeof(<a class="el" href="class_fact_comparer.html">FactComparer</a>).IsAssignableFrom)</td></tr>
+<tr class="memdesc:a47f8032dfd74099f945ab2d58dcbe68c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Collection of <code>string</code> representations of <em>all</em> available <a class="el" href="class_fact_comparer.html" title="Base class for all FactComparer to be used in conjucntion with Stage.solution SolutionOrganizer,...">FactComparer</a> to choose from.  <a href="class_solution_organizer_1_1_sub_solution.html#a47f8032dfd74099f945ab2d58dcbe68c">More...</a><br /></td></tr>
+<tr class="separator:a47f8032dfd74099f945ab2d58dcbe68c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="properties" name="properties"></a>
+Properties</h2></td></tr>
+<tr class="memitem:a6c21647208a636e40910d1fcc5860a8d"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_solution_organizer_1_1_sub_solution.html#a6c21647208a636e40910d1fcc5860a8d">ComparerString</a><code> [getset]</code></td></tr>
+<tr class="memdesc:a6c21647208a636e40910d1fcc5860a8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables (especially JsonConverter) to read and set <a class="el" href="class_solution_organizer_1_1_sub_solution.html#a481a4b95cb385da391a1c4548508f9d4" title="Comparer defining relation between SolutionFacts and LevelFacts (StageStatic.stage....">Comparer</a> by its <code>string</code> representation.  <a href="class_solution_organizer_1_1_sub_solution.html#a6c21647208a636e40910d1fcc5860a8d">More...</a><br /></td></tr>
+<tr class="separator:a6c21647208a636e40910d1fcc5860a8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >Sits at the heart, but represents only a part of the whole Solution. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="abd2b6157c9f8bb435ca636b82eb0d77e" name="abd2b6157c9f8bb435ca636b82eb0d77e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abd2b6157c9f8bb435ca636b82eb0d77e">&#9670;&nbsp;</a></span>SubSolution() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">SolutionOrganizer.SubSolution.SubSolution </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Only used by JsonConverter to initiate empty instance. </p>
+
+</div>
+</div>
+<a id="a48cb5e149504bf3fc9071924a7862a8c" name="a48cb5e149504bf3fc9071924a7862a8c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a48cb5e149504bf3fc9071924a7862a8c">&#9670;&nbsp;</a></span>SubSolution() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">SolutionOrganizer.SubSolution.SubSolution </td>
+          <td>(</td>
+          <td class="paramtype">HashSet&lt; string &gt;&#160;</td>
+          <td class="paramname"><em>MasterIDs</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">List&lt; int &gt;&#160;</td>
+          <td class="paramname"><em>SolutionIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">List&lt; int &gt;&#160;</td>
+          <td class="paramname"><em>RelationIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact_comparer.html">FactComparer</a>&#160;</td>
+          <td class="paramname"><em>Comparer</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Standard Constructor </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">MasterIDs</td><td>sets <a class="el" href="class_solution_organizer_1_1_sub_solution.html#a2cf8b6fba11bd8bf7f8942a52f82b159" title="entails {SolutionOrganizer.FacDict.Values}   SolutionFacts to relate from.">MasterIDs</a> iff not <code>null</code></td></tr>
+    <tr><td class="paramname">SolutionIndex</td><td>sets <a class="el" href="class_solution_organizer_1_1_sub_solution.html#af780452c21e3a6ff6178ddc4b452924d" title="entails {[],[0, SolutionOrganizer.ValidationSet.IndexOf(this) - 2]}   Marks LevelFacts (StageStatic....">SolutionIndex</a> iff not <code>null</code></td></tr>
+    <tr><td class="paramname">RelationIndex</td><td>sets <a class="el" href="class_solution_organizer_1_1_sub_solution.html#aa56c26be1bf5457a8fdc07653815a48a" title="entails {[],[0, SolutionOrganizer.ValidationSet.IndexOf(this) - 2]}   Marks LevelFacts (StageStatic....">RelationIndex</a> iff not <code>null</code></td></tr>
+    <tr><td class="paramname">Comparer</td><td>sets <a class="el" href="class_solution_organizer_1_1_sub_solution.html#a481a4b95cb385da391a1c4548508f9d4" title="Comparer defining relation between SolutionFacts and LevelFacts (StageStatic.stage....">Comparer</a> iff not <code>null</code></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="aa8640d4726f71583732d26b1fb95073e" name="aa8640d4726f71583732d26b1fb95073e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa8640d4726f71583732d26b1fb95073e">&#9670;&nbsp;</a></span>IsEmpty()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool SolutionOrganizer.SubSolution.IsEmpty </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p><code>true</code> if there is no solution to be deducted. </p>
+<dl class="section return"><dt>Returns</dt><dd><code>MasterIDs.Count == 0 &amp;&amp; SolutionIndex.Count == 0;</code></dd></dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a481a4b95cb385da391a1c4548508f9d4" name="a481a4b95cb385da391a1c4548508f9d4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a481a4b95cb385da391a1c4548508f9d4">&#9670;&nbsp;</a></span>Comparer</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_fact_comparer.html">FactComparer</a> SolutionOrganizer.SubSolution.Comparer = new <a class="el" href="class_fact_equivalents_comparer.html">FactEquivalentsComparer</a>()</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Comparer defining relation between <a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">SolutionFacts</a> and LevelFacts (StageStatic.stage.factState) </p>
+
+</div>
+</div>
+<a id="a47f8032dfd74099f945ab2d58dcbe68c" name="a47f8032dfd74099f945ab2d58dcbe68c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a47f8032dfd74099f945ab2d58dcbe68c">&#9670;&nbsp;</a></span>fact_comparer</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">readonly IEnumerable&lt;Type&gt; SolutionOrganizer.SubSolution.fact_comparer = Assembly.GetExecutingAssembly().GetTypes().Where(typeof(<a class="el" href="class_fact_comparer.html">FactComparer</a>).IsAssignableFrom)</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Collection of <code>string</code> representations of <em>all</em> available <a class="el" href="class_fact_comparer.html" title="Base class for all FactComparer to be used in conjucntion with Stage.solution SolutionOrganizer,...">FactComparer</a> to choose from. </p>
+
+</div>
+</div>
+<a id="a2cf8b6fba11bd8bf7f8942a52f82b159" name="a2cf8b6fba11bd8bf7f8942a52f82b159"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2cf8b6fba11bd8bf7f8942a52f82b159">&#9670;&nbsp;</a></span>MasterIDs</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">HashSet&lt;string&gt; SolutionOrganizer.SubSolution.MasterIDs = new HashSet&lt;string&gt;()</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>entails <b>{<a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">SolutionOrganizer.FacDict.Values</a>}</b> <br  />
+ <a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">SolutionFacts</a> to relate from. </p>
+
+</div>
+</div>
+<a id="aa56c26be1bf5457a8fdc07653815a48a" name="aa56c26be1bf5457a8fdc07653815a48a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa56c26be1bf5457a8fdc07653815a48a">&#9670;&nbsp;</a></span>RelationIndex</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;int&gt; SolutionOrganizer.SubSolution.RelationIndex = new List&lt;int&gt;()</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>entails <b>{[],[0, <a class="el" href="class_solution_organizer.html#a65f9c46f6d1bf11d585f8fe97f889584" title="A collection of constrains of which all have to be true SubSolution, FactOrganizer....">SolutionOrganizer.ValidationSet</a><code>.IndexOf(<a class="el" href="class_solution_organizer_1_1_sub_solution.html">this</a>)</code> - 2]}</b> <br  />
+ Marks LevelFacts (StageStatic.stage.factState) found as solution (<a class="el" href="class_fact_organizer.html#a99e01af23a2d83b448cd4a29952cbe9c" title="Used to check wether this satisfies the constrains of an Solution. Only meta.active are accounted for...">FactOrganizer.DynamiclySolved(SolutionOrganizer, out List&lt;List&lt;string&gt;&gt;, out List&lt;List&lt;string&gt;&gt;)</a>) in a previous entry of <a class="el" href="class_solution_organizer.html#a65f9c46f6d1bf11d585f8fe97f889584" title="A collection of constrains of which all have to be true SubSolution, FactOrganizer....">SolutionOrganizer.ValidationSet</a><br  />
+ to relate to <em>instead of</em> all LevelFacts (StageStatic.stage.factState) <br  />
+ or <em>none</em> if <code>empty</code> </p>
+
+</div>
+</div>
+<a id="af780452c21e3a6ff6178ddc4b452924d" name="af780452c21e3a6ff6178ddc4b452924d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af780452c21e3a6ff6178ddc4b452924d">&#9670;&nbsp;</a></span>SolutionIndex</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;int&gt; SolutionOrganizer.SubSolution.SolutionIndex = new List&lt;int&gt;()</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>entails <b>{[],[0, <a class="el" href="class_solution_organizer.html#a65f9c46f6d1bf11d585f8fe97f889584" title="A collection of constrains of which all have to be true SubSolution, FactOrganizer....">SolutionOrganizer.ValidationSet</a><code>.IndexOf(<a class="el" href="class_solution_organizer_1_1_sub_solution.html">this</a>)</code> - 2]}</b> <br  />
+ Marks LevelFacts (StageStatic.stage.factState) found as solution (<a class="el" href="class_fact_organizer.html#a99e01af23a2d83b448cd4a29952cbe9c" title="Used to check wether this satisfies the constrains of an Solution. Only meta.active are accounted for...">FactOrganizer.DynamiclySolved(SolutionOrganizer, out List&lt;List&lt;string&gt;&gt;, out List&lt;List&lt;string&gt;&gt;)</a>) in a previous entry of <a class="el" href="class_solution_organizer.html#a65f9c46f6d1bf11d585f8fe97f889584" title="A collection of constrains of which all have to be true SubSolution, FactOrganizer....">SolutionOrganizer.ValidationSet</a><br  />
+ to relate from <em>in addition</em> to <a class="el" href="class_solution_organizer_1_1_sub_solution.html#a2cf8b6fba11bd8bf7f8942a52f82b159" title="entails {SolutionOrganizer.FacDict.Values}   SolutionFacts to relate from.">MasterIDs</a> <br  />
+ or <em>none</em> if <code>empty</code> </p>
+
+</div>
+</div>
+<h2 class="groupheader">Property Documentation</h2>
+<a id="a6c21647208a636e40910d1fcc5860a8d" name="a6c21647208a636e40910d1fcc5860a8d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6c21647208a636e40910d1fcc5860a8d">&#9670;&nbsp;</a></span>ComparerString</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">string SolutionOrganizer.SubSolution.ComparerString</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Enables (especially JsonConverter) to read and set <a class="el" href="class_solution_organizer_1_1_sub_solution.html#a481a4b95cb385da391a1c4548508f9d4" title="Comparer defining relation between SolutionFacts and LevelFacts (StageStatic.stage....">Comparer</a> by its <code>string</code> representation. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/<a class="el" href="_solution_organizer_8cs.html">SolutionOrganizer.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_solution_organizer.html">SolutionOrganizer</a></li><li class="navelem"><a class="el" href="class_solution_organizer_1_1_sub_solution.html">SubSolution</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_solution_organizer_1_1_sub_solution.js b/Doxygen/output/html/class_solution_organizer_1_1_sub_solution.js
new file mode 100644
index 0000000000000000000000000000000000000000..8f0347e07b83321a8658507f76177241bfc0fade
--- /dev/null
+++ b/Doxygen/output/html/class_solution_organizer_1_1_sub_solution.js
@@ -0,0 +1,12 @@
+var class_solution_organizer_1_1_sub_solution =
+[
+    [ "SubSolution", "class_solution_organizer_1_1_sub_solution.html#abd2b6157c9f8bb435ca636b82eb0d77e", null ],
+    [ "SubSolution", "class_solution_organizer_1_1_sub_solution.html#a48cb5e149504bf3fc9071924a7862a8c", null ],
+    [ "IsEmpty", "class_solution_organizer_1_1_sub_solution.html#aa8640d4726f71583732d26b1fb95073e", null ],
+    [ "Comparer", "class_solution_organizer_1_1_sub_solution.html#a481a4b95cb385da391a1c4548508f9d4", null ],
+    [ "fact_comparer", "class_solution_organizer_1_1_sub_solution.html#a47f8032dfd74099f945ab2d58dcbe68c", null ],
+    [ "MasterIDs", "class_solution_organizer_1_1_sub_solution.html#a2cf8b6fba11bd8bf7f8942a52f82b159", null ],
+    [ "RelationIndex", "class_solution_organizer_1_1_sub_solution.html#aa56c26be1bf5457a8fdc07653815a48a", null ],
+    [ "SolutionIndex", "class_solution_organizer_1_1_sub_solution.html#af780452c21e3a6ff6178ddc4b452924d", null ],
+    [ "ComparerString", "class_solution_organizer_1_1_sub_solution.html#a6c21647208a636e40910d1fcc5860a8d", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_stage-members.html b/Doxygen/output/html/class_stage-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..ac709f2e3b1ed5d4cc09e24d8071013388c7ce4a
--- /dev/null
+++ b/Doxygen/output/html/class_stage-members.html
@@ -0,0 +1,140 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_stage.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">Stage Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_stage.html">Stage</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_stage.html#ae5516c644b31b5ac3a738224af511d80">category</a></td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage.html#a5791e2632b93400521c5eed33107d116">CheckSolved</a>()</td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage.html#a7cccd1047135707147cb99b66d1208f7">ClearAll</a>()</td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage.html#a8be232d96750c4e1f72cb6498a121220">ClearALLRecords</a>()</td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage.html#a0a9b8503dcdb37e124bf742f50f21acc">ClearPlay</a>()</td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage.html#a6473bc6b7d252cb8ac58b074bdf0e9a4">ClearSolution</a>()</td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage.html#a546f7c6fe4d4a53269448956562429d6">completed_once</a></td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage.html#a75bc2808e0b62640ad402d43a51d26f0">creatorMode</a></td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage.html#ac7433d717336f9ffc0da919e5e6e314f">DeepLoad</a>()</td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage.html#afb40eed71cf610113cb21a9e67d3b00a">delete</a>(bool player_record_list_too)</td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage.html#a3850bf51fdc38c335b703a73f2d84390">deletet_record</a>(PlayerRecord record, bool b_store=true)</td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage.html#aba3fc0bfb46dc5ebdf0b47245c811a88">description</a></td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage.html#a29abcbcdd573cbbd5621e529d80ace16">factState</a></td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage.html#a590447cc02ecaba6b69b26d0ded40e6e">Grup</a>(List&lt; Directories &gt; hierarchie=null, bool use_install_folder=false)</td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage.html#ad6a667991a33549a592b632fbd2b7b96">hiddenState</a></td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage.html#a4fb4a27911c43d45d5f86d3f96f08654">hierarchie</a></td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage.html#ad575b437d33ef2993a819885bc5038a6">hierStage</a></td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage.html#aa6664a49729fae49b0246f019f702895">InitFields</a>(string category, int number, string name, string description, string scene, bool local)</td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage.html#a10d3807a1fa2f754ab0ac1f4e3ff7d6c">InitOOP</a>()</td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage.html#a3a94291e8215833caf8301e679260212">load</a>(ref Stage set, string name, List&lt; Directories &gt; hierarchie=null, bool use_install_folder=false)</td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage.html#ac1281ad7083f3e5e403cce45289a0649">name</a></td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage.html#a20fa1608a56af63b36cc3631c785cbb9">number</a></td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage.html#a20db72c7801d237fc540a5b418bb025f">path</a></td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage.html#a6df1ca7a3cd6a91ae6f501a3c7370761">player_record</a></td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage.html#a415322e81f811962f41ccc13a27b80fd">player_record_list</a></td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage.html#adc4a2e215c716811e122d7ed53ddf386">push_record</a>(double seconds_s=-1, bool force_push=false)</td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage.html#a483d91b64eed3d905af8aedbf07d58ec">record_name</a></td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage.html#a04a254d189f1bb153ea38071ca56d28c">ResetPlay</a>()</td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage.html#aa82b740e3e9a6929d9a365c42cecbda1">ResetSaves</a>()</td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage.html#ae78f0e378edb786562247b44b9be8797">scene</a></td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage.html#ad7bca2be30a38aa1b8bee99782726825">set_record</a>(PlayerRecord record)</td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage.html#a926a0bcc2ffd743ddb5ddd11019a04ec">SetMode</a>(bool create)</td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage.html#a2cdcf84092d9be7f38556aae88d72d27">ShallowLoad</a>(ref Stage set, string path)</td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage.html#af92970815c08e993efb1ba8f3372d4b6">ShallowLoad</a>(ref Stage set, string name, List&lt; Directories &gt; hierarchie=null, bool use_install_folder=false)</td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage.html#ad99036faecb6777fb860cca1ae7731d5">solution</a></td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage.html#a868a2ad7c26991e5cc8c8008e909bb1f">Stage</a>()</td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage.html#a4c0ce07bf099f1bbed268e795d6e7f8f">Stage</a>(string category, int number, string name, string description, string scene, bool local=true)</td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage.html#a4d7a36c3f32ae3b43eb76d45d2cd54a0">Stage</a>(Stage get, string category, int number, string name, string description, string scene, bool local=true)</td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage.html#aa78bf11a7418cf177a9e27f4ad6955f1">store</a>(bool reset_player=false)</td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage.html#a511e21222f0180412a5cf0c457c8cdd5">use_install_folder</a></td><td class="entry"><a class="el" href="class_stage.html">Stage</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_stage.html b/Doxygen/output/html/class_stage.html
new file mode 100644
index 0000000000000000000000000000000000000000..8547c90a7952cc9d08bad20deb99da8edc88ae36
--- /dev/null
+++ b/Doxygen/output/html/class_stage.html
@@ -0,0 +1,1418 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Stage Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_stage.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#properties">Properties</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="#pri-attribs">Private Attributes</a> &#124;
+<a href="class_stage-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">Stage Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a868a2ad7c26991e5cc8c8008e909bb1f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#a868a2ad7c26991e5cc8c8008e909bb1f">Stage</a> ()</td></tr>
+<tr class="memdesc:a868a2ad7c26991e5cc8c8008e909bb1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initiates all parameterless members. <br  />
+ Used by JsonConverter to initate empty <code>class</code>. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_stage.html#a10d3807a1fa2f754ab0ac1f4e3ff7d6c" title="Initiates members which are non primitives.">InitOOP</a></dd></dl>
+ <a href="class_stage.html#a868a2ad7c26991e5cc8c8008e909bb1f">More...</a><br /></td></tr>
+<tr class="separator:a868a2ad7c26991e5cc8c8008e909bb1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c0ce07bf099f1bbed268e795d6e7f8f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#a4c0ce07bf099f1bbed268e795d6e7f8f">Stage</a> (string <a class="el" href="class_stage.html#ae5516c644b31b5ac3a738224af511d80">category</a>, int <a class="el" href="class_stage.html#a20fa1608a56af63b36cc3631c785cbb9">number</a>, string <a class="el" href="class_stage.html#ac1281ad7083f3e5e403cce45289a0649">name</a>, string <a class="el" href="class_stage.html#aba3fc0bfb46dc5ebdf0b47245c811a88">description</a>, string <a class="el" href="class_stage.html#ae78f0e378edb786562247b44b9be8797">scene</a>, bool local=true)</td></tr>
+<tr class="memdesc:a4c0ce07bf099f1bbed268e795d6e7f8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Standard Constructor. <br  />
+ Initiates all members. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_stage.html#a10d3807a1fa2f754ab0ac1f4e3ff7d6c" title="Initiates members which are non primitives.">InitOOP</a>, <a class="el" href="class_stage.html#aa6664a49729fae49b0246f019f702895" title="Sets members which are primitives.">InitFields(string, int, string, string, string, bool)</a></dd></dl>
+ <a href="class_stage.html#a4c0ce07bf099f1bbed268e795d6e7f8f">More...</a><br /></td></tr>
+<tr class="separator:a4c0ce07bf099f1bbed268e795d6e7f8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d7a36c3f32ae3b43eb76d45d2cd54a0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#a4d7a36c3f32ae3b43eb76d45d2cd54a0">Stage</a> (<a class="el" href="class_stage.html">Stage</a> get, string <a class="el" href="class_stage.html#ae5516c644b31b5ac3a738224af511d80">category</a>, int <a class="el" href="class_stage.html#a20fa1608a56af63b36cc3631c785cbb9">number</a>, string <a class="el" href="class_stage.html#ac1281ad7083f3e5e403cce45289a0649">name</a>, string <a class="el" href="class_stage.html#aba3fc0bfb46dc5ebdf0b47245c811a88">description</a>, string <a class="el" href="class_stage.html#ae78f0e378edb786562247b44b9be8797">scene</a>, bool local=true)</td></tr>
+<tr class="memdesc:a4d7a36c3f32ae3b43eb76d45d2cd54a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy Constructor. <br  />
+ </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_stage.html#a10d3807a1fa2f754ab0ac1f4e3ff7d6c" title="Initiates members which are non primitives.">InitOOP</a>, <a class="el" href="class_stage.html#aa6664a49729fae49b0246f019f702895" title="Sets members which are primitives.">InitFields(string, int, string, string, string, bool)</a></dd></dl>
+ <a href="class_stage.html#a4d7a36c3f32ae3b43eb76d45d2cd54a0">More...</a><br /></td></tr>
+<tr class="separator:a4d7a36c3f32ae3b43eb76d45d2cd54a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa6664a49729fae49b0246f019f702895"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#aa6664a49729fae49b0246f019f702895">InitFields</a> (string <a class="el" href="class_stage.html#ae5516c644b31b5ac3a738224af511d80">category</a>, int <a class="el" href="class_stage.html#a20fa1608a56af63b36cc3631c785cbb9">number</a>, string <a class="el" href="class_stage.html#ac1281ad7083f3e5e403cce45289a0649">name</a>, string <a class="el" href="class_stage.html#aba3fc0bfb46dc5ebdf0b47245c811a88">description</a>, string <a class="el" href="class_stage.html#ae78f0e378edb786562247b44b9be8797">scene</a>, bool local)</td></tr>
+<tr class="memdesc:aa6664a49729fae49b0246f019f702895"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets members which are primitives.  <a href="class_stage.html#aa6664a49729fae49b0246f019f702895">More...</a><br /></td></tr>
+<tr class="separator:aa6664a49729fae49b0246f019f702895"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7cccd1047135707147cb99b66d1208f7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#a7cccd1047135707147cb99b66d1208f7">ClearAll</a> ()</td></tr>
+<tr class="memdesc:a7cccd1047135707147cb99b66d1208f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets to factory condition. <a class="el" href="class_stage.html#a6473bc6b7d252cb8ac58b074bdf0e9a4" title="Resets solution and calling solution.hardreset(bool). FactOrganizer.hardreset(bool)">ClearSolution</a> <a class="el" href="class_stage.html#a0a9b8503dcdb37e124bf742f50f21acc" title="Resets current player_record and calling player_record.factState.hardreset(bool). FactOrganizer....">ClearPlay</a> <a class="el" href="class_stage.html#a8be232d96750c4e1f72cb6498a121220" title="Resets and deletes all members of player_record_list. PlayerRecord.delete(List&lt;Directories&gt;)">ClearALLRecords</a>  <a href="class_stage.html#a7cccd1047135707147cb99b66d1208f7">More...</a><br /></td></tr>
+<tr class="separator:a7cccd1047135707147cb99b66d1208f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6473bc6b7d252cb8ac58b074bdf0e9a4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#a6473bc6b7d252cb8ac58b074bdf0e9a4">ClearSolution</a> ()</td></tr>
+<tr class="memdesc:a6473bc6b7d252cb8ac58b074bdf0e9a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets <a class="el" href="class_stage.html#ad99036faecb6777fb860cca1ae7731d5" title="Defining when this Stage.player_record is considered as solved. FactOrganizer.DynamiclySolved(Solutio...">solution</a> and calling solution.hardreset(bool). </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_fact_organizer.html#a8557914906ac4d969fe98583e95c9706" title="Resets to &quot;factory conditions&quot;. deletes Facts and invokes CommunicationEvents.RemoveFactEvent iff inv...">FactOrganizer.hardreset(bool)</a></dd></dl>
+ <a href="class_stage.html#a6473bc6b7d252cb8ac58b074bdf0e9a4">More...</a><br /></td></tr>
+<tr class="separator:a6473bc6b7d252cb8ac58b074bdf0e9a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a9b8503dcdb37e124bf742f50f21acc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#a0a9b8503dcdb37e124bf742f50f21acc">ClearPlay</a> ()</td></tr>
+<tr class="memdesc:a0a9b8503dcdb37e124bf742f50f21acc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets current <a class="el" href="class_stage.html#a6df1ca7a3cd6a91ae6f501a3c7370761" title="Current Stage progress.">player_record</a> and calling player_record.factState.hardreset(bool). </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_fact_organizer.html#a8557914906ac4d969fe98583e95c9706" title="Resets to &quot;factory conditions&quot;. deletes Facts and invokes CommunicationEvents.RemoveFactEvent iff inv...">FactOrganizer.hardreset(bool)</a></dd></dl>
+ <a href="class_stage.html#a0a9b8503dcdb37e124bf742f50f21acc">More...</a><br /></td></tr>
+<tr class="separator:a0a9b8503dcdb37e124bf742f50f21acc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8be232d96750c4e1f72cb6498a121220"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#a8be232d96750c4e1f72cb6498a121220">ClearALLRecords</a> ()</td></tr>
+<tr class="memdesc:a8be232d96750c4e1f72cb6498a121220"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets and <a class="el" href="class_stage.html#a3850bf51fdc38c335b703a73f2d84390">deletes</a> all members of <a class="el" href="class_stage.html#a415322e81f811962f41ccc13a27b80fd" title="A list containing all saved player progress.">player_record_list</a>. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_player_record.html#a7bdba956f0b3383d2e33c17f40170af5">PlayerRecord.delete(List&lt;Directories&gt;)</a></dd></dl>
+ <a href="class_stage.html#a8be232d96750c4e1f72cb6498a121220">More...</a><br /></td></tr>
+<tr class="separator:a8be232d96750c4e1f72cb6498a121220"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3850bf51fdc38c335b703a73f2d84390"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#a3850bf51fdc38c335b703a73f2d84390">deletet_record</a> (<a class="el" href="class_player_record.html">PlayerRecord</a> record, bool b_store=true)</td></tr>
+<tr class="memdesc:a3850bf51fdc38c335b703a73f2d84390"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_player_record.html#a7bdba956f0b3383d2e33c17f40170af5">Deletes</a> <em>record</em>  and calls PlayerRecord.factState.hardreset(). </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_player_record.html#a7bdba956f0b3383d2e33c17f40170af5">PlayerRecord.delete(List&lt;Directories&gt;)</a>, <a class="el" href="class_fact_organizer.html#a8557914906ac4d969fe98583e95c9706" title="Resets to &quot;factory conditions&quot;. deletes Facts and invokes CommunicationEvents.RemoveFactEvent iff inv...">FactOrganizer.hardreset(bool)</a></dd></dl>
+ <a href="class_stage.html#a3850bf51fdc38c335b703a73f2d84390">More...</a><br /></td></tr>
+<tr class="separator:a3850bf51fdc38c335b703a73f2d84390"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad7bca2be30a38aa1b8bee99782726825"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#ad7bca2be30a38aa1b8bee99782726825">set_record</a> (<a class="el" href="class_player_record.html">PlayerRecord</a> record)</td></tr>
+<tr class="memdesc:ad7bca2be30a38aa1b8bee99782726825"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clones <em>record</em>  to <a class="el" href="class_stage.html#a6df1ca7a3cd6a91ae6f501a3c7370761" title="Current Stage progress.">player_record</a> iff found in <a class="el" href="class_stage.html#a415322e81f811962f41ccc13a27b80fd" title="A list containing all saved player progress.">player_record_list</a> <br  />
+ or initiates new <a class="el" href="class_stage.html#a6df1ca7a3cd6a91ae6f501a3c7370761" title="Current Stage progress.">player_record</a> iff <em>record</em> ==<code>null</code>.  <a href="class_stage.html#ad7bca2be30a38aa1b8bee99782726825">More...</a><br /></td></tr>
+<tr class="separator:ad7bca2be30a38aa1b8bee99782726825"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adc4a2e215c716811e122d7ed53ddf386"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#adc4a2e215c716811e122d7ed53ddf386">push_record</a> (double seconds_s=-1, bool force_push=false)</td></tr>
+<tr class="memdesc:adc4a2e215c716811e122d7ed53ddf386"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds current <a class="el" href="class_stage.html#a6df1ca7a3cd6a91ae6f501a3c7370761" title="Current Stage progress.">player_record</a> to <a class="el" href="class_stage.html#a415322e81f811962f41ccc13a27b80fd" title="A list containing all saved player progress.">player_record_list</a> incrementing <a class="el" href="class_player_record.html#a6c19b6ba80ef40ffb075495edfe71bc0" title="The time spent within this save since creation.">PlayerRecord.seconds</a> beforehand.  <a href="class_stage.html#adc4a2e215c716811e122d7ed53ddf386">More...</a><br /></td></tr>
+<tr class="separator:adc4a2e215c716811e122d7ed53ddf386"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a926a0bcc2ffd743ddb5ddd11019a04ec"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#a926a0bcc2ffd743ddb5ddd11019a04ec">SetMode</a> (bool create)</td></tr>
+<tr class="memdesc:a926a0bcc2ffd743ddb5ddd11019a04ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Switches between player_record.factState (<code>false</code>) and <a class="el" href="class_stage.html#ad99036faecb6777fb860cca1ae7731d5" title="Defining when this Stage.player_record is considered as solved. FactOrganizer.DynamiclySolved(Solutio...">solution</a> (<code>true</code>) to display in GameWorld.  <a href="class_stage.html#a926a0bcc2ffd743ddb5ddd11019a04ec">More...</a><br /></td></tr>
+<tr class="separator:a926a0bcc2ffd743ddb5ddd11019a04ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afb40eed71cf610113cb21a9e67d3b00a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#afb40eed71cf610113cb21a9e67d3b00a">delete</a> (bool player_record_list_too)</td></tr>
+<tr class="memdesc:afb40eed71cf610113cb21a9e67d3b00a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears and deletes all files associated with this <a class="el" href="class_stage.html">Stage</a>.  <a href="class_stage.html#afb40eed71cf610113cb21a9e67d3b00a">More...</a><br /></td></tr>
+<tr class="separator:afb40eed71cf610113cb21a9e67d3b00a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa78bf11a7418cf177a9e27f4ad6955f1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#aa78bf11a7418cf177a9e27f4ad6955f1">store</a> (bool reset_player=false)</td></tr>
+<tr class="memdesc:aa78bf11a7418cf177a9e27f4ad6955f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores and overwrites this <a class="el" href="class_stage.html">Stage</a>, <a class="el" href="class_stage.html#a6df1ca7a3cd6a91ae6f501a3c7370761" title="Current Stage progress.">player_record</a>, every element in <a class="el" href="class_stage.html#a415322e81f811962f41ccc13a27b80fd" title="A list containing all saved player progress.">player_record_list</a> and <a class="el" href="class_stage.html#ad99036faecb6777fb860cca1ae7731d5" title="Defining when this Stage.player_record is considered as solved. FactOrganizer.DynamiclySolved(Solutio...">solution</a> (no overwrite for latter if empty).  <a href="class_stage.html#aa78bf11a7418cf177a9e27f4ad6955f1">More...</a><br /></td></tr>
+<tr class="separator:aa78bf11a7418cf177a9e27f4ad6955f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac7433d717336f9ffc0da919e5e6e314f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#ac7433d717336f9ffc0da919e5e6e314f">DeepLoad</a> ()</td></tr>
+<tr class="memdesc:ac7433d717336f9ffc0da919e5e6e314f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Loads every member decorated with JsonIgnoreAttribute: <a class="el" href="class_stage.html#ad99036faecb6777fb860cca1ae7731d5" title="Defining when this Stage.player_record is considered as solved. FactOrganizer.DynamiclySolved(Solutio...">solution</a>, <a class="el" href="class_stage.html#a6df1ca7a3cd6a91ae6f501a3c7370761" title="Current Stage progress.">player_record</a>.  <a href="class_stage.html#ac7433d717336f9ffc0da919e5e6e314f">More...</a><br /></td></tr>
+<tr class="separator:ac7433d717336f9ffc0da919e5e6e314f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a04a254d189f1bb153ea38071ca56d28c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#a04a254d189f1bb153ea38071ca56d28c">ResetPlay</a> ()</td></tr>
+<tr class="memdesc:a04a254d189f1bb153ea38071ca56d28c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calls <a class="el" href="class_stage.html#a0a9b8503dcdb37e124bf742f50f21acc" title="Resets current player_record and calling player_record.factState.hardreset(bool). FactOrganizer....">ClearPlay</a> and <a class="el" href="class_stage.html#aa78bf11a7418cf177a9e27f4ad6955f1">store(true)</a>.  <a href="class_stage.html#a04a254d189f1bb153ea38071ca56d28c">More...</a><br /></td></tr>
+<tr class="separator:a04a254d189f1bb153ea38071ca56d28c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa82b740e3e9a6929d9a365c42cecbda1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#aa82b740e3e9a6929d9a365c42cecbda1">ResetSaves</a> ()</td></tr>
+<tr class="memdesc:aa82b740e3e9a6929d9a365c42cecbda1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calls <a class="el" href="class_stage.html#a0a9b8503dcdb37e124bf742f50f21acc" title="Resets current player_record and calling player_record.factState.hardreset(bool). FactOrganizer....">ClearPlay</a>, <a class="el" href="class_stage.html#a8be232d96750c4e1f72cb6498a121220" title="Resets and deletes all members of player_record_list. PlayerRecord.delete(List&lt;Directories&gt;)">ClearALLRecords</a> and <a class="el" href="class_stage.html#aa78bf11a7418cf177a9e27f4ad6955f1">store(true)</a>.  <a href="class_stage.html#aa82b740e3e9a6929d9a365c42cecbda1">More...</a><br /></td></tr>
+<tr class="separator:aa82b740e3e9a6929d9a365c42cecbda1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5791e2632b93400521c5eed33107d116"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#a5791e2632b93400521c5eed33107d116">CheckSolved</a> ()</td></tr>
+<tr class="memdesc:a5791e2632b93400521c5eed33107d116"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if current <a class="el" href="class_stage.html#a6df1ca7a3cd6a91ae6f501a3c7370761" title="Current Stage progress.">player_record</a> is solved. <br  />
+ Iff return value <code>true</code>:  <a href="class_stage.html#a5791e2632b93400521c5eed33107d116">More...</a><br /></td></tr>
+<tr class="separator:a5791e2632b93400521c5eed33107d116"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a3a94291e8215833caf8301e679260212"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#a3a94291e8215833caf8301e679260212">load</a> (ref <a class="el" href="class_stage.html">Stage</a> set, string <a class="el" href="class_stage.html#ac1281ad7083f3e5e403cce45289a0649">name</a>, List&lt; Directories &gt; <a class="el" href="class_stage.html#a4fb4a27911c43d45d5f86d3f96f08654">hierarchie</a>=null, bool <a class="el" href="class_stage.html#a511e21222f0180412a5cf0c457c8cdd5">use_install_folder</a>=false)</td></tr>
+<tr class="memdesc:a3a94291e8215833caf8301e679260212"><td class="mdescLeft">&#160;</td><td class="mdescRight">Loads a <a class="el" href="class_stage.html">Stage</a> complete using:  <a href="class_stage.html#a3a94291e8215833caf8301e679260212">More...</a><br /></td></tr>
+<tr class="separator:a3a94291e8215833caf8301e679260212"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2cdcf84092d9be7f38556aae88d72d27"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#a2cdcf84092d9be7f38556aae88d72d27">ShallowLoad</a> (ref <a class="el" href="class_stage.html">Stage</a> set, string <a class="el" href="class_stage.html#a20db72c7801d237fc540a5b418bb025f">path</a>)</td></tr>
+<tr class="memdesc:a2cdcf84092d9be7f38556aae88d72d27"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads File given by <em>path</em>  and writes its contents into <em>set</em> .  <a href="class_stage.html#a2cdcf84092d9be7f38556aae88d72d27">More...</a><br /></td></tr>
+<tr class="separator:a2cdcf84092d9be7f38556aae88d72d27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af92970815c08e993efb1ba8f3372d4b6"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#af92970815c08e993efb1ba8f3372d4b6">ShallowLoad</a> (ref <a class="el" href="class_stage.html">Stage</a> set, string <a class="el" href="class_stage.html#ac1281ad7083f3e5e403cce45289a0649">name</a>, List&lt; Directories &gt; <a class="el" href="class_stage.html#a4fb4a27911c43d45d5f86d3f96f08654">hierarchie</a>=null, bool <a class="el" href="class_stage.html#a511e21222f0180412a5cf0c457c8cdd5">use_install_folder</a>=false)</td></tr>
+<tr class="memdesc:af92970815c08e993efb1ba8f3372d4b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines path via <em>hierarchie</em>  and <em>use_install_folder</em>  and calls <a class="el" href="class_stage.html#a2cdcf84092d9be7f38556aae88d72d27" title="Reads File given by path  and writes its contents into set .">ShallowLoad(ref Stage, string)</a>. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_stage.html#a2cdcf84092d9be7f38556aae88d72d27" title="Reads File given by path  and writes its contents into set .">ShallowLoad(ref Stage, string)</a></dd></dl>
+ <a href="class_stage.html#af92970815c08e993efb1ba8f3372d4b6">More...</a><br /></td></tr>
+<tr class="separator:af92970815c08e993efb1ba8f3372d4b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a590447cc02ecaba6b69b26d0ded40e6e"><td class="memItemLeft" align="right" valign="top">static Dictionary&lt; string, <a class="el" href="class_stage.html">Stage</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#a590447cc02ecaba6b69b26d0ded40e6e">Grup</a> (List&lt; Directories &gt; <a class="el" href="class_stage.html#a4fb4a27911c43d45d5f86d3f96f08654">hierarchie</a>=null, bool <a class="el" href="class_stage.html#a511e21222f0180412a5cf0c457c8cdd5">use_install_folder</a>=false)</td></tr>
+<tr class="memdesc:a590447cc02ecaba6b69b26d0ded40e6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Looks for saved <a class="el" href="class_stage.html">Stages</a> in parametised directories and calls on them <a class="el" href="class_stage.html#a2cdcf84092d9be7f38556aae88d72d27" title="Reads File given by path  and writes its contents into set .">ShallowLoad(ref Stage, string)</a>.  <a href="class_stage.html#a590447cc02ecaba6b69b26d0ded40e6e">More...</a><br /></td></tr>
+<tr class="separator:a590447cc02ecaba6b69b26d0ded40e6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:ae5516c644b31b5ac3a738224af511d80"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#ae5516c644b31b5ac3a738224af511d80">category</a> = null</td></tr>
+<tr class="memdesc:ae5516c644b31b5ac3a738224af511d80"><td class="mdescLeft">&#160;</td><td class="mdescRight">Which category this <a class="el" href="class_stage.html">Stage</a> should be displayed in.  <a href="class_stage.html#ae5516c644b31b5ac3a738224af511d80">More...</a><br /></td></tr>
+<tr class="separator:ae5516c644b31b5ac3a738224af511d80"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20fa1608a56af63b36cc3631c785cbb9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#a20fa1608a56af63b36cc3631c785cbb9">number</a> = -1</td></tr>
+<tr class="memdesc:a20fa1608a56af63b36cc3631c785cbb9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Where to display this <a class="el" href="class_stage.html">Stage</a> within a <a class="el" href="class_stage.html#ae5516c644b31b5ac3a738224af511d80" title="Which category this Stage should be displayed in.">category</a> relative to others.  <a href="class_stage.html#a20fa1608a56af63b36cc3631c785cbb9">More...</a><br /></td></tr>
+<tr class="separator:a20fa1608a56af63b36cc3631c785cbb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac1281ad7083f3e5e403cce45289a0649"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#ac1281ad7083f3e5e403cce45289a0649">name</a> = null</td></tr>
+<tr class="memdesc:ac1281ad7083f3e5e403cce45289a0649"><td class="mdescLeft">&#160;</td><td class="mdescRight">The name this <a class="el" href="class_stage.html">Stage</a> will be displayed with. Also defines names of save files of <a class="el" href="class_stage.html#a415322e81f811962f41ccc13a27b80fd">stage progress</a>, <a class="el" href="class_stage.html#ad99036faecb6777fb860cca1ae7731d5" title="Defining when this Stage.player_record is considered as solved. FactOrganizer.DynamiclySolved(Solutio...">solution</a>  <a href="class_stage.html#ac1281ad7083f3e5e403cce45289a0649">More...</a><br /></td></tr>
+<tr class="separator:ac1281ad7083f3e5e403cce45289a0649"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba3fc0bfb46dc5ebdf0b47245c811a88"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#aba3fc0bfb46dc5ebdf0b47245c811a88">description</a> = null</td></tr>
+<tr class="memdesc:aba3fc0bfb46dc5ebdf0b47245c811a88"><td class="mdescLeft">&#160;</td><td class="mdescRight">The description this <a class="el" href="class_stage.html">Stage</a> will be displayed with. <a href="class_stage.html#aba3fc0bfb46dc5ebdf0b47245c811a88">More...</a><br /></td></tr>
+<tr class="separator:aba3fc0bfb46dc5ebdf0b47245c811a88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae78f0e378edb786562247b44b9be8797"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#ae78f0e378edb786562247b44b9be8797">scene</a> = null</td></tr>
+<tr class="memdesc:ae78f0e378edb786562247b44b9be8797"><td class="mdescLeft">&#160;</td><td class="mdescRight">The name of a UnityEngine.SceneManagement.Scene that this <a class="el" href="class_stage.html">Stage</a> takes place in. <a href="class_stage.html#ae78f0e378edb786562247b44b9be8797">More...</a><br /></td></tr>
+<tr class="separator:ae78f0e378edb786562247b44b9be8797"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a511e21222f0180412a5cf0c457c8cdd5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#a511e21222f0180412a5cf0c457c8cdd5">use_install_folder</a> = false</td></tr>
+<tr class="memdesc:a511e21222f0180412a5cf0c457c8cdd5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wether this <a class="el" href="class_stage.html">Stage</a> is located in installation folder or user data (a.k.a. !local). <a href="class_stage.html#a511e21222f0180412a5cf0c457c8cdd5">More...</a><br /></td></tr>
+<tr class="separator:a511e21222f0180412a5cf0c457c8cdd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4fb4a27911c43d45d5f86d3f96f08654"><td class="memItemLeft" align="right" valign="top">List&lt; Directories &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#a4fb4a27911c43d45d5f86d3f96f08654">hierarchie</a> = null</td></tr>
+<tr class="memdesc:a4fb4a27911c43d45d5f86d3f96f08654"><td class="mdescLeft">&#160;</td><td class="mdescRight">TODO? interface  <a href="class_stage.html#a4fb4a27911c43d45d5f86d3f96f08654">More...</a><br /></td></tr>
+<tr class="separator:a4fb4a27911c43d45d5f86d3f96f08654"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a415322e81f811962f41ccc13a27b80fd"><td class="memItemLeft" align="right" valign="top">Dictionary&lt; string, <a class="el" href="class_player_record.html">PlayerRecord</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#a415322e81f811962f41ccc13a27b80fd">player_record_list</a> = null</td></tr>
+<tr class="memdesc:a415322e81f811962f41ccc13a27b80fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">A list containing all saved player progress. <br  />
+  <a href="class_stage.html#a415322e81f811962f41ccc13a27b80fd">More...</a><br /></td></tr>
+<tr class="separator:a415322e81f811962f41ccc13a27b80fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad99036faecb6777fb860cca1ae7731d5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_solution_organizer.html">SolutionOrganizer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#ad99036faecb6777fb860cca1ae7731d5">solution</a> = null</td></tr>
+<tr class="memdesc:ad99036faecb6777fb860cca1ae7731d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defining when this <a class="el" href="class_stage.html#a6df1ca7a3cd6a91ae6f501a3c7370761" title="Current Stage progress.">Stage.player_record</a> is considered as solved. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_fact_organizer.html#a99e01af23a2d83b448cd4a29952cbe9c" title="Used to check wether this satisfies the constrains of an Solution. Only meta.active are accounted for...">FactOrganizer.DynamiclySolved(SolutionOrganizer, out List&lt;List&lt;string&gt;&gt;, out List&lt;List&lt;string&gt;&gt;)</a></dd></dl>
+ <a href="class_stage.html#ad99036faecb6777fb860cca1ae7731d5">More...</a><br /></td></tr>
+<tr class="separator:ad99036faecb6777fb860cca1ae7731d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6df1ca7a3cd6a91ae6f501a3c7370761"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_player_record.html">PlayerRecord</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#a6df1ca7a3cd6a91ae6f501a3c7370761">player_record</a> = null</td></tr>
+<tr class="memdesc:a6df1ca7a3cd6a91ae6f501a3c7370761"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current <a class="el" href="class_stage.html">Stage</a> progress. <a href="class_stage.html#a6df1ca7a3cd6a91ae6f501a3c7370761">More...</a><br /></td></tr>
+<tr class="separator:a6df1ca7a3cd6a91ae6f501a3c7370761"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75bc2808e0b62640ad402d43a51d26f0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#a75bc2808e0b62640ad402d43a51d26f0">creatorMode</a> = false</td></tr>
+<tr class="memdesc:a75bc2808e0b62640ad402d43a51d26f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wether player_record.factState (<code>false</code>) or <a class="el" href="class_stage.html#ad99036faecb6777fb860cca1ae7731d5" title="Defining when this Stage.player_record is considered as solved. FactOrganizer.DynamiclySolved(Solutio...">solution</a> (<code>true</code>) is exposed and drawn. <a href="class_stage.html#a75bc2808e0b62640ad402d43a51d26f0">More...</a><br /></td></tr>
+<tr class="separator:a75bc2808e0b62640ad402d43a51d26f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="properties" name="properties"></a>
+Properties</h2></td></tr>
+<tr class="memitem:a546f7c6fe4d4a53269448956562429d6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#a546f7c6fe4d4a53269448956562429d6">completed_once</a><code> [get]</code></td></tr>
+<tr class="memdesc:a546f7c6fe4d4a53269448956562429d6"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>true</code> iff there is at least one element in <a class="el" href="class_stage.html#a415322e81f811962f41ccc13a27b80fd" title="A list containing all saved player progress.">player_record_list</a> where <a class="el" href="class_player_record.html#a152ca411a66550ddd733d72a87756a2b" title="Wether this save has solved the Stage which contains it.">PlayerRecord.solved</a> == <code>true</code>.  <a href="class_stage.html#a546f7c6fe4d4a53269448956562429d6">More...</a><br /></td></tr>
+<tr class="separator:a546f7c6fe4d4a53269448956562429d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29abcbcdd573cbbd5621e529d80ace16"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_fact_organizer.html">FactOrganizer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#a29abcbcdd573cbbd5621e529d80ace16">factState</a><code> [getset]</code></td></tr>
+<tr class="memdesc:a29abcbcdd573cbbd5621e529d80ace16"><td class="mdescLeft">&#160;</td><td class="mdescRight">A wrapper returning (or setting) player_record.factState. <br  />
+ When <a class="el" href="class_stage.html#a6df1ca7a3cd6a91ae6f501a3c7370761" title="Current Stage progress.">player_record</a> == <code>null</code>:  <a href="class_stage.html#a29abcbcdd573cbbd5621e529d80ace16">More...</a><br /></td></tr>
+<tr class="separator:a29abcbcdd573cbbd5621e529d80ace16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a483d91b64eed3d905af8aedbf07d58ec"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#a483d91b64eed3d905af8aedbf07d58ec">record_name</a><code> [get]</code></td></tr>
+<tr class="memdesc:a483d91b64eed3d905af8aedbf07d58ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a name for player_record.name which needs to be uniquified once put into <a class="el" href="class_stage.html#a415322e81f811962f41ccc13a27b80fd" title="A list containing all saved player progress.">player_record_list</a> (e.g. by <a class="el" href="class_stage.html#adc4a2e215c716811e122d7ed53ddf386" title="Adds current player_record to player_record_list incrementing PlayerRecord.seconds beforehand.">push_record(double, bool) adding '_i'</a>). <a href="class_stage.html#a483d91b64eed3d905af8aedbf07d58ec">More...</a><br /></td></tr>
+<tr class="separator:a483d91b64eed3d905af8aedbf07d58ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:a10d3807a1fa2f754ab0ac1f4e3ff7d6c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#a10d3807a1fa2f754ab0ac1f4e3ff7d6c">InitOOP</a> ()</td></tr>
+<tr class="memdesc:a10d3807a1fa2f754ab0ac1f4e3ff7d6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initiates members which are non primitives.  <a href="class_stage.html#a10d3807a1fa2f754ab0ac1f4e3ff7d6c">More...</a><br /></td></tr>
+<tr class="separator:a10d3807a1fa2f754ab0ac1f4e3ff7d6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:ad6a667991a33549a592b632fbd2b7b96"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_fact_organizer.html">FactOrganizer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#ad6a667991a33549a592b632fbd2b7b96">hiddenState</a></td></tr>
+<tr class="memdesc:ad6a667991a33549a592b632fbd2b7b96"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tempory variable storing <a class="el" href="class_stage.html#a29abcbcdd573cbbd5621e529d80ace16" title="A wrapper returning (or setting) player_record.factState.   When player_record == null:">factState</a> when <a class="el" href="class_stage.html#a75bc2808e0b62640ad402d43a51d26f0" title="Wether player_record.factState (false) or solution (true) is exposed and drawn.">creatorMode</a> == <code>true</code>.  <a href="class_stage.html#ad6a667991a33549a592b632fbd2b7b96">More...</a><br /></td></tr>
+<tr class="separator:ad6a667991a33549a592b632fbd2b7b96"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20db72c7801d237fc540a5b418bb025f"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#a20db72c7801d237fc540a5b418bb025f">path</a> = null</td></tr>
+<tr class="memdesc:a20db72c7801d237fc540a5b418bb025f"><td class="mdescLeft">&#160;</td><td class="mdescRight">TODO? interafce  <a href="class_stage.html#a20db72c7801d237fc540a5b418bb025f">More...</a><br /></td></tr>
+<tr class="separator:a20db72c7801d237fc540a5b418bb025f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad575b437d33ef2993a819885bc5038a6"><td class="memItemLeft" align="right" valign="top">static List&lt; Directories &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage.html#ad575b437d33ef2993a819885bc5038a6">hierStage</a> = new List&lt;Directories&gt; { Directories.Stages }</td></tr>
+<tr class="memdesc:ad575b437d33ef2993a819885bc5038a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">TODO? interafce  <a href="class_stage.html#ad575b437d33ef2993a819885bc5038a6">More...</a><br /></td></tr>
+<tr class="separator:ad575b437d33ef2993a819885bc5038a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a868a2ad7c26991e5cc8c8008e909bb1f" name="a868a2ad7c26991e5cc8c8008e909bb1f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a868a2ad7c26991e5cc8c8008e909bb1f">&#9670;&nbsp;</a></span>Stage() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Stage.Stage </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Initiates all parameterless members. <br  />
+ Used by JsonConverter to initate empty <code>class</code>. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_stage.html#a10d3807a1fa2f754ab0ac1f4e3ff7d6c" title="Initiates members which are non primitives.">InitOOP</a></dd></dl>
+</p>
+
+</div>
+</div>
+<a id="a4c0ce07bf099f1bbed268e795d6e7f8f" name="a4c0ce07bf099f1bbed268e795d6e7f8f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4c0ce07bf099f1bbed268e795d6e7f8f">&#9670;&nbsp;</a></span>Stage() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Stage.Stage </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>category</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>number</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>description</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>scene</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>local</em> = <code>true</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Standard Constructor. <br  />
+ Initiates all members. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_stage.html#a10d3807a1fa2f754ab0ac1f4e3ff7d6c" title="Initiates members which are non primitives.">InitOOP</a>, <a class="el" href="class_stage.html#aa6664a49729fae49b0246f019f702895" title="Sets members which are primitives.">InitFields(string, int, string, string, string, bool)</a></dd></dl>
+</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">category</td><td>sets <a class="el" href="class_stage.html#ae5516c644b31b5ac3a738224af511d80" title="Which category this Stage should be displayed in.">category</a></td></tr>
+    <tr><td class="paramname">number</td><td>sets <a class="el" href="class_stage.html#a20fa1608a56af63b36cc3631c785cbb9" title="Where to display this Stage within a category relative to others.">number</a></td></tr>
+    <tr><td class="paramname">name</td><td>sets <a class="el" href="class_stage.html#ac1281ad7083f3e5e403cce45289a0649" title="The name this Stage will be displayed with. Also defines names of save files of stage progress,...">name</a></td></tr>
+    <tr><td class="paramname">description</td><td>sets <a class="el" href="class_stage.html#aba3fc0bfb46dc5ebdf0b47245c811a88" title="The description this Stage will be displayed with.">description</a></td></tr>
+    <tr><td class="paramname">scene</td><td>sets <a class="el" href="class_stage.html#ae78f0e378edb786562247b44b9be8797" title="The name of a UnityEngine.SceneManagement.Scene that this Stage takes place in.">scene</a></td></tr>
+    <tr><td class="paramname">local</td><td>sets !<a class="el" href="class_stage.html#a511e21222f0180412a5cf0c457c8cdd5" title="Wether this Stage is located in installation folder or user data (a.k.a. !local).">use_install_folder</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a4d7a36c3f32ae3b43eb76d45d2cd54a0" name="a4d7a36c3f32ae3b43eb76d45d2cd54a0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4d7a36c3f32ae3b43eb76d45d2cd54a0">&#9670;&nbsp;</a></span>Stage() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Stage.Stage </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_stage.html">Stage</a>&#160;</td>
+          <td class="paramname"><em>get</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>category</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>number</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>description</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>scene</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>local</em> = <code>true</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Copy Constructor. <br  />
+ </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_stage.html#a10d3807a1fa2f754ab0ac1f4e3ff7d6c" title="Initiates members which are non primitives.">InitOOP</a>, <a class="el" href="class_stage.html#aa6664a49729fae49b0246f019f702895" title="Sets members which are primitives.">InitFields(string, int, string, string, string, bool)</a></dd></dl>
+</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">get</td><td>to be copied</td></tr>
+    <tr><td class="paramname">category</td><td>sets <a class="el" href="class_stage.html#ae5516c644b31b5ac3a738224af511d80" title="Which category this Stage should be displayed in.">category</a></td></tr>
+    <tr><td class="paramname">number</td><td>sets <a class="el" href="class_stage.html#a20fa1608a56af63b36cc3631c785cbb9" title="Where to display this Stage within a category relative to others.">number</a></td></tr>
+    <tr><td class="paramname">name</td><td>sets <a class="el" href="class_stage.html#ac1281ad7083f3e5e403cce45289a0649" title="The name this Stage will be displayed with. Also defines names of save files of stage progress,...">name</a></td></tr>
+    <tr><td class="paramname">description</td><td>sets <a class="el" href="class_stage.html#aba3fc0bfb46dc5ebdf0b47245c811a88" title="The description this Stage will be displayed with.">description</a></td></tr>
+    <tr><td class="paramname">scene</td><td>sets <a class="el" href="class_stage.html#ae78f0e378edb786562247b44b9be8797" title="The name of a UnityEngine.SceneManagement.Scene that this Stage takes place in.">scene</a></td></tr>
+    <tr><td class="paramname">local</td><td>sets !<a class="el" href="class_stage.html#a511e21222f0180412a5cf0c457c8cdd5" title="Wether this Stage is located in installation folder or user data (a.k.a. !local).">use_install_folder</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a5791e2632b93400521c5eed33107d116" name="a5791e2632b93400521c5eed33107d116"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5791e2632b93400521c5eed33107d116">&#9670;&nbsp;</a></span>CheckSolved()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool Stage.CheckSolved </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Checks if current <a class="el" href="class_stage.html#a6df1ca7a3cd6a91ae6f501a3c7370761" title="Current Stage progress.">player_record</a> is solved. <br  />
+ Iff return value <code>true</code>: </p>
+<ul>
+<li>Highlites all <a class="el" href="class_fact.html">Facts</a> in <a class="el" href="class_stage.html#a29abcbcdd573cbbd5621e529d80ace16" title="A wrapper returning (or setting) player_record.factState.   When player_record == null:">factState</a> beeing found in <a class="el" href="class_stage.html#ad99036faecb6777fb860cca1ae7731d5" title="Defining when this Stage.player_record is considered as solved. FactOrganizer.DynamiclySolved(Solutio...">solution</a></li>
+<li>Iff player_record.seconds &gt; 0: <a class="el" href="class_stage.html#adc4a2e215c716811e122d7ed53ddf386">Pushes</a> current <a class="el" href="class_stage.html#a6df1ca7a3cd6a91ae6f501a3c7370761" title="Current Stage progress.">player_record</a> to <a class="el" href="class_stage.html#a415322e81f811962f41ccc13a27b80fd" title="A list containing all saved player progress.">player_record_list</a> and sets <a class="el" href="class_player_record.html#a152ca411a66550ddd733d72a87756a2b" title="Wether this save has solved the Stage which contains it.">PlayerRecord.solved</a> to <code>true</code>. </li>
+</ul>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff current <a class="el" href="class_stage.html#a6df1ca7a3cd6a91ae6f501a3c7370761" title="Current Stage progress.">player_record</a> is solved.</dd></dl>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="class_fact_organizer.html#a99e01af23a2d83b448cd4a29952cbe9c" title="Used to check wether this satisfies the constrains of an Solution. Only meta.active are accounted for...">FactOrganizer.DynamiclySolved(SolutionOrganizer, out List&lt;List&lt;string&gt;&gt;, out List&lt;List&lt;string&gt;&gt;)</a></dd></dl>
+
+</div>
+</div>
+<a id="a7cccd1047135707147cb99b66d1208f7" name="a7cccd1047135707147cb99b66d1208f7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7cccd1047135707147cb99b66d1208f7">&#9670;&nbsp;</a></span>ClearAll()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Stage.ClearAll </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Resets to factory condition. <a class="el" href="class_stage.html#a6473bc6b7d252cb8ac58b074bdf0e9a4" title="Resets solution and calling solution.hardreset(bool). FactOrganizer.hardreset(bool)">ClearSolution</a> <a class="el" href="class_stage.html#a0a9b8503dcdb37e124bf742f50f21acc" title="Resets current player_record and calling player_record.factState.hardreset(bool). FactOrganizer....">ClearPlay</a> <a class="el" href="class_stage.html#a8be232d96750c4e1f72cb6498a121220" title="Resets and deletes all members of player_record_list. PlayerRecord.delete(List&lt;Directories&gt;)">ClearALLRecords</a> </p>
+
+</div>
+</div>
+<a id="a8be232d96750c4e1f72cb6498a121220" name="a8be232d96750c4e1f72cb6498a121220"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8be232d96750c4e1f72cb6498a121220">&#9670;&nbsp;</a></span>ClearALLRecords()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Stage.ClearALLRecords </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Resets and <a class="el" href="class_stage.html#a3850bf51fdc38c335b703a73f2d84390">deletes</a> all members of <a class="el" href="class_stage.html#a415322e81f811962f41ccc13a27b80fd" title="A list containing all saved player progress.">player_record_list</a>. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_player_record.html#a7bdba956f0b3383d2e33c17f40170af5">PlayerRecord.delete(List&lt;Directories&gt;)</a></dd></dl>
+</p>
+
+</div>
+</div>
+<a id="a0a9b8503dcdb37e124bf742f50f21acc" name="a0a9b8503dcdb37e124bf742f50f21acc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0a9b8503dcdb37e124bf742f50f21acc">&#9670;&nbsp;</a></span>ClearPlay()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Stage.ClearPlay </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Resets current <a class="el" href="class_stage.html#a6df1ca7a3cd6a91ae6f501a3c7370761" title="Current Stage progress.">player_record</a> and calling player_record.factState.hardreset(bool). </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_fact_organizer.html#a8557914906ac4d969fe98583e95c9706" title="Resets to &quot;factory conditions&quot;. deletes Facts and invokes CommunicationEvents.RemoveFactEvent iff inv...">FactOrganizer.hardreset(bool)</a></dd></dl>
+</p>
+
+</div>
+</div>
+<a id="a6473bc6b7d252cb8ac58b074bdf0e9a4" name="a6473bc6b7d252cb8ac58b074bdf0e9a4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6473bc6b7d252cb8ac58b074bdf0e9a4">&#9670;&nbsp;</a></span>ClearSolution()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Stage.ClearSolution </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Resets <a class="el" href="class_stage.html#ad99036faecb6777fb860cca1ae7731d5" title="Defining when this Stage.player_record is considered as solved. FactOrganizer.DynamiclySolved(Solutio...">solution</a> and calling solution.hardreset(bool). </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_fact_organizer.html#a8557914906ac4d969fe98583e95c9706" title="Resets to &quot;factory conditions&quot;. deletes Facts and invokes CommunicationEvents.RemoveFactEvent iff inv...">FactOrganizer.hardreset(bool)</a></dd></dl>
+</p>
+
+</div>
+</div>
+<a id="ac7433d717336f9ffc0da919e5e6e314f" name="ac7433d717336f9ffc0da919e5e6e314f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac7433d717336f9ffc0da919e5e6e314f">&#9670;&nbsp;</a></span>DeepLoad()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool Stage.DeepLoad </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Loads every member decorated with JsonIgnoreAttribute: <a class="el" href="class_stage.html#ad99036faecb6777fb860cca1ae7731d5" title="Defining when this Stage.player_record is considered as solved. FactOrganizer.DynamiclySolved(Solutio...">solution</a>, <a class="el" href="class_stage.html#a6df1ca7a3cd6a91ae6f501a3c7370761" title="Current Stage progress.">player_record</a>. </p>
+<dl class="section return"><dt>Returns</dt><dd><code>false</code> iff <a class="el" href="class_stage.html#ad99036faecb6777fb860cca1ae7731d5" title="Defining when this Stage.player_record is considered as solved. FactOrganizer.DynamiclySolved(Solutio...">solution</a> could not be <a class="el" href="class_solution_organizer.html#a89027e2d5b71b93eea29dd9a7591f044">loaded</a>.</dd></dl>
+
+</div>
+</div>
+<a id="afb40eed71cf610113cb21a9e67d3b00a" name="afb40eed71cf610113cb21a9e67d3b00a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afb40eed71cf610113cb21a9e67d3b00a">&#9670;&nbsp;</a></span>delete()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Stage.delete </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>player_record_list_too</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Clears and deletes all files associated with this <a class="el" href="class_stage.html">Stage</a>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">player_record_list_too</td><td>iff set <code>false</code>, all files regarding <a class="el" href="class_stage.html#a415322e81f811962f41ccc13a27b80fd" title="A list containing all saved player progress.">player_record_list</a> will be spared.</td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a3850bf51fdc38c335b703a73f2d84390" name="a3850bf51fdc38c335b703a73f2d84390"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3850bf51fdc38c335b703a73f2d84390">&#9670;&nbsp;</a></span>deletet_record()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Stage.deletet_record </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_player_record.html">PlayerRecord</a>&#160;</td>
+          <td class="paramname"><em>record</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>b_store</em> = <code>true</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p><a class="el" href="class_player_record.html#a7bdba956f0b3383d2e33c17f40170af5">Deletes</a> <em>record</em>  and calls PlayerRecord.factState.hardreset(). </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_player_record.html#a7bdba956f0b3383d2e33c17f40170af5">PlayerRecord.delete(List&lt;Directories&gt;)</a>, <a class="el" href="class_fact_organizer.html#a8557914906ac4d969fe98583e95c9706" title="Resets to &quot;factory conditions&quot;. deletes Facts and invokes CommunicationEvents.RemoveFactEvent iff inv...">FactOrganizer.hardreset(bool)</a></dd></dl>
+</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">record</td><td>to be deleted</td></tr>
+    <tr><td class="paramname">b_store</td><td>iff <code>true</code> <a class="el" href="class_stage.html#aa78bf11a7418cf177a9e27f4ad6955f1">stores</a> changes made to this <a class="el" href="class_stage.html">Stage</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a590447cc02ecaba6b69b26d0ded40e6e" name="a590447cc02ecaba6b69b26d0ded40e6e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a590447cc02ecaba6b69b26d0ded40e6e">&#9670;&nbsp;</a></span>Grup()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static Dictionary&lt; string, <a class="el" href="class_stage.html">Stage</a> &gt; Stage.Grup </td>
+          <td>(</td>
+          <td class="paramtype">List&lt; Directories &gt;&#160;</td>
+          <td class="paramname"><em>hierarchie</em> = <code>null</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>use_install_folder</em> = <code>false</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Looks for saved <a class="el" href="class_stage.html">Stages</a> in parametised directories and calls on them <a class="el" href="class_stage.html#a2cdcf84092d9be7f38556aae88d72d27" title="Reads File given by path  and writes its contents into set .">ShallowLoad(ref Stage, string)</a>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">hierarchie</td><td>see <a class="el" href="class_stage.html#a4fb4a27911c43d45d5f86d3f96f08654" title="TODO? interface">hierarchie</a> //TODO? Interface</td></tr>
+    <tr><td class="paramname">use_install_folder</td><td>see <a class="el" href="class_stage.html#a511e21222f0180412a5cf0c457c8cdd5" title="Wether this Stage is located in installation folder or user data (a.k.a. !local).">use_install_folder</a></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>contians all <a class="el" href="class_stage.html">Stages</a> found given parameters.</dd></dl>
+
+</div>
+</div>
+<a id="aa6664a49729fae49b0246f019f702895" name="aa6664a49729fae49b0246f019f702895"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa6664a49729fae49b0246f019f702895">&#9670;&nbsp;</a></span>InitFields()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Stage.InitFields </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>category</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>number</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>description</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>scene</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>local</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Sets members which are primitives. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">category</td><td>sets <a class="el" href="class_stage.html#ae5516c644b31b5ac3a738224af511d80" title="Which category this Stage should be displayed in.">category</a></td></tr>
+    <tr><td class="paramname">number</td><td>sets <a class="el" href="class_stage.html#a20fa1608a56af63b36cc3631c785cbb9" title="Where to display this Stage within a category relative to others.">number</a></td></tr>
+    <tr><td class="paramname">name</td><td>sets <a class="el" href="class_stage.html#ac1281ad7083f3e5e403cce45289a0649" title="The name this Stage will be displayed with. Also defines names of save files of stage progress,...">name</a></td></tr>
+    <tr><td class="paramname">description</td><td>sets <a class="el" href="class_stage.html#aba3fc0bfb46dc5ebdf0b47245c811a88" title="The description this Stage will be displayed with.">description</a></td></tr>
+    <tr><td class="paramname">scene</td><td>sets <a class="el" href="class_stage.html#ae78f0e378edb786562247b44b9be8797" title="The name of a UnityEngine.SceneManagement.Scene that this Stage takes place in.">scene</a></td></tr>
+    <tr><td class="paramname">local</td><td>sets !<a class="el" href="class_stage.html#a511e21222f0180412a5cf0c457c8cdd5" title="Wether this Stage is located in installation folder or user data (a.k.a. !local).">use_install_folder</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a10d3807a1fa2f754ab0ac1f4e3ff7d6c" name="a10d3807a1fa2f754ab0ac1f4e3ff7d6c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a10d3807a1fa2f754ab0ac1f4e3ff7d6c">&#9670;&nbsp;</a></span>InitOOP()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Stage.InitOOP </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Initiates members which are non primitives. </p>
+
+</div>
+</div>
+<a id="a3a94291e8215833caf8301e679260212" name="a3a94291e8215833caf8301e679260212"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3a94291e8215833caf8301e679260212">&#9670;&nbsp;</a></span>load()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool Stage.load </td>
+          <td>(</td>
+          <td class="paramtype">ref <a class="el" href="class_stage.html">Stage</a>&#160;</td>
+          <td class="paramname"><em>set</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">List&lt; Directories &gt;&#160;</td>
+          <td class="paramname"><em>hierarchie</em> = <code>null</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>use_install_folder</em> = <code>false</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Loads a <a class="el" href="class_stage.html">Stage</a> complete using: </p>
+<ul>
+<li><a class="el" href="class_stage.html#af92970815c08e993efb1ba8f3372d4b6" title="Determines path via hierarchie  and use_install_folder  and calls ShallowLoad(ref Stage,...">ShallowLoad(ref Stage, string, List&lt;Directories&gt;, bool)</a></li>
+<li><a class="el" href="class_stage.html#ac7433d717336f9ffc0da919e5e6e314f" title="Loads every member decorated with JsonIgnoreAttribute: solution, player_record.">DeepLoad</a> </li>
+</ul>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">set</td><td>see <a class="el" href="class_stage.html#a2cdcf84092d9be7f38556aae88d72d27" title="Reads File given by path  and writes its contents into set .">ShallowLoad(ref Stage, string)</a></td></tr>
+    <tr><td class="paramname">name</td><td>see <a class="el" href="class_stage.html#a2cdcf84092d9be7f38556aae88d72d27" title="Reads File given by path  and writes its contents into set .">ShallowLoad(ref Stage, string)</a></td></tr>
+    <tr><td class="paramname">hierarchie</td><td>see <a class="el" href="class_stage.html#a4fb4a27911c43d45d5f86d3f96f08654" title="TODO? interface">hierarchie</a> // TODO? Interface</td></tr>
+    <tr><td class="paramname">use_install_folder</td><td>see <a class="el" href="class_stage.html#a511e21222f0180412a5cf0c457c8cdd5" title="Wether this Stage is located in installation folder or user data (a.k.a. !local).">use_install_folder</a></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff succeeded</dd></dl>
+
+</div>
+</div>
+<a id="adc4a2e215c716811e122d7ed53ddf386" name="adc4a2e215c716811e122d7ed53ddf386"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adc4a2e215c716811e122d7ed53ddf386">&#9670;&nbsp;</a></span>push_record()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Stage.push_record </td>
+          <td>(</td>
+          <td class="paramtype">double&#160;</td>
+          <td class="paramname"><em>seconds_s</em> = <code>-1</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>force_push</em> = <code>false</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Adds current <a class="el" href="class_stage.html#a6df1ca7a3cd6a91ae6f501a3c7370761" title="Current Stage progress.">player_record</a> to <a class="el" href="class_stage.html#a415322e81f811962f41ccc13a27b80fd" title="A list containing all saved player progress.">player_record_list</a> incrementing <a class="el" href="class_player_record.html#a6c19b6ba80ef40ffb075495edfe71bc0" title="The time spent within this save since creation.">PlayerRecord.seconds</a> beforehand. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">seconds_s</td><td>time in seconds to be added to player_record.seconds before pushing. <br  />
+ Iff set to <code>-1</code> Time.timeSinceLevelLoadAsDouble will be used.</td></tr>
+    <tr><td class="paramname">force_push</td><td>iff set <code>true</code> &amp;&amp; <a class="el" href="class_stage_static.html#a20f2ed5e85366b4ca52e1199186152fe" title="Current Mode">StageStatic.mode</a> == <a class="el" href="class_stage_static.html#a1202ca6e0f3c6b29cce958edadc283cba686e697538050e4664636337cc3b834f">StageStatic.Mode.Create</a> &amp;&amp; <a class="el" href="class_stage.html#a75bc2808e0b62640ad402d43a51d26f0" title="Wether player_record.factState (false) or solution (true) is exposed and drawn.">creatorMode</a> <br  />
+ current displayed <a class="el" href="class_stage.html#ad99036faecb6777fb860cca1ae7731d5" title="Defining when this Stage.player_record is considered as solved. FactOrganizer.DynamiclySolved(Solutio...">solution</a> in <a class="el" href="class_stage.html#a29abcbcdd573cbbd5621e529d80ace16" title="A wrapper returning (or setting) player_record.factState.   When player_record == null:">factState</a> will be pushed into <a class="el" href="class_stage.html#a415322e81f811962f41ccc13a27b80fd" title="A list containing all saved player progress.">player_record_list</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a04a254d189f1bb153ea38071ca56d28c" name="a04a254d189f1bb153ea38071ca56d28c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a04a254d189f1bb153ea38071ca56d28c">&#9670;&nbsp;</a></span>ResetPlay()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Stage.ResetPlay </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Calls <a class="el" href="class_stage.html#a0a9b8503dcdb37e124bf742f50f21acc" title="Resets current player_record and calling player_record.factState.hardreset(bool). FactOrganizer....">ClearPlay</a> and <a class="el" href="class_stage.html#aa78bf11a7418cf177a9e27f4ad6955f1">store(true)</a>. </p>
+
+</div>
+</div>
+<a id="aa82b740e3e9a6929d9a365c42cecbda1" name="aa82b740e3e9a6929d9a365c42cecbda1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa82b740e3e9a6929d9a365c42cecbda1">&#9670;&nbsp;</a></span>ResetSaves()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Stage.ResetSaves </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Calls <a class="el" href="class_stage.html#a0a9b8503dcdb37e124bf742f50f21acc" title="Resets current player_record and calling player_record.factState.hardreset(bool). FactOrganizer....">ClearPlay</a>, <a class="el" href="class_stage.html#a8be232d96750c4e1f72cb6498a121220" title="Resets and deletes all members of player_record_list. PlayerRecord.delete(List&lt;Directories&gt;)">ClearALLRecords</a> and <a class="el" href="class_stage.html#aa78bf11a7418cf177a9e27f4ad6955f1">store(true)</a>. </p>
+
+</div>
+</div>
+<a id="ad7bca2be30a38aa1b8bee99782726825" name="ad7bca2be30a38aa1b8bee99782726825"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad7bca2be30a38aa1b8bee99782726825">&#9670;&nbsp;</a></span>set_record()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool Stage.set_record </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_player_record.html">PlayerRecord</a>&#160;</td>
+          <td class="paramname"><em>record</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Clones <em>record</em>  to <a class="el" href="class_stage.html#a6df1ca7a3cd6a91ae6f501a3c7370761" title="Current Stage progress.">player_record</a> iff found in <a class="el" href="class_stage.html#a415322e81f811962f41ccc13a27b80fd" title="A list containing all saved player progress.">player_record_list</a> <br  />
+ or initiates new <a class="el" href="class_stage.html#a6df1ca7a3cd6a91ae6f501a3c7370761" title="Current Stage progress.">player_record</a> iff <em>record</em> ==<code>null</code>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">record</td><td>to be set or <code>null</code></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>false</code> iff <em>record</em>  not found in <a class="el" href="class_stage.html#a415322e81f811962f41ccc13a27b80fd" title="A list containing all saved player progress.">player_record_list</a> <br  />
+ or <a class="el" href="class_player_record.html#a8161d32d21198d531c4d28aab4100dab">PlayerRecord.load(List&lt;Directories&gt;)</a> fails.</dd></dl>
+
+</div>
+</div>
+<a id="a926a0bcc2ffd743ddb5ddd11019a04ec" name="a926a0bcc2ffd743ddb5ddd11019a04ec"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a926a0bcc2ffd743ddb5ddd11019a04ec">&#9670;&nbsp;</a></span>SetMode()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Stage.SetMode </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>create</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Switches between player_record.factState (<code>false</code>) and <a class="el" href="class_stage.html#ad99036faecb6777fb860cca1ae7731d5" title="Defining when this Stage.player_record is considered as solved. FactOrganizer.DynamiclySolved(Solutio...">solution</a> (<code>true</code>) to display in GameWorld. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">create</td><td>sets <a class="el" href="class_stage.html#a75bc2808e0b62640ad402d43a51d26f0" title="Wether player_record.factState (false) or solution (true) is exposed and drawn.">creatorMode</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="af92970815c08e993efb1ba8f3372d4b6" name="af92970815c08e993efb1ba8f3372d4b6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af92970815c08e993efb1ba8f3372d4b6">&#9670;&nbsp;</a></span>ShallowLoad() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool Stage.ShallowLoad </td>
+          <td>(</td>
+          <td class="paramtype">ref <a class="el" href="class_stage.html">Stage</a>&#160;</td>
+          <td class="paramname"><em>set</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">List&lt; Directories &gt;&#160;</td>
+          <td class="paramname"><em>hierarchie</em> = <code>null</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>use_install_folder</em> = <code>false</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Determines path via <em>hierarchie</em>  and <em>use_install_folder</em>  and calls <a class="el" href="class_stage.html#a2cdcf84092d9be7f38556aae88d72d27" title="Reads File given by path  and writes its contents into set .">ShallowLoad(ref Stage, string)</a>. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_stage.html#a2cdcf84092d9be7f38556aae88d72d27" title="Reads File given by path  and writes its contents into set .">ShallowLoad(ref Stage, string)</a></dd></dl>
+</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">set</td><td>see <a class="el" href="class_stage.html#a2cdcf84092d9be7f38556aae88d72d27" title="Reads File given by path  and writes its contents into set .">ShallowLoad(ref Stage, string)</a></td></tr>
+    <tr><td class="paramname">name</td><td>see <a class="el" href="class_stage.html#a2cdcf84092d9be7f38556aae88d72d27" title="Reads File given by path  and writes its contents into set .">ShallowLoad(ref Stage, string)</a></td></tr>
+    <tr><td class="paramname">hierarchie</td><td>see <a class="el" href="class_stage.html#a4fb4a27911c43d45d5f86d3f96f08654" title="TODO? interface">hierarchie</a> // TODO? Interface</td></tr>
+    <tr><td class="paramname">use_install_folder</td><td>see <a class="el" href="class_stage.html#a511e21222f0180412a5cf0c457c8cdd5" title="Wether this Stage is located in installation folder or user data (a.k.a. !local).">use_install_folder</a></td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff succeeded</dd></dl>
+
+</div>
+</div>
+<a id="a2cdcf84092d9be7f38556aae88d72d27" name="a2cdcf84092d9be7f38556aae88d72d27"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2cdcf84092d9be7f38556aae88d72d27">&#9670;&nbsp;</a></span>ShallowLoad() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool Stage.ShallowLoad </td>
+          <td>(</td>
+          <td class="paramtype">ref <a class="el" href="class_stage.html">Stage</a>&#160;</td>
+          <td class="paramname"><em>set</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>path</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Reads File given by <em>path</em>  and writes its contents into <em>set</em> . </p>
+<p >Will not read members decorated with JsonIgnoreAttribute: <a class="el" href="class_stage.html#ad99036faecb6777fb860cca1ae7731d5" title="Defining when this Stage.player_record is considered as solved. FactOrganizer.DynamiclySolved(Solutio...">solution</a>, <a class="el" href="class_stage.html#a6df1ca7a3cd6a91ae6f501a3c7370761" title="Current Stage progress.">player_record</a>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">set</td><td>to be written in</td></tr>
+    <tr><td class="paramname">path</td><td>file location</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff succeeded</dd></dl>
+
+</div>
+</div>
+<a id="aa78bf11a7418cf177a9e27f4ad6955f1" name="aa78bf11a7418cf177a9e27f4ad6955f1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa78bf11a7418cf177a9e27f4ad6955f1">&#9670;&nbsp;</a></span>store()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Stage.store </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>reset_player</em> = <code>false</code></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Stores and overwrites this <a class="el" href="class_stage.html">Stage</a>, <a class="el" href="class_stage.html#a6df1ca7a3cd6a91ae6f501a3c7370761" title="Current Stage progress.">player_record</a>, every element in <a class="el" href="class_stage.html#a415322e81f811962f41ccc13a27b80fd" title="A list containing all saved player progress.">player_record_list</a> and <a class="el" href="class_stage.html#ad99036faecb6777fb860cca1ae7731d5" title="Defining when this Stage.player_record is considered as solved. FactOrganizer.DynamiclySolved(Solutio...">solution</a> (no overwrite for latter if empty). </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">reset_player</td><td>wether to clear current <a class="el" href="class_stage.html#a6df1ca7a3cd6a91ae6f501a3c7370761" title="Current Stage progress.">player_record</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="ae5516c644b31b5ac3a738224af511d80" name="ae5516c644b31b5ac3a738224af511d80"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae5516c644b31b5ac3a738224af511d80">&#9670;&nbsp;</a></span>category</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string Stage.category = null</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Which category this <a class="el" href="class_stage.html">Stage</a> should be displayed in. </p>
+
+</div>
+</div>
+<a id="a75bc2808e0b62640ad402d43a51d26f0" name="a75bc2808e0b62640ad402d43a51d26f0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a75bc2808e0b62640ad402d43a51d26f0">&#9670;&nbsp;</a></span>creatorMode</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool Stage.creatorMode = false</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Wether player_record.factState (<code>false</code>) or <a class="el" href="class_stage.html#ad99036faecb6777fb860cca1ae7731d5" title="Defining when this Stage.player_record is considered as solved. FactOrganizer.DynamiclySolved(Solutio...">solution</a> (<code>true</code>) is exposed and drawn.</p>
+
+</div>
+</div>
+<a id="aba3fc0bfb46dc5ebdf0b47245c811a88" name="aba3fc0bfb46dc5ebdf0b47245c811a88"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aba3fc0bfb46dc5ebdf0b47245c811a88">&#9670;&nbsp;</a></span>description</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string Stage.description = null</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>The description this <a class="el" href="class_stage.html">Stage</a> will be displayed with.</p>
+
+</div>
+</div>
+<a id="ad6a667991a33549a592b632fbd2b7b96" name="ad6a667991a33549a592b632fbd2b7b96"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad6a667991a33549a592b632fbd2b7b96">&#9670;&nbsp;</a></span>hiddenState</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_fact_organizer.html">FactOrganizer</a> Stage.hiddenState</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Tempory variable storing <a class="el" href="class_stage.html#a29abcbcdd573cbbd5621e529d80ace16" title="A wrapper returning (or setting) player_record.factState.   When player_record == null:">factState</a> when <a class="el" href="class_stage.html#a75bc2808e0b62640ad402d43a51d26f0" title="Wether player_record.factState (false) or solution (true) is exposed and drawn.">creatorMode</a> == <code>true</code>. </p>
+
+</div>
+</div>
+<a id="a4fb4a27911c43d45d5f86d3f96f08654" name="a4fb4a27911c43d45d5f86d3f96f08654"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4fb4a27911c43d45d5f86d3f96f08654">&#9670;&nbsp;</a></span>hierarchie</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;Directories&gt; Stage.hierarchie = null</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>TODO? interface </p>
+
+</div>
+</div>
+<a id="ad575b437d33ef2993a819885bc5038a6" name="ad575b437d33ef2993a819885bc5038a6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad575b437d33ef2993a819885bc5038a6">&#9670;&nbsp;</a></span>hierStage</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;Directories&gt; Stage.hierStage = new List&lt;Directories&gt; { Directories.Stages }</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>TODO? interafce </p>
+
+</div>
+</div>
+<a id="ac1281ad7083f3e5e403cce45289a0649" name="ac1281ad7083f3e5e403cce45289a0649"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac1281ad7083f3e5e403cce45289a0649">&#9670;&nbsp;</a></span>name</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string Stage.name = null</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>The name this <a class="el" href="class_stage.html">Stage</a> will be displayed with. Also defines names of save files of <a class="el" href="class_stage.html#a415322e81f811962f41ccc13a27b80fd">stage progress</a>, <a class="el" href="class_stage.html#ad99036faecb6777fb860cca1ae7731d5" title="Defining when this Stage.player_record is considered as solved. FactOrganizer.DynamiclySolved(Solutio...">solution</a> </p>
+
+</div>
+</div>
+<a id="a20fa1608a56af63b36cc3631c785cbb9" name="a20fa1608a56af63b36cc3631c785cbb9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a20fa1608a56af63b36cc3631c785cbb9">&#9670;&nbsp;</a></span>number</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int Stage.number = -1</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Where to display this <a class="el" href="class_stage.html">Stage</a> within a <a class="el" href="class_stage.html#ae5516c644b31b5ac3a738224af511d80" title="Which category this Stage should be displayed in.">category</a> relative to others. </p>
+
+</div>
+</div>
+<a id="a20db72c7801d237fc540a5b418bb025f" name="a20db72c7801d237fc540a5b418bb025f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a20db72c7801d237fc540a5b418bb025f">&#9670;&nbsp;</a></span>path</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">string Stage.path = null</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>TODO? interafce </p>
+
+</div>
+</div>
+<a id="a6df1ca7a3cd6a91ae6f501a3c7370761" name="a6df1ca7a3cd6a91ae6f501a3c7370761"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6df1ca7a3cd6a91ae6f501a3c7370761">&#9670;&nbsp;</a></span>player_record</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_player_record.html">PlayerRecord</a> Stage.player_record = null</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Current <a class="el" href="class_stage.html">Stage</a> progress.</p>
+
+</div>
+</div>
+<a id="a415322e81f811962f41ccc13a27b80fd" name="a415322e81f811962f41ccc13a27b80fd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a415322e81f811962f41ccc13a27b80fd">&#9670;&nbsp;</a></span>player_record_list</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Dictionary&lt;string, <a class="el" href="class_player_record.html">PlayerRecord</a>&gt; Stage.player_record_list = null</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>A list containing all saved player progress. <br  />
+ </p>
+<ul>
+<li>Key: name of file</li>
+<li>Value: <a class="el" href="class_player_record.html" title="Represents a save slot.">PlayerRecord</a> </li>
+</ul>
+
+</div>
+</div>
+<a id="ae78f0e378edb786562247b44b9be8797" name="ae78f0e378edb786562247b44b9be8797"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae78f0e378edb786562247b44b9be8797">&#9670;&nbsp;</a></span>scene</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string Stage.scene = null</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>The name of a UnityEngine.SceneManagement.Scene that this <a class="el" href="class_stage.html">Stage</a> takes place in.</p>
+
+</div>
+</div>
+<a id="ad99036faecb6777fb860cca1ae7731d5" name="ad99036faecb6777fb860cca1ae7731d5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad99036faecb6777fb860cca1ae7731d5">&#9670;&nbsp;</a></span>solution</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_solution_organizer.html">SolutionOrganizer</a> Stage.solution = null</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Defining when this <a class="el" href="class_stage.html#a6df1ca7a3cd6a91ae6f501a3c7370761" title="Current Stage progress.">Stage.player_record</a> is considered as solved. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_fact_organizer.html#a99e01af23a2d83b448cd4a29952cbe9c" title="Used to check wether this satisfies the constrains of an Solution. Only meta.active are accounted for...">FactOrganizer.DynamiclySolved(SolutionOrganizer, out List&lt;List&lt;string&gt;&gt;, out List&lt;List&lt;string&gt;&gt;)</a></dd></dl>
+</p>
+
+</div>
+</div>
+<a id="a511e21222f0180412a5cf0c457c8cdd5" name="a511e21222f0180412a5cf0c457c8cdd5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a511e21222f0180412a5cf0c457c8cdd5">&#9670;&nbsp;</a></span>use_install_folder</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool Stage.use_install_folder = false</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Wether this <a class="el" href="class_stage.html">Stage</a> is located in installation folder or user data (a.k.a. !local).</p>
+
+</div>
+</div>
+<h2 class="groupheader">Property Documentation</h2>
+<a id="a546f7c6fe4d4a53269448956562429d6" name="a546f7c6fe4d4a53269448956562429d6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a546f7c6fe4d4a53269448956562429d6">&#9670;&nbsp;</a></span>completed_once</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool Stage.completed_once</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p><code>true</code> iff there is at least one element in <a class="el" href="class_stage.html#a415322e81f811962f41ccc13a27b80fd" title="A list containing all saved player progress.">player_record_list</a> where <a class="el" href="class_player_record.html#a152ca411a66550ddd733d72a87756a2b" title="Wether this save has solved the Stage which contains it.">PlayerRecord.solved</a> == <code>true</code>. </p>
+
+</div>
+</div>
+<a id="a29abcbcdd573cbbd5621e529d80ace16" name="a29abcbcdd573cbbd5621e529d80ace16"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a29abcbcdd573cbbd5621e529d80ace16">&#9670;&nbsp;</a></span>factState</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_fact_organizer.html">FactOrganizer</a> Stage.factState</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>A wrapper returning (or setting) player_record.factState. <br  />
+ When <a class="el" href="class_stage.html#a6df1ca7a3cd6a91ae6f501a3c7370761" title="Current Stage progress.">player_record</a> == <code>null</code>: </p>
+<ul>
+<li><code>get</code> returns <code>null</code></li>
+<li><code>set</code> initiates <a class="el" href="class_stage.html#a6df1ca7a3cd6a91ae6f501a3c7370761" title="Current Stage progress.">player_record</a> </li>
+</ul>
+
+</div>
+</div>
+<a id="a483d91b64eed3d905af8aedbf07d58ec" name="a483d91b64eed3d905af8aedbf07d58ec"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a483d91b64eed3d905af8aedbf07d58ec">&#9670;&nbsp;</a></span>record_name</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">string Stage.record_name</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Returns a name for player_record.name which needs to be uniquified once put into <a class="el" href="class_stage.html#a415322e81f811962f41ccc13a27b80fd" title="A list containing all saved player progress.">player_record_list</a> (e.g. by <a class="el" href="class_stage.html#adc4a2e215c716811e122d7ed53ddf386" title="Adds current player_record to player_record_list incrementing PlayerRecord.seconds beforehand.">push_record(double, bool) adding '_i'</a>).</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/Loading/<a class="el" href="_stage_8cs.html">Stage.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_stage.html">Stage</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_stage.js b/Doxygen/output/html/class_stage.js
new file mode 100644
index 0000000000000000000000000000000000000000..9deab95e8ee100960ea3a7397b366ab36e4925ee
--- /dev/null
+++ b/Doxygen/output/html/class_stage.js
@@ -0,0 +1,43 @@
+var class_stage =
+[
+    [ "Stage", "class_stage.html#a868a2ad7c26991e5cc8c8008e909bb1f", null ],
+    [ "Stage", "class_stage.html#a4c0ce07bf099f1bbed268e795d6e7f8f", null ],
+    [ "Stage", "class_stage.html#a4d7a36c3f32ae3b43eb76d45d2cd54a0", null ],
+    [ "CheckSolved", "class_stage.html#a5791e2632b93400521c5eed33107d116", null ],
+    [ "ClearAll", "class_stage.html#a7cccd1047135707147cb99b66d1208f7", null ],
+    [ "ClearALLRecords", "class_stage.html#a8be232d96750c4e1f72cb6498a121220", null ],
+    [ "ClearPlay", "class_stage.html#a0a9b8503dcdb37e124bf742f50f21acc", null ],
+    [ "ClearSolution", "class_stage.html#a6473bc6b7d252cb8ac58b074bdf0e9a4", null ],
+    [ "DeepLoad", "class_stage.html#ac7433d717336f9ffc0da919e5e6e314f", null ],
+    [ "delete", "class_stage.html#afb40eed71cf610113cb21a9e67d3b00a", null ],
+    [ "deletet_record", "class_stage.html#a3850bf51fdc38c335b703a73f2d84390", null ],
+    [ "Grup", "class_stage.html#a590447cc02ecaba6b69b26d0ded40e6e", null ],
+    [ "InitFields", "class_stage.html#aa6664a49729fae49b0246f019f702895", null ],
+    [ "InitOOP", "class_stage.html#a10d3807a1fa2f754ab0ac1f4e3ff7d6c", null ],
+    [ "load", "class_stage.html#a3a94291e8215833caf8301e679260212", null ],
+    [ "push_record", "class_stage.html#adc4a2e215c716811e122d7ed53ddf386", null ],
+    [ "ResetPlay", "class_stage.html#a04a254d189f1bb153ea38071ca56d28c", null ],
+    [ "ResetSaves", "class_stage.html#aa82b740e3e9a6929d9a365c42cecbda1", null ],
+    [ "set_record", "class_stage.html#ad7bca2be30a38aa1b8bee99782726825", null ],
+    [ "SetMode", "class_stage.html#a926a0bcc2ffd743ddb5ddd11019a04ec", null ],
+    [ "ShallowLoad", "class_stage.html#af92970815c08e993efb1ba8f3372d4b6", null ],
+    [ "ShallowLoad", "class_stage.html#a2cdcf84092d9be7f38556aae88d72d27", null ],
+    [ "store", "class_stage.html#aa78bf11a7418cf177a9e27f4ad6955f1", null ],
+    [ "category", "class_stage.html#ae5516c644b31b5ac3a738224af511d80", null ],
+    [ "creatorMode", "class_stage.html#a75bc2808e0b62640ad402d43a51d26f0", null ],
+    [ "description", "class_stage.html#aba3fc0bfb46dc5ebdf0b47245c811a88", null ],
+    [ "hiddenState", "class_stage.html#ad6a667991a33549a592b632fbd2b7b96", null ],
+    [ "hierarchie", "class_stage.html#a4fb4a27911c43d45d5f86d3f96f08654", null ],
+    [ "hierStage", "class_stage.html#ad575b437d33ef2993a819885bc5038a6", null ],
+    [ "name", "class_stage.html#ac1281ad7083f3e5e403cce45289a0649", null ],
+    [ "number", "class_stage.html#a20fa1608a56af63b36cc3631c785cbb9", null ],
+    [ "path", "class_stage.html#a20db72c7801d237fc540a5b418bb025f", null ],
+    [ "player_record", "class_stage.html#a6df1ca7a3cd6a91ae6f501a3c7370761", null ],
+    [ "player_record_list", "class_stage.html#a415322e81f811962f41ccc13a27b80fd", null ],
+    [ "scene", "class_stage.html#ae78f0e378edb786562247b44b9be8797", null ],
+    [ "solution", "class_stage.html#ad99036faecb6777fb860cca1ae7731d5", null ],
+    [ "use_install_folder", "class_stage.html#a511e21222f0180412a5cf0c457c8cdd5", null ],
+    [ "completed_once", "class_stage.html#a546f7c6fe4d4a53269448956562429d6", null ],
+    [ "factState", "class_stage.html#a29abcbcdd573cbbd5621e529d80ace16", null ],
+    [ "record_name", "class_stage.html#a483d91b64eed3d905af8aedbf07d58ec", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_stage_behaviour-members.html b/Doxygen/output/html/class_stage_behaviour-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..da41a485a729eea43f87522fdb5189acb7fb3dc5
--- /dev/null
+++ b/Doxygen/output/html/class_stage_behaviour-members.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_stage_behaviour.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">StageBehaviour Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_stage_behaviour.html">StageBehaviour</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_stage_behaviour.html#aca4969278bf3627f31527139f78636e1">OnDestroy</a>()</td><td class="entry"><a class="el" href="class_stage_behaviour.html">StageBehaviour</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage_behaviour.html#aac42eea82a9fc48fbac00802f4dc6463">SetMode</a>(bool create)</td><td class="entry"><a class="el" href="class_stage_behaviour.html">StageBehaviour</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage_behaviour.html#a6ba4f7ea43cb387385c4259f2b871f64">SetMode</a>(Mode mode, GameObject obj=null)</td><td class="entry"><a class="el" href="class_stage_behaviour.html">StageBehaviour</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage_behaviour.html#a99d183ce05fa54461fc87cadce548a03">Start</a>()</td><td class="entry"><a class="el" href="class_stage_behaviour.html">StageBehaviour</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_stage_behaviour.html b/Doxygen/output/html/class_stage_behaviour.html
new file mode 100644
index 0000000000000000000000000000000000000000..c7ed49aa19bdea78253faacc8697a82d226b1b0e
--- /dev/null
+++ b/Doxygen/output/html/class_stage_behaviour.html
@@ -0,0 +1,253 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: StageBehaviour Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_stage_behaviour.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="class_stage_behaviour-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">StageBehaviour Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Attached to prefab Def_Stage  
+ <a href="class_stage_behaviour.html#details">More...</a></p>
+<div class="dynheader">
+Inheritance diagram for StageBehaviour:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_stage_behaviour.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aac42eea82a9fc48fbac00802f4dc6463"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_behaviour.html#aac42eea82a9fc48fbac00802f4dc6463">SetMode</a> (bool create)</td></tr>
+<tr class="memdesc:aac42eea82a9fc48fbac00802f4dc6463"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wrapps <a class="el" href="class_stage_behaviour.html#a6ba4f7ea43cb387385c4259f2b871f64" title="Wrapps StageStatic.SetMode(Mode, GameObject). Defaulting obj  to this.gameObject.">SetMode(Mode, GameObject)</a>. Needed as endpoint for unity buttons.  <a href="class_stage_behaviour.html#aac42eea82a9fc48fbac00802f4dc6463">More...</a><br /></td></tr>
+<tr class="separator:aac42eea82a9fc48fbac00802f4dc6463"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ba4f7ea43cb387385c4259f2b871f64"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_behaviour.html#a6ba4f7ea43cb387385c4259f2b871f64">SetMode</a> (Mode mode, GameObject obj=null)</td></tr>
+<tr class="memdesc:a6ba4f7ea43cb387385c4259f2b871f64"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wrapps <a class="el" href="class_stage_static.html#a7ac4507de8df700a4fd44c2cb495033b" title="sets mode and en-/ disables children of gameObject  with certain Tags, only available in certain Mode...">StageStatic.SetMode(Mode, GameObject)</a>. Defaulting <em>obj</em>  to this.gameObject.  <a href="class_stage_behaviour.html#a6ba4f7ea43cb387385c4259f2b871f64">More...</a><br /></td></tr>
+<tr class="separator:a6ba4f7ea43cb387385c4259f2b871f64"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:a99d183ce05fa54461fc87cadce548a03"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_behaviour.html#a99d183ce05fa54461fc87cadce548a03">Start</a> ()</td></tr>
+<tr class="memdesc:a99d183ce05fa54461fc87cadce548a03"><td class="mdescLeft">&#160;</td><td class="mdescRight">Re-loads <a class="el" href="class_stage_static.html#ad259bc429af988b6cd1ac4505e92ffe8" title="Current Stage">StageStatic.stage</a> to display all <a class="el" href="class_fact.html">Facts</a>.  <a href="class_stage_behaviour.html#a99d183ce05fa54461fc87cadce548a03">More...</a><br /></td></tr>
+<tr class="separator:a99d183ce05fa54461fc87cadce548a03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aca4969278bf3627f31527139f78636e1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_behaviour.html#aca4969278bf3627f31527139f78636e1">OnDestroy</a> ()</td></tr>
+<tr class="memdesc:aca4969278bf3627f31527139f78636e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets changes made by <a class="el" href="class_stage_static.html#ad259bc429af988b6cd1ac4505e92ffe8" title="Current Stage">StageStatic.stage</a> and frees ressources.  <a href="class_stage_behaviour.html#aca4969278bf3627f31527139f78636e1">More...</a><br /></td></tr>
+<tr class="separator:aca4969278bf3627f31527139f78636e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >Attached to prefab Def_Stage </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a id="aca4969278bf3627f31527139f78636e1" name="aca4969278bf3627f31527139f78636e1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aca4969278bf3627f31527139f78636e1">&#9670;&nbsp;</a></span>OnDestroy()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void StageBehaviour.OnDestroy </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Resets changes made by <a class="el" href="class_stage_static.html#ad259bc429af988b6cd1ac4505e92ffe8" title="Current Stage">StageStatic.stage</a> and frees ressources. </p>
+
+</div>
+</div>
+<a id="aac42eea82a9fc48fbac00802f4dc6463" name="aac42eea82a9fc48fbac00802f4dc6463"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aac42eea82a9fc48fbac00802f4dc6463">&#9670;&nbsp;</a></span>SetMode() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void StageBehaviour.SetMode </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>create</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Wrapps <a class="el" href="class_stage_behaviour.html#a6ba4f7ea43cb387385c4259f2b871f64" title="Wrapps StageStatic.SetMode(Mode, GameObject). Defaulting obj  to this.gameObject.">SetMode(Mode, GameObject)</a>. Needed as endpoint for unity buttons. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">create</td><td><code>SetMode(create ? Mode.Create : Mode.Play);</code></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a6ba4f7ea43cb387385c4259f2b871f64" name="a6ba4f7ea43cb387385c4259f2b871f64"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6ba4f7ea43cb387385c4259f2b871f64">&#9670;&nbsp;</a></span>SetMode() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void StageBehaviour.SetMode </td>
+          <td>(</td>
+          <td class="paramtype">Mode&#160;</td>
+          <td class="paramname"><em>mode</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">GameObject&#160;</td>
+          <td class="paramname"><em>obj</em> = <code>null</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Wrapps <a class="el" href="class_stage_static.html#a7ac4507de8df700a4fd44c2cb495033b" title="sets mode and en-/ disables children of gameObject  with certain Tags, only available in certain Mode...">StageStatic.SetMode(Mode, GameObject)</a>. Defaulting <em>obj</em>  to this.gameObject. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">mode</td><td>Mode to set</td></tr>
+    <tr><td class="paramname">gameObject</td><td>which children will be checked</td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a99d183ce05fa54461fc87cadce548a03" name="a99d183ce05fa54461fc87cadce548a03"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a99d183ce05fa54461fc87cadce548a03">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void StageBehaviour.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Re-loads <a class="el" href="class_stage_static.html#ad259bc429af988b6cd1ac4505e92ffe8" title="Current Stage">StageStatic.stage</a> to display all <a class="el" href="class_fact.html">Facts</a>. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/<a class="el" href="_stage_behaviour_8cs.html">StageBehaviour.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_stage_behaviour.html">StageBehaviour</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_stage_behaviour.js b/Doxygen/output/html/class_stage_behaviour.js
new file mode 100644
index 0000000000000000000000000000000000000000..ae5820d4e3fc1c0287db8075ed12dba15bcf1786
--- /dev/null
+++ b/Doxygen/output/html/class_stage_behaviour.js
@@ -0,0 +1,7 @@
+var class_stage_behaviour =
+[
+    [ "OnDestroy", "class_stage_behaviour.html#aca4969278bf3627f31527139f78636e1", null ],
+    [ "SetMode", "class_stage_behaviour.html#aac42eea82a9fc48fbac00802f4dc6463", null ],
+    [ "SetMode", "class_stage_behaviour.html#a6ba4f7ea43cb387385c4259f2b871f64", null ],
+    [ "Start", "class_stage_behaviour.html#a99d183ce05fa54461fc87cadce548a03", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_stage_behaviour.png b/Doxygen/output/html/class_stage_behaviour.png
new file mode 100644
index 0000000000000000000000000000000000000000..2b70fd95cac06c1a0c1811ccb6756c17aa69f973
--- /dev/null
+++ b/Doxygen/output/html/class_stage_behaviour.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:44d6144f89c61821bf26574bfa3717cc486dfbab49c3c572a121ed38049e1928
+size 523
diff --git a/Doxygen/output/html/class_stage_loader-members.html b/Doxygen/output/html/class_stage_loader-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..09fc53f5834e987aaa8ef922ce98a1589b922310
--- /dev/null
+++ b/Doxygen/output/html/class_stage_loader-members.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_stage_loader.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">StageLoader Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_stage_loader.html">StageLoader</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_list_loader.html#a0cf84a06ccc3d56677f7ca144d839e15">Clear</a>()</td><td class="entry"><a class="el" href="class_list_loader.html">ListLoader&lt; Stage &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage_loader.html#aaecc1a551aa5e4e33b58cced5d911eaf">CreateEntry</a>(GameObject entry, GameObject parent, string number, string name, string description, Color color_status)</td><td class="entry"><a class="el" href="class_stage_loader.html">StageLoader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage_loader.html#a04bbfd02152ab381400060244c20c5b9">Default</a>()</td><td class="entry"><a class="el" href="class_stage_loader.html">StageLoader</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage_loader.html#a96d438f2f1b864d3b9edf585e44da4a7">editLoader</a></td><td class="entry"><a class="el" href="class_stage_loader.html">StageLoader</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage_loader.html#a53265a201cc424141cd790eda82fcb2b">EntryBody</a></td><td class="entry"><a class="el" href="class_stage_loader.html">StageLoader</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_list_loader.html#abbbf3e7c27392eb6a381481585eff1d3">EntryHeader</a></td><td class="entry"><a class="el" href="class_list_loader.html">ListLoader&lt; Stage &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage_loader.html#ad0b28acee7003d7fef9a06fd3f099bc7">EntryTime</a></td><td class="entry"><a class="el" href="class_stage_loader.html">StageLoader</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage_loader.html#acc0849a247202dcb7c3fa4345d27a1f5">Init</a>()</td><td class="entry"><a class="el" href="class_stage_loader.html">StageLoader</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_list_loader.html#a4848723c413e16c6b1694edd70cf2fb5">List</a></td><td class="entry"><a class="el" href="class_list_loader.html">ListLoader&lt; Stage &gt;</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_list_loader.html#a871f281bb58b1d37b7278d2714df11cc">ListButtons</a>(List&lt; T &gt; list)</td><td class="entry"><a class="el" href="class_list_loader.html">ListLoader&lt; Stage &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage_loader.html#afa15172cd663ee1bbde3ad4873aa9be6">ListButtonsWrapped</a>(List&lt; Stage &gt; list)</td><td class="entry"><a class="el" href="class_stage_loader.html">StageLoader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_list_loader.html#a754b3df9f41558adb618070ef77aa9f0">ListLoader&lt; Stage &gt;.ListButtonsWrapped</a>(List&lt; T &gt; list)</td><td class="entry"><a class="el" href="class_list_loader.html">ListLoader&lt; Stage &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage_loader.html#a73820456941d9cb8b5ab1f4ad5bddbb8">local</a></td><td class="entry"><a class="el" href="class_stage_loader.html">StageLoader</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage_loader.html#a36433c9ceb184251623defc37eb1d975">NoDescr</a></td><td class="entry"><a class="el" href="class_stage_loader.html">StageLoader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage_loader.html#a3c35f0731dd21e258df06cc6b767b7e9">NoId</a></td><td class="entry"><a class="el" href="class_stage_loader.html">StageLoader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage_loader.html#a5c0732ac651c2210d835026474b4ddde">NoLocal</a></td><td class="entry"><a class="el" href="class_stage_loader.html">StageLoader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage_loader.html#a499f4fdbdfd59aed438f4ff1d044e9c1">NoStage</a></td><td class="entry"><a class="el" href="class_stage_loader.html">StageLoader</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_list_loader.html#a62801020a8bb65024e5627e4e323e2be">OnDisable</a>()</td><td class="entry"><a class="el" href="class_list_loader.html">ListLoader&lt; Stage &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_list_loader.html#a48f36668c105ecaa0b39d5296bcc5bf3">OnEnable</a>()</td><td class="entry"><a class="el" href="class_list_loader.html">ListLoader&lt; Stage &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_stage_loader.html b/Doxygen/output/html/class_stage_loader.html
new file mode 100644
index 0000000000000000000000000000000000000000..6f0a4bba23dc151cb903e77daf5019cb253d5475
--- /dev/null
+++ b/Doxygen/output/html/class_stage_loader.html
@@ -0,0 +1,466 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: StageLoader Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_stage_loader.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pro-methods">Protected Member Functions</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> &#124;
+<a href="class_stage_loader-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">StageLoader Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for StageLoader:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_stage_loader.png" usemap="#StageLoader_map" alt=""/>
+  <map id="StageLoader_map" name="StageLoader_map">
+<area href="class_list_loader.html" alt="ListLoader&lt; Stage &gt;" shape="rect" coords="0,0,127,24"/>
+<area href="class_local_loader.html" title="Dummy class; &quot;needed&quot;" alt="LocalLoader" shape="rect" coords="0,112,127,136"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:acc0849a247202dcb7c3fa4345d27a1f5"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_loader.html#acc0849a247202dcb7c3fa4345d27a1f5">Init</a> ()</td></tr>
+<tr class="memdesc:acc0849a247202dcb7c3fa4345d27a1f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates listing  <a href="class_stage_loader.html#acc0849a247202dcb7c3fa4345d27a1f5">More...</a><br /></td></tr>
+<tr class="separator:acc0849a247202dcb7c3fa4345d27a1f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_class_list_loader"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_list_loader')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_list_loader.html">ListLoader&lt; Stage &gt;</a></td></tr>
+<tr class="memitem:a871f281bb58b1d37b7278d2714df11cc inherit pub_methods_class_list_loader"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_list_loader.html#a871f281bb58b1d37b7278d2714df11cc">ListButtons</a> (<a class="el" href="class_list_loader.html#a4848723c413e16c6b1694edd70cf2fb5">List</a>&lt; T &gt; list)</td></tr>
+<tr class="separator:a871f281bb58b1d37b7278d2714df11cc inherit pub_methods_class_list_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a53265a201cc424141cd790eda82fcb2b"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_loader.html#a53265a201cc424141cd790eda82fcb2b">EntryBody</a></td></tr>
+<tr class="separator:a53265a201cc424141cd790eda82fcb2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0b28acee7003d7fef9a06fd3f099bc7"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_loader.html#ad0b28acee7003d7fef9a06fd3f099bc7">EntryTime</a></td></tr>
+<tr class="separator:ad0b28acee7003d7fef9a06fd3f099bc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96d438f2f1b864d3b9edf585e44da4a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_edit_loader.html">EditLoader</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_loader.html#a96d438f2f1b864d3b9edf585e44da4a7">editLoader</a></td></tr>
+<tr class="separator:a96d438f2f1b864d3b9edf585e44da4a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a73820456941d9cb8b5ab1f4ad5bddbb8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_loader.html#a73820456941d9cb8b5ab1f4ad5bddbb8">local</a></td></tr>
+<tr class="separator:a73820456941d9cb8b5ab1f4ad5bddbb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_attribs_class_list_loader"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_list_loader')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_list_loader.html">ListLoader&lt; Stage &gt;</a></td></tr>
+<tr class="memitem:a4848723c413e16c6b1694edd70cf2fb5 inherit pub_attribs_class_list_loader"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_list_loader.html#a4848723c413e16c6b1694edd70cf2fb5">List</a></td></tr>
+<tr class="memdesc:a4848723c413e16c6b1694edd70cf2fb5 inherit pub_attribs_class_list_loader"><td class="mdescLeft">&#160;</td><td class="mdescRight">GameObject to which new <a class="el" href="class_list_loader.html#abbbf3e7c27392eb6a381481585eff1d3" title="Template for new entries to be added to List">EntryHeader</a> entries are being added.  <a href="class_list_loader.html#a4848723c413e16c6b1694edd70cf2fb5">More...</a><br /></td></tr>
+<tr class="separator:a4848723c413e16c6b1694edd70cf2fb5 inherit pub_attribs_class_list_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abbbf3e7c27392eb6a381481585eff1d3 inherit pub_attribs_class_list_loader"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_list_loader.html#abbbf3e7c27392eb6a381481585eff1d3">EntryHeader</a></td></tr>
+<tr class="memdesc:abbbf3e7c27392eb6a381481585eff1d3 inherit pub_attribs_class_list_loader"><td class="mdescLeft">&#160;</td><td class="mdescRight">Template for new entries to be added to <a class="el" href="class_list_loader.html#a4848723c413e16c6b1694edd70cf2fb5" title="GameObject to which new EntryHeader entries are being added.">List</a>  <a href="class_list_loader.html#abbbf3e7c27392eb6a381481585eff1d3">More...</a><br /></td></tr>
+<tr class="separator:abbbf3e7c27392eb6a381481585eff1d3 inherit pub_attribs_class_list_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:a04bbfd02152ab381400060244c20c5b9"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_loader.html#a04bbfd02152ab381400060244c20c5b9">Default</a> ()</td></tr>
+<tr class="memdesc:a04bbfd02152ab381400060244c20c5b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a Default listing. <a href="class_stage_loader.html#a04bbfd02152ab381400060244c20c5b9">More...</a><br /></td></tr>
+<tr class="separator:a04bbfd02152ab381400060244c20c5b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa15172cd663ee1bbde3ad4873aa9be6"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_loader.html#afa15172cd663ee1bbde3ad4873aa9be6">ListButtonsWrapped</a> (<a class="el" href="class_list_loader.html#a4848723c413e16c6b1694edd70cf2fb5">List</a>&lt; <a class="el" href="class_stage.html">Stage</a> &gt; list)</td></tr>
+<tr class="separator:afa15172cd663ee1bbde3ad4873aa9be6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaecc1a551aa5e4e33b58cced5d911eaf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_loader.html#aaecc1a551aa5e4e33b58cced5d911eaf">CreateEntry</a> (GameObject entry, GameObject parent, string number, string name, string description, Color color_status)</td></tr>
+<tr class="separator:aaecc1a551aa5e4e33b58cced5d911eaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_methods_class_list_loader"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_list_loader')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_list_loader.html">ListLoader&lt; Stage &gt;</a></td></tr>
+<tr class="memitem:a48f36668c105ecaa0b39d5296bcc5bf3 inherit pro_methods_class_list_loader"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_list_loader.html#a48f36668c105ecaa0b39d5296bcc5bf3">OnEnable</a> ()</td></tr>
+<tr class="separator:a48f36668c105ecaa0b39d5296bcc5bf3 inherit pro_methods_class_list_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a62801020a8bb65024e5627e4e323e2be inherit pro_methods_class_list_loader"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_list_loader.html#a62801020a8bb65024e5627e4e323e2be">OnDisable</a> ()</td></tr>
+<tr class="separator:a62801020a8bb65024e5627e4e323e2be inherit pro_methods_class_list_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0cf84a06ccc3d56677f7ca144d839e15 inherit pro_methods_class_list_loader"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_list_loader.html#a0cf84a06ccc3d56677f7ca144d839e15">Clear</a> ()</td></tr>
+<tr class="memdesc:a0cf84a06ccc3d56677f7ca144d839e15 inherit pro_methods_class_list_loader"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes all list-entries <a href="class_list_loader.html#a0cf84a06ccc3d56677f7ca144d839e15">More...</a><br /></td></tr>
+<tr class="separator:a0cf84a06ccc3d56677f7ca144d839e15 inherit pro_methods_class_list_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a754b3df9f41558adb618070ef77aa9f0 inherit pro_methods_class_list_loader"><td class="memItemLeft" align="right" valign="top">abstract void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_list_loader.html#a754b3df9f41558adb618070ef77aa9f0">ListButtonsWrapped</a> (<a class="el" href="class_list_loader.html#a4848723c413e16c6b1694edd70cf2fb5">List</a>&lt; T &gt; list)</td></tr>
+<tr class="separator:a754b3df9f41558adb618070ef77aa9f0 inherit pro_methods_class_list_loader"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:a3c35f0731dd21e258df06cc6b767b7e9"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_loader.html#a3c35f0731dd21e258df06cc6b767b7e9">NoId</a> = &quot;&quot;</td></tr>
+<tr class="separator:a3c35f0731dd21e258df06cc6b767b7e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a499f4fdbdfd59aed438f4ff1d044e9c1"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_loader.html#a499f4fdbdfd59aed438f4ff1d044e9c1">NoStage</a> = &quot;-----&quot;</td></tr>
+<tr class="separator:a499f4fdbdfd59aed438f4ff1d044e9c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36433c9ceb184251623defc37eb1d975"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_loader.html#a36433c9ceb184251623defc37eb1d975">NoDescr</a> = &quot;No Entry found, please check directory!&quot;</td></tr>
+<tr class="separator:a36433c9ceb184251623defc37eb1d975"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c0732ac651c2210d835026474b4ddde"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_loader.html#a5c0732ac651c2210d835026474b4ddde">NoLocal</a> = &quot;No <a class="el" href="class_stage_loader.html#a73820456941d9cb8b5ab1f4ad5bddbb8">local</a> Stage\nClick [+] button above&quot;</td></tr>
+<tr class="separator:a5c0732ac651c2210d835026474b4ddde"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="aaecc1a551aa5e4e33b58cced5d911eaf" name="aaecc1a551aa5e4e33b58cced5d911eaf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaecc1a551aa5e4e33b58cced5d911eaf">&#9670;&nbsp;</a></span>CreateEntry()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void StageLoader.CreateEntry </td>
+          <td>(</td>
+          <td class="paramtype">GameObject&#160;</td>
+          <td class="paramname"><em>entry</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">GameObject&#160;</td>
+          <td class="paramname"><em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>number</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>description</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Color&#160;</td>
+          <td class="paramname"><em>color_status</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a04bbfd02152ab381400060244c20c5b9" name="a04bbfd02152ab381400060244c20c5b9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a04bbfd02152ab381400060244c20c5b9">&#9670;&nbsp;</a></span>Default()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">override void StageLoader.Default </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Creates a Default listing.</p>
+
+<p>Implements <a class="el" href="class_list_loader.html#a5a9c59b5ee21f2034d897e4aca61d6d1">ListLoader&lt; Stage &gt;</a>.</p>
+
+</div>
+</div>
+<a id="acc0849a247202dcb7c3fa4345d27a1f5" name="acc0849a247202dcb7c3fa4345d27a1f5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acc0849a247202dcb7c3fa4345d27a1f5">&#9670;&nbsp;</a></span>Init()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">override void StageLoader.Init </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Creates listing </p>
+
+<p>Implements <a class="el" href="class_list_loader.html#abbb6a7eac47149f7a8c3103ac457f7e4">ListLoader&lt; Stage &gt;</a>.</p>
+
+</div>
+</div>
+<a id="afa15172cd663ee1bbde3ad4873aa9be6" name="afa15172cd663ee1bbde3ad4873aa9be6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afa15172cd663ee1bbde3ad4873aa9be6">&#9670;&nbsp;</a></span>ListButtonsWrapped()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">override void StageLoader.ListButtonsWrapped </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_list_loader.html#a4848723c413e16c6b1694edd70cf2fb5">List</a>&lt; <a class="el" href="class_stage.html">Stage</a> &gt;&#160;</td>
+          <td class="paramname"><em>list</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a96d438f2f1b864d3b9edf585e44da4a7" name="a96d438f2f1b864d3b9edf585e44da4a7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a96d438f2f1b864d3b9edf585e44da4a7">&#9670;&nbsp;</a></span>editLoader</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_edit_loader.html">EditLoader</a> StageLoader.editLoader</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a53265a201cc424141cd790eda82fcb2b" name="a53265a201cc424141cd790eda82fcb2b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a53265a201cc424141cd790eda82fcb2b">&#9670;&nbsp;</a></span>EntryBody</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject StageLoader.EntryBody</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad0b28acee7003d7fef9a06fd3f099bc7" name="ad0b28acee7003d7fef9a06fd3f099bc7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad0b28acee7003d7fef9a06fd3f099bc7">&#9670;&nbsp;</a></span>EntryTime</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject StageLoader.EntryTime</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a73820456941d9cb8b5ab1f4ad5bddbb8" name="a73820456941d9cb8b5ab1f4ad5bddbb8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a73820456941d9cb8b5ab1f4ad5bddbb8">&#9670;&nbsp;</a></span>local</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool StageLoader.local</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a36433c9ceb184251623defc37eb1d975" name="a36433c9ceb184251623defc37eb1d975"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a36433c9ceb184251623defc37eb1d975">&#9670;&nbsp;</a></span>NoDescr</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">string StageLoader.NoDescr = &quot;No Entry found, please check directory!&quot;</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3c35f0731dd21e258df06cc6b767b7e9" name="a3c35f0731dd21e258df06cc6b767b7e9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3c35f0731dd21e258df06cc6b767b7e9">&#9670;&nbsp;</a></span>NoId</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">string StageLoader.NoId = &quot;&quot;</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5c0732ac651c2210d835026474b4ddde" name="a5c0732ac651c2210d835026474b4ddde"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5c0732ac651c2210d835026474b4ddde">&#9670;&nbsp;</a></span>NoLocal</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">string StageLoader.NoLocal = &quot;No <a class="el" href="class_stage_loader.html#a73820456941d9cb8b5ab1f4ad5bddbb8">local</a> Stage\nClick [+] button above&quot;</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a499f4fdbdfd59aed438f4ff1d044e9c1" name="a499f4fdbdfd59aed438f4ff1d044e9c1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a499f4fdbdfd59aed438f4ff1d044e9c1">&#9670;&nbsp;</a></span>NoStage</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">string StageLoader.NoStage = &quot;-----&quot;</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/UI/MainMenue/PageLoader/<a class="el" href="_stage_loader_8cs.html">StageLoader.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_stage_loader.html">StageLoader</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_stage_loader.js b/Doxygen/output/html/class_stage_loader.js
new file mode 100644
index 0000000000000000000000000000000000000000..2f99cb4d587a618b359c94eb45d3996ec3d34ab6
--- /dev/null
+++ b/Doxygen/output/html/class_stage_loader.js
@@ -0,0 +1,15 @@
+var class_stage_loader =
+[
+    [ "CreateEntry", "class_stage_loader.html#aaecc1a551aa5e4e33b58cced5d911eaf", null ],
+    [ "Default", "class_stage_loader.html#a04bbfd02152ab381400060244c20c5b9", null ],
+    [ "Init", "class_stage_loader.html#acc0849a247202dcb7c3fa4345d27a1f5", null ],
+    [ "ListButtonsWrapped", "class_stage_loader.html#afa15172cd663ee1bbde3ad4873aa9be6", null ],
+    [ "editLoader", "class_stage_loader.html#a96d438f2f1b864d3b9edf585e44da4a7", null ],
+    [ "EntryBody", "class_stage_loader.html#a53265a201cc424141cd790eda82fcb2b", null ],
+    [ "EntryTime", "class_stage_loader.html#ad0b28acee7003d7fef9a06fd3f099bc7", null ],
+    [ "local", "class_stage_loader.html#a73820456941d9cb8b5ab1f4ad5bddbb8", null ],
+    [ "NoDescr", "class_stage_loader.html#a36433c9ceb184251623defc37eb1d975", null ],
+    [ "NoId", "class_stage_loader.html#a3c35f0731dd21e258df06cc6b767b7e9", null ],
+    [ "NoLocal", "class_stage_loader.html#a5c0732ac651c2210d835026474b4ddde", null ],
+    [ "NoStage", "class_stage_loader.html#a499f4fdbdfd59aed438f4ff1d044e9c1", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_stage_loader.png b/Doxygen/output/html/class_stage_loader.png
new file mode 100644
index 0000000000000000000000000000000000000000..065c9521430f001899e86f0faa6333b96c101c97
--- /dev/null
+++ b/Doxygen/output/html/class_stage_loader.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:db12cd93a4f4938d0aa68db619b7a1304232465b5fe2479b099b10c072b1f0d1
+size 735
diff --git a/Doxygen/output/html/class_stage_static-members.html b/Doxygen/output/html/class_stage_static-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..ddf66e7a8e1b539886ed5620e6931cbd864eb138
--- /dev/null
+++ b/Doxygen/output/html/class_stage_static-members.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_stage_static.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">StageStatic Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_stage_static.html">StageStatic</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_stage_static.html#a6eec1c1438bf0ffe784e0676f5a578f5">Category</a></td><td class="entry"><a class="el" href="class_stage_static.html">StageStatic</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage_static.html#af43fd9717c7a138b2722780600b45e82">ContainsKey</a>(string key)</td><td class="entry"><a class="el" href="class_stage_static.html">StageStatic</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage_static.html#ae0ead6ff1d4cb6beb4dac6826e19c0e7">ContainsKey</a>(string key, bool local)</td><td class="entry"><a class="el" href="class_stage_static.html">StageStatic</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage_static.html#a2ca8799d0d70970a48992284a9b54a01">ContainsNumber</a>(string category, int i, bool local)</td><td class="entry"><a class="el" href="class_stage_static.html">StageStatic</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage_static.html#a90720efb3185f55cd5f85d024358e6d7">current_name</a></td><td class="entry"><a class="el" href="class_stage_static.html">StageStatic</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage_static.html#a5b42dc6adc37f827de97d220bcd0d4f4">Delete</a>(Stage stage)</td><td class="entry"><a class="el" href="class_stage_static.html">StageStatic</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage_static.html#a1c07009989ec4396b7eb59669e6e6bf7">GenerateWorldList</a>()</td><td class="entry"><a class="el" href="class_stage_static.html">StageStatic</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage_static.html#ac1503a0b08f6d8d40a1d3f81b174eb21">GetStage</a>(string name, bool local)</td><td class="entry"><a class="el" href="class_stage_static.html">StageStatic</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage_static.html#a2e96919d56d5f9cdc69961bfd338c5ba">last_error</a></td><td class="entry"><a class="el" href="class_stage_static.html">StageStatic</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage_static.html#a06194934a71ec122180ca7ed50007212">LoadCreate</a>()</td><td class="entry"><a class="el" href="class_stage_static.html">StageStatic</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage_static.html#a87ba52c67996acef01f71113c01be45b">LoadInitStage</a>(string name, bool local=false, bool restore_session=true, GameObject gameObject=null)</td><td class="entry"><a class="el" href="class_stage_static.html">StageStatic</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage_static.html#aada8f91b2d1b2c1e56b47243d403e718">LoadInitStage</a>(bool restore_session, GameObject gameObject=null)</td><td class="entry"><a class="el" href="class_stage_static.html">StageStatic</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage_static.html#a79a5b343aa5b9b1841c77c933a2e12bf">LoadNewStage</a>(string category, int id, string name, string description, string scene)</td><td class="entry"><a class="el" href="class_stage_static.html">StageStatic</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage_static.html#a579d9db71338001b70cfe1374febd4b5">local_stage</a></td><td class="entry"><a class="el" href="class_stage_static.html">StageStatic</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage_static.html#a1202ca6e0f3c6b29cce958edadc283cb">Mode</a> enum name</td><td class="entry"><a class="el" href="class_stage_static.html">StageStatic</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage_static.html#a20f2ed5e85366b4ca52e1199186152fe">mode</a></td><td class="entry"><a class="el" href="class_stage_static.html">StageStatic</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage_static.html#a88147c31eb5dc09239a65865d8219001">NextNumber</a>(bool local, string category)</td><td class="entry"><a class="el" href="class_stage_static.html">StageStatic</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage_static.html#a7ac4507de8df700a4fd44c2cb495033b">SetMode</a>(Mode mode, GameObject gameObject=null)</td><td class="entry"><a class="el" href="class_stage_static.html">StageStatic</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage_static.html#ac3323e4192fd65dad12a4311cd7d7b42">SetStage</a>(string name, bool local)</td><td class="entry"><a class="el" href="class_stage_static.html">StageStatic</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage_static.html#ae647a968e08d079612cd10a261738aa7">ShallowLoadStages</a>()</td><td class="entry"><a class="el" href="class_stage_static.html">StageStatic</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage_static.html#ad259bc429af988b6cd1ac4505e92ffe8">stage</a></td><td class="entry"><a class="el" href="class_stage_static.html">StageStatic</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage_static.html#ade03945166bc7905fefcf96c7751b832">StageLocal</a></td><td class="entry"><a class="el" href="class_stage_static.html">StageStatic</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage_static.html#a8bd51b08430b5855fa4c23a62f181f5a">StageOfficial</a></td><td class="entry"><a class="el" href="class_stage_static.html">StageStatic</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_stage_static.html#a15e633be559203508df4700750a8afab">Validate</a>(string category, int id, string name, string description, string scene, bool local=true)</td><td class="entry"><a class="el" href="class_stage_static.html">StageStatic</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_stage_static.html#ac3e5974d8914bfcd35e9de55d3f7e81d">Worlds</a></td><td class="entry"><a class="el" href="class_stage_static.html">StageStatic</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_stage_static.html b/Doxygen/output/html/class_stage_static.html
new file mode 100644
index 0000000000000000000000000000000000000000..037585e3cd88719778a38524809f445a7542137d
--- /dev/null
+++ b/Doxygen/output/html/class_stage_static.html
@@ -0,0 +1,1105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: StageStatic Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_stage_static.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
+<a href="#properties">Properties</a> &#124;
+<a href="#pri-static-methods">Static Private Member Functions</a> &#124;
+<a href="class_stage_static-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">StageStatic Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Keeps track of all available and current <a class="el" href="class_stage.html">Stage</a>  
+ <a href="class_stage_static.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html">StageErrorStruct</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Created when an error (may) occures while a <a class="el" href="class_stage.html">Stage</a> is being created, because of incompatible variables.  <a href="struct_stage_static_1_1_stage_error_struct.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:a1202ca6e0f3c6b29cce958edadc283cb"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_static.html#a1202ca6e0f3c6b29cce958edadc283cb">Mode</a> { <a class="el" href="class_stage_static.html#a1202ca6e0f3c6b29cce958edadc283cbade3c731be5633838089a07179d301d7b">Play</a>
+, <a class="el" href="class_stage_static.html#a1202ca6e0f3c6b29cce958edadc283cba686e697538050e4664636337cc3b834f">Create</a>
+ }</td></tr>
+<tr class="memdesc:a1202ca6e0f3c6b29cce958edadc283cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Available Modes a <a class="el" href="class_stage.html">Stage</a> to be selected and/ or loaded in.  <a href="class_stage_static.html#a1202ca6e0f3c6b29cce958edadc283cb">More...</a><br /></td></tr>
+<tr class="separator:a1202ca6e0f3c6b29cce958edadc283cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a7ac4507de8df700a4fd44c2cb495033b"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_static.html#a7ac4507de8df700a4fd44c2cb495033b">SetMode</a> (<a class="el" href="class_stage_static.html#a1202ca6e0f3c6b29cce958edadc283cb">Mode</a> <a class="el" href="class_stage_static.html#a20f2ed5e85366b4ca52e1199186152fe">mode</a>, GameObject gameObject=null)</td></tr>
+<tr class="memdesc:a7ac4507de8df700a4fd44c2cb495033b"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets <a class="el" href="class_stage_static.html#a20f2ed5e85366b4ca52e1199186152fe" title="Current Mode">mode</a> and en-/ disables children of <em>gameObject</em>  with certain Tags, only available in certain <a class="el" href="class_stage_static.html#a1202ca6e0f3c6b29cce958edadc283cb">Modes</a> (e.g. in Def_Stage)  <a href="class_stage_static.html#a7ac4507de8df700a4fd44c2cb495033b">More...</a><br /></td></tr>
+<tr class="separator:a7ac4507de8df700a4fd44c2cb495033b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a15e633be559203508df4700750a8afab"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct_stage_static_1_1_stage_error_struct.html">StageErrorStruct</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_static.html#a15e633be559203508df4700750a8afab">Validate</a> (string category, int id, string name, string description, string scene, bool local=true)</td></tr>
+<tr class="separator:a15e633be559203508df4700750a8afab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79a5b343aa5b9b1841c77c933a2e12bf"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct_stage_static_1_1_stage_error_struct.html">StageErrorStruct</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_static.html#a79a5b343aa5b9b1841c77c933a2e12bf">LoadNewStage</a> (string category, int id, string name, string description, string scene)</td></tr>
+<tr class="separator:a79a5b343aa5b9b1841c77c933a2e12bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06194934a71ec122180ca7ed50007212"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_static.html#a06194934a71ec122180ca7ed50007212">LoadCreate</a> ()</td></tr>
+<tr class="memdesc:a06194934a71ec122180ca7ed50007212"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load current <a class="el" href="class_stage_static.html#ad259bc429af988b6cd1ac4505e92ffe8" title="Current Stage">stage</a> in <a class="el" href="class_stage_static.html#a1202ca6e0f3c6b29cce958edadc283cba686e697538050e4664636337cc3b834f">Mode.Create</a>  <a href="class_stage_static.html#a06194934a71ec122180ca7ed50007212">More...</a><br /></td></tr>
+<tr class="separator:a06194934a71ec122180ca7ed50007212"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88147c31eb5dc09239a65865d8219001"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_static.html#a88147c31eb5dc09239a65865d8219001">NextNumber</a> (bool local, string category)</td></tr>
+<tr class="memdesc:a88147c31eb5dc09239a65865d8219001"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds first unused <a class="el" href="class_stage.html#a20fa1608a56af63b36cc3631c785cbb9" title="Where to display this Stage within a category relative to others.">Stage.number</a> in a certain <em>category</em> .  <a href="class_stage_static.html#a88147c31eb5dc09239a65865d8219001">More...</a><br /></td></tr>
+<tr class="separator:a88147c31eb5dc09239a65865d8219001"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2ca8799d0d70970a48992284a9b54a01"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_static.html#a2ca8799d0d70970a48992284a9b54a01">ContainsNumber</a> (string category, int i, bool local)</td></tr>
+<tr class="memdesc:a2ca8799d0d70970a48992284a9b54a01"><td class="mdescLeft">&#160;</td><td class="mdescRight">Looks wether an <a class="el" href="class_stage.html#a20fa1608a56af63b36cc3631c785cbb9" title="Where to display this Stage within a category relative to others.">Stage.number</a> <em>i</em>  exists within a certain <a class="el" href="class_stage.html#ae5516c644b31b5ac3a738224af511d80" title="Which category this Stage should be displayed in.">Stage.category</a> <em>category</em>  in local saves (<em>local</em>  == <code>true</code>) or install path.  <a href="class_stage_static.html#a2ca8799d0d70970a48992284a9b54a01">More...</a><br /></td></tr>
+<tr class="separator:a2ca8799d0d70970a48992284a9b54a01"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae647a968e08d079612cd10a261738aa7"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_static.html#ae647a968e08d079612cd10a261738aa7">ShallowLoadStages</a> ()</td></tr>
+<tr class="memdesc:ae647a968e08d079612cd10a261738aa7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Looks for and initial loads (see <a class="el" href="class_stage.html#a2cdcf84092d9be7f38556aae88d72d27" title="Reads File given by path  and writes its contents into set .">Stage.ShallowLoad(ref Stage, string)</a>) <a class="el" href="class_stage.html">Stages</a> in <a class="el" href="class_stage_static.html#a579d9db71338001b70cfe1374febd4b5" title="!Stage.use_install_folder of current stage or one to be loaded. LoadInitStage(bool,...">local_stage</a> and !<a class="el" href="class_stage_static.html#a579d9db71338001b70cfe1374febd4b5" title="!Stage.use_install_folder of current stage or one to be loaded. LoadInitStage(bool,...">local_stage</a>.  <a href="class_stage_static.html#ae647a968e08d079612cd10a261738aa7">More...</a><br /></td></tr>
+<tr class="separator:ae647a968e08d079612cd10a261738aa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3323e4192fd65dad12a4311cd7d7b42"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_static.html#ac3323e4192fd65dad12a4311cd7d7b42">SetStage</a> (string name, bool local)</td></tr>
+<tr class="memdesc:ac3323e4192fd65dad12a4311cd7d7b42"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets parameters, defining what to load in <a class="el" href="class_stage_static.html#aada8f91b2d1b2c1e56b47243d403e718" title="Loads and initiates Stage defined by current_name and local_stage.">LoadInitStage(bool, GameObject)</a> and <a class="el" href="class_stage_static.html#a87ba52c67996acef01f71113c01be45b" title="Wrapps LoadInitStage(bool, GameObject) with extra parameters. Loads and initiates Stage defined by na...">LoadInitStage(string, bool, bool, GameObject)</a>.  <a href="class_stage_static.html#ac3323e4192fd65dad12a4311cd7d7b42">More...</a><br /></td></tr>
+<tr class="separator:ac3323e4192fd65dad12a4311cd7d7b42"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac1503a0b08f6d8d40a1d3f81b174eb21"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_stage.html">Stage</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_static.html#ac1503a0b08f6d8d40a1d3f81b174eb21">GetStage</a> (string name, bool local)</td></tr>
+<tr class="memdesc:ac1503a0b08f6d8d40a1d3f81b174eb21"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a <a class="el" href="class_stage.html">Stage</a> or throws Exception if not found.  <a href="class_stage_static.html#ac1503a0b08f6d8d40a1d3f81b174eb21">More...</a><br /></td></tr>
+<tr class="separator:ac1503a0b08f6d8d40a1d3f81b174eb21"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5b42dc6adc37f827de97d220bcd0d4f4"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_static.html#a5b42dc6adc37f827de97d220bcd0d4f4">Delete</a> (<a class="el" href="class_stage.html">Stage</a> <a class="el" href="class_stage_static.html#ad259bc429af988b6cd1ac4505e92ffe8">stage</a>)</td></tr>
+<tr class="memdesc:a5b42dc6adc37f827de97d220bcd0d4f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deletes a <a class="el" href="class_stage.html">Stage</a> and all its associated files (including save games). </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_stage.html#afb40eed71cf610113cb21a9e67d3b00a" title="Clears and deletes all files associated with this Stage.">Stage.delete(bool)</a></dd></dl>
+ <a href="class_stage_static.html#a5b42dc6adc37f827de97d220bcd0d4f4">More...</a><br /></td></tr>
+<tr class="separator:a5b42dc6adc37f827de97d220bcd0d4f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a87ba52c67996acef01f71113c01be45b"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_static.html#a87ba52c67996acef01f71113c01be45b">LoadInitStage</a> (string name, bool local=false, bool restore_session=true, GameObject gameObject=null)</td></tr>
+<tr class="memdesc:a87ba52c67996acef01f71113c01be45b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wrapps <a class="el" href="class_stage_static.html#aada8f91b2d1b2c1e56b47243d403e718" title="Loads and initiates Stage defined by current_name and local_stage.">LoadInitStage(bool, GameObject)</a> with extra parameters. Loads and initiates <a class="el" href="class_stage.html">Stage</a> defined by <em>name</em>  and <em>local</em> .  <a href="class_stage_static.html#a87ba52c67996acef01f71113c01be45b">More...</a><br /></td></tr>
+<tr class="separator:a87ba52c67996acef01f71113c01be45b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aada8f91b2d1b2c1e56b47243d403e718"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_static.html#aada8f91b2d1b2c1e56b47243d403e718">LoadInitStage</a> (bool restore_session, GameObject gameObject=null)</td></tr>
+<tr class="memdesc:aada8f91b2d1b2c1e56b47243d403e718"><td class="mdescLeft">&#160;</td><td class="mdescRight">Loads and initiates <a class="el" href="class_stage.html">Stage</a> defined by <a class="el" href="class_stage_static.html#a90720efb3185f55cd5f85d024358e6d7" title="Stage.name of current stage or one to be loaded. LoadInitStage(bool, GameObject)">current_name</a> and <a class="el" href="class_stage_static.html#a579d9db71338001b70cfe1374febd4b5" title="!Stage.use_install_folder of current stage or one to be loaded. LoadInitStage(bool,...">local_stage</a>.  <a href="class_stage_static.html#aada8f91b2d1b2c1e56b47243d403e718">More...</a><br /></td></tr>
+<tr class="separator:aada8f91b2d1b2c1e56b47243d403e718"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af43fd9717c7a138b2722780600b45e82"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_static.html#af43fd9717c7a138b2722780600b45e82">ContainsKey</a> (string key)</td></tr>
+<tr class="memdesc:af43fd9717c7a138b2722780600b45e82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wrapps <a class="el" href="class_stage_static.html#ae0ead6ff1d4cb6beb4dac6826e19c0e7" title="Looks for a Stage key  in StageLocal (local ==true) or StageOfficial (local ==false).">ContainsKey(string, bool)</a>; defaulting local to <a class="el" href="class_stage_static.html#a579d9db71338001b70cfe1374febd4b5" title="!Stage.use_install_folder of current stage or one to be loaded. LoadInitStage(bool,...">local_stage</a>  <a href="class_stage_static.html#af43fd9717c7a138b2722780600b45e82">More...</a><br /></td></tr>
+<tr class="separator:af43fd9717c7a138b2722780600b45e82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0ead6ff1d4cb6beb4dac6826e19c0e7"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_static.html#ae0ead6ff1d4cb6beb4dac6826e19c0e7">ContainsKey</a> (string key, bool local)</td></tr>
+<tr class="memdesc:ae0ead6ff1d4cb6beb4dac6826e19c0e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Looks for a <a class="el" href="class_stage.html">Stage</a> <em>key</em>  in <a class="el" href="class_stage_static.html#ade03945166bc7905fefcf96c7751b832">StageLocal</a> (<em>local</em> ==<code>true</code>) or <a class="el" href="class_stage_static.html#a8bd51b08430b5855fa4c23a62f181f5a">StageOfficial</a> (<em>local</em> ==<code>false</code>).  <a href="class_stage_static.html#ae0ead6ff1d4cb6beb4dac6826e19c0e7">More...</a><br /></td></tr>
+<tr class="separator:ae0ead6ff1d4cb6beb4dac6826e19c0e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:a8bd51b08430b5855fa4c23a62f181f5a"><td class="memItemLeft" align="right" valign="top">static Dictionary&lt; string, <a class="el" href="class_stage.html">Stage</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_static.html#a8bd51b08430b5855fa4c23a62f181f5a">StageOfficial</a></td></tr>
+<tr class="separator:a8bd51b08430b5855fa4c23a62f181f5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade03945166bc7905fefcf96c7751b832"><td class="memItemLeft" align="right" valign="top">static Dictionary&lt; string, <a class="el" href="class_stage.html">Stage</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_static.html#ade03945166bc7905fefcf96c7751b832">StageLocal</a></td></tr>
+<tr class="separator:ade03945166bc7905fefcf96c7751b832"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6eec1c1438bf0ffe784e0676f5a578f5"><td class="memItemLeft" align="right" valign="top">static Dictionary&lt; string, int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_static.html#a6eec1c1438bf0ffe784e0676f5a578f5">Category</a></td></tr>
+<tr class="memdesc:a6eec1c1438bf0ffe784e0676f5a578f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to map <a class="el" href="class_stage_static.html#a8bd51b08430b5855fa4c23a62f181f5a">StageOfficial</a> <a class="el" href="class_stage.html#ae5516c644b31b5ac3a738224af511d80">categories</a> into a ordered list for the StageMenue.  <a href="class_stage_static.html#a6eec1c1438bf0ffe784e0676f5a578f5">More...</a><br /></td></tr>
+<tr class="separator:a6eec1c1438bf0ffe784e0676f5a578f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a90720efb3185f55cd5f85d024358e6d7"><td class="memItemLeft" align="right" valign="top">static string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_static.html#a90720efb3185f55cd5f85d024358e6d7">current_name</a></td></tr>
+<tr class="memdesc:a90720efb3185f55cd5f85d024358e6d7"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_stage.html#ac1281ad7083f3e5e403cce45289a0649" title="The name this Stage will be displayed with. Also defines names of save files of stage progress,...">Stage.name</a> of current <a class="el" href="class_stage_static.html#ad259bc429af988b6cd1ac4505e92ffe8" title="Current Stage">stage</a> or one to be loaded. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_stage_static.html#aada8f91b2d1b2c1e56b47243d403e718" title="Loads and initiates Stage defined by current_name and local_stage.">LoadInitStage(bool, GameObject)</a></dd></dl>
+ <a href="class_stage_static.html#a90720efb3185f55cd5f85d024358e6d7">More...</a><br /></td></tr>
+<tr class="separator:a90720efb3185f55cd5f85d024358e6d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a579d9db71338001b70cfe1374febd4b5"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_static.html#a579d9db71338001b70cfe1374febd4b5">local_stage</a></td></tr>
+<tr class="memdesc:a579d9db71338001b70cfe1374febd4b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">!<a class="el" href="class_stage.html#a511e21222f0180412a5cf0c457c8cdd5" title="Wether this Stage is located in installation folder or user data (a.k.a. !local).">Stage.use_install_folder</a> of current <a class="el" href="class_stage_static.html#ad259bc429af988b6cd1ac4505e92ffe8" title="Current Stage">stage</a> or one to be loaded. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_stage_static.html#aada8f91b2d1b2c1e56b47243d403e718" title="Loads and initiates Stage defined by current_name and local_stage.">LoadInitStage(bool, GameObject)</a></dd></dl>
+ <a href="class_stage_static.html#a579d9db71338001b70cfe1374febd4b5">More...</a><br /></td></tr>
+<tr class="separator:a579d9db71338001b70cfe1374febd4b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a20f2ed5e85366b4ca52e1199186152fe"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_stage_static.html#a1202ca6e0f3c6b29cce958edadc283cb">Mode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_static.html#a20f2ed5e85366b4ca52e1199186152fe">mode</a></td></tr>
+<tr class="memdesc:a20f2ed5e85366b4ca52e1199186152fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current <a class="el" href="class_stage_static.html#a1202ca6e0f3c6b29cce958edadc283cb" title="Available Modes a Stage to be selected and/ or loaded in.">Mode</a>  <a href="class_stage_static.html#a20f2ed5e85366b4ca52e1199186152fe">More...</a><br /></td></tr>
+<tr class="separator:a20f2ed5e85366b4ca52e1199186152fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3e5974d8914bfcd35e9de55d3f7e81d"><td class="memItemLeft" align="right" valign="top">static readonly List&lt; string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_static.html#ac3e5974d8914bfcd35e9de55d3f7e81d">Worlds</a> = <a class="el" href="class_stage_static.html#a1c07009989ec4396b7eb59669e6e6bf7">GenerateWorldList</a>()</td></tr>
+<tr class="memdesc:ac3e5974d8914bfcd35e9de55d3f7e81d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Loadable world scenes  <a href="class_stage_static.html#ac3e5974d8914bfcd35e9de55d3f7e81d">More...</a><br /></td></tr>
+<tr class="separator:ac3e5974d8914bfcd35e9de55d3f7e81d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="properties" name="properties"></a>
+Properties</h2></td></tr>
+<tr class="memitem:ad259bc429af988b6cd1ac4505e92ffe8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_stage.html">Stage</a>???&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_static.html#ad259bc429af988b6cd1ac4505e92ffe8">stage</a><code> [getset]</code></td></tr>
+<tr class="memdesc:ad259bc429af988b6cd1ac4505e92ffe8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current <a class="el" href="class_stage.html">Stage</a>  <a href="class_stage_static.html#ad259bc429af988b6cd1ac4505e92ffe8">More...</a><br /></td></tr>
+<tr class="separator:ad259bc429af988b6cd1ac4505e92ffe8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2e96919d56d5f9cdc69961bfd338c5ba"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct_stage_static_1_1_stage_error_struct.html">StageErrorStruct</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_static.html#a2e96919d56d5f9cdc69961bfd338c5ba">last_error</a><code> [getprivate set]</code></td></tr>
+<tr class="memdesc:a2e96919d56d5f9cdc69961bfd338c5ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">TODO: set when encountering an error  <a href="class_stage_static.html#a2e96919d56d5f9cdc69961bfd338c5ba">More...</a><br /></td></tr>
+<tr class="separator:a2e96919d56d5f9cdc69961bfd338c5ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-static-methods" name="pri-static-methods"></a>
+Static Private Member Functions</h2></td></tr>
+<tr class="memitem:a1c07009989ec4396b7eb59669e6e6bf7"><td class="memItemLeft" align="right" valign="top">static List&lt; string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_stage_static.html#a1c07009989ec4396b7eb59669e6e6bf7">GenerateWorldList</a> ()</td></tr>
+<tr class="memdesc:a1c07009989ec4396b7eb59669e6e6bf7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extracts all loadable scenes for <a class="el" href="class_stage_static.html#ac3e5974d8914bfcd35e9de55d3f7e81d" title="Loadable world scenes">Worlds</a>.  <a href="class_stage_static.html#a1c07009989ec4396b7eb59669e6e6bf7">More...</a><br /></td></tr>
+<tr class="separator:a1c07009989ec4396b7eb59669e6e6bf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >Keeps track of all available and current <a class="el" href="class_stage.html">Stage</a> </p>
+</div><h2 class="groupheader">Member Enumeration Documentation</h2>
+<a id="a1202ca6e0f3c6b29cce958edadc283cb" name="a1202ca6e0f3c6b29cce958edadc283cb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1202ca6e0f3c6b29cce958edadc283cb">&#9670;&nbsp;</a></span>Mode</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="class_stage_static.html#a1202ca6e0f3c6b29cce958edadc283cb">StageStatic.Mode</a></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Available Modes a <a class="el" href="class_stage.html">Stage</a> to be selected and/ or loaded in. </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a1202ca6e0f3c6b29cce958edadc283cbade3c731be5633838089a07179d301d7b" name="a1202ca6e0f3c6b29cce958edadc283cbade3c731be5633838089a07179d301d7b"></a>Play&#160;</td><td class="fielddoc"></td></tr>
+<tr><td class="fieldname"><a id="a1202ca6e0f3c6b29cce958edadc283cba686e697538050e4664636337cc3b834f" name="a1202ca6e0f3c6b29cce958edadc283cba686e697538050e4664636337cc3b834f"></a>Create&#160;</td><td class="fielddoc"></td></tr>
+</table>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="af43fd9717c7a138b2722780600b45e82" name="af43fd9717c7a138b2722780600b45e82"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af43fd9717c7a138b2722780600b45e82">&#9670;&nbsp;</a></span>ContainsKey() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool StageStatic.ContainsKey </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>key</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Wrapps <a class="el" href="class_stage_static.html#ae0ead6ff1d4cb6beb4dac6826e19c0e7" title="Looks for a Stage key  in StageLocal (local ==true) or StageOfficial (local ==false).">ContainsKey(string, bool)</a>; defaulting local to <a class="el" href="class_stage_static.html#a579d9db71338001b70cfe1374febd4b5" title="!Stage.use_install_folder of current stage or one to be loaded. LoadInitStage(bool,...">local_stage</a> </p>
+
+</div>
+</div>
+<a id="ae0ead6ff1d4cb6beb4dac6826e19c0e7" name="ae0ead6ff1d4cb6beb4dac6826e19c0e7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae0ead6ff1d4cb6beb4dac6826e19c0e7">&#9670;&nbsp;</a></span>ContainsKey() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool StageStatic.ContainsKey </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>key</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>local</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Looks for a <a class="el" href="class_stage.html">Stage</a> <em>key</em>  in <a class="el" href="class_stage_static.html#ade03945166bc7905fefcf96c7751b832">StageLocal</a> (<em>local</em> ==<code>true</code>) or <a class="el" href="class_stage_static.html#a8bd51b08430b5855fa4c23a62f181f5a">StageOfficial</a> (<em>local</em> ==<code>false</code>). </p>
+<dl class="section return"><dt>Returns</dt><dd><code>(local ? StageLocal : StageOfficial).ContainsKey(key)</code></dd></dl>
+
+</div>
+</div>
+<a id="a2ca8799d0d70970a48992284a9b54a01" name="a2ca8799d0d70970a48992284a9b54a01"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2ca8799d0d70970a48992284a9b54a01">&#9670;&nbsp;</a></span>ContainsNumber()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool StageStatic.ContainsNumber </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>category</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>i</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>local</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Looks wether an <a class="el" href="class_stage.html#a20fa1608a56af63b36cc3631c785cbb9" title="Where to display this Stage within a category relative to others.">Stage.number</a> <em>i</em>  exists within a certain <a class="el" href="class_stage.html#ae5516c644b31b5ac3a738224af511d80" title="Which category this Stage should be displayed in.">Stage.category</a> <em>category</em>  in local saves (<em>local</em>  == <code>true</code>) or install path. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">category</td><td>to look in</td></tr>
+    <tr><td class="paramname">i</td><td>to look for</td></tr>
+    <tr><td class="paramname">local</td><td>where to look</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd></dd></dl>
+
+</div>
+</div>
+<a id="a5b42dc6adc37f827de97d220bcd0d4f4" name="a5b42dc6adc37f827de97d220bcd0d4f4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5b42dc6adc37f827de97d220bcd0d4f4">&#9670;&nbsp;</a></span>Delete()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void StageStatic.Delete </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_stage.html">Stage</a>&#160;</td>
+          <td class="paramname"><em>stage</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Deletes a <a class="el" href="class_stage.html">Stage</a> and all its associated files (including save games). </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_stage.html#afb40eed71cf610113cb21a9e67d3b00a" title="Clears and deletes all files associated with this Stage.">Stage.delete(bool)</a></dd></dl>
+</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">stage</td><td>to be deleted</td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a1c07009989ec4396b7eb59669e6e6bf7" name="a1c07009989ec4396b7eb59669e6e6bf7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1c07009989ec4396b7eb59669e6e6bf7">&#9670;&nbsp;</a></span>GenerateWorldList()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static List&lt; string &gt; StageStatic.GenerateWorldList </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Extracts all loadable scenes for <a class="el" href="class_stage_static.html#ac3e5974d8914bfcd35e9de55d3f7e81d" title="Loadable world scenes">Worlds</a>. </p>
+<dl class="section return"><dt>Returns</dt><dd><a class="el" href="class_stage_static.html#ac3e5974d8914bfcd35e9de55d3f7e81d" title="Loadable world scenes">Worlds</a></dd></dl>
+
+</div>
+</div>
+<a id="ac1503a0b08f6d8d40a1d3f81b174eb21" name="ac1503a0b08f6d8d40a1d3f81b174eb21"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac1503a0b08f6d8d40a1d3f81b174eb21">&#9670;&nbsp;</a></span>GetStage()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="class_stage.html">Stage</a> StageStatic.GetStage </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>local</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Returns a <a class="el" href="class_stage.html">Stage</a> or throws Exception if not found. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">name</td><td><a class="el" href="class_stage.html#ac1281ad7083f3e5e403cce45289a0649" title="The name this Stage will be displayed with. Also defines names of save files of stage progress,...">Stage.name</a></td></tr>
+    <tr><td class="paramname">local</td><td>where to look</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>(local ? StageLocal : StageOfficial)[name];</code></dd></dl>
+
+</div>
+</div>
+<a id="a06194934a71ec122180ca7ed50007212" name="a06194934a71ec122180ca7ed50007212"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a06194934a71ec122180ca7ed50007212">&#9670;&nbsp;</a></span>LoadCreate()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void StageStatic.LoadCreate </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Load current <a class="el" href="class_stage_static.html#ad259bc429af988b6cd1ac4505e92ffe8" title="Current Stage">stage</a> in <a class="el" href="class_stage_static.html#a1202ca6e0f3c6b29cce958edadc283cba686e697538050e4664636337cc3b834f">Mode.Create</a> </p>
+
+</div>
+</div>
+<a id="aada8f91b2d1b2c1e56b47243d403e718" name="aada8f91b2d1b2c1e56b47243d403e718"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aada8f91b2d1b2c1e56b47243d403e718">&#9670;&nbsp;</a></span>LoadInitStage() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool StageStatic.LoadInitStage </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>restore_session</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">GameObject&#160;</td>
+          <td class="paramname"><em>gameObject</em> = <code>null</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Loads and initiates <a class="el" href="class_stage.html">Stage</a> defined by <a class="el" href="class_stage_static.html#a90720efb3185f55cd5f85d024358e6d7" title="Stage.name of current stage or one to be loaded. LoadInitStage(bool, GameObject)">current_name</a> and <a class="el" href="class_stage_static.html#a579d9db71338001b70cfe1374febd4b5" title="!Stage.use_install_folder of current stage or one to be loaded. LoadInitStage(bool,...">local_stage</a>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">restore_session</td><td>wether to restore last (loaded) player session (<code>true</code>) or start from scratch (<code>false</code>).</td></tr>
+    <tr><td class="paramname">gameObject</td><td>(e.g. UI/ Def_Stage) toggles recursively children with tag "DevelopingMode" to <a class="el" href="class_stage_static.html#a20f2ed5e85366b4ca52e1199186152fe" title="Current Mode">mode</a> == <a class="el" href="class_stage_static.html#a1202ca6e0f3c6b29cce958edadc283cba686e697538050e4664636337cc3b834f">Mode.Create</a>.</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>false</code> iff <a class="el" href="class_stage.html">Stage</a> defined by <a class="el" href="class_stage_static.html#a90720efb3185f55cd5f85d024358e6d7" title="Stage.name of current stage or one to be loaded. LoadInitStage(bool, GameObject)">current_name</a> and <a class="el" href="class_stage_static.html#a579d9db71338001b70cfe1374febd4b5" title="!Stage.use_install_folder of current stage or one to be loaded. LoadInitStage(bool,...">local_stage</a> could not be <em>found</em> or <em>loaded</em>.</dd></dl>
+
+</div>
+</div>
+<a id="a87ba52c67996acef01f71113c01be45b" name="a87ba52c67996acef01f71113c01be45b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a87ba52c67996acef01f71113c01be45b">&#9670;&nbsp;</a></span>LoadInitStage() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool StageStatic.LoadInitStage </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>local</em> = <code>false</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>restore_session</em> = <code>true</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">GameObject&#160;</td>
+          <td class="paramname"><em>gameObject</em> = <code>null</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Wrapps <a class="el" href="class_stage_static.html#aada8f91b2d1b2c1e56b47243d403e718" title="Loads and initiates Stage defined by current_name and local_stage.">LoadInitStage(bool, GameObject)</a> with extra parameters. Loads and initiates <a class="el" href="class_stage.html">Stage</a> defined by <em>name</em>  and <em>local</em> . </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">name</td><td>sets <a class="el" href="class_stage_static.html#a90720efb3185f55cd5f85d024358e6d7" title="Stage.name of current stage or one to be loaded. LoadInitStage(bool, GameObject)">current_name</a> iff succeedes</td></tr>
+    <tr><td class="paramname">local</td><td>sets <a class="el" href="class_stage_static.html#a90720efb3185f55cd5f85d024358e6d7" title="Stage.name of current stage or one to be loaded. LoadInitStage(bool, GameObject)">current_name</a> iff succeedes</td></tr>
+    <tr><td class="paramname">restore_session</td><td>wether to restore last (loaded) player session (<code>true</code>) or start from scratch (<code>false</code>).</td></tr>
+    <tr><td class="paramname">gameObject</td><td>(e.g. UI/ Def_Stage) toggles recursively children with tag "DevelopingMode" to <a class="el" href="class_stage_static.html#a20f2ed5e85366b4ca52e1199186152fe" title="Current Mode">mode</a> == <a class="el" href="class_stage_static.html#a1202ca6e0f3c6b29cce958edadc283cba686e697538050e4664636337cc3b834f">Mode.Create</a>.</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>false</code> iff <a class="el" href="class_stage.html">Stage</a> defined by <em>name</em>  and <em>local</em>  could not be <em>found</em> or <em>loaded</em>.</dd></dl>
+
+</div>
+</div>
+<a id="a79a5b343aa5b9b1841c77c933a2e12bf" name="a79a5b343aa5b9b1841c77c933a2e12bf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a79a5b343aa5b9b1841c77c933a2e12bf">&#9670;&nbsp;</a></span>LoadNewStage()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="struct_stage_static_1_1_stage_error_struct.html">StageErrorStruct</a> StageStatic.LoadNewStage </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>category</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>id</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>description</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>scene</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a88147c31eb5dc09239a65865d8219001" name="a88147c31eb5dc09239a65865d8219001"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a88147c31eb5dc09239a65865d8219001">&#9670;&nbsp;</a></span>NextNumber()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int StageStatic.NextNumber </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>local</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>category</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Finds first unused <a class="el" href="class_stage.html#a20fa1608a56af63b36cc3631c785cbb9" title="Where to display this Stage within a category relative to others.">Stage.number</a> in a certain <em>category</em> . </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">local</td><td>which kind of stage we are looking at</td></tr>
+    <tr><td class="paramname">category</td><td>the category in question</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>first unused <a class="el" href="class_stage.html#a20fa1608a56af63b36cc3631c785cbb9" title="Where to display this Stage within a category relative to others.">Stage.number</a> in a certain <em>category</em> </dd></dl>
+
+</div>
+</div>
+<a id="a7ac4507de8df700a4fd44c2cb495033b" name="a7ac4507de8df700a4fd44c2cb495033b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7ac4507de8df700a4fd44c2cb495033b">&#9670;&nbsp;</a></span>SetMode()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void StageStatic.SetMode </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_stage_static.html#a1202ca6e0f3c6b29cce958edadc283cb">Mode</a>&#160;</td>
+          <td class="paramname"><em>mode</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">GameObject&#160;</td>
+          <td class="paramname"><em>gameObject</em> = <code>null</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>sets <a class="el" href="class_stage_static.html#a20f2ed5e85366b4ca52e1199186152fe" title="Current Mode">mode</a> and en-/ disables children of <em>gameObject</em>  with certain Tags, only available in certain <a class="el" href="class_stage_static.html#a1202ca6e0f3c6b29cce958edadc283cb">Modes</a> (e.g. in Def_Stage) </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">mode</td><td><a class="el" href="class_stage_static.html#a1202ca6e0f3c6b29cce958edadc283cb" title="Available Modes a Stage to be selected and/ or loaded in.">Mode</a> to set</td></tr>
+    <tr><td class="paramname">gameObject</td><td>which children will be checked</td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="ac3323e4192fd65dad12a4311cd7d7b42" name="ac3323e4192fd65dad12a4311cd7d7b42"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac3323e4192fd65dad12a4311cd7d7b42">&#9670;&nbsp;</a></span>SetStage()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void StageStatic.SetStage </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>local</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Sets parameters, defining what to load in <a class="el" href="class_stage_static.html#aada8f91b2d1b2c1e56b47243d403e718" title="Loads and initiates Stage defined by current_name and local_stage.">LoadInitStage(bool, GameObject)</a> and <a class="el" href="class_stage_static.html#a87ba52c67996acef01f71113c01be45b" title="Wrapps LoadInitStage(bool, GameObject) with extra parameters. Loads and initiates Stage defined by na...">LoadInitStage(string, bool, bool, GameObject)</a>. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">name</td><td>sets <a class="el" href="class_stage_static.html#a90720efb3185f55cd5f85d024358e6d7" title="Stage.name of current stage or one to be loaded. LoadInitStage(bool, GameObject)">current_name</a></td></tr>
+    <tr><td class="paramname">local</td><td>sets <a class="el" href="class_stage_static.html#a579d9db71338001b70cfe1374febd4b5" title="!Stage.use_install_folder of current stage or one to be loaded. LoadInitStage(bool,...">local_stage</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="ae647a968e08d079612cd10a261738aa7" name="ae647a968e08d079612cd10a261738aa7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae647a968e08d079612cd10a261738aa7">&#9670;&nbsp;</a></span>ShallowLoadStages()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void StageStatic.ShallowLoadStages </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Looks for and initial loads (see <a class="el" href="class_stage.html#a2cdcf84092d9be7f38556aae88d72d27" title="Reads File given by path  and writes its contents into set .">Stage.ShallowLoad(ref Stage, string)</a>) <a class="el" href="class_stage.html">Stages</a> in <a class="el" href="class_stage_static.html#a579d9db71338001b70cfe1374febd4b5" title="!Stage.use_install_folder of current stage or one to be loaded. LoadInitStage(bool,...">local_stage</a> and !<a class="el" href="class_stage_static.html#a579d9db71338001b70cfe1374febd4b5" title="!Stage.use_install_folder of current stage or one to be loaded. LoadInitStage(bool,...">local_stage</a>. </p>
+
+</div>
+</div>
+<a id="a15e633be559203508df4700750a8afab" name="a15e633be559203508df4700750a8afab"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a15e633be559203508df4700750a8afab">&#9670;&nbsp;</a></span>Validate()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="struct_stage_static_1_1_stage_error_struct.html">StageErrorStruct</a> StageStatic.Validate </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>category</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>id</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>description</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>scene</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>local</em> = <code>true</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a6eec1c1438bf0ffe784e0676f5a578f5" name="a6eec1c1438bf0ffe784e0676f5a578f5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6eec1c1438bf0ffe784e0676f5a578f5">&#9670;&nbsp;</a></span>Category</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Dictionary&lt;string, int&gt; StageStatic.Category</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<b>Initial value:</b><div class="fragment"><div class="line">= <span class="keyword">new</span> Dictionary&lt;string, int&gt; {</div>
+<div class="line">        { <span class="stringliteral">&quot;&quot;</span>, -1 },</div>
+<div class="line">        { <span class="stringliteral">&quot;Demo Category&quot;</span>, 0 },</div>
+<div class="line">    }</div>
+</div><!-- fragment -->
+<p>Used to map <a class="el" href="class_stage_static.html#a8bd51b08430b5855fa4c23a62f181f5a">StageOfficial</a> <a class="el" href="class_stage.html#ae5516c644b31b5ac3a738224af511d80">categories</a> into a ordered list for the StageMenue. </p>
+
+</div>
+</div>
+<a id="a90720efb3185f55cd5f85d024358e6d7" name="a90720efb3185f55cd5f85d024358e6d7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a90720efb3185f55cd5f85d024358e6d7">&#9670;&nbsp;</a></span>current_name</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">string StageStatic.current_name</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p><a class="el" href="class_stage.html#ac1281ad7083f3e5e403cce45289a0649" title="The name this Stage will be displayed with. Also defines names of save files of stage progress,...">Stage.name</a> of current <a class="el" href="class_stage_static.html#ad259bc429af988b6cd1ac4505e92ffe8" title="Current Stage">stage</a> or one to be loaded. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_stage_static.html#aada8f91b2d1b2c1e56b47243d403e718" title="Loads and initiates Stage defined by current_name and local_stage.">LoadInitStage(bool, GameObject)</a></dd></dl>
+</p>
+
+</div>
+</div>
+<a id="a579d9db71338001b70cfe1374febd4b5" name="a579d9db71338001b70cfe1374febd4b5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a579d9db71338001b70cfe1374febd4b5">&#9670;&nbsp;</a></span>local_stage</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool StageStatic.local_stage</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>!<a class="el" href="class_stage.html#a511e21222f0180412a5cf0c457c8cdd5" title="Wether this Stage is located in installation folder or user data (a.k.a. !local).">Stage.use_install_folder</a> of current <a class="el" href="class_stage_static.html#ad259bc429af988b6cd1ac4505e92ffe8" title="Current Stage">stage</a> or one to be loaded. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_stage_static.html#aada8f91b2d1b2c1e56b47243d403e718" title="Loads and initiates Stage defined by current_name and local_stage.">LoadInitStage(bool, GameObject)</a></dd></dl>
+</p>
+
+</div>
+</div>
+<a id="a20f2ed5e85366b4ca52e1199186152fe" name="a20f2ed5e85366b4ca52e1199186152fe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a20f2ed5e85366b4ca52e1199186152fe">&#9670;&nbsp;</a></span>mode</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_stage_static.html#a1202ca6e0f3c6b29cce958edadc283cb">Mode</a> StageStatic.mode</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Current <a class="el" href="class_stage_static.html#a1202ca6e0f3c6b29cce958edadc283cb" title="Available Modes a Stage to be selected and/ or loaded in.">Mode</a> </p>
+
+</div>
+</div>
+<a id="ade03945166bc7905fefcf96c7751b832" name="ade03945166bc7905fefcf96c7751b832"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ade03945166bc7905fefcf96c7751b832">&#9670;&nbsp;</a></span>StageLocal</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Dictionary&lt;string, <a class="el" href="class_stage.html">Stage</a>&gt; StageStatic.StageLocal</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p></p>
+<ul>
+<li><code>Key</code>: stage name</li>
+<li><code>Value</code>: stages created by local user </li>
+</ul>
+
+</div>
+</div>
+<a id="a8bd51b08430b5855fa4c23a62f181f5a" name="a8bd51b08430b5855fa4c23a62f181f5a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8bd51b08430b5855fa4c23a62f181f5a">&#9670;&nbsp;</a></span>StageOfficial</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Dictionary&lt;string, <a class="el" href="class_stage.html">Stage</a>&gt; StageStatic.StageOfficial</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p></p>
+<ul>
+<li><code>Key</code>: stage name</li>
+<li><code>Value</code>: stages created by KWARC </li>
+</ul>
+
+</div>
+</div>
+<a id="ac3e5974d8914bfcd35e9de55d3f7e81d" name="ac3e5974d8914bfcd35e9de55d3f7e81d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac3e5974d8914bfcd35e9de55d3f7e81d">&#9670;&nbsp;</a></span>Worlds</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">readonly List&lt;string&gt; StageStatic.Worlds = <a class="el" href="class_stage_static.html#a1c07009989ec4396b7eb59669e6e6bf7">GenerateWorldList</a>()</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Loadable world scenes </p>
+
+</div>
+</div>
+<h2 class="groupheader">Property Documentation</h2>
+<a id="a2e96919d56d5f9cdc69961bfd338c5ba" name="a2e96919d56d5f9cdc69961bfd338c5ba"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2e96919d56d5f9cdc69961bfd338c5ba">&#9670;&nbsp;</a></span>last_error</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html">StageErrorStruct</a> StageStatic.last_error</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">get</span><span class="mlabel">private set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>TODO: set when encountering an error </p>
+
+</div>
+</div>
+<a id="ad259bc429af988b6cd1ac4505e92ffe8" name="ad259bc429af988b6cd1ac4505e92ffe8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad259bc429af988b6cd1ac4505e92ffe8">&#9670;&nbsp;</a></span>stage</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_stage.html">Stage</a>??? StageStatic.stage</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Current <a class="el" href="class_stage.html">Stage</a> </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/<a class="el" href="_stage_static_8cs.html">StageStatic.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_stage_static.html">StageStatic</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_stage_static.js b/Doxygen/output/html/class_stage_static.js
new file mode 100644
index 0000000000000000000000000000000000000000..d3dc5c21b25a81eac62c1b4267e461ddbe857166
--- /dev/null
+++ b/Doxygen/output/html/class_stage_static.js
@@ -0,0 +1,32 @@
+var class_stage_static =
+[
+    [ "StageErrorStruct", "struct_stage_static_1_1_stage_error_struct.html", "struct_stage_static_1_1_stage_error_struct" ],
+    [ "Mode", "class_stage_static.html#a1202ca6e0f3c6b29cce958edadc283cb", [
+      [ "Play", "class_stage_static.html#a1202ca6e0f3c6b29cce958edadc283cbade3c731be5633838089a07179d301d7b", null ],
+      [ "Create", "class_stage_static.html#a1202ca6e0f3c6b29cce958edadc283cba686e697538050e4664636337cc3b834f", null ]
+    ] ],
+    [ "ContainsKey", "class_stage_static.html#af43fd9717c7a138b2722780600b45e82", null ],
+    [ "ContainsKey", "class_stage_static.html#ae0ead6ff1d4cb6beb4dac6826e19c0e7", null ],
+    [ "ContainsNumber", "class_stage_static.html#a2ca8799d0d70970a48992284a9b54a01", null ],
+    [ "Delete", "class_stage_static.html#a5b42dc6adc37f827de97d220bcd0d4f4", null ],
+    [ "GenerateWorldList", "class_stage_static.html#a1c07009989ec4396b7eb59669e6e6bf7", null ],
+    [ "GetStage", "class_stage_static.html#ac1503a0b08f6d8d40a1d3f81b174eb21", null ],
+    [ "LoadCreate", "class_stage_static.html#a06194934a71ec122180ca7ed50007212", null ],
+    [ "LoadInitStage", "class_stage_static.html#aada8f91b2d1b2c1e56b47243d403e718", null ],
+    [ "LoadInitStage", "class_stage_static.html#a87ba52c67996acef01f71113c01be45b", null ],
+    [ "LoadNewStage", "class_stage_static.html#a79a5b343aa5b9b1841c77c933a2e12bf", null ],
+    [ "NextNumber", "class_stage_static.html#a88147c31eb5dc09239a65865d8219001", null ],
+    [ "SetMode", "class_stage_static.html#a7ac4507de8df700a4fd44c2cb495033b", null ],
+    [ "SetStage", "class_stage_static.html#ac3323e4192fd65dad12a4311cd7d7b42", null ],
+    [ "ShallowLoadStages", "class_stage_static.html#ae647a968e08d079612cd10a261738aa7", null ],
+    [ "Validate", "class_stage_static.html#a15e633be559203508df4700750a8afab", null ],
+    [ "Category", "class_stage_static.html#a6eec1c1438bf0ffe784e0676f5a578f5", null ],
+    [ "current_name", "class_stage_static.html#a90720efb3185f55cd5f85d024358e6d7", null ],
+    [ "local_stage", "class_stage_static.html#a579d9db71338001b70cfe1374febd4b5", null ],
+    [ "mode", "class_stage_static.html#a20f2ed5e85366b4ca52e1199186152fe", null ],
+    [ "StageLocal", "class_stage_static.html#ade03945166bc7905fefcf96c7751b832", null ],
+    [ "StageOfficial", "class_stage_static.html#a8bd51b08430b5855fa4c23a62f181f5a", null ],
+    [ "Worlds", "class_stage_static.html#ac3e5974d8914bfcd35e9de55d3f7e81d", null ],
+    [ "last_error", "class_stage_static.html#a2e96919d56d5f9cdc69961bfd338c5ba", null ],
+    [ "stage", "class_stage_static.html#ad259bc429af988b6cd1ac4505e92ffe8", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_start_server-members.html b/Doxygen/output/html/class_start_server-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..a95aab90c2f4d47f2a0759e0e16c096bac7442e0
--- /dev/null
+++ b/Doxygen/output/html/class_start_server-members.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_start_server.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">StartServer Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_start_server.html">StartServer</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_start_server.html#abea4a5b1fdafd69bf3e8d3fd694ced96">PrepareGame</a>()</td><td class="entry"><a class="el" href="class_start_server.html">StartServer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_start_server.html#a9523f7d47efa452667297047919db2b5">process</a></td><td class="entry"><a class="el" href="class_start_server.html">StartServer</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_start_server.html#a639dd319a7bf52230d56a393f65e9e73">processInfo</a></td><td class="entry"><a class="el" href="class_start_server.html">StartServer</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_start_server.html#ae5486dcf9b18bb59cbc4c118c87ea1c1">ServerRoutine</a>()</td><td class="entry"><a class="el" href="class_start_server.html">StartServer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_start_server.html#a88dba52490207adfa22e4ff166e806fb">ServerRoutine1</a>()</td><td class="entry"><a class="el" href="class_start_server.html">StartServer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_start_server.html#a134731bb9656fda174f2edc4babae64b">Start</a>()</td><td class="entry"><a class="el" href="class_start_server.html">StartServer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_start_server.html#a7c06e1417d264953a02a5f8d2814d15e">Update</a>()</td><td class="entry"><a class="el" href="class_start_server.html">StartServer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_start_server.html#ac4da4af85c6c0504d1a2d3b0d81aeca3">WaitingText</a></td><td class="entry"><a class="el" href="class_start_server.html">StartServer</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_start_server.html b/Doxygen/output/html/class_start_server.html
new file mode 100644
index 0000000000000000000000000000000000000000..a5f915a95c84340c4d02d24a8153b148c1a79dbc
--- /dev/null
+++ b/Doxygen/output/html/class_start_server.html
@@ -0,0 +1,331 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: StartServer Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_start_server.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="#pri-attribs">Private Attributes</a> &#124;
+<a href="class_start_server-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">StartServer Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for StartServer:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_start_server.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:a9523f7d47efa452667297047919db2b5"><td class="memItemLeft" align="right" valign="top">static Process&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_start_server.html#a9523f7d47efa452667297047919db2b5">process</a></td></tr>
+<tr class="separator:a9523f7d47efa452667297047919db2b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a639dd319a7bf52230d56a393f65e9e73"><td class="memItemLeft" align="right" valign="top">static ProcessStartInfo&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_start_server.html#a639dd319a7bf52230d56a393f65e9e73">processInfo</a></td></tr>
+<tr class="separator:a639dd319a7bf52230d56a393f65e9e73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:a134731bb9656fda174f2edc4babae64b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_start_server.html#a134731bb9656fda174f2edc4babae64b">Start</a> ()</td></tr>
+<tr class="separator:a134731bb9656fda174f2edc4babae64b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abea4a5b1fdafd69bf3e8d3fd694ced96"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_start_server.html#abea4a5b1fdafd69bf3e8d3fd694ced96">PrepareGame</a> ()</td></tr>
+<tr class="separator:abea4a5b1fdafd69bf3e8d3fd694ced96"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88dba52490207adfa22e4ff166e806fb"><td class="memItemLeft" align="right" valign="top">IEnumerator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_start_server.html#a88dba52490207adfa22e4ff166e806fb">ServerRoutine1</a> ()</td></tr>
+<tr class="separator:a88dba52490207adfa22e4ff166e806fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae5486dcf9b18bb59cbc4c118c87ea1c1"><td class="memItemLeft" align="right" valign="top">IEnumerator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_start_server.html#ae5486dcf9b18bb59cbc4c118c87ea1c1">ServerRoutine</a> ()</td></tr>
+<tr class="separator:ae5486dcf9b18bb59cbc4c118c87ea1c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c06e1417d264953a02a5f8d2814d15e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_start_server.html#a7c06e1417d264953a02a5f8d2814d15e">Update</a> ()</td></tr>
+<tr class="separator:a7c06e1417d264953a02a5f8d2814d15e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:ac4da4af85c6c0504d1a2d3b0d81aeca3"><td class="memItemLeft" align="right" valign="top">TMPro.TextMeshProUGUI&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_start_server.html#ac4da4af85c6c0504d1a2d3b0d81aeca3">WaitingText</a></td></tr>
+<tr class="separator:ac4da4af85c6c0504d1a2d3b0d81aeca3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="abea4a5b1fdafd69bf3e8d3fd694ced96" name="abea4a5b1fdafd69bf3e8d3fd694ced96"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abea4a5b1fdafd69bf3e8d3fd694ced96">&#9670;&nbsp;</a></span>PrepareGame()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void StartServer.PrepareGame </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae5486dcf9b18bb59cbc4c118c87ea1c1" name="ae5486dcf9b18bb59cbc4c118c87ea1c1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae5486dcf9b18bb59cbc4c118c87ea1c1">&#9670;&nbsp;</a></span>ServerRoutine()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">IEnumerator StartServer.ServerRoutine </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a88dba52490207adfa22e4ff166e806fb" name="a88dba52490207adfa22e4ff166e806fb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a88dba52490207adfa22e4ff166e806fb">&#9670;&nbsp;</a></span>ServerRoutine1()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">IEnumerator StartServer.ServerRoutine1 </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a134731bb9656fda174f2edc4babae64b" name="a134731bb9656fda174f2edc4babae64b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a134731bb9656fda174f2edc4babae64b">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void StartServer.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7c06e1417d264953a02a5f8d2814d15e" name="a7c06e1417d264953a02a5f8d2814d15e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7c06e1417d264953a02a5f8d2814d15e">&#9670;&nbsp;</a></span>Update()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void StartServer.Update </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a9523f7d47efa452667297047919db2b5" name="a9523f7d47efa452667297047919db2b5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9523f7d47efa452667297047919db2b5">&#9670;&nbsp;</a></span>process</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Process StartServer.process</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a639dd319a7bf52230d56a393f65e9e73" name="a639dd319a7bf52230d56a393f65e9e73"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a639dd319a7bf52230d56a393f65e9e73">&#9670;&nbsp;</a></span>processInfo</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">ProcessStartInfo StartServer.processInfo</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac4da4af85c6c0504d1a2d3b0d81aeca3" name="ac4da4af85c6c0504d1a2d3b0d81aeca3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac4da4af85c6c0504d1a2d3b0d81aeca3">&#9670;&nbsp;</a></span>WaitingText</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">TMPro.TextMeshProUGUI StartServer.WaitingText</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/<a class="el" href="_start_server_8cs.html">StartServer.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_start_server.html">StartServer</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_start_server.js b/Doxygen/output/html/class_start_server.js
new file mode 100644
index 0000000000000000000000000000000000000000..906ff98c477170b90f57eb5a18ea5428f4decb98
--- /dev/null
+++ b/Doxygen/output/html/class_start_server.js
@@ -0,0 +1,11 @@
+var class_start_server =
+[
+    [ "PrepareGame", "class_start_server.html#abea4a5b1fdafd69bf3e8d3fd694ced96", null ],
+    [ "ServerRoutine", "class_start_server.html#ae5486dcf9b18bb59cbc4c118c87ea1c1", null ],
+    [ "ServerRoutine1", "class_start_server.html#a88dba52490207adfa22e4ff166e806fb", null ],
+    [ "Start", "class_start_server.html#a134731bb9656fda174f2edc4babae64b", null ],
+    [ "Update", "class_start_server.html#a7c06e1417d264953a02a5f8d2814d15e", null ],
+    [ "process", "class_start_server.html#a9523f7d47efa452667297047919db2b5", null ],
+    [ "processInfo", "class_start_server.html#a639dd319a7bf52230d56a393f65e9e73", null ],
+    [ "WaitingText", "class_start_server.html#ac4da4af85c6c0504d1a2d3b0d81aeca3", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_start_server.png b/Doxygen/output/html/class_start_server.png
new file mode 100644
index 0000000000000000000000000000000000000000..d6cdbbb9d893f56373bd8d07da37ef69b7a9a107
--- /dev/null
+++ b/Doxygen/output/html/class_start_server.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bf5d98c595c0091f7099825ba1d62235ffaa81060dcfbccee19b02a9f27b4a87
+size 493
diff --git a/Doxygen/output/html/class_tape-members.html b/Doxygen/output/html/class_tape-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..1731e5ebc622f826e282e8723a753018b786d9ed
--- /dev/null
+++ b/Doxygen/output/html/class_tape-members.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_tape.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">Tape Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_tape.html">Tape</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_tape.html#a7652d5608e25e7453e3235238ebfa325">ActivateLineDrawing</a>()</td><td class="entry"><a class="el" href="class_tape.html">Tape</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_tape.html#a9e2f6fa51f834b35efaa11f1f815a485">Awake</a>()</td><td class="entry"><a class="el" href="class_tape.html">Tape</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e">Cursor</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_tape.html#ab0db7aa04f629e6b631775bd69e1940a">DeactivateLineDrawing</a>()</td><td class="entry"><a class="el" href="class_tape.html">Tape</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#a08cf9e25270636472e93195bc1516878">id</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d">ignoreLayerMask</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_tape.html#a7a8b3f34f8bb6b72a01794dcdbfa2dee">linePositions</a></td><td class="entry"><a class="el" href="class_tape.html">Tape</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_tape.html#aa778c83fb81572be965662098a52bcb5">linePreviewMaterial</a></td><td class="entry"><a class="el" href="class_tape.html">Tape</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_tape.html#a2457ddc04ccd4247c80eab41496ef3d4">lineRenderer</a></td><td class="entry"><a class="el" href="class_tape.html">Tape</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_tape.html#a1e32ef5930919e7491c5718453f3af43">maxHeight</a></td><td class="entry"><a class="el" href="class_tape.html">Tape</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999">MaxRange</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_tape.html#ad3de0641d633ed808d37e3209359d0d2">OnDisable</a>()</td><td class="entry"><a class="el" href="class_tape.html">Tape</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_tape.html#a9e5d46474dfa79d7e2f23c8018e5e657">OnEnable</a>()</td><td class="entry"><a class="el" href="class_tape.html">Tape</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_tape.html#aa4d350b49d43248352c0dbfb6ff11245">OnHit</a>(RaycastHit hit)</td><td class="entry"><a class="el" href="class_tape.html">Tape</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_tape.html#a4d6c6d4799c5993658ebafad0427731d">ResetGadget</a>()</td><td class="entry"><a class="el" href="class_tape.html">Tape</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0">Sprite</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_tape.html#a129b506622904d5750499d9c11f6de69">TapeModeFirstPointSelected</a></td><td class="entry"><a class="el" href="class_tape.html">Tape</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_tape.html#aa5d6d3eed5688ca4996c222789f6fc60">TapeModeIsFirstPointSelected</a></td><td class="entry"><a class="el" href="class_tape.html">Tape</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53">UiName</a></td><td class="entry"><a class="el" href="class_gadget.html">Gadget</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_tape.html#a6c3b9a794a6dacdec360f0fe5788e74b">Update</a>()</td><td class="entry"><a class="el" href="class_tape.html">Tape</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_tape.html#a105725d57e5303a270abc1c46b968e85">UpdateLineDrawing</a>()</td><td class="entry"><a class="el" href="class_tape.html">Tape</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_tape.html b/Doxygen/output/html/class_tape.html
new file mode 100644
index 0000000000000000000000000000000000000000..a9d1dcf10e56a9003d8f43e60fb482025d8d85c2
--- /dev/null
+++ b/Doxygen/output/html/class_tape.html
@@ -0,0 +1,533 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Tape Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_tape.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="#pri-attribs">Private Attributes</a> &#124;
+<a href="class_tape-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">Tape Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for Tape:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_tape.png" usemap="#Tape_map" alt=""/>
+  <map id="Tape_map" name="Tape_map">
+<area href="class_gadget.html" title="Base class for all Gadgets to derive from. A Gadget is a tool for the player (and level editor) to in..." alt="Gadget" shape="rect" coords="0,56,102,80"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aa4d350b49d43248352c0dbfb6ff11245"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tape.html#aa4d350b49d43248352c0dbfb6ff11245">OnHit</a> (RaycastHit hit)</td></tr>
+<tr class="memdesc:aa4d350b49d43248352c0dbfb6ff11245"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when <a class="el" href="class_communication_events.html#a42aa894d895fcccfea05a3823bc2a683">CommunicationEvents.TriggerEvent</a> is invoked, a.k.a. when Player clicks in GameWorld.  <a href="class_tape.html#aa4d350b49d43248352c0dbfb6ff11245">More...</a><br /></td></tr>
+<tr class="separator:aa4d350b49d43248352c0dbfb6ff11245"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a1e32ef5930919e7491c5718453f3af43"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tape.html#a1e32ef5930919e7491c5718453f3af43">maxHeight</a> = 2.5f</td></tr>
+<tr class="separator:a1e32ef5930919e7491c5718453f3af43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2457ddc04ccd4247c80eab41496ef3d4"><td class="memItemLeft" align="right" valign="top">LineRenderer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tape.html#a2457ddc04ccd4247c80eab41496ef3d4">lineRenderer</a></td></tr>
+<tr class="separator:a2457ddc04ccd4247c80eab41496ef3d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa778c83fb81572be965662098a52bcb5"><td class="memItemLeft" align="right" valign="top">Material&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tape.html#aa778c83fb81572be965662098a52bcb5">linePreviewMaterial</a></td></tr>
+<tr class="separator:aa778c83fb81572be965662098a52bcb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_attribs_class_gadget"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_gadget')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_gadget.html">Gadget</a></td></tr>
+<tr class="memitem:a08cf9e25270636472e93195bc1516878 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a08cf9e25270636472e93195bc1516878">id</a> = -1</td></tr>
+<tr class="memdesc:a08cf9e25270636472e93195bc1516878 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Position in tool belt.  <a href="class_gadget.html#a08cf9e25270636472e93195bc1516878">More...</a><br /></td></tr>
+<tr class="separator:a08cf9e25270636472e93195bc1516878 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae7923f7fd2ee880e3cb9d8f4f76cb53 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53">UiName</a> = &quot;Name Not Set&quot;</td></tr>
+<tr class="memdesc:aae7923f7fd2ee880e3cb9d8f4f76cb53 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tool Name  <a href="class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53">More...</a><br /></td></tr>
+<tr class="separator:aae7923f7fd2ee880e3cb9d8f4f76cb53 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa5cbccf7078b56f38e9b3d972f04e999 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999">MaxRange</a></td></tr>
+<tr class="memdesc:aa5cbccf7078b56f38e9b3d972f04e999 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum range for this Tool. For consistency use GadgetDistances in <a class="el" href="class_global_behaviour.html">GlobalBehaviour</a>. <a href="class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999">More...</a><br /></td></tr>
+<tr class="separator:aa5cbccf7078b56f38e9b3d972f04e999 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c9fe989e41ae1117121eefc22fca7b0 inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">Sprite&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0">Sprite</a></td></tr>
+<tr class="memdesc:a2c9fe989e41ae1117121eefc22fca7b0 inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Which sprite to use <a href="class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0">More...</a><br /></td></tr>
+<tr class="separator:a2c9fe989e41ae1117121eefc22fca7b0 inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb04c1ca241da0b8e818144a80d9e55d inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top">LayerMask&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d">ignoreLayerMask</a></td></tr>
+<tr class="memdesc:acb04c1ca241da0b8e818144a80d9e55d inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Layers to ignore for thid gadget by default. <a href="class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d">More...</a><br /></td></tr>
+<tr class="separator:acb04c1ca241da0b8e818144a80d9e55d inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad932ca8643a5a86c74ed070079a8f70e inherit pub_attribs_class_gadget"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_world_cursor.html">WorldCursor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e">Cursor</a></td></tr>
+<tr class="memdesc:ad932ca8643a5a86c74ed070079a8f70e inherit pub_attribs_class_gadget"><td class="mdescLeft">&#160;</td><td class="mdescRight">Which cursor to use <a href="class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e">More...</a><br /></td></tr>
+<tr class="separator:ad932ca8643a5a86c74ed070079a8f70e inherit pub_attribs_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:a9e2f6fa51f834b35efaa11f1f815a485"><td class="memItemLeft" align="right" valign="top">new void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tape.html#a9e2f6fa51f834b35efaa11f1f815a485">Awake</a> ()</td></tr>
+<tr class="separator:a9e2f6fa51f834b35efaa11f1f815a485"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e5d46474dfa79d7e2f23c8018e5e657"><td class="memItemLeft" align="right" valign="top">new void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tape.html#a9e5d46474dfa79d7e2f23c8018e5e657">OnEnable</a> ()</td></tr>
+<tr class="separator:a9e5d46474dfa79d7e2f23c8018e5e657"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad3de0641d633ed808d37e3209359d0d2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tape.html#ad3de0641d633ed808d37e3209359d0d2">OnDisable</a> ()</td></tr>
+<tr class="separator:ad3de0641d633ed808d37e3209359d0d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6c3b9a794a6dacdec360f0fe5788e74b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tape.html#a6c3b9a794a6dacdec360f0fe5788e74b">Update</a> ()</td></tr>
+<tr class="separator:a6c3b9a794a6dacdec360f0fe5788e74b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d6c6d4799c5993658ebafad0427731d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tape.html#a4d6c6d4799c5993658ebafad0427731d">ResetGadget</a> ()</td></tr>
+<tr class="separator:a4d6c6d4799c5993658ebafad0427731d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7652d5608e25e7453e3235238ebfa325"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tape.html#a7652d5608e25e7453e3235238ebfa325">ActivateLineDrawing</a> ()</td></tr>
+<tr class="separator:a7652d5608e25e7453e3235238ebfa325"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a105725d57e5303a270abc1c46b968e85"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tape.html#a105725d57e5303a270abc1c46b968e85">UpdateLineDrawing</a> ()</td></tr>
+<tr class="separator:a105725d57e5303a270abc1c46b968e85"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab0db7aa04f629e6b631775bd69e1940a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tape.html#ab0db7aa04f629e6b631775bd69e1940a">DeactivateLineDrawing</a> ()</td></tr>
+<tr class="separator:ab0db7aa04f629e6b631775bd69e1940a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:aa5d6d3eed5688ca4996c222789f6fc60"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tape.html#aa5d6d3eed5688ca4996c222789f6fc60">TapeModeIsFirstPointSelected</a> = false</td></tr>
+<tr class="separator:aa5d6d3eed5688ca4996c222789f6fc60"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a129b506622904d5750499d9c11f6de69"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_fact.html">Fact</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tape.html#a129b506622904d5750499d9c11f6de69">TapeModeFirstPointSelected</a> = null</td></tr>
+<tr class="separator:a129b506622904d5750499d9c11f6de69"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a8b3f34f8bb6b72a01794dcdbfa2dee"><td class="memItemLeft" align="right" valign="top">List&lt; Vector3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tape.html#a7a8b3f34f8bb6b72a01794dcdbfa2dee">linePositions</a> = new List&lt;Vector3&gt;()</td></tr>
+<tr class="separator:a7a8b3f34f8bb6b72a01794dcdbfa2dee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_methods_class_gadget"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_gadget')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_gadget.html">Gadget</a></td></tr>
+<tr class="memitem:a7ee73250f04a3d86b486ec4e73e3b790 inherit pro_methods_class_gadget"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a7ee73250f04a3d86b486ec4e73e3b790">Awake</a> ()</td></tr>
+<tr class="separator:a7ee73250f04a3d86b486ec4e73e3b790 inherit pro_methods_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79585ab08c1ae5efe5a357e1b4218fa2 inherit pro_methods_class_gadget"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_gadget.html#a79585ab08c1ae5efe5a357e1b4218fa2">OnEnable</a> ()</td></tr>
+<tr class="separator:a79585ab08c1ae5efe5a357e1b4218fa2 inherit pro_methods_class_gadget"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a7652d5608e25e7453e3235238ebfa325" name="a7652d5608e25e7453e3235238ebfa325"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7652d5608e25e7453e3235238ebfa325">&#9670;&nbsp;</a></span>ActivateLineDrawing()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Tape.ActivateLineDrawing </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9e2f6fa51f834b35efaa11f1f815a485" name="a9e2f6fa51f834b35efaa11f1f815a485"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9e2f6fa51f834b35efaa11f1f815a485">&#9670;&nbsp;</a></span>Awake()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">new void Tape.Awake </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab0db7aa04f629e6b631775bd69e1940a" name="ab0db7aa04f629e6b631775bd69e1940a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab0db7aa04f629e6b631775bd69e1940a">&#9670;&nbsp;</a></span>DeactivateLineDrawing()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Tape.DeactivateLineDrawing </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad3de0641d633ed808d37e3209359d0d2" name="ad3de0641d633ed808d37e3209359d0d2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad3de0641d633ed808d37e3209359d0d2">&#9670;&nbsp;</a></span>OnDisable()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Tape.OnDisable </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9e5d46474dfa79d7e2f23c8018e5e657" name="a9e5d46474dfa79d7e2f23c8018e5e657"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9e5d46474dfa79d7e2f23c8018e5e657">&#9670;&nbsp;</a></span>OnEnable()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">new void Tape.OnEnable </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa4d350b49d43248352c0dbfb6ff11245" name="aa4d350b49d43248352c0dbfb6ff11245"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa4d350b49d43248352c0dbfb6ff11245">&#9670;&nbsp;</a></span>OnHit()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">override void Tape.OnHit </td>
+          <td>(</td>
+          <td class="paramtype">RaycastHit&#160;</td>
+          <td class="paramname"><em>hit</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Called when <a class="el" href="class_communication_events.html#a42aa894d895fcccfea05a3823bc2a683">CommunicationEvents.TriggerEvent</a> is invoked, a.k.a. when Player clicks in GameWorld. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">hit</td><td>the position where it was clicked</td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p>Reimplemented from <a class="el" href="class_gadget.html#a069459a8478367816706eeb368b11763">Gadget</a>.</p>
+
+</div>
+</div>
+<a id="a4d6c6d4799c5993658ebafad0427731d" name="a4d6c6d4799c5993658ebafad0427731d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4d6c6d4799c5993658ebafad0427731d">&#9670;&nbsp;</a></span>ResetGadget()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Tape.ResetGadget </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6c3b9a794a6dacdec360f0fe5788e74b" name="a6c3b9a794a6dacdec360f0fe5788e74b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6c3b9a794a6dacdec360f0fe5788e74b">&#9670;&nbsp;</a></span>Update()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Tape.Update </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a105725d57e5303a270abc1c46b968e85" name="a105725d57e5303a270abc1c46b968e85"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a105725d57e5303a270abc1c46b968e85">&#9670;&nbsp;</a></span>UpdateLineDrawing()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Tape.UpdateLineDrawing </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a7a8b3f34f8bb6b72a01794dcdbfa2dee" name="a7a8b3f34f8bb6b72a01794dcdbfa2dee"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7a8b3f34f8bb6b72a01794dcdbfa2dee">&#9670;&nbsp;</a></span>linePositions</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">List&lt;Vector3&gt; Tape.linePositions = new List&lt;Vector3&gt;()</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa778c83fb81572be965662098a52bcb5" name="aa778c83fb81572be965662098a52bcb5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa778c83fb81572be965662098a52bcb5">&#9670;&nbsp;</a></span>linePreviewMaterial</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Material Tape.linePreviewMaterial</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2457ddc04ccd4247c80eab41496ef3d4" name="a2457ddc04ccd4247c80eab41496ef3d4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2457ddc04ccd4247c80eab41496ef3d4">&#9670;&nbsp;</a></span>lineRenderer</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">LineRenderer Tape.lineRenderer</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1e32ef5930919e7491c5718453f3af43" name="a1e32ef5930919e7491c5718453f3af43"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1e32ef5930919e7491c5718453f3af43">&#9670;&nbsp;</a></span>maxHeight</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float Tape.maxHeight = 2.5f</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a129b506622904d5750499d9c11f6de69" name="a129b506622904d5750499d9c11f6de69"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a129b506622904d5750499d9c11f6de69">&#9670;&nbsp;</a></span>TapeModeFirstPointSelected</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_fact.html">Fact</a> Tape.TapeModeFirstPointSelected = null</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa5d6d3eed5688ca4996c222789f6fc60" name="aa5d6d3eed5688ca4996c222789f6fc60"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa5d6d3eed5688ca4996c222789f6fc60">&#9670;&nbsp;</a></span>TapeModeIsFirstPointSelected</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool Tape.TapeModeIsFirstPointSelected = false</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/Gadgets/<a class="el" href="_tape_8cs.html">Tape.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_tape.html">Tape</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_tape.js b/Doxygen/output/html/class_tape.js
new file mode 100644
index 0000000000000000000000000000000000000000..2fcd4ceba66175b3f19d95fa9485312c960241f8
--- /dev/null
+++ b/Doxygen/output/html/class_tape.js
@@ -0,0 +1,18 @@
+var class_tape =
+[
+    [ "ActivateLineDrawing", "class_tape.html#a7652d5608e25e7453e3235238ebfa325", null ],
+    [ "Awake", "class_tape.html#a9e2f6fa51f834b35efaa11f1f815a485", null ],
+    [ "DeactivateLineDrawing", "class_tape.html#ab0db7aa04f629e6b631775bd69e1940a", null ],
+    [ "OnDisable", "class_tape.html#ad3de0641d633ed808d37e3209359d0d2", null ],
+    [ "OnEnable", "class_tape.html#a9e5d46474dfa79d7e2f23c8018e5e657", null ],
+    [ "OnHit", "class_tape.html#aa4d350b49d43248352c0dbfb6ff11245", null ],
+    [ "ResetGadget", "class_tape.html#a4d6c6d4799c5993658ebafad0427731d", null ],
+    [ "Update", "class_tape.html#a6c3b9a794a6dacdec360f0fe5788e74b", null ],
+    [ "UpdateLineDrawing", "class_tape.html#a105725d57e5303a270abc1c46b968e85", null ],
+    [ "linePositions", "class_tape.html#a7a8b3f34f8bb6b72a01794dcdbfa2dee", null ],
+    [ "linePreviewMaterial", "class_tape.html#aa778c83fb81572be965662098a52bcb5", null ],
+    [ "lineRenderer", "class_tape.html#a2457ddc04ccd4247c80eab41496ef3d4", null ],
+    [ "maxHeight", "class_tape.html#a1e32ef5930919e7491c5718453f3af43", null ],
+    [ "TapeModeFirstPointSelected", "class_tape.html#a129b506622904d5750499d9c11f6de69", null ],
+    [ "TapeModeIsFirstPointSelected", "class_tape.html#aa5d6d3eed5688ca4996c222789f6fc60", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_tape.png b/Doxygen/output/html/class_tape.png
new file mode 100644
index 0000000000000000000000000000000000000000..27cb0196cdc4596b035832429cc8a9fd7709db7a
--- /dev/null
+++ b/Doxygen/output/html/class_tape.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d8c98dc409fe1b1a6c1acd83e9d1a177be0e2806800c686160aa30d51b490132
+size 620
diff --git a/Doxygen/output/html/class_task_charakter_animation-members.html b/Doxygen/output/html/class_task_charakter_animation-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..c8f447959d9e6fa664e3ede2db2b64b999456fb6
--- /dev/null
+++ b/Doxygen/output/html/class_task_charakter_animation-members.html
@@ -0,0 +1,133 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_task_charakter_animation.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">TaskCharakterAnimation Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_task_charakter_animation.html#a752e222839059123234f55197a5e9420">anim</a></td><td class="entry"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_task_charakter_animation.html#af76fa96e15667dab7d81223ae8a7afea">checkGameSolved</a>()</td><td class="entry"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_task_charakter_animation.html#ac015f59f5a4bb5c14574f2314a7830a0">currentDistance</a></td><td class="entry"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_task_charakter_animation.html#a6683175a89df75b0e3b3bc5f1e05ad59">currentTransform</a></td><td class="entry"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_task_charakter_animation.html#a84ea9880da02e06a52007dfa7c977b5a">getPlayerInTalkingZone</a>()</td><td class="entry"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_task_charakter_animation.html#a869a1617cccfa7b67891aea996e72ece">getTaskCharacterAddressed</a>()</td><td class="entry"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_task_charakter_animation.html#a860520d047fa5434e7d569eefda9b6ff">happy</a></td><td class="entry"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_task_charakter_animation.html#a0f1e97a14871a4d9613ca50deab5b0cb">happyTime</a></td><td class="entry"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_task_charakter_animation.html#a6f5fce609565247fd5fb624627868446">happyTimer</a></td><td class="entry"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_task_charakter_animation.html#ad8d2c5f5c437a192f48433e06f7568b6">LelvelVerifiedSolved</a></td><td class="entry"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_task_charakter_animation.html#a3ad3ad74c46613f358ae7e2419e400a7">nextRotation</a></td><td class="entry"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_task_charakter_animation.html#ab22a22ed97277d42a350b19beb2c5d9e">player</a></td><td class="entry"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_task_charakter_animation.html#a91e70e73c8eef371e023f0e520375f6e">playerInTalkingZone</a></td><td class="entry"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_task_charakter_animation.html#a0eb6714f420afb4ac6251a8736a02129">radiusAroundObject</a></td><td class="entry"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_task_charakter_animation.html#a8d060c887208a8a7dec49bbdccd0d51d">resetToStart</a>()</td><td class="entry"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_task_charakter_animation.html#a58a6cfbec47964bece408a6a64a5cc69">rotate</a></td><td class="entry"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_task_charakter_animation.html#a78942058c4e3696c36443e217c41f1ee">rotationTime</a></td><td class="entry"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_task_charakter_animation.html#ae031722f686338f76b9bc84b3034a2dc">rotationUnits</a></td><td class="entry"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_task_charakter_animation.html#a1d91a7cf0dbb006676fa4eb54bb056aa">setPlayerInTalkingZone</a>(bool value)</td><td class="entry"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_task_charakter_animation.html#ad1834b6a25355f4e8bd0af2c972357de">setTaskCharacterAddressed</a>(bool value)</td><td class="entry"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_task_charakter_animation.html#ab5c1fc8149c11881909c9a060dbc7a4c">standing</a></td><td class="entry"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_task_charakter_animation.html#a112ccb4e42afd3ac8bebfa2576320991">standingTime</a></td><td class="entry"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_task_charakter_animation.html#ab91bb758a70cec06c76553a3f954b35f">Start</a>()</td><td class="entry"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_task_charakter_animation.html#a6712db9d894071f770344e9383010f99">startHappy</a>()</td><td class="entry"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_task_charakter_animation.html#a5038dd4c3d8bf2581ab01db5d8ea3174">stopHappy</a>()</td><td class="entry"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_task_charakter_animation.html#a9752905f3c1a5ecfdb7a66e692be736e">talkingZoneCapsule</a></td><td class="entry"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_task_charakter_animation.html#a01ef893c6af519c973d7a1488542d303">talkingZoneDistance</a></td><td class="entry"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_task_charakter_animation.html#ad04c3cf6cf00321e35a16c4cdeb6b56a">taskCharacterAddressed</a></td><td class="entry"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_task_charakter_animation.html#a7725f6b02e963312f3f61fd4f90c666d">timer</a></td><td class="entry"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_task_charakter_animation.html#a0457ac4c16454c82c45fb0bb41ca13b9">Update</a>()</td><td class="entry"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_task_charakter_animation.html#af19ccad0e88ba698a14c03c44fe471b0">walkAroundObject</a></td><td class="entry"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_task_charakter_animation.html#af1459ffecb2f7a648ef283aee233369a">walking</a></td><td class="entry"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_task_charakter_animation.html#af2f41b9d4467ddf33577d5bc737d044b">walkingTime</a></td><td class="entry"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_task_charakter_animation.html b/Doxygen/output/html/class_task_charakter_animation.html
new file mode 100644
index 0000000000000000000000000000000000000000..81b5fe464daa0f2a8b65ee233d9e7a843b5d310d
--- /dev/null
+++ b/Doxygen/output/html/class_task_charakter_animation.html
@@ -0,0 +1,856 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: TaskCharakterAnimation Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_task_charakter_animation.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="#pri-attribs">Private Attributes</a> &#124;
+<a href="class_task_charakter_animation-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">TaskCharakterAnimation Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for TaskCharakterAnimation:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_task_charakter_animation.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:af76fa96e15667dab7d81223ae8a7afea"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_task_charakter_animation.html#af76fa96e15667dab7d81223ae8a7afea">checkGameSolved</a> ()</td></tr>
+<tr class="separator:af76fa96e15667dab7d81223ae8a7afea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6712db9d894071f770344e9383010f99"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_task_charakter_animation.html#a6712db9d894071f770344e9383010f99">startHappy</a> ()</td></tr>
+<tr class="separator:a6712db9d894071f770344e9383010f99"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5038dd4c3d8bf2581ab01db5d8ea3174"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_task_charakter_animation.html#a5038dd4c3d8bf2581ab01db5d8ea3174">stopHappy</a> ()</td></tr>
+<tr class="separator:a5038dd4c3d8bf2581ab01db5d8ea3174"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d060c887208a8a7dec49bbdccd0d51d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_task_charakter_animation.html#a8d060c887208a8a7dec49bbdccd0d51d">resetToStart</a> ()</td></tr>
+<tr class="separator:a8d060c887208a8a7dec49bbdccd0d51d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a84ea9880da02e06a52007dfa7c977b5a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_task_charakter_animation.html#a84ea9880da02e06a52007dfa7c977b5a">getPlayerInTalkingZone</a> ()</td></tr>
+<tr class="separator:a84ea9880da02e06a52007dfa7c977b5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d91a7cf0dbb006676fa4eb54bb056aa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_task_charakter_animation.html#a1d91a7cf0dbb006676fa4eb54bb056aa">setPlayerInTalkingZone</a> (bool value)</td></tr>
+<tr class="separator:a1d91a7cf0dbb006676fa4eb54bb056aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a869a1617cccfa7b67891aea996e72ece"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_task_charakter_animation.html#a869a1617cccfa7b67891aea996e72ece">getTaskCharacterAddressed</a> ()</td></tr>
+<tr class="separator:a869a1617cccfa7b67891aea996e72ece"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad1834b6a25355f4e8bd0af2c972357de"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_task_charakter_animation.html#ad1834b6a25355f4e8bd0af2c972357de">setTaskCharacterAddressed</a> (bool value)</td></tr>
+<tr class="separator:ad1834b6a25355f4e8bd0af2c972357de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:af19ccad0e88ba698a14c03c44fe471b0"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_task_charakter_animation.html#af19ccad0e88ba698a14c03c44fe471b0">walkAroundObject</a></td></tr>
+<tr class="separator:af19ccad0e88ba698a14c03c44fe471b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab22a22ed97277d42a350b19beb2c5d9e"><td class="memItemLeft" align="right" valign="top">GameObject&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_task_charakter_animation.html#ab22a22ed97277d42a350b19beb2c5d9e">player</a></td></tr>
+<tr class="separator:ab22a22ed97277d42a350b19beb2c5d9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0eb6714f420afb4ac6251a8736a02129"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_task_charakter_animation.html#a0eb6714f420afb4ac6251a8736a02129">radiusAroundObject</a></td></tr>
+<tr class="separator:a0eb6714f420afb4ac6251a8736a02129"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01ef893c6af519c973d7a1488542d303"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_task_charakter_animation.html#a01ef893c6af519c973d7a1488542d303">talkingZoneDistance</a></td></tr>
+<tr class="separator:a01ef893c6af519c973d7a1488542d303"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:ab91bb758a70cec06c76553a3f954b35f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_task_charakter_animation.html#ab91bb758a70cec06c76553a3f954b35f">Start</a> ()</td></tr>
+<tr class="separator:ab91bb758a70cec06c76553a3f954b35f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0457ac4c16454c82c45fb0bb41ca13b9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_task_charakter_animation.html#a0457ac4c16454c82c45fb0bb41ca13b9">Update</a> ()</td></tr>
+<tr class="separator:a0457ac4c16454c82c45fb0bb41ca13b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:a752e222839059123234f55197a5e9420"><td class="memItemLeft" align="right" valign="top">Animator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_task_charakter_animation.html#a752e222839059123234f55197a5e9420">anim</a></td></tr>
+<tr class="separator:a752e222839059123234f55197a5e9420"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6683175a89df75b0e3b3bc5f1e05ad59"><td class="memItemLeft" align="right" valign="top">Transform&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_task_charakter_animation.html#a6683175a89df75b0e3b3bc5f1e05ad59">currentTransform</a></td></tr>
+<tr class="separator:a6683175a89df75b0e3b3bc5f1e05ad59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac015f59f5a4bb5c14574f2314a7830a0"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_task_charakter_animation.html#ac015f59f5a4bb5c14574f2314a7830a0">currentDistance</a></td></tr>
+<tr class="separator:ac015f59f5a4bb5c14574f2314a7830a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9752905f3c1a5ecfdb7a66e692be736e"><td class="memItemLeft" align="right" valign="top">CapsuleCollider&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_task_charakter_animation.html#a9752905f3c1a5ecfdb7a66e692be736e">talkingZoneCapsule</a></td></tr>
+<tr class="separator:a9752905f3c1a5ecfdb7a66e692be736e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2f41b9d4467ddf33577d5bc737d044b"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_task_charakter_animation.html#af2f41b9d4467ddf33577d5bc737d044b">walkingTime</a> = 5</td></tr>
+<tr class="separator:af2f41b9d4467ddf33577d5bc737d044b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af1459ffecb2f7a648ef283aee233369a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_task_charakter_animation.html#af1459ffecb2f7a648ef283aee233369a">walking</a> = true</td></tr>
+<tr class="separator:af1459ffecb2f7a648ef283aee233369a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a112ccb4e42afd3ac8bebfa2576320991"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_task_charakter_animation.html#a112ccb4e42afd3ac8bebfa2576320991">standingTime</a> = 3</td></tr>
+<tr class="separator:a112ccb4e42afd3ac8bebfa2576320991"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab5c1fc8149c11881909c9a060dbc7a4c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_task_charakter_animation.html#ab5c1fc8149c11881909c9a060dbc7a4c">standing</a> = false</td></tr>
+<tr class="separator:ab5c1fc8149c11881909c9a060dbc7a4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7725f6b02e963312f3f61fd4f90c666d"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_task_charakter_animation.html#a7725f6b02e963312f3f61fd4f90c666d">timer</a> = 0</td></tr>
+<tr class="separator:a7725f6b02e963312f3f61fd4f90c666d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a58a6cfbec47964bece408a6a64a5cc69"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_task_charakter_animation.html#a58a6cfbec47964bece408a6a64a5cc69">rotate</a> = false</td></tr>
+<tr class="separator:a58a6cfbec47964bece408a6a64a5cc69"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ad3ad74c46613f358ae7e2419e400a7"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_task_charakter_animation.html#a3ad3ad74c46613f358ae7e2419e400a7">nextRotation</a> = 0</td></tr>
+<tr class="separator:a3ad3ad74c46613f358ae7e2419e400a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae031722f686338f76b9bc84b3034a2dc"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_task_charakter_animation.html#ae031722f686338f76b9bc84b3034a2dc">rotationUnits</a> = 0</td></tr>
+<tr class="separator:ae031722f686338f76b9bc84b3034a2dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a78942058c4e3696c36443e217c41f1ee"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_task_charakter_animation.html#a78942058c4e3696c36443e217c41f1ee">rotationTime</a> = 2</td></tr>
+<tr class="separator:a78942058c4e3696c36443e217c41f1ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a860520d047fa5434e7d569eefda9b6ff"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_task_charakter_animation.html#a860520d047fa5434e7d569eefda9b6ff">happy</a> = false</td></tr>
+<tr class="separator:a860520d047fa5434e7d569eefda9b6ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8d2c5f5c437a192f48433e06f7568b6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_task_charakter_animation.html#ad8d2c5f5c437a192f48433e06f7568b6">LelvelVerifiedSolved</a> = false</td></tr>
+<tr class="separator:ad8d2c5f5c437a192f48433e06f7568b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f5fce609565247fd5fb624627868446"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_task_charakter_animation.html#a6f5fce609565247fd5fb624627868446">happyTimer</a> = 0</td></tr>
+<tr class="separator:a6f5fce609565247fd5fb624627868446"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0f1e97a14871a4d9613ca50deab5b0cb"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_task_charakter_animation.html#a0f1e97a14871a4d9613ca50deab5b0cb">happyTime</a> = 7.5f</td></tr>
+<tr class="separator:a0f1e97a14871a4d9613ca50deab5b0cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91e70e73c8eef371e023f0e520375f6e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_task_charakter_animation.html#a91e70e73c8eef371e023f0e520375f6e">playerInTalkingZone</a> = false</td></tr>
+<tr class="separator:a91e70e73c8eef371e023f0e520375f6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad04c3cf6cf00321e35a16c4cdeb6b56a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_task_charakter_animation.html#ad04c3cf6cf00321e35a16c4cdeb6b56a">taskCharacterAddressed</a> = false</td></tr>
+<tr class="separator:ad04c3cf6cf00321e35a16c4cdeb6b56a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="af76fa96e15667dab7d81223ae8a7afea" name="af76fa96e15667dab7d81223ae8a7afea"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af76fa96e15667dab7d81223ae8a7afea">&#9670;&nbsp;</a></span>checkGameSolved()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool TaskCharakterAnimation.checkGameSolved </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a84ea9880da02e06a52007dfa7c977b5a" name="a84ea9880da02e06a52007dfa7c977b5a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a84ea9880da02e06a52007dfa7c977b5a">&#9670;&nbsp;</a></span>getPlayerInTalkingZone()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool TaskCharakterAnimation.getPlayerInTalkingZone </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a869a1617cccfa7b67891aea996e72ece" name="a869a1617cccfa7b67891aea996e72ece"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a869a1617cccfa7b67891aea996e72ece">&#9670;&nbsp;</a></span>getTaskCharacterAddressed()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool TaskCharakterAnimation.getTaskCharacterAddressed </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8d060c887208a8a7dec49bbdccd0d51d" name="a8d060c887208a8a7dec49bbdccd0d51d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8d060c887208a8a7dec49bbdccd0d51d">&#9670;&nbsp;</a></span>resetToStart()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TaskCharakterAnimation.resetToStart </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1d91a7cf0dbb006676fa4eb54bb056aa" name="a1d91a7cf0dbb006676fa4eb54bb056aa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1d91a7cf0dbb006676fa4eb54bb056aa">&#9670;&nbsp;</a></span>setPlayerInTalkingZone()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TaskCharakterAnimation.setPlayerInTalkingZone </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>value</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad1834b6a25355f4e8bd0af2c972357de" name="ad1834b6a25355f4e8bd0af2c972357de"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad1834b6a25355f4e8bd0af2c972357de">&#9670;&nbsp;</a></span>setTaskCharacterAddressed()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TaskCharakterAnimation.setTaskCharacterAddressed </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>value</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab91bb758a70cec06c76553a3f954b35f" name="ab91bb758a70cec06c76553a3f954b35f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab91bb758a70cec06c76553a3f954b35f">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TaskCharakterAnimation.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6712db9d894071f770344e9383010f99" name="a6712db9d894071f770344e9383010f99"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6712db9d894071f770344e9383010f99">&#9670;&nbsp;</a></span>startHappy()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TaskCharakterAnimation.startHappy </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a5038dd4c3d8bf2581ab01db5d8ea3174" name="a5038dd4c3d8bf2581ab01db5d8ea3174"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5038dd4c3d8bf2581ab01db5d8ea3174">&#9670;&nbsp;</a></span>stopHappy()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TaskCharakterAnimation.stopHappy </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0457ac4c16454c82c45fb0bb41ca13b9" name="a0457ac4c16454c82c45fb0bb41ca13b9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0457ac4c16454c82c45fb0bb41ca13b9">&#9670;&nbsp;</a></span>Update()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void TaskCharakterAnimation.Update </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a752e222839059123234f55197a5e9420" name="a752e222839059123234f55197a5e9420"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a752e222839059123234f55197a5e9420">&#9670;&nbsp;</a></span>anim</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Animator TaskCharakterAnimation.anim</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac015f59f5a4bb5c14574f2314a7830a0" name="ac015f59f5a4bb5c14574f2314a7830a0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac015f59f5a4bb5c14574f2314a7830a0">&#9670;&nbsp;</a></span>currentDistance</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float TaskCharakterAnimation.currentDistance</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6683175a89df75b0e3b3bc5f1e05ad59" name="a6683175a89df75b0e3b3bc5f1e05ad59"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6683175a89df75b0e3b3bc5f1e05ad59">&#9670;&nbsp;</a></span>currentTransform</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Transform TaskCharakterAnimation.currentTransform</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a860520d047fa5434e7d569eefda9b6ff" name="a860520d047fa5434e7d569eefda9b6ff"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a860520d047fa5434e7d569eefda9b6ff">&#9670;&nbsp;</a></span>happy</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool TaskCharakterAnimation.happy = false</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0f1e97a14871a4d9613ca50deab5b0cb" name="a0f1e97a14871a4d9613ca50deab5b0cb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0f1e97a14871a4d9613ca50deab5b0cb">&#9670;&nbsp;</a></span>happyTime</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float TaskCharakterAnimation.happyTime = 7.5f</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6f5fce609565247fd5fb624627868446" name="a6f5fce609565247fd5fb624627868446"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6f5fce609565247fd5fb624627868446">&#9670;&nbsp;</a></span>happyTimer</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float TaskCharakterAnimation.happyTimer = 0</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad8d2c5f5c437a192f48433e06f7568b6" name="ad8d2c5f5c437a192f48433e06f7568b6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad8d2c5f5c437a192f48433e06f7568b6">&#9670;&nbsp;</a></span>LelvelVerifiedSolved</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool TaskCharakterAnimation.LelvelVerifiedSolved = false</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a3ad3ad74c46613f358ae7e2419e400a7" name="a3ad3ad74c46613f358ae7e2419e400a7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3ad3ad74c46613f358ae7e2419e400a7">&#9670;&nbsp;</a></span>nextRotation</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float TaskCharakterAnimation.nextRotation = 0</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab22a22ed97277d42a350b19beb2c5d9e" name="ab22a22ed97277d42a350b19beb2c5d9e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab22a22ed97277d42a350b19beb2c5d9e">&#9670;&nbsp;</a></span>player</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject TaskCharakterAnimation.player</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a91e70e73c8eef371e023f0e520375f6e" name="a91e70e73c8eef371e023f0e520375f6e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a91e70e73c8eef371e023f0e520375f6e">&#9670;&nbsp;</a></span>playerInTalkingZone</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool TaskCharakterAnimation.playerInTalkingZone = false</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0eb6714f420afb4ac6251a8736a02129" name="a0eb6714f420afb4ac6251a8736a02129"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0eb6714f420afb4ac6251a8736a02129">&#9670;&nbsp;</a></span>radiusAroundObject</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float TaskCharakterAnimation.radiusAroundObject</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a58a6cfbec47964bece408a6a64a5cc69" name="a58a6cfbec47964bece408a6a64a5cc69"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a58a6cfbec47964bece408a6a64a5cc69">&#9670;&nbsp;</a></span>rotate</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool TaskCharakterAnimation.rotate = false</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a78942058c4e3696c36443e217c41f1ee" name="a78942058c4e3696c36443e217c41f1ee"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a78942058c4e3696c36443e217c41f1ee">&#9670;&nbsp;</a></span>rotationTime</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float TaskCharakterAnimation.rotationTime = 2</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae031722f686338f76b9bc84b3034a2dc" name="ae031722f686338f76b9bc84b3034a2dc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae031722f686338f76b9bc84b3034a2dc">&#9670;&nbsp;</a></span>rotationUnits</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float TaskCharakterAnimation.rotationUnits = 0</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab5c1fc8149c11881909c9a060dbc7a4c" name="ab5c1fc8149c11881909c9a060dbc7a4c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab5c1fc8149c11881909c9a060dbc7a4c">&#9670;&nbsp;</a></span>standing</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool TaskCharakterAnimation.standing = false</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a112ccb4e42afd3ac8bebfa2576320991" name="a112ccb4e42afd3ac8bebfa2576320991"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a112ccb4e42afd3ac8bebfa2576320991">&#9670;&nbsp;</a></span>standingTime</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float TaskCharakterAnimation.standingTime = 3</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9752905f3c1a5ecfdb7a66e692be736e" name="a9752905f3c1a5ecfdb7a66e692be736e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9752905f3c1a5ecfdb7a66e692be736e">&#9670;&nbsp;</a></span>talkingZoneCapsule</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">CapsuleCollider TaskCharakterAnimation.talkingZoneCapsule</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a01ef893c6af519c973d7a1488542d303" name="a01ef893c6af519c973d7a1488542d303"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a01ef893c6af519c973d7a1488542d303">&#9670;&nbsp;</a></span>talkingZoneDistance</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float TaskCharakterAnimation.talkingZoneDistance</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad04c3cf6cf00321e35a16c4cdeb6b56a" name="ad04c3cf6cf00321e35a16c4cdeb6b56a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad04c3cf6cf00321e35a16c4cdeb6b56a">&#9670;&nbsp;</a></span>taskCharacterAddressed</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool TaskCharakterAnimation.taskCharacterAddressed = false</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7725f6b02e963312f3f61fd4f90c666d" name="a7725f6b02e963312f3f61fd4f90c666d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7725f6b02e963312f3f61fd4f90c666d">&#9670;&nbsp;</a></span>timer</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float TaskCharakterAnimation.timer = 0</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af19ccad0e88ba698a14c03c44fe471b0" name="af19ccad0e88ba698a14c03c44fe471b0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af19ccad0e88ba698a14c03c44fe471b0">&#9670;&nbsp;</a></span>walkAroundObject</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">GameObject TaskCharakterAnimation.walkAroundObject</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af1459ffecb2f7a648ef283aee233369a" name="af1459ffecb2f7a648ef283aee233369a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af1459ffecb2f7a648ef283aee233369a">&#9670;&nbsp;</a></span>walking</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool TaskCharakterAnimation.walking = true</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af2f41b9d4467ddf33577d5bc737d044b" name="af2f41b9d4467ddf33577d5bc737d044b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af2f41b9d4467ddf33577d5bc737d044b">&#9670;&nbsp;</a></span>walkingTime</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float TaskCharakterAnimation.walkingTime = 5</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/Character_Animations/<a class="el" href="_task_charakter_animation_8cs.html">TaskCharakterAnimation.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_task_charakter_animation.js b/Doxygen/output/html/class_task_charakter_animation.js
new file mode 100644
index 0000000000000000000000000000000000000000..44ddbeca91e7adf76a94e9f748051a6129d53234
--- /dev/null
+++ b/Doxygen/output/html/class_task_charakter_animation.js
@@ -0,0 +1,36 @@
+var class_task_charakter_animation =
+[
+    [ "checkGameSolved", "class_task_charakter_animation.html#af76fa96e15667dab7d81223ae8a7afea", null ],
+    [ "getPlayerInTalkingZone", "class_task_charakter_animation.html#a84ea9880da02e06a52007dfa7c977b5a", null ],
+    [ "getTaskCharacterAddressed", "class_task_charakter_animation.html#a869a1617cccfa7b67891aea996e72ece", null ],
+    [ "resetToStart", "class_task_charakter_animation.html#a8d060c887208a8a7dec49bbdccd0d51d", null ],
+    [ "setPlayerInTalkingZone", "class_task_charakter_animation.html#a1d91a7cf0dbb006676fa4eb54bb056aa", null ],
+    [ "setTaskCharacterAddressed", "class_task_charakter_animation.html#ad1834b6a25355f4e8bd0af2c972357de", null ],
+    [ "Start", "class_task_charakter_animation.html#ab91bb758a70cec06c76553a3f954b35f", null ],
+    [ "startHappy", "class_task_charakter_animation.html#a6712db9d894071f770344e9383010f99", null ],
+    [ "stopHappy", "class_task_charakter_animation.html#a5038dd4c3d8bf2581ab01db5d8ea3174", null ],
+    [ "Update", "class_task_charakter_animation.html#a0457ac4c16454c82c45fb0bb41ca13b9", null ],
+    [ "anim", "class_task_charakter_animation.html#a752e222839059123234f55197a5e9420", null ],
+    [ "currentDistance", "class_task_charakter_animation.html#ac015f59f5a4bb5c14574f2314a7830a0", null ],
+    [ "currentTransform", "class_task_charakter_animation.html#a6683175a89df75b0e3b3bc5f1e05ad59", null ],
+    [ "happy", "class_task_charakter_animation.html#a860520d047fa5434e7d569eefda9b6ff", null ],
+    [ "happyTime", "class_task_charakter_animation.html#a0f1e97a14871a4d9613ca50deab5b0cb", null ],
+    [ "happyTimer", "class_task_charakter_animation.html#a6f5fce609565247fd5fb624627868446", null ],
+    [ "LelvelVerifiedSolved", "class_task_charakter_animation.html#ad8d2c5f5c437a192f48433e06f7568b6", null ],
+    [ "nextRotation", "class_task_charakter_animation.html#a3ad3ad74c46613f358ae7e2419e400a7", null ],
+    [ "player", "class_task_charakter_animation.html#ab22a22ed97277d42a350b19beb2c5d9e", null ],
+    [ "playerInTalkingZone", "class_task_charakter_animation.html#a91e70e73c8eef371e023f0e520375f6e", null ],
+    [ "radiusAroundObject", "class_task_charakter_animation.html#a0eb6714f420afb4ac6251a8736a02129", null ],
+    [ "rotate", "class_task_charakter_animation.html#a58a6cfbec47964bece408a6a64a5cc69", null ],
+    [ "rotationTime", "class_task_charakter_animation.html#a78942058c4e3696c36443e217c41f1ee", null ],
+    [ "rotationUnits", "class_task_charakter_animation.html#ae031722f686338f76b9bc84b3034a2dc", null ],
+    [ "standing", "class_task_charakter_animation.html#ab5c1fc8149c11881909c9a060dbc7a4c", null ],
+    [ "standingTime", "class_task_charakter_animation.html#a112ccb4e42afd3ac8bebfa2576320991", null ],
+    [ "talkingZoneCapsule", "class_task_charakter_animation.html#a9752905f3c1a5ecfdb7a66e692be736e", null ],
+    [ "talkingZoneDistance", "class_task_charakter_animation.html#a01ef893c6af519c973d7a1488542d303", null ],
+    [ "taskCharacterAddressed", "class_task_charakter_animation.html#ad04c3cf6cf00321e35a16c4cdeb6b56a", null ],
+    [ "timer", "class_task_charakter_animation.html#a7725f6b02e963312f3f61fd4f90c666d", null ],
+    [ "walkAroundObject", "class_task_charakter_animation.html#af19ccad0e88ba698a14c03c44fe471b0", null ],
+    [ "walking", "class_task_charakter_animation.html#af1459ffecb2f7a648ef283aee233369a", null ],
+    [ "walkingTime", "class_task_charakter_animation.html#af2f41b9d4467ddf33577d5bc737d044b", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_task_charakter_animation.png b/Doxygen/output/html/class_task_charakter_animation.png
new file mode 100644
index 0000000000000000000000000000000000000000..62bf6700699901dce569055efebde781eadc64e5
--- /dev/null
+++ b/Doxygen/output/html/class_task_charakter_animation.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fd576cd91ff6711c3d9203193dd597ea39b6c6f600476039689c9cfb5671e3d3
+size 611
diff --git a/Doxygen/output/html/class_tool_mode_selector-members.html b/Doxygen/output/html/class_tool_mode_selector-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..3c29d75c78e658ada93df678e86d88188e61b3b9
--- /dev/null
+++ b/Doxygen/output/html/class_tool_mode_selector-members.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_tool_mode_selector.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">ToolModeSelector Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_tool_mode_selector.html">ToolModeSelector</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_tool_mode_selector.html#a9b0729b6a1fa592b8250b75c2d4a0ad0">activeGadgetScaleFactor</a></td><td class="entry"><a class="el" href="class_tool_mode_selector.html">ToolModeSelector</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_tool_mode_selector.html#ad4ae45a4882feff46ab2c62bd507cd76">Buttons</a></td><td class="entry"><a class="el" href="class_tool_mode_selector.html">ToolModeSelector</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_tool_mode_selector.html#a9fb2a57376a6ead51a6eb66a6f1a9112">CheckToolModeSelection</a>()</td><td class="entry"><a class="el" href="class_tool_mode_selector.html">ToolModeSelector</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_tool_mode_selector.html#af803e774356a52c5ebf683ba0a1a534e">HideRoutine</a>()</td><td class="entry"><a class="el" href="class_tool_mode_selector.html">ToolModeSelector</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_tool_mode_selector.html#a7fd6842a7a58d0b849e8097549592806">ParentCanvas</a></td><td class="entry"><a class="el" href="class_tool_mode_selector.html">ToolModeSelector</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_tool_mode_selector.html#af9a1e3344cceb7812bd0f4d5ae9aaf99">Select</a>(int id)</td><td class="entry"><a class="el" href="class_tool_mode_selector.html">ToolModeSelector</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_tool_mode_selector.html#af5197a98937ef727e6550dddef6e2717">Showing</a></td><td class="entry"><a class="el" href="class_tool_mode_selector.html">ToolModeSelector</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_tool_mode_selector.html#a2bb83abfb58046d28137e37ebd9072fb">Start</a>()</td><td class="entry"><a class="el" href="class_tool_mode_selector.html">ToolModeSelector</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_tool_mode_selector.html#a7be7ff2988aeb35987f74546a80d81f4">UIManager</a></td><td class="entry"><a class="el" href="class_tool_mode_selector.html">ToolModeSelector</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_tool_mode_selector.html#a14bee6a4a0824b73b947bd28bf12749a">Update</a>()</td><td class="entry"><a class="el" href="class_tool_mode_selector.html">ToolModeSelector</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_tool_mode_selector.html b/Doxygen/output/html/class_tool_mode_selector.html
new file mode 100644
index 0000000000000000000000000000000000000000..3da33bd29ca4bbbce3e18fccbb230ca392b17b71
--- /dev/null
+++ b/Doxygen/output/html/class_tool_mode_selector.html
@@ -0,0 +1,372 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: ToolModeSelector Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_tool_mode_selector.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="#pri-attribs">Private Attributes</a> &#124;
+<a href="class_tool_mode_selector-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">ToolModeSelector Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for ToolModeSelector:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_tool_mode_selector.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:af9a1e3344cceb7812bd0f4d5ae9aaf99"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tool_mode_selector.html#af9a1e3344cceb7812bd0f4d5ae9aaf99">Select</a> (int id)</td></tr>
+<tr class="separator:af9a1e3344cceb7812bd0f4d5ae9aaf99"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:a2bb83abfb58046d28137e37ebd9072fb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tool_mode_selector.html#a2bb83abfb58046d28137e37ebd9072fb">Start</a> ()</td></tr>
+<tr class="separator:a2bb83abfb58046d28137e37ebd9072fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af803e774356a52c5ebf683ba0a1a534e"><td class="memItemLeft" align="right" valign="top">IEnumerator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tool_mode_selector.html#af803e774356a52c5ebf683ba0a1a534e">HideRoutine</a> ()</td></tr>
+<tr class="separator:af803e774356a52c5ebf683ba0a1a534e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14bee6a4a0824b73b947bd28bf12749a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tool_mode_selector.html#a14bee6a4a0824b73b947bd28bf12749a">Update</a> ()</td></tr>
+<tr class="separator:a14bee6a4a0824b73b947bd28bf12749a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9fb2a57376a6ead51a6eb66a6f1a9112"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tool_mode_selector.html#a9fb2a57376a6ead51a6eb66a6f1a9112">CheckToolModeSelection</a> ()</td></tr>
+<tr class="separator:a9fb2a57376a6ead51a6eb66a6f1a9112"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:ad4ae45a4882feff46ab2c62bd507cd76"><td class="memItemLeft" align="right" valign="top">Button[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tool_mode_selector.html#ad4ae45a4882feff46ab2c62bd507cd76">Buttons</a></td></tr>
+<tr class="separator:ad4ae45a4882feff46ab2c62bd507cd76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7be7ff2988aeb35987f74546a80d81f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_hide_u_i.html">HideUI</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tool_mode_selector.html#a7be7ff2988aeb35987f74546a80d81f4">UIManager</a></td></tr>
+<tr class="separator:a7be7ff2988aeb35987f74546a80d81f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7fd6842a7a58d0b849e8097549592806"><td class="memItemLeft" align="right" valign="top">Canvas&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tool_mode_selector.html#a7fd6842a7a58d0b849e8097549592806">ParentCanvas</a></td></tr>
+<tr class="separator:a7fd6842a7a58d0b849e8097549592806"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af5197a98937ef727e6550dddef6e2717"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tool_mode_selector.html#af5197a98937ef727e6550dddef6e2717">Showing</a> = true</td></tr>
+<tr class="separator:af5197a98937ef727e6550dddef6e2717"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9b0729b6a1fa592b8250b75c2d4a0ad0"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tool_mode_selector.html#a9b0729b6a1fa592b8250b75c2d4a0ad0">activeGadgetScaleFactor</a> = 1.5f</td></tr>
+<tr class="separator:a9b0729b6a1fa592b8250b75c2d4a0ad0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a9fb2a57376a6ead51a6eb66a6f1a9112" name="a9fb2a57376a6ead51a6eb66a6f1a9112"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9fb2a57376a6ead51a6eb66a6f1a9112">&#9670;&nbsp;</a></span>CheckToolModeSelection()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ToolModeSelector.CheckToolModeSelection </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af803e774356a52c5ebf683ba0a1a534e" name="af803e774356a52c5ebf683ba0a1a534e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af803e774356a52c5ebf683ba0a1a534e">&#9670;&nbsp;</a></span>HideRoutine()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">IEnumerator ToolModeSelector.HideRoutine </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af9a1e3344cceb7812bd0f4d5ae9aaf99" name="af9a1e3344cceb7812bd0f4d5ae9aaf99"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af9a1e3344cceb7812bd0f4d5ae9aaf99">&#9670;&nbsp;</a></span>Select()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ToolModeSelector.Select </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>id</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2bb83abfb58046d28137e37ebd9072fb" name="a2bb83abfb58046d28137e37ebd9072fb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2bb83abfb58046d28137e37ebd9072fb">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ToolModeSelector.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a14bee6a4a0824b73b947bd28bf12749a" name="a14bee6a4a0824b73b947bd28bf12749a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a14bee6a4a0824b73b947bd28bf12749a">&#9670;&nbsp;</a></span>Update()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ToolModeSelector.Update </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a9b0729b6a1fa592b8250b75c2d4a0ad0" name="a9b0729b6a1fa592b8250b75c2d4a0ad0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9b0729b6a1fa592b8250b75c2d4a0ad0">&#9670;&nbsp;</a></span>activeGadgetScaleFactor</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">float ToolModeSelector.activeGadgetScaleFactor = 1.5f</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad4ae45a4882feff46ab2c62bd507cd76" name="ad4ae45a4882feff46ab2c62bd507cd76"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad4ae45a4882feff46ab2c62bd507cd76">&#9670;&nbsp;</a></span>Buttons</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Button [] ToolModeSelector.Buttons</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7fd6842a7a58d0b849e8097549592806" name="a7fd6842a7a58d0b849e8097549592806"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7fd6842a7a58d0b849e8097549592806">&#9670;&nbsp;</a></span>ParentCanvas</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Canvas ToolModeSelector.ParentCanvas</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="af5197a98937ef727e6550dddef6e2717" name="af5197a98937ef727e6550dddef6e2717"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af5197a98937ef727e6550dddef6e2717">&#9670;&nbsp;</a></span>Showing</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool ToolModeSelector.Showing = true</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a7be7ff2988aeb35987f74546a80d81f4" name="a7be7ff2988aeb35987f74546a80d81f4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7be7ff2988aeb35987f74546a80d81f4">&#9670;&nbsp;</a></span>UIManager</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_hide_u_i.html">HideUI</a> ToolModeSelector.UIManager</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/UI/<a class="el" href="_tool_mode_selector_8cs.html">ToolModeSelector.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_tool_mode_selector.html">ToolModeSelector</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_tool_mode_selector.js b/Doxygen/output/html/class_tool_mode_selector.js
new file mode 100644
index 0000000000000000000000000000000000000000..dbadf0fb40c0eb31b1ab1d1850497ca62d52d63f
--- /dev/null
+++ b/Doxygen/output/html/class_tool_mode_selector.js
@@ -0,0 +1,13 @@
+var class_tool_mode_selector =
+[
+    [ "CheckToolModeSelection", "class_tool_mode_selector.html#a9fb2a57376a6ead51a6eb66a6f1a9112", null ],
+    [ "HideRoutine", "class_tool_mode_selector.html#af803e774356a52c5ebf683ba0a1a534e", null ],
+    [ "Select", "class_tool_mode_selector.html#af9a1e3344cceb7812bd0f4d5ae9aaf99", null ],
+    [ "Start", "class_tool_mode_selector.html#a2bb83abfb58046d28137e37ebd9072fb", null ],
+    [ "Update", "class_tool_mode_selector.html#a14bee6a4a0824b73b947bd28bf12749a", null ],
+    [ "activeGadgetScaleFactor", "class_tool_mode_selector.html#a9b0729b6a1fa592b8250b75c2d4a0ad0", null ],
+    [ "Buttons", "class_tool_mode_selector.html#ad4ae45a4882feff46ab2c62bd507cd76", null ],
+    [ "ParentCanvas", "class_tool_mode_selector.html#a7fd6842a7a58d0b849e8097549592806", null ],
+    [ "Showing", "class_tool_mode_selector.html#af5197a98937ef727e6550dddef6e2717", null ],
+    [ "UIManager", "class_tool_mode_selector.html#a7be7ff2988aeb35987f74546a80d81f4", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_tool_mode_selector.png b/Doxygen/output/html/class_tool_mode_selector.png
new file mode 100644
index 0000000000000000000000000000000000000000..15195e18c7c8bf3d001f8b992f0bf615df3c64b2
--- /dev/null
+++ b/Doxygen/output/html/class_tool_mode_selector.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1420825eb04e86ca0f5848a517a3c4d366df235a245da9c51dbd06ec0b40bae8
+size 508
diff --git a/Doxygen/output/html/class_tool_mode_text-members.html b/Doxygen/output/html/class_tool_mode_text-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..e870c761a68fa2b03a82ad841a51ffa4ae9b16a0
--- /dev/null
+++ b/Doxygen/output/html/class_tool_mode_text-members.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_tool_mode_text.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">ToolModeText Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_tool_mode_text.html">ToolModeText</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_tool_mode_text.html#aaeaf4c78f03d2c6ad2ba913b6e410212">OnToolModeChanged</a>(int id)</td><td class="entry"><a class="el" href="class_tool_mode_text.html">ToolModeText</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_tool_mode_text.html#a255492a8d78333543ac3d416d2384c19">Start</a>()</td><td class="entry"><a class="el" href="class_tool_mode_text.html">ToolModeText</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_tool_mode_text.html b/Doxygen/output/html/class_tool_mode_text.html
new file mode 100644
index 0000000000000000000000000000000000000000..8add16a9188318f08281b17234fc27e81560d21e
--- /dev/null
+++ b/Doxygen/output/html/class_tool_mode_text.html
@@ -0,0 +1,170 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: ToolModeText Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_tool_mode_text.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="class_tool_mode_text-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">ToolModeText Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for ToolModeText:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_tool_mode_text.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:a255492a8d78333543ac3d416d2384c19"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tool_mode_text.html#a255492a8d78333543ac3d416d2384c19">Start</a> ()</td></tr>
+<tr class="separator:a255492a8d78333543ac3d416d2384c19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaeaf4c78f03d2c6ad2ba913b6e410212"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_tool_mode_text.html#aaeaf4c78f03d2c6ad2ba913b6e410212">OnToolModeChanged</a> (int id)</td></tr>
+<tr class="separator:aaeaf4c78f03d2c6ad2ba913b6e410212"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="aaeaf4c78f03d2c6ad2ba913b6e410212" name="aaeaf4c78f03d2c6ad2ba913b6e410212"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaeaf4c78f03d2c6ad2ba913b6e410212">&#9670;&nbsp;</a></span>OnToolModeChanged()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ToolModeText.OnToolModeChanged </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>id</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a255492a8d78333543ac3d416d2384c19" name="a255492a8d78333543ac3d416d2384c19"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a255492a8d78333543ac3d416d2384c19">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ToolModeText.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/<a class="el" href="_tool_mode_text_8cs.html">ToolModeText.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_tool_mode_text.html">ToolModeText</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_tool_mode_text.js b/Doxygen/output/html/class_tool_mode_text.js
new file mode 100644
index 0000000000000000000000000000000000000000..84940b842fbbc9dd3b92bd77992ccd76c5d998b4
--- /dev/null
+++ b/Doxygen/output/html/class_tool_mode_text.js
@@ -0,0 +1,5 @@
+var class_tool_mode_text =
+[
+    [ "OnToolModeChanged", "class_tool_mode_text.html#aaeaf4c78f03d2c6ad2ba913b6e410212", null ],
+    [ "Start", "class_tool_mode_text.html#a255492a8d78333543ac3d416d2384c19", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_tool_mode_text.png b/Doxygen/output/html/class_tool_mode_text.png
new file mode 100644
index 0000000000000000000000000000000000000000..91c75b949471079e97f1a77456138cdfa3a8d2f9
--- /dev/null
+++ b/Doxygen/output/html/class_tool_mode_text.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:db9ce71c4e87c1decde50482408d8427258414287c92605af8ea14e2a61aa823
+size 473
diff --git a/Doxygen/output/html/class_u_i_tool_box-members.html b/Doxygen/output/html/class_u_i_tool_box-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..66a2bf854c74f2abf19e962d66af541b3460e659
--- /dev/null
+++ b/Doxygen/output/html/class_u_i_tool_box-members.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_u_i_tool_box.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">UIToolBox Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_u_i_tool_box.html">UIToolBox</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_u_i_tool_box.html#a545eca6096c86303aaa4f89fae29a40e">PopulateLocalEntryList</a>(GameObject entry, List&lt; string &gt; input)</td><td class="entry"><a class="el" href="class_u_i_tool_box.html">UIToolBox</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_u_i_tool_box.html b/Doxygen/output/html/class_u_i_tool_box.html
new file mode 100644
index 0000000000000000000000000000000000000000..1df39f986bf53fa1ff6c2f58304a3e4a48b74d8c
--- /dev/null
+++ b/Doxygen/output/html/class_u_i_tool_box.html
@@ -0,0 +1,147 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: UIToolBox Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_u_i_tool_box.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="class_u_i_tool_box-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">UIToolBox Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a545eca6096c86303aaa4f89fae29a40e"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_u_i_tool_box.html#a545eca6096c86303aaa4f89fae29a40e">PopulateLocalEntryList</a> (GameObject entry, List&lt; string &gt; input)</td></tr>
+<tr class="separator:a545eca6096c86303aaa4f89fae29a40e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a545eca6096c86303aaa4f89fae29a40e" name="a545eca6096c86303aaa4f89fae29a40e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a545eca6096c86303aaa4f89fae29a40e">&#9670;&nbsp;</a></span>PopulateLocalEntryList()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void UIToolBox.PopulateLocalEntryList </td>
+          <td>(</td>
+          <td class="paramtype">GameObject&#160;</td>
+          <td class="paramname"><em>entry</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">List&lt; string &gt;&#160;</td>
+          <td class="paramname"><em>input</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/UI/<a class="el" href="_u_i_tool_box_8cs.html">UIToolBox.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_u_i_tool_box.html">UIToolBox</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_u_i_tool_box.js b/Doxygen/output/html/class_u_i_tool_box.js
new file mode 100644
index 0000000000000000000000000000000000000000..72c57185100633ab4e99b8b6a7050bf7cf94b247
--- /dev/null
+++ b/Doxygen/output/html/class_u_i_tool_box.js
@@ -0,0 +1,4 @@
+var class_u_i_tool_box =
+[
+    [ "PopulateLocalEntryList", "class_u_i_tool_box.html#a545eca6096c86303aaa4f89fae29a40e", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_world_cursor-members.html b/Doxygen/output/html/class_world_cursor-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..ae0ebc2c383eacfa429baed0aaab479c3992fbf5
--- /dev/null
+++ b/Doxygen/output/html/class_world_cursor-members.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_world_cursor.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">WorldCursor Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_world_cursor.html">WorldCursor</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_world_cursor.html#ab94aee84a5c8ea7862f54996884d83e9">Awake</a>()</td><td class="entry"><a class="el" href="class_world_cursor.html">WorldCursor</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_world_cursor.html#a308d7c85e2989c6cadb4b26fbb108498">Cam</a></td><td class="entry"><a class="el" href="class_world_cursor.html">WorldCursor</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_world_cursor.html#a8d6bd52839d0ccf3703cf70a27580321">CheckMouseButtons</a>()</td><td class="entry"><a class="el" href="class_world_cursor.html">WorldCursor</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_world_cursor.html#a0183d66e569dd39faedaf495f2a69a43">deactivateSnapKey</a></td><td class="entry"><a class="el" href="class_world_cursor.html">WorldCursor</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_world_cursor.html#ae17046b0ee7a45fe1b19424a5893c99a">Hit</a></td><td class="entry"><a class="el" href="class_world_cursor.html">WorldCursor</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_world_cursor.html#a4fe4a28697cd670cb8ee86eb32221fb9">layerMask</a></td><td class="entry"><a class="el" href="class_world_cursor.html">WorldCursor</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_world_cursor.html#a9908dca3f104fd3cbda39a67456d378b">MaxRange</a></td><td class="entry"><a class="el" href="class_world_cursor.html">WorldCursor</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_world_cursor.html#a2dc5ed3e95015df525b19152e2a1545e">setLayerMask</a>(int layerMask)</td><td class="entry"><a class="el" href="class_world_cursor.html">WorldCursor</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_world_cursor.html#ab7a468c03f6ab5b0bc22e7872ba1d6fe">snapLayerMask</a></td><td class="entry"><a class="el" href="class_world_cursor.html">WorldCursor</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_world_cursor.html#a6ba638609a75852cb2c50c5b3b3236cf">Start</a>()</td><td class="entry"><a class="el" href="class_world_cursor.html">WorldCursor</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_world_cursor.html#a2c48d59cb633890fa8d691e88f6d4ee3">Update</a>()</td><td class="entry"><a class="el" href="class_world_cursor.html">WorldCursor</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="class_world_cursor.html#a0982b39de92eb54c90507dc10eff9d7a">useCamCurser</a></td><td class="entry"><a class="el" href="class_world_cursor.html">WorldCursor</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_world_cursor.html b/Doxygen/output/html/class_world_cursor.html
new file mode 100644
index 0000000000000000000000000000000000000000..55f45da5e8f50f75a432acb62b9a6d921b05d3c6
--- /dev/null
+++ b/Doxygen/output/html/class_world_cursor.html
@@ -0,0 +1,384 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: WorldCursor Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('class_world_cursor.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pri-methods">Private Member Functions</a> &#124;
+<a href="#pri-attribs">Private Attributes</a> &#124;
+<a href="class_world_cursor-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">WorldCursor Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for WorldCursor:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_world_cursor.png" alt=""/>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a2dc5ed3e95015df525b19152e2a1545e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_world_cursor.html#a2dc5ed3e95015df525b19152e2a1545e">setLayerMask</a> (int <a class="el" href="class_world_cursor.html#a4fe4a28697cd670cb8ee86eb32221fb9">layerMask</a>)</td></tr>
+<tr class="separator:a2dc5ed3e95015df525b19152e2a1545e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:ae17046b0ee7a45fe1b19424a5893c99a"><td class="memItemLeft" align="right" valign="top">RaycastHit&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_world_cursor.html#ae17046b0ee7a45fe1b19424a5893c99a">Hit</a></td></tr>
+<tr class="separator:ae17046b0ee7a45fe1b19424a5893c99a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0183d66e569dd39faedaf495f2a69a43"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_world_cursor.html#a0183d66e569dd39faedaf495f2a69a43">deactivateSnapKey</a></td></tr>
+<tr class="separator:a0183d66e569dd39faedaf495f2a69a43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab7a468c03f6ab5b0bc22e7872ba1d6fe"><td class="memItemLeft" align="right" valign="top">LayerMask&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_world_cursor.html#ab7a468c03f6ab5b0bc22e7872ba1d6fe">snapLayerMask</a></td></tr>
+<tr class="separator:ab7a468c03f6ab5b0bc22e7872ba1d6fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9908dca3f104fd3cbda39a67456d378b"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_world_cursor.html#a9908dca3f104fd3cbda39a67456d378b">MaxRange</a> = 10f</td></tr>
+<tr class="separator:a9908dca3f104fd3cbda39a67456d378b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0982b39de92eb54c90507dc10eff9d7a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_world_cursor.html#a0982b39de92eb54c90507dc10eff9d7a">useCamCurser</a> = false</td></tr>
+<tr class="separator:a0982b39de92eb54c90507dc10eff9d7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr class="memitem:ab94aee84a5c8ea7862f54996884d83e9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_world_cursor.html#ab94aee84a5c8ea7862f54996884d83e9">Awake</a> ()</td></tr>
+<tr class="separator:ab94aee84a5c8ea7862f54996884d83e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6ba638609a75852cb2c50c5b3b3236cf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_world_cursor.html#a6ba638609a75852cb2c50c5b3b3236cf">Start</a> ()</td></tr>
+<tr class="separator:a6ba638609a75852cb2c50c5b3b3236cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c48d59cb633890fa8d691e88f6d4ee3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_world_cursor.html#a2c48d59cb633890fa8d691e88f6d4ee3">Update</a> ()</td></tr>
+<tr class="separator:a2c48d59cb633890fa8d691e88f6d4ee3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d6bd52839d0ccf3703cf70a27580321"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_world_cursor.html#a8d6bd52839d0ccf3703cf70a27580321">CheckMouseButtons</a> ()</td></tr>
+<tr class="separator:a8d6bd52839d0ccf3703cf70a27580321"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr class="memitem:a308d7c85e2989c6cadb4b26fbb108498"><td class="memItemLeft" align="right" valign="top">Camera&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_world_cursor.html#a308d7c85e2989c6cadb4b26fbb108498">Cam</a></td></tr>
+<tr class="separator:a308d7c85e2989c6cadb4b26fbb108498"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4fe4a28697cd670cb8ee86eb32221fb9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_world_cursor.html#a4fe4a28697cd670cb8ee86eb32221fb9">layerMask</a></td></tr>
+<tr class="separator:a4fe4a28697cd670cb8ee86eb32221fb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="ab94aee84a5c8ea7862f54996884d83e9" name="ab94aee84a5c8ea7862f54996884d83e9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab94aee84a5c8ea7862f54996884d83e9">&#9670;&nbsp;</a></span>Awake()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void WorldCursor.Awake </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a8d6bd52839d0ccf3703cf70a27580321" name="a8d6bd52839d0ccf3703cf70a27580321"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8d6bd52839d0ccf3703cf70a27580321">&#9670;&nbsp;</a></span>CheckMouseButtons()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void WorldCursor.CheckMouseButtons </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2dc5ed3e95015df525b19152e2a1545e" name="a2dc5ed3e95015df525b19152e2a1545e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2dc5ed3e95015df525b19152e2a1545e">&#9670;&nbsp;</a></span>setLayerMask()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void WorldCursor.setLayerMask </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>layerMask</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a6ba638609a75852cb2c50c5b3b3236cf" name="a6ba638609a75852cb2c50c5b3b3236cf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6ba638609a75852cb2c50c5b3b3236cf">&#9670;&nbsp;</a></span>Start()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void WorldCursor.Start </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2c48d59cb633890fa8d691e88f6d4ee3" name="a2c48d59cb633890fa8d691e88f6d4ee3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2c48d59cb633890fa8d691e88f6d4ee3">&#9670;&nbsp;</a></span>Update()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void WorldCursor.Update </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a308d7c85e2989c6cadb4b26fbb108498" name="a308d7c85e2989c6cadb4b26fbb108498"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a308d7c85e2989c6cadb4b26fbb108498">&#9670;&nbsp;</a></span>Cam</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Camera WorldCursor.Cam</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0183d66e569dd39faedaf495f2a69a43" name="a0183d66e569dd39faedaf495f2a69a43"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0183d66e569dd39faedaf495f2a69a43">&#9670;&nbsp;</a></span>deactivateSnapKey</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string WorldCursor.deactivateSnapKey</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae17046b0ee7a45fe1b19424a5893c99a" name="ae17046b0ee7a45fe1b19424a5893c99a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae17046b0ee7a45fe1b19424a5893c99a">&#9670;&nbsp;</a></span>Hit</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">RaycastHit WorldCursor.Hit</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4fe4a28697cd670cb8ee86eb32221fb9" name="a4fe4a28697cd670cb8ee86eb32221fb9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4fe4a28697cd670cb8ee86eb32221fb9">&#9670;&nbsp;</a></span>layerMask</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int WorldCursor.layerMask</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9908dca3f104fd3cbda39a67456d378b" name="a9908dca3f104fd3cbda39a67456d378b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9908dca3f104fd3cbda39a67456d378b">&#9670;&nbsp;</a></span>MaxRange</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float WorldCursor.MaxRange = 10f</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab7a468c03f6ab5b0bc22e7872ba1d6fe" name="ab7a468c03f6ab5b0bc22e7872ba1d6fe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab7a468c03f6ab5b0bc22e7872ba1d6fe">&#9670;&nbsp;</a></span>snapLayerMask</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">LayerMask WorldCursor.snapLayerMask</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0982b39de92eb54c90507dc10eff9d7a" name="a0982b39de92eb54c90507dc10eff9d7a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0982b39de92eb54c90507dc10eff9d7a">&#9670;&nbsp;</a></span>useCamCurser</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool WorldCursor.useCamCurser = false</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/<a class="el" href="_world_cursor_8cs.html">WorldCursor.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_world_cursor.html">WorldCursor</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/class_world_cursor.js b/Doxygen/output/html/class_world_cursor.js
new file mode 100644
index 0000000000000000000000000000000000000000..d6a77bae78dfed66cb626109222a5ac23c71a4d1
--- /dev/null
+++ b/Doxygen/output/html/class_world_cursor.js
@@ -0,0 +1,15 @@
+var class_world_cursor =
+[
+    [ "Awake", "class_world_cursor.html#ab94aee84a5c8ea7862f54996884d83e9", null ],
+    [ "CheckMouseButtons", "class_world_cursor.html#a8d6bd52839d0ccf3703cf70a27580321", null ],
+    [ "setLayerMask", "class_world_cursor.html#a2dc5ed3e95015df525b19152e2a1545e", null ],
+    [ "Start", "class_world_cursor.html#a6ba638609a75852cb2c50c5b3b3236cf", null ],
+    [ "Update", "class_world_cursor.html#a2c48d59cb633890fa8d691e88f6d4ee3", null ],
+    [ "Cam", "class_world_cursor.html#a308d7c85e2989c6cadb4b26fbb108498", null ],
+    [ "deactivateSnapKey", "class_world_cursor.html#a0183d66e569dd39faedaf495f2a69a43", null ],
+    [ "Hit", "class_world_cursor.html#ae17046b0ee7a45fe1b19424a5893c99a", null ],
+    [ "layerMask", "class_world_cursor.html#a4fe4a28697cd670cb8ee86eb32221fb9", null ],
+    [ "MaxRange", "class_world_cursor.html#a9908dca3f104fd3cbda39a67456d378b", null ],
+    [ "snapLayerMask", "class_world_cursor.html#ab7a468c03f6ab5b0bc22e7872ba1d6fe", null ],
+    [ "useCamCurser", "class_world_cursor.html#a0982b39de92eb54c90507dc10eff9d7a", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/class_world_cursor.png b/Doxygen/output/html/class_world_cursor.png
new file mode 100644
index 0000000000000000000000000000000000000000..e57d0b29c57778c5019423c0dba39732c48be996
--- /dev/null
+++ b/Doxygen/output/html/class_world_cursor.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4ebd90d0d9b6bdd22c9a0da1d26b94095962de99171c811fdddcf79ca10cd1f1
+size 476
diff --git a/Doxygen/output/html/classes.html b/Doxygen/output/html/classes.html
new file mode 100644
index 0000000000000000000000000000000000000000..10aa44d160de9124f89341b395692fb33629db9e
--- /dev/null
+++ b/Doxygen/output/html/classes.html
@@ -0,0 +1,154 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Index</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('classes.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">Class Index</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_J">J</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_U">U</a>&#160;|&#160;<a class="qindex" href="#letter_W">W</a></div>
+<div class="classindex">
+<dl class="classindex even">
+<dt class="alphachar"><a id="letter_A" name="letter_A">A</a></dt>
+<dd><a class="el" href="class_abstract_line_fact.html">AbstractLineFact</a></dd><dd><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html">AbstractLineFactWrappedCRTP</a></dd><dd><a class="el" href="class_add_fact_response.html">AddFactResponse</a></dd><dd><a class="el" href="class_align_text.html">AlignText</a></dd><dd><a class="el" href="class_angle_fact.html">AngleFact</a></dd><dd><a class="el" href="class_angle_tool.html">AngleTool</a></dd><dd><a class="el" href="class_communication_events_1_1_animation_event.html">CommunicationEvents.AnimationEvent</a></dd><dd><a class="el" href="class_communication_events_1_1_animation_event_with_uris.html">CommunicationEvents.AnimationEventWithUris</a></dd></dl>
+<dl class="classindex odd">
+<dt class="alphachar"><a id="letter_C" name="letter_C">C</a></dt>
+<dd><a class="el" href="class_character_dialog.html">CharacterDialog</a></dd><dd><a class="el" href="class_circle_segment_generator.html">CircleSegmentGenerator</a></dd><dd><a class="el" href="class_collapsable_category.html">CollapsableCategory</a></dd><dd><a class="el" href="class_collapsable_stage.html">CollapsableStage</a></dd><dd><a class="el" href="class_communication_events.html">CommunicationEvents</a></dd><dd><a class="el" href="class_create_loader.html">CreateLoader</a></dd></dl>
+<dl class="classindex even">
+<dt class="alphachar"><a id="letter_D" name="letter_D">D</a></dt>
+<dd><a class="el" href="class_discrete_bar_slider.html">DiscreteBarSlider</a></dd><dd><a class="el" href="class_display_facts.html">DisplayFacts</a></dd><dd><a class="el" href="class_display_scrolls.html">DisplayScrolls</a></dd><dd><a class="el" href="class_drag_handling.html">DragHandling</a></dd><dd><a class="el" href="class_drop_handling.html">DropHandling</a></dd></dl>
+<dl class="classindex odd">
+<dt class="alphachar"><a id="letter_E" name="letter_E">E</a></dt>
+<dd><a class="el" href="class_edit_loader.html">EditLoader</a></dd><dd><a class="el" href="class_extra_gadget.html">ExtraGadget</a></dd></dl>
+<dl class="classindex even">
+<dt class="alphachar"><a id="letter_F" name="letter_F">F</a></dt>
+<dd><a class="el" href="class_fact.html">Fact</a></dd><dd><a class="el" href="class_fact_comparer.html">FactComparer</a></dd><dd><a class="el" href="class_fact_equivalents_comparer.html">FactEquivalentsComparer</a></dd><dd><a class="el" href="class_communication_events_1_1_fact_event.html">CommunicationEvents.FactEvent</a></dd><dd><a class="el" href="class_fact_manager.html">FactManager</a></dd><dd><a class="el" href="class_fact_object.html">FactObject</a></dd><dd><a class="el" href="class_fact_organizer.html">FactOrganizer</a></dd><dd><a class="el" href="class_fact_spawner.html">FactSpawner</a></dd><dd><a class="el" href="class_fact_wrapped_c_r_t_p.html">FactWrappedCRTP</a></dd><dd><a class="el" href="class_fact_wrapper.html">FactWrapper</a></dd><dd><a class="el" href="class_scroll_1_1_filled_scroll.html">Scroll.FilledScroll</a></dd></dl>
+<dl class="classindex odd">
+<dt class="alphachar"><a id="letter_G" name="letter_G">G</a></dt>
+<dd><a class="el" href="class_gadget.html">Gadget</a></dd><dd><a class="el" href="class_gadget_manager.html">GadgetManager</a></dd><dd><a class="el" href="class_game_object_extensions.html">GameObjectExtensions</a></dd><dd><a class="el" href="class_generate_demo_files.html">GenerateDemoFiles</a></dd><dd><a class="el" href="class_global_behaviour.html">GlobalBehaviour</a></dd></dl>
+<dl class="classindex even">
+<dt class="alphachar"><a id="letter_H" name="letter_H">H</a></dt>
+<dd><a class="el" href="class_hide_u_i.html">HideUI</a></dd><dd><a class="el" href="class_communication_events_1_1_hit_event.html">CommunicationEvents.HitEvent</a></dd><dd><a class="el" href="class_hit_water.html">HitWater</a></dd><dd><a class="el" href="class_hover_text.html">HoverText</a></dd></dl>
+<dl class="classindex odd">
+<dt class="alphachar"><a id="letter_I" name="letter_I">I</a></dt>
+<dd><a class="el" href="class_image_hint_animation.html">ImageHintAnimation</a></dd><dd><a class="el" href="class_input_field_panel.html">InputFieldPanel</a></dd></dl>
+<dl class="classindex even">
+<dt class="alphachar"><a id="letter_J" name="letter_J">J</a></dt>
+<dd><a class="el" href="class_j_s_o_n_manager_1_1_json_inheritence_converter.html">JSONManager.JsonInheritenceConverter</a></dd><dd><a class="el" href="class_j_s_o_n_manager.html">JSONManager</a></dd></dl>
+<dl class="classindex odd">
+<dt class="alphachar"><a id="letter_L" name="letter_L">L</a></dt>
+<dd><a class="el" href="class_line_fact.html">LineFact</a></dd><dd><a class="el" href="class_line_fact_hight_comparer.html">LineFactHightComparer</a></dd><dd><a class="el" href="class_line_fact_hight_direction_comparer.html">LineFactHightDirectionComparer</a></dd><dd><a class="el" href="class_line_spanning_over_river_world_comparer.html">LineSpanningOverRiverWorldComparer</a></dd><dd><a class="el" href="class_line_tool.html">LineTool</a></dd><dd><a class="el" href="class_list_loader.html">ListLoader</a></dd><dd><a class="el" href="class_loader.html">Loader</a></dd><dd><a class="el" href="class_loading_screen_percentage.html">LoadingScreenPercentage</a></dd><dd><a class="el" href="class_local_loader.html">LocalLoader</a></dd><dd><a class="el" href="class_lot_tool.html">LotTool</a></dd></dl>
+<dl class="classindex even">
+<dt class="alphachar"><a id="letter_M" name="letter_M">M</a></dt>
+<dd><a class="el" href="class_math3d.html">Math3d</a></dd><dd><a class="el" href="class_menue_loader.html">MenueLoader</a></dd><dd><a class="el" href="class_mesh_renderer_hint_animation.html">MeshRendererHintAnimation</a></dd><dd><a class="el" href="struct_fact_organizer_1_1meta.html">FactOrganizer.meta</a></dd><dd><a class="el" href="struct_public_fact_organizer_1_1meta.html">PublicFactOrganizer.meta</a></dd><dd><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html">JSONManager.MMTDeclaration</a></dd><dd><a class="el" href="class_m_m_t_interface.html">MMTInterface</a></dd><dd><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html">JSONManager.MMTSymbolDeclaration</a></dd><dd><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html">JSONManager.MMTTerm</a></dd><dd><a class="el" href="class_m_m_t_u_r_i_collection.html">MMTURICollection</a></dd><dd><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html">JSONManager.MMTValueDeclaration</a></dd><dd><a class="el" href="class_loader_1_1_mono_dummy.html">Loader.MonoDummy</a></dd><dd><a class="el" href="class_communication_events_1_1_mouse_over_fact_event.html">CommunicationEvents.MouseOverFactEvent</a></dd></dl>
+<dl class="classindex odd">
+<dt class="alphachar"><a id="letter_O" name="letter_O">O</a></dt>
+<dd><a class="el" href="class_j_s_o_n_manager_1_1_o_m_a.html">JSONManager.OMA</a></dd><dd><a class="el" href="class_j_s_o_n_manager_1_1_o_m_f.html">JSONManager.OMF</a></dd><dd><a class="el" href="class_j_s_o_n_manager_1_1_o_m_s.html">JSONManager.OMS</a></dd><dd><a class="el" href="class_j_s_o_n_manager_1_1_o_m_s_t_r.html">JSONManager.OMSTR</a></dd><dd><a class="el" href="class_on_line_fact.html">OnLineFact</a></dd></dl>
+<dl class="classindex even">
+<dt class="alphachar"><a id="letter_P" name="letter_P">P</a></dt>
+<dd><a class="el" href="class_parsing_dictionary.html">ParsingDictionary</a></dd><dd><a class="el" href="class_pendulum.html">Pendulum</a></dd><dd><a class="el" href="class_player_record.html">PlayerRecord</a></dd><dd><a class="el" href="class_pointer.html">Pointer</a></dd><dd><a class="el" href="class_point_fact.html">PointFact</a></dd><dd><a class="el" href="class_point_wrapper.html">PointWrapper</a></dd><dd><a class="el" href="class_pole_tool.html">PoleTool</a></dd><dd><a class="el" href="class_public_fact_organizer.html">PublicFactOrganizer</a></dd><dd><a class="el" href="class_pythagoras_script.html">PythagorasScript</a></dd></dl>
+<dl class="classindex odd">
+<dt class="alphachar"><a id="letter_R" name="letter_R">R</a></dt>
+<dd><a class="el" href="class_ray_fact.html">RayFact</a></dd><dd><a class="el" href="class_remover.html">Remover</a></dd><dd><a class="el" href="class_rendered_scroll_fact.html">RenderedScrollFact</a></dd><dd><a class="el" href="class_restart.html">Restart</a></dd></dl>
+<dl class="classindex even">
+<dt class="alphachar"><a id="letter_S" name="letter_S">S</a></dt>
+<dd><a class="el" href="class_scroll.html">Scroll</a></dd><dd><a class="el" href="class_scroll_1_1_scroll_application_checking_error.html">Scroll.ScrollApplicationCheckingError</a></dd><dd><a class="el" href="class_scroll_1_1_scroll_application_info.html">Scroll.ScrollApplicationInfo</a></dd><dd><a class="el" href="class_scroll_1_1_scroll_assignment.html">Scroll.ScrollAssignment</a></dd><dd><a class="el" href="class_scroll_clicked_script.html">ScrollClickedScript</a></dd><dd><a class="el" href="class_scroll_details.html">ScrollDetails</a></dd><dd><a class="el" href="class_scroll_1_1_scroll_dynamic_info.html">Scroll.ScrollDynamicInfo</a></dd><dd><a class="el" href="class_scroll_1_1_scroll_fact.html">Scroll.ScrollFact</a></dd><dd><a class="el" href="class_scroll_1_1_scroll_symbol_fact.html">Scroll.ScrollSymbolFact</a></dd><dd><a class="el" href="class_scroll_1_1_scroll_theory_reference.html">Scroll.ScrollTheoryReference</a></dd><dd><a class="el" href="class_scroll_u_i_manager.html">ScrollUIManager</a></dd><dd><a class="el" href="class_scroll_1_1_scroll_value_fact.html">Scroll.ScrollValueFact</a></dd><dd><a class="el" href="class_communication_events_1_1_shiny_event.html">CommunicationEvents.ShinyEvent</a></dd><dd><a class="el" href="class_shiny_things.html">ShinyThings</a></dd><dd><a class="el" href="class_communication_events_1_1_signal_event.html">CommunicationEvents.SignalEvent</a></dd><dd><a class="el" href="class_solution_organizer.html">SolutionOrganizer</a></dd><dd><a class="el" href="class_stage.html">Stage</a></dd><dd><a class="el" href="class_stage_behaviour.html">StageBehaviour</a></dd><dd><a class="el" href="struct_stage_static_1_1_stage_error_struct.html">StageStatic.StageErrorStruct</a></dd><dd><a class="el" href="class_stage_loader.html">StageLoader</a></dd><dd><a class="el" href="class_stage_static.html">StageStatic</a></dd><dd><a class="el" href="class_start_server.html">StartServer</a></dd><dd><a class="el" href="struct_fact_organizer_1_1stepnote.html">FactOrganizer.stepnote</a></dd><dd><a class="el" href="struct_public_fact_organizer_1_1stepnote.html">PublicFactOrganizer.stepnote</a></dd><dd><a class="el" href="class_solution_organizer_1_1_sub_solution.html">SolutionOrganizer.SubSolution</a></dd></dl>
+<dl class="classindex odd">
+<dt class="alphachar"><a id="letter_T" name="letter_T">T</a></dt>
+<dd><a class="el" href="class_tape.html">Tape</a></dd><dd><a class="el" href="class_task_charakter_animation.html">TaskCharakterAnimation</a></dd><dd><a class="el" href="class_communication_events_1_1_tool_mode_event.html">CommunicationEvents.ToolModeEvent</a></dd><dd><a class="el" href="class_tool_mode_selector.html">ToolModeSelector</a></dd><dd><a class="el" href="class_tool_mode_text.html">ToolModeText</a></dd></dl>
+<dl class="classindex even">
+<dt class="alphachar"><a id="letter_U" name="letter_U">U</a></dt>
+<dd><a class="el" href="class_u_i_tool_box.html">UIToolBox</a></dd><dd><a class="el" href="class_j_s_o_n_manager_1_1_u_r_i.html">JSONManager.URI</a></dd><dd><a class="el" href="class_scroll_1_1_uri_reference.html">Scroll.UriReference</a></dd></dl>
+<dl class="classindex odd">
+<dt class="alphachar"><a id="letter_W" name="letter_W">W</a></dt>
+<dd><a class="el" href="class_world_cursor.html">WorldCursor</a></dd></dl>
+</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/closed.png b/Doxygen/output/html/closed.png
new file mode 100644
index 0000000000000000000000000000000000000000..7b3198ff260aba19fa9a20840a43f24fee0df24d
--- /dev/null
+++ b/Doxygen/output/html/closed.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830
+size 132
diff --git a/Doxygen/output/html/dir_17e56777ce10be98563aaed983e62136.html b/Doxygen/output/html/dir_17e56777ce10be98563aaed983e62136.html
new file mode 100644
index 0000000000000000000000000000000000000000..71eed2a9d9f520874a2f4f02423d6843ccc90152
--- /dev/null
+++ b/Doxygen/output/html/dir_17e56777ce10be98563aaed983e62136.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/Gadgets Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('dir_17e56777ce10be98563aaed983e62136.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">Gadgets Directory Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_angle_tool_8cs.html">AngleTool.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_extra_gadget_8cs.html">ExtraGadget.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_gadget_8cs.html">Gadget.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_gadget_manager_8cs.html">GadgetManager.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_line_tool_8cs.html">LineTool.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_lot_tool_8cs.html">LotTool.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pendulum_8cs.html">Pendulum.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pointer_8cs.html">Pointer.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pole_tool_8cs.html">PoleTool.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_remover_8cs.html">Remover.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_tape_8cs.html">Tape.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_755cd5fbd508c2d492f31884d1b49ca6.html">InteractionEngine</a></li><li class="navelem"><a class="el" href="dir_17e56777ce10be98563aaed983e62136.html">Gadgets</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/dir_17e56777ce10be98563aaed983e62136.js b/Doxygen/output/html/dir_17e56777ce10be98563aaed983e62136.js
new file mode 100644
index 0000000000000000000000000000000000000000..7329fee58d9730d34677b37afa6885f4014b6611
--- /dev/null
+++ b/Doxygen/output/html/dir_17e56777ce10be98563aaed983e62136.js
@@ -0,0 +1,36 @@
+var dir_17e56777ce10be98563aaed983e62136 =
+[
+    [ "AngleTool.cs", "_angle_tool_8cs.html", [
+      [ "AngleTool", "class_angle_tool.html", "class_angle_tool" ]
+    ] ],
+    [ "ExtraGadget.cs", "_extra_gadget_8cs.html", [
+      [ "ExtraGadget", "class_extra_gadget.html", "class_extra_gadget" ]
+    ] ],
+    [ "Gadget.cs", "_gadget_8cs.html", [
+      [ "Gadget", "class_gadget.html", "class_gadget" ]
+    ] ],
+    [ "GadgetManager.cs", "_gadget_manager_8cs.html", [
+      [ "GadgetManager", "class_gadget_manager.html", "class_gadget_manager" ]
+    ] ],
+    [ "LineTool.cs", "_line_tool_8cs.html", [
+      [ "LineTool", "class_line_tool.html", "class_line_tool" ]
+    ] ],
+    [ "LotTool.cs", "_lot_tool_8cs.html", [
+      [ "LotTool", "class_lot_tool.html", "class_lot_tool" ]
+    ] ],
+    [ "Pendulum.cs", "_pendulum_8cs.html", [
+      [ "Pendulum", "class_pendulum.html", "class_pendulum" ]
+    ] ],
+    [ "Pointer.cs", "_pointer_8cs.html", [
+      [ "Pointer", "class_pointer.html", "class_pointer" ]
+    ] ],
+    [ "PoleTool.cs", "_pole_tool_8cs.html", [
+      [ "PoleTool", "class_pole_tool.html", "class_pole_tool" ]
+    ] ],
+    [ "Remover.cs", "_remover_8cs.html", [
+      [ "Remover", "class_remover.html", "class_remover" ]
+    ] ],
+    [ "Tape.cs", "_tape_8cs.html", [
+      [ "Tape", "class_tape.html", "class_tape" ]
+    ] ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/dir_3dbd4d3e1a268acea3d145eb4fe1ee35.html b/Doxygen/output/html/dir_3dbd4d3e1a268acea3d145eb4fe1ee35.html
new file mode 100644
index 0000000000000000000000000000000000000000..9761288536f428c089ac968cecf65be4eec8b782
--- /dev/null
+++ b/Doxygen/output/html/dir_3dbd4d3e1a268acea3d145eb4fe1ee35.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/UI/MainMenue/CollapsableStage Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('dir_3dbd4d3e1a268acea3d145eb4fe1ee35.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">CollapsableStage Directory Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_collapsable_category_8cs.html">CollapsableCategory.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_collapsable_stage_8cs.html">CollapsableStage.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_4ae35e2d0d203079e26c83ccaec95743.html">UI</a></li><li class="navelem"><a class="el" href="dir_721de5d964af8e546186d67c247c130b.html">MainMenue</a></li><li class="navelem"><a class="el" href="dir_3dbd4d3e1a268acea3d145eb4fe1ee35.html">CollapsableStage</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/dir_3dbd4d3e1a268acea3d145eb4fe1ee35.js b/Doxygen/output/html/dir_3dbd4d3e1a268acea3d145eb4fe1ee35.js
new file mode 100644
index 0000000000000000000000000000000000000000..56de97041e7620b5fa7b03266720c3fff858bab6
--- /dev/null
+++ b/Doxygen/output/html/dir_3dbd4d3e1a268acea3d145eb4fe1ee35.js
@@ -0,0 +1,9 @@
+var dir_3dbd4d3e1a268acea3d145eb4fe1ee35 =
+[
+    [ "CollapsableCategory.cs", "_collapsable_category_8cs.html", [
+      [ "CollapsableCategory", "class_collapsable_category.html", "class_collapsable_category" ]
+    ] ],
+    [ "CollapsableStage.cs", "_collapsable_stage_8cs.html", [
+      [ "CollapsableStage", "class_collapsable_stage.html", "class_collapsable_stage" ]
+    ] ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/dir_48093dab2a6dea0ff475fd8c069bb1d7.html b/Doxygen/output/html/dir_48093dab2a6dea0ff475fd8c069bb1d7.html
new file mode 100644
index 0000000000000000000000000000000000000000..a206e98c957bc3645733d1b3923ec02bfb36fbd3
--- /dev/null
+++ b/Doxygen/output/html/dir_48093dab2a6dea0ff475fd8c069bb1d7.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('dir_48093dab2a6dea0ff475fd8c069bb1d7.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">FactHandling Directory Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_fact_8cs.html">Fact.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_fact_comparer_8cs.html">FactComparer.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_fact_manager_8cs.html">FactManager.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_fact_object_8cs.html">FactObject.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_fact_organizer_8cs.html">FactOrganizer.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_fact_spawner_8cs.html">FactSpawner.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_solution_organizer_8cs.html">SolutionOrganizer.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_755cd5fbd508c2d492f31884d1b49ca6.html">InteractionEngine</a></li><li class="navelem"><a class="el" href="dir_48093dab2a6dea0ff475fd8c069bb1d7.html">FactHandling</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/dir_48093dab2a6dea0ff475fd8c069bb1d7.js b/Doxygen/output/html/dir_48093dab2a6dea0ff475fd8c069bb1d7.js
new file mode 100644
index 0000000000000000000000000000000000000000..321e86d2ea45c277ecca13e4a2cfcd966613595f
--- /dev/null
+++ b/Doxygen/output/html/dir_48093dab2a6dea0ff475fd8c069bb1d7.js
@@ -0,0 +1,44 @@
+var dir_48093dab2a6dea0ff475fd8c069bb1d7 =
+[
+    [ "Fact.cs", "_fact_8cs.html", [
+      [ "ParsingDictionary", "class_parsing_dictionary.html", "class_parsing_dictionary" ],
+      [ "AddFactResponse", "class_add_fact_response.html", "class_add_fact_response" ],
+      [ "Fact", "class_fact.html", "class_fact" ],
+      [ "FactWrappedCRTP< T >", "class_fact_wrapped_c_r_t_p.html", "class_fact_wrapped_c_r_t_p" ],
+      [ "AbstractLineFact", "class_abstract_line_fact.html", "class_abstract_line_fact" ],
+      [ "AbstractLineFactWrappedCRTP< T >", "class_abstract_line_fact_wrapped_c_r_t_p.html", "class_abstract_line_fact_wrapped_c_r_t_p" ],
+      [ "PointFact", "class_point_fact.html", "class_point_fact" ],
+      [ "LineFact", "class_line_fact.html", "class_line_fact" ],
+      [ "RayFact", "class_ray_fact.html", "class_ray_fact" ],
+      [ "OnLineFact", "class_on_line_fact.html", "class_on_line_fact" ],
+      [ "AngleFact", "class_angle_fact.html", "class_angle_fact" ]
+    ] ],
+    [ "FactComparer.cs", "_fact_comparer_8cs.html", [
+      [ "FactComparer", "class_fact_comparer.html", "class_fact_comparer" ],
+      [ "FactEquivalentsComparer", "class_fact_equivalents_comparer.html", "class_fact_equivalents_comparer" ],
+      [ "LineFactHightDirectionComparer", "class_line_fact_hight_direction_comparer.html", "class_line_fact_hight_direction_comparer" ],
+      [ "LineFactHightComparer", "class_line_fact_hight_comparer.html", "class_line_fact_hight_comparer" ],
+      [ "LineSpanningOverRiverWorldComparer", "class_line_spanning_over_river_world_comparer.html", "class_line_spanning_over_river_world_comparer" ]
+    ] ],
+    [ "FactManager.cs", "_fact_manager_8cs.html", [
+      [ "FactManager", "class_fact_manager.html", "class_fact_manager" ]
+    ] ],
+    [ "FactObject.cs", "_fact_object_8cs.html", [
+      [ "FactObject", "class_fact_object.html", "class_fact_object" ]
+    ] ],
+    [ "FactOrganizer.cs", "_fact_organizer_8cs.html", [
+      [ "FactOrganizer", "class_fact_organizer.html", "class_fact_organizer" ],
+      [ "FactOrganizer.stepnote", "struct_fact_organizer_1_1stepnote.html", "struct_fact_organizer_1_1stepnote" ],
+      [ "FactOrganizer.meta", "struct_fact_organizer_1_1meta.html", "struct_fact_organizer_1_1meta" ],
+      [ "PublicFactOrganizer", "class_public_fact_organizer.html", "class_public_fact_organizer" ],
+      [ "PublicFactOrganizer.stepnote", "struct_public_fact_organizer_1_1stepnote.html", "struct_public_fact_organizer_1_1stepnote" ],
+      [ "PublicFactOrganizer.meta", "struct_public_fact_organizer_1_1meta.html", "struct_public_fact_organizer_1_1meta" ]
+    ] ],
+    [ "FactSpawner.cs", "_fact_spawner_8cs.html", [
+      [ "FactSpawner", "class_fact_spawner.html", "class_fact_spawner" ]
+    ] ],
+    [ "SolutionOrganizer.cs", "_solution_organizer_8cs.html", [
+      [ "SolutionOrganizer", "class_solution_organizer.html", "class_solution_organizer" ],
+      [ "SolutionOrganizer.SubSolution", "class_solution_organizer_1_1_sub_solution.html", "class_solution_organizer_1_1_sub_solution" ]
+    ] ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/dir_4ae35e2d0d203079e26c83ccaec95743.html b/Doxygen/output/html/dir_4ae35e2d0d203079e26c83ccaec95743.html
new file mode 100644
index 0000000000000000000000000000000000000000..01d1a05eec1c12547e9e72284283b97174a22506
--- /dev/null
+++ b/Doxygen/output/html/dir_4ae35e2d0d203079e26c83ccaec95743.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/UI Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('dir_4ae35e2d0d203079e26c83ccaec95743.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">UI Directory Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="subdirs" name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_721de5d964af8e546186d67c247c130b.html">MainMenue</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_discrete_bar_slider_8cs.html">DiscreteBarSlider.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_hide_u_i_8cs.html">HideUI.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_field_panel_8cs.html">InputFieldPanel.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_tool_mode_selector_8cs.html">ToolModeSelector.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_u_i_tool_box_8cs.html">UIToolBox.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_4ae35e2d0d203079e26c83ccaec95743.html">UI</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/dir_4ae35e2d0d203079e26c83ccaec95743.js b/Doxygen/output/html/dir_4ae35e2d0d203079e26c83ccaec95743.js
new file mode 100644
index 0000000000000000000000000000000000000000..bada0628560f22ee29f750f93e742b3b96c9fc34
--- /dev/null
+++ b/Doxygen/output/html/dir_4ae35e2d0d203079e26c83ccaec95743.js
@@ -0,0 +1,19 @@
+var dir_4ae35e2d0d203079e26c83ccaec95743 =
+[
+    [ "MainMenue", "dir_721de5d964af8e546186d67c247c130b.html", "dir_721de5d964af8e546186d67c247c130b" ],
+    [ "DiscreteBarSlider.cs", "_discrete_bar_slider_8cs.html", [
+      [ "DiscreteBarSlider", "class_discrete_bar_slider.html", "class_discrete_bar_slider" ]
+    ] ],
+    [ "HideUI.cs", "_hide_u_i_8cs.html", [
+      [ "HideUI", "class_hide_u_i.html", "class_hide_u_i" ]
+    ] ],
+    [ "InputFieldPanel.cs", "_input_field_panel_8cs.html", [
+      [ "InputFieldPanel", "class_input_field_panel.html", "class_input_field_panel" ]
+    ] ],
+    [ "ToolModeSelector.cs", "_tool_mode_selector_8cs.html", [
+      [ "ToolModeSelector", "class_tool_mode_selector.html", "class_tool_mode_selector" ]
+    ] ],
+    [ "UIToolBox.cs", "_u_i_tool_box_8cs.html", [
+      [ "UIToolBox", "class_u_i_tool_box.html", "class_u_i_tool_box" ]
+    ] ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/dir_721de5d964af8e546186d67c247c130b.html b/Doxygen/output/html/dir_721de5d964af8e546186d67c247c130b.html
new file mode 100644
index 0000000000000000000000000000000000000000..cc5915eaf579c1d5109783914ecbbfbce469062c
--- /dev/null
+++ b/Doxygen/output/html/dir_721de5d964af8e546186d67c247c130b.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/UI/MainMenue Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('dir_721de5d964af8e546186d67c247c130b.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">MainMenue Directory Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="subdirs" name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_3dbd4d3e1a268acea3d145eb4fe1ee35.html">CollapsableStage</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_f1704b393340e42ccf2ea06b4aa9270d.html">PageLoader</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_list_loader_8cs.html">ListLoader.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_menue_loader_8cs.html">MenueLoader.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_4ae35e2d0d203079e26c83ccaec95743.html">UI</a></li><li class="navelem"><a class="el" href="dir_721de5d964af8e546186d67c247c130b.html">MainMenue</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/dir_721de5d964af8e546186d67c247c130b.js b/Doxygen/output/html/dir_721de5d964af8e546186d67c247c130b.js
new file mode 100644
index 0000000000000000000000000000000000000000..8561a1af74e13ed903c4e8a7712f1fcbe8ed3917
--- /dev/null
+++ b/Doxygen/output/html/dir_721de5d964af8e546186d67c247c130b.js
@@ -0,0 +1,11 @@
+var dir_721de5d964af8e546186d67c247c130b =
+[
+    [ "CollapsableStage", "dir_3dbd4d3e1a268acea3d145eb4fe1ee35.html", "dir_3dbd4d3e1a268acea3d145eb4fe1ee35" ],
+    [ "PageLoader", "dir_f1704b393340e42ccf2ea06b4aa9270d.html", "dir_f1704b393340e42ccf2ea06b4aa9270d" ],
+    [ "ListLoader.cs", "_list_loader_8cs.html", [
+      [ "ListLoader< T >", "class_list_loader.html", "class_list_loader" ]
+    ] ],
+    [ "MenueLoader.cs", "_menue_loader_8cs.html", [
+      [ "MenueLoader", "class_menue_loader.html", "class_menue_loader" ]
+    ] ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/dir_755cd5fbd508c2d492f31884d1b49ca6.html b/Doxygen/output/html/dir_755cd5fbd508c2d492f31884d1b49ca6.html
new file mode 100644
index 0000000000000000000000000000000000000000..080bd35984537db02e6b63d07f194d0e8ced5a1e
--- /dev/null
+++ b/Doxygen/output/html/dir_755cd5fbd508c2d492f31884d1b49ca6.html
@@ -0,0 +1,127 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('dir_755cd5fbd508c2d492f31884d1b49ca6.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">InteractionEngine Directory Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="subdirs" name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_eeeaf6713f66d01503c34788ba07f0b5.html">Character_Animations</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_48093dab2a6dea0ff475fd8c069bb1d7.html">FactHandling</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_17e56777ce10be98563aaed983e62136.html">Gadgets</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_align_text_8cs.html">AlignText.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_communication_events_8cs.html">CommunicationEvents.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_image_hint_animation_8cs.html">ImageHintAnimation.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_mesh_renderer_hint_animation_8cs.html">MeshRendererHintAnimation.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_m_m_t_interface_8cs.html">MMTInterface.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_shiny_things_8cs.html">ShinyThings.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_tool_mode_text_8cs.html">ToolModeText.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_world_cursor_8cs.html">WorldCursor.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_755cd5fbd508c2d492f31884d1b49ca6.html">InteractionEngine</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/dir_755cd5fbd508c2d492f31884d1b49ca6.js b/Doxygen/output/html/dir_755cd5fbd508c2d492f31884d1b49ca6.js
new file mode 100644
index 0000000000000000000000000000000000000000..4b2fd1b0a26ce9b1ee4169f09555d1123c8e4695
--- /dev/null
+++ b/Doxygen/output/html/dir_755cd5fbd508c2d492f31884d1b49ca6.js
@@ -0,0 +1,38 @@
+var dir_755cd5fbd508c2d492f31884d1b49ca6 =
+[
+    [ "Character_Animations", "dir_eeeaf6713f66d01503c34788ba07f0b5.html", "dir_eeeaf6713f66d01503c34788ba07f0b5" ],
+    [ "FactHandling", "dir_48093dab2a6dea0ff475fd8c069bb1d7.html", "dir_48093dab2a6dea0ff475fd8c069bb1d7" ],
+    [ "Gadgets", "dir_17e56777ce10be98563aaed983e62136.html", "dir_17e56777ce10be98563aaed983e62136" ],
+    [ "AlignText.cs", "_align_text_8cs.html", [
+      [ "AlignText", "class_align_text.html", "class_align_text" ]
+    ] ],
+    [ "CommunicationEvents.cs", "_communication_events_8cs.html", [
+      [ "CommunicationEvents", "class_communication_events.html", "class_communication_events" ],
+      [ "CommunicationEvents.HitEvent", "class_communication_events_1_1_hit_event.html", null ],
+      [ "CommunicationEvents.FactEvent", "class_communication_events_1_1_fact_event.html", null ],
+      [ "CommunicationEvents.MouseOverFactEvent", "class_communication_events_1_1_mouse_over_fact_event.html", null ],
+      [ "CommunicationEvents.ToolModeEvent", "class_communication_events_1_1_tool_mode_event.html", null ],
+      [ "CommunicationEvents.ShinyEvent", "class_communication_events_1_1_shiny_event.html", null ],
+      [ "CommunicationEvents.SignalEvent", "class_communication_events_1_1_signal_event.html", null ],
+      [ "CommunicationEvents.AnimationEvent", "class_communication_events_1_1_animation_event.html", null ],
+      [ "CommunicationEvents.AnimationEventWithUris", "class_communication_events_1_1_animation_event_with_uris.html", null ]
+    ] ],
+    [ "ImageHintAnimation.cs", "_image_hint_animation_8cs.html", [
+      [ "ImageHintAnimation", "class_image_hint_animation.html", "class_image_hint_animation" ]
+    ] ],
+    [ "MeshRendererHintAnimation.cs", "_mesh_renderer_hint_animation_8cs.html", [
+      [ "MeshRendererHintAnimation", "class_mesh_renderer_hint_animation.html", "class_mesh_renderer_hint_animation" ]
+    ] ],
+    [ "MMTInterface.cs", "_m_m_t_interface_8cs.html", [
+      [ "MMTInterface", "class_m_m_t_interface.html", "class_m_m_t_interface" ]
+    ] ],
+    [ "ShinyThings.cs", "_shiny_things_8cs.html", [
+      [ "ShinyThings", "class_shiny_things.html", "class_shiny_things" ]
+    ] ],
+    [ "ToolModeText.cs", "_tool_mode_text_8cs.html", [
+      [ "ToolModeText", "class_tool_mode_text.html", "class_tool_mode_text" ]
+    ] ],
+    [ "WorldCursor.cs", "_world_cursor_8cs.html", [
+      [ "WorldCursor", "class_world_cursor.html", "class_world_cursor" ]
+    ] ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/dir_84bbf7b3c7f28a5a18725745e1505219.html b/Doxygen/output/html/dir_84bbf7b3c7f28a5a18725745e1505219.html
new file mode 100644
index 0000000000000000000000000000000000000000..2ebc1a3d326675adc1c5fd558da16d55de4779e0
--- /dev/null
+++ b/Doxygen/output/html/dir_84bbf7b3c7f28a5a18725745e1505219.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('dir_84bbf7b3c7f28a5a18725745e1505219.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">Assets Directory Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="subdirs" name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/dir_84bbf7b3c7f28a5a18725745e1505219.js b/Doxygen/output/html/dir_84bbf7b3c7f28a5a18725745e1505219.js
new file mode 100644
index 0000000000000000000000000000000000000000..3c0c33ef8bb282b33130c07091c5d4380d29341f
--- /dev/null
+++ b/Doxygen/output/html/dir_84bbf7b3c7f28a5a18725745e1505219.js
@@ -0,0 +1,4 @@
+var dir_84bbf7b3c7f28a5a18725745e1505219 =
+[
+    [ "Scripts", "dir_f13b41af88cf68434578284aaf699e39.html", "dir_f13b41af88cf68434578284aaf699e39" ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/dir_8cda9015d629c02aba731309a248d9da.html b/Doxygen/output/html/dir_8cda9015d629c02aba731309a248d9da.html
new file mode 100644
index 0000000000000000000000000000000000000000..072b165ae877638a5cec6582446b44efbdb66a5a
--- /dev/null
+++ b/Doxygen/output/html/dir_8cda9015d629c02aba731309a248d9da.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/Loading Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('dir_8cda9015d629c02aba731309a248d9da.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">Loading Directory Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_loader_8cs.html">Loader.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_loading_screen_percentage_8cs.html">LoadingScreenPercentage.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_stage_8cs.html">Stage.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_8cda9015d629c02aba731309a248d9da.html">Loading</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/dir_8cda9015d629c02aba731309a248d9da.js b/Doxygen/output/html/dir_8cda9015d629c02aba731309a248d9da.js
new file mode 100644
index 0000000000000000000000000000000000000000..cd43fdbdcec0202d49f852b2561f0069a937d31a
--- /dev/null
+++ b/Doxygen/output/html/dir_8cda9015d629c02aba731309a248d9da.js
@@ -0,0 +1,14 @@
+var dir_8cda9015d629c02aba731309a248d9da =
+[
+    [ "Loader.cs", "_loader_8cs.html", [
+      [ "Loader", "class_loader.html", "class_loader" ],
+      [ "Loader.MonoDummy", "class_loader_1_1_mono_dummy.html", null ]
+    ] ],
+    [ "LoadingScreenPercentage.cs", "_loading_screen_percentage_8cs.html", [
+      [ "LoadingScreenPercentage", "class_loading_screen_percentage.html", "class_loading_screen_percentage" ]
+    ] ],
+    [ "Stage.cs", "_stage_8cs.html", [
+      [ "Stage", "class_stage.html", "class_stage" ],
+      [ "PlayerRecord", "class_player_record.html", "class_player_record" ]
+    ] ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/dir_90c90f4be25d57f9219cf68dc1d1eb16.html b/Doxygen/output/html/dir_90c90f4be25d57f9219cf68dc1d1eb16.html
new file mode 100644
index 0000000000000000000000000000000000000000..721ef4115ac7d076ff8bca4867d84e6daf741d8e
--- /dev/null
+++ b/Doxygen/output/html/dir_90c90f4be25d57f9219cf68dc1d1eb16.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InventoryStuff Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('dir_90c90f4be25d57f9219cf68dc1d1eb16.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">InventoryStuff Directory Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_display_facts_8cs.html">DisplayFacts.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_display_scrolls_8cs.html">DisplayScrolls.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_drag_handling_8cs.html">DragHandling.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_drop_handling_8cs.html">DropHandling.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_fact_wrapper_8cs.html">FactWrapper.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_point_wrapper_8cs.html">PointWrapper.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_pythagoras_script_8cs.html">PythagorasScript.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_rendered_scroll_fact_8cs.html">RenderedScrollFact.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_scroll_8cs.html">Scroll.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_scroll_clicked_script_8cs.html">ScrollClickedScript.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_scroll_details_8cs.html">ScrollDetails.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_90c90f4be25d57f9219cf68dc1d1eb16.html">InventoryStuff</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/dir_90c90f4be25d57f9219cf68dc1d1eb16.js b/Doxygen/output/html/dir_90c90f4be25d57f9219cf68dc1d1eb16.js
new file mode 100644
index 0000000000000000000000000000000000000000..2f385c7076a83c19665b388bf3116abf5172a94a
--- /dev/null
+++ b/Doxygen/output/html/dir_90c90f4be25d57f9219cf68dc1d1eb16.js
@@ -0,0 +1,46 @@
+var dir_90c90f4be25d57f9219cf68dc1d1eb16 =
+[
+    [ "DisplayFacts.cs", "_display_facts_8cs.html", [
+      [ "DisplayFacts", "class_display_facts.html", "class_display_facts" ]
+    ] ],
+    [ "DisplayScrolls.cs", "_display_scrolls_8cs.html", [
+      [ "DisplayScrolls", "class_display_scrolls.html", "class_display_scrolls" ]
+    ] ],
+    [ "DragHandling.cs", "_drag_handling_8cs.html", [
+      [ "DragHandling", "class_drag_handling.html", "class_drag_handling" ]
+    ] ],
+    [ "DropHandling.cs", "_drop_handling_8cs.html", [
+      [ "DropHandling", "class_drop_handling.html", "class_drop_handling" ]
+    ] ],
+    [ "FactWrapper.cs", "_fact_wrapper_8cs.html", [
+      [ "FactWrapper", "class_fact_wrapper.html", "class_fact_wrapper" ]
+    ] ],
+    [ "PointWrapper.cs", "_point_wrapper_8cs.html", [
+      [ "PointWrapper", "class_point_wrapper.html", "class_point_wrapper" ]
+    ] ],
+    [ "PythagorasScript.cs", "_pythagoras_script_8cs.html", [
+      [ "PythagorasScript", "class_pythagoras_script.html", "class_pythagoras_script" ]
+    ] ],
+    [ "RenderedScrollFact.cs", "_rendered_scroll_fact_8cs.html", [
+      [ "RenderedScrollFact", "class_rendered_scroll_fact.html", "class_rendered_scroll_fact" ]
+    ] ],
+    [ "Scroll.cs", "_scroll_8cs.html", [
+      [ "Scroll", "class_scroll.html", "class_scroll" ],
+      [ "Scroll.FilledScroll", "class_scroll_1_1_filled_scroll.html", "class_scroll_1_1_filled_scroll" ],
+      [ "Scroll.ScrollTheoryReference", "class_scroll_1_1_scroll_theory_reference.html", "class_scroll_1_1_scroll_theory_reference" ],
+      [ "Scroll.ScrollFact", "class_scroll_1_1_scroll_fact.html", "class_scroll_1_1_scroll_fact" ],
+      [ "Scroll.UriReference", "class_scroll_1_1_uri_reference.html", "class_scroll_1_1_uri_reference" ],
+      [ "Scroll.ScrollSymbolFact", "class_scroll_1_1_scroll_symbol_fact.html", "class_scroll_1_1_scroll_symbol_fact" ],
+      [ "Scroll.ScrollValueFact", "class_scroll_1_1_scroll_value_fact.html", "class_scroll_1_1_scroll_value_fact" ],
+      [ "Scroll.ScrollAssignment", "class_scroll_1_1_scroll_assignment.html", "class_scroll_1_1_scroll_assignment" ],
+      [ "Scroll.ScrollApplicationInfo", "class_scroll_1_1_scroll_application_info.html", "class_scroll_1_1_scroll_application_info" ],
+      [ "Scroll.ScrollDynamicInfo", "class_scroll_1_1_scroll_dynamic_info.html", "class_scroll_1_1_scroll_dynamic_info" ],
+      [ "Scroll.ScrollApplicationCheckingError", "class_scroll_1_1_scroll_application_checking_error.html", "class_scroll_1_1_scroll_application_checking_error" ]
+    ] ],
+    [ "ScrollClickedScript.cs", "_scroll_clicked_script_8cs.html", [
+      [ "ScrollClickedScript", "class_scroll_clicked_script.html", "class_scroll_clicked_script" ]
+    ] ],
+    [ "ScrollDetails.cs", "_scroll_details_8cs.html", [
+      [ "ScrollDetails", "class_scroll_details.html", "class_scroll_details" ]
+    ] ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/dir_b900abf6791c063514b61fcc40c7c5ad.html b/Doxygen/output/html/dir_b900abf6791c063514b61fcc40c7c5ad.html
new file mode 100644
index 0000000000000000000000000000000000000000..f8fc36c4e8f4030e690668990f36eb6a0d339814
--- /dev/null
+++ b/Doxygen/output/html/dir_b900abf6791c063514b61fcc40c7c5ad.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/TestScripts Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('dir_b900abf6791c063514b61fcc40c7c5ad.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">TestScripts Directory Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_scroll_u_i_manager_8cs.html">ScrollUIManager.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_b900abf6791c063514b61fcc40c7c5ad.html">TestScripts</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/dir_b900abf6791c063514b61fcc40c7c5ad.js b/Doxygen/output/html/dir_b900abf6791c063514b61fcc40c7c5ad.js
new file mode 100644
index 0000000000000000000000000000000000000000..66fd8723be23f1f2381b7bbabd11294eb371041d
--- /dev/null
+++ b/Doxygen/output/html/dir_b900abf6791c063514b61fcc40c7c5ad.js
@@ -0,0 +1,6 @@
+var dir_b900abf6791c063514b61fcc40c7c5ad =
+[
+    [ "ScrollUIManager.cs", "_scroll_u_i_manager_8cs.html", [
+      [ "ScrollUIManager", "class_scroll_u_i_manager.html", "class_scroll_u_i_manager" ]
+    ] ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/dir_eeeaf6713f66d01503c34788ba07f0b5.html b/Doxygen/output/html/dir_eeeaf6713f66d01503c34788ba07f0b5.html
new file mode 100644
index 0000000000000000000000000000000000000000..3457d2c9b46ef8ca23fdee859a8fb87406d3ac6f
--- /dev/null
+++ b/Doxygen/output/html/dir_eeeaf6713f66d01503c34788ba07f0b5.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/Character_Animations Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('dir_eeeaf6713f66d01503c34788ba07f0b5.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">Character_Animations Directory Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_character_dialog_8cs.html">CharacterDialog.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_task_charakter_animation_8cs.html">TaskCharakterAnimation.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_755cd5fbd508c2d492f31884d1b49ca6.html">InteractionEngine</a></li><li class="navelem"><a class="el" href="dir_eeeaf6713f66d01503c34788ba07f0b5.html">Character_Animations</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/dir_eeeaf6713f66d01503c34788ba07f0b5.js b/Doxygen/output/html/dir_eeeaf6713f66d01503c34788ba07f0b5.js
new file mode 100644
index 0000000000000000000000000000000000000000..aad45b5920cc099abdc98671b28164eec3c428f8
--- /dev/null
+++ b/Doxygen/output/html/dir_eeeaf6713f66d01503c34788ba07f0b5.js
@@ -0,0 +1,9 @@
+var dir_eeeaf6713f66d01503c34788ba07f0b5 =
+[
+    [ "CharacterDialog.cs", "_character_dialog_8cs.html", [
+      [ "CharacterDialog", "class_character_dialog.html", "class_character_dialog" ]
+    ] ],
+    [ "TaskCharakterAnimation.cs", "_task_charakter_animation_8cs.html", [
+      [ "TaskCharakterAnimation", "class_task_charakter_animation.html", "class_task_charakter_animation" ]
+    ] ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/dir_f13b41af88cf68434578284aaf699e39.html b/Doxygen/output/html/dir_f13b41af88cf68434578284aaf699e39.html
new file mode 100644
index 0000000000000000000000000000000000000000..d873a18bd676641149c2384f1c1a9ef77e552df5
--- /dev/null
+++ b/Doxygen/output/html/dir_f13b41af88cf68434578284aaf699e39.html
@@ -0,0 +1,139 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('dir_f13b41af88cf68434578284aaf699e39.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">Scripts Directory Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="subdirs" name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_755cd5fbd508c2d492f31884d1b49ca6.html">InteractionEngine</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_90c90f4be25d57f9219cf68dc1d1eb16.html">InventoryStuff</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_8cda9015d629c02aba731309a248d9da.html">Loading</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_b900abf6791c063514b61fcc40c7c5ad.html">TestScripts</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_4ae35e2d0d203079e26c83ccaec95743.html">UI</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_circle_segment_generator_8cs.html">CircleSegmentGenerator.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_game_object_extensions_8cs.html">GameObjectExtensions.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_generate_demo_files_8cs.html">GenerateDemoFiles.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_global_behaviour_8cs.html">GlobalBehaviour.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_hit_water_8cs.html">HitWater.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_hover_text_8cs.html">HoverText.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_j_s_o_n_manager_8cs.html">JSONManager.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_math3d_8cs.html">Math3d.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_restart_8cs.html">Restart.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_stage_behaviour_8cs.html">StageBehaviour.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_stage_static_8cs.html">StageStatic.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_start_server_8cs.html">StartServer.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/dir_f13b41af88cf68434578284aaf699e39.js b/Doxygen/output/html/dir_f13b41af88cf68434578284aaf699e39.js
new file mode 100644
index 0000000000000000000000000000000000000000..25e7679e57ee3b6f73285099e078457e6e73ecd1
--- /dev/null
+++ b/Doxygen/output/html/dir_f13b41af88cf68434578284aaf699e39.js
@@ -0,0 +1,56 @@
+var dir_f13b41af88cf68434578284aaf699e39 =
+[
+    [ "InteractionEngine", "dir_755cd5fbd508c2d492f31884d1b49ca6.html", "dir_755cd5fbd508c2d492f31884d1b49ca6" ],
+    [ "InventoryStuff", "dir_90c90f4be25d57f9219cf68dc1d1eb16.html", "dir_90c90f4be25d57f9219cf68dc1d1eb16" ],
+    [ "Loading", "dir_8cda9015d629c02aba731309a248d9da.html", "dir_8cda9015d629c02aba731309a248d9da" ],
+    [ "TestScripts", "dir_b900abf6791c063514b61fcc40c7c5ad.html", "dir_b900abf6791c063514b61fcc40c7c5ad" ],
+    [ "UI", "dir_4ae35e2d0d203079e26c83ccaec95743.html", "dir_4ae35e2d0d203079e26c83ccaec95743" ],
+    [ "CircleSegmentGenerator.cs", "_circle_segment_generator_8cs.html", [
+      [ "CircleSegmentGenerator", "class_circle_segment_generator.html", "class_circle_segment_generator" ]
+    ] ],
+    [ "GameObjectExtensions.cs", "_game_object_extensions_8cs.html", [
+      [ "GameObjectExtensions", "class_game_object_extensions.html", "class_game_object_extensions" ]
+    ] ],
+    [ "GenerateDemoFiles.cs", "_generate_demo_files_8cs.html", [
+      [ "GenerateDemoFiles", "class_generate_demo_files.html", "class_generate_demo_files" ]
+    ] ],
+    [ "GlobalBehaviour.cs", "_global_behaviour_8cs.html", [
+      [ "GlobalBehaviour", "class_global_behaviour.html", "class_global_behaviour" ]
+    ] ],
+    [ "HitWater.cs", "_hit_water_8cs.html", [
+      [ "HitWater", "class_hit_water.html", "class_hit_water" ]
+    ] ],
+    [ "HoverText.cs", "_hover_text_8cs.html", [
+      [ "HoverText", "class_hover_text.html", "class_hover_text" ]
+    ] ],
+    [ "JSONManager.cs", "_j_s_o_n_manager_8cs.html", [
+      [ "MMTURICollection", "class_m_m_t_u_r_i_collection.html", "class_m_m_t_u_r_i_collection" ],
+      [ "JSONManager", "class_j_s_o_n_manager.html", "class_j_s_o_n_manager" ],
+      [ "JSONManager.URI", "class_j_s_o_n_manager_1_1_u_r_i.html", "class_j_s_o_n_manager_1_1_u_r_i" ],
+      [ "JSONManager.MMTTerm", "class_j_s_o_n_manager_1_1_m_m_t_term.html", "class_j_s_o_n_manager_1_1_m_m_t_term" ],
+      [ "JSONManager.OMA", "class_j_s_o_n_manager_1_1_o_m_a.html", "class_j_s_o_n_manager_1_1_o_m_a" ],
+      [ "JSONManager.OMS", "class_j_s_o_n_manager_1_1_o_m_s.html", "class_j_s_o_n_manager_1_1_o_m_s" ],
+      [ "JSONManager.OMSTR", "class_j_s_o_n_manager_1_1_o_m_s_t_r.html", "class_j_s_o_n_manager_1_1_o_m_s_t_r" ],
+      [ "JSONManager.OMF", "class_j_s_o_n_manager_1_1_o_m_f.html", "class_j_s_o_n_manager_1_1_o_m_f" ],
+      [ "JSONManager.MMTDeclaration", "class_j_s_o_n_manager_1_1_m_m_t_declaration.html", "class_j_s_o_n_manager_1_1_m_m_t_declaration" ],
+      [ "JSONManager.MMTSymbolDeclaration", "class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html", "class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration" ],
+      [ "JSONManager.MMTValueDeclaration", "class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html", "class_j_s_o_n_manager_1_1_m_m_t_value_declaration" ],
+      [ "JSONManager.JsonInheritenceConverter< T >", "class_j_s_o_n_manager_1_1_json_inheritence_converter.html", "class_j_s_o_n_manager_1_1_json_inheritence_converter" ]
+    ] ],
+    [ "Math3d.cs", "_math3d_8cs.html", [
+      [ "Math3d", "class_math3d.html", "class_math3d" ]
+    ] ],
+    [ "Restart.cs", "_restart_8cs.html", [
+      [ "Restart", "class_restart.html", "class_restart" ]
+    ] ],
+    [ "StageBehaviour.cs", "_stage_behaviour_8cs.html", [
+      [ "StageBehaviour", "class_stage_behaviour.html", "class_stage_behaviour" ]
+    ] ],
+    [ "StageStatic.cs", "_stage_static_8cs.html", [
+      [ "StageStatic", "class_stage_static.html", "class_stage_static" ],
+      [ "StageStatic.StageErrorStruct", "struct_stage_static_1_1_stage_error_struct.html", "struct_stage_static_1_1_stage_error_struct" ]
+    ] ],
+    [ "StartServer.cs", "_start_server_8cs.html", [
+      [ "StartServer", "class_start_server.html", "class_start_server" ]
+    ] ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/dir_f1704b393340e42ccf2ea06b4aa9270d.html b/Doxygen/output/html/dir_f1704b393340e42ccf2ea06b4aa9270d.html
new file mode 100644
index 0000000000000000000000000000000000000000..ebe35175d76b3f610a76732d50a177d075eb509d
--- /dev/null
+++ b/Doxygen/output/html/dir_f1704b393340e42ccf2ea06b4aa9270d.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/UI/MainMenue/PageLoader Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('dir_f1704b393340e42ccf2ea06b4aa9270d.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">PageLoader Directory Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_create_loader_8cs.html">CreateLoader.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_edit_loader_8cs.html">EditLoader.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_local_loader_8cs.html">LocalLoader.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_stage_loader_8cs.html">StageLoader.cs</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html">Assets</a></li><li class="navelem"><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_4ae35e2d0d203079e26c83ccaec95743.html">UI</a></li><li class="navelem"><a class="el" href="dir_721de5d964af8e546186d67c247c130b.html">MainMenue</a></li><li class="navelem"><a class="el" href="dir_f1704b393340e42ccf2ea06b4aa9270d.html">PageLoader</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/dir_f1704b393340e42ccf2ea06b4aa9270d.js b/Doxygen/output/html/dir_f1704b393340e42ccf2ea06b4aa9270d.js
new file mode 100644
index 0000000000000000000000000000000000000000..7079d5ad0d978a78743256e06b00b47d6b12eb08
--- /dev/null
+++ b/Doxygen/output/html/dir_f1704b393340e42ccf2ea06b4aa9270d.js
@@ -0,0 +1,15 @@
+var dir_f1704b393340e42ccf2ea06b4aa9270d =
+[
+    [ "CreateLoader.cs", "_create_loader_8cs.html", [
+      [ "CreateLoader", "class_create_loader.html", "class_create_loader" ]
+    ] ],
+    [ "EditLoader.cs", "_edit_loader_8cs.html", [
+      [ "EditLoader", "class_edit_loader.html", "class_edit_loader" ]
+    ] ],
+    [ "LocalLoader.cs", "_local_loader_8cs.html", [
+      [ "LocalLoader", "class_local_loader.html", null ]
+    ] ],
+    [ "StageLoader.cs", "_stage_loader_8cs.html", [
+      [ "StageLoader", "class_stage_loader.html", "class_stage_loader" ]
+    ] ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/doc.png b/Doxygen/output/html/doc.png
new file mode 100644
index 0000000000000000000000000000000000000000..3b60d92c55cf40e9a70ec4de8a0ac443aefef33b
--- /dev/null
+++ b/Doxygen/output/html/doc.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1
+size 746
diff --git a/Doxygen/output/html/doxygen.css b/Doxygen/output/html/doxygen.css
new file mode 100644
index 0000000000000000000000000000000000000000..8e9cca36af5d69dc6f7588bf23149e12457f05d5
--- /dev/null
+++ b/Doxygen/output/html/doxygen.css
@@ -0,0 +1,1827 @@
+/* The standard CSS for doxygen 1.9.2 */
+
+body, table, div, p, dl {
+	font: 400 14px/22px Roboto,sans-serif;
+}
+
+p.reference, p.definition {
+	font: 400 14px/22px Roboto,sans-serif;
+}
+
+/* @group Heading Levels */
+
+h1.groupheader {
+	font-size: 150%;
+}
+
+.title {
+	font: 400 14px/28px Roboto,sans-serif;
+	font-size: 150%;
+	font-weight: bold;
+	margin: 10px 2px;
+}
+
+h2.groupheader {
+	border-bottom: 1px solid #879ECB;
+	color: #354C7B;
+	font-size: 150%;
+	font-weight: normal;
+	margin-top: 1.75em;
+	padding-top: 8px;
+	padding-bottom: 4px;
+	width: 100%;
+}
+
+h3.groupheader {
+	font-size: 100%;
+}
+
+h1, h2, h3, h4, h5, h6 {
+	-webkit-transition: text-shadow 0.5s linear;
+	-moz-transition: text-shadow 0.5s linear;
+	-ms-transition: text-shadow 0.5s linear;
+	-o-transition: text-shadow 0.5s linear;
+	transition: text-shadow 0.5s linear;
+	margin-right: 15px;
+}
+
+h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
+	text-shadow: 0 0 15px cyan;
+}
+
+dt {
+	font-weight: bold;
+}
+
+ul.multicol {
+	-moz-column-gap: 1em;
+	-webkit-column-gap: 1em;
+	column-gap: 1em;
+	-moz-column-count: 3;
+	-webkit-column-count: 3;
+	column-count: 3;
+}
+
+p.startli, p.startdd {
+	margin-top: 2px;
+}
+
+th p.starttd, th p.intertd, th p.endtd {
+        font-size: 100%;
+        font-weight: 700;
+}
+
+p.starttd {
+	margin-top: 0px;
+}
+
+p.endli {
+	margin-bottom: 0px;
+}
+
+p.enddd {
+	margin-bottom: 4px;
+}
+
+p.endtd {
+	margin-bottom: 2px;
+}
+
+p.interli {
+}
+
+p.interdd {
+}
+
+p.intertd {
+}
+
+/* @end */
+
+caption {
+	font-weight: bold;
+}
+
+span.legend {
+	font-size: 70%;
+	text-align: center;
+}
+
+h3.version {
+	font-size: 90%;
+	text-align: center;
+}
+
+div.navtab {
+	border-right: 1px solid #A3B4D7;
+	padding-right: 15px;
+	text-align: right;
+	line-height: 110%;
+}
+
+div.navtab table {
+	border-spacing: 0;
+}
+
+td.navtab {
+	padding-right: 6px;
+	padding-left: 6px;
+}
+td.navtabHL {
+	background-image: url('tab_a.png');
+	background-repeat:repeat-x;
+	padding-right: 6px;
+	padding-left: 6px;
+}
+
+td.navtabHL a, td.navtabHL a:visited {
+	color: #fff;
+	text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+}
+
+a.navtab {
+	font-weight: bold;
+}
+
+div.qindex{
+	text-align: center;
+	width: 100%;
+	line-height: 140%;
+	font-size: 130%;
+	color: #A0A0A0;
+}
+
+dt.alphachar{
+	font-size: 180%;
+	font-weight: bold;
+}
+
+.alphachar a{
+	color: black;
+}
+
+.alphachar a:hover, .alphachar a:visited{
+	text-decoration: none;
+}
+
+.classindex dl {
+	padding: 25px;
+	column-count:1
+}
+
+.classindex dd {
+	display:inline-block;
+	margin-left: 50px;
+	width: 90%;
+	line-height: 1.15em;
+}
+
+.classindex dl.odd {
+	background-color: #F8F9FC;
+}
+
+@media(min-width: 1120px) {
+	.classindex dl {
+		column-count:2
+	}
+}
+
+@media(min-width: 1320px) {
+	.classindex dl {
+		column-count:3
+	}
+}
+
+
+/* @group Link Styling */
+
+a {
+	color: #3D578C;
+	font-weight: normal;
+	text-decoration: none;
+}
+
+.contents a:visited {
+	color: #4665A2;
+}
+
+a:hover {
+	text-decoration: underline;
+}
+
+.contents a.qindexHL:visited {
+        color: #FFFFFF;
+}
+
+a.el {
+	font-weight: bold;
+}
+
+a.elRef {
+}
+
+a.code, a.code:visited, a.line, a.line:visited {
+	color: #4665A2; 
+}
+
+a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
+	color: #4665A2; 
+}
+
+a.code.hl_class { /* style for links to class names in code snippets */ }
+a.code.hl_struct { /* style for links to struct names in code snippets */ }
+a.code.hl_union { /* style for links to union names in code snippets */ }
+a.code.hl_interface { /* style for links to interface names in code snippets */ }
+a.code.hl_protocol { /* style for links to protocol names in code snippets */ }
+a.code.hl_category { /* style for links to category names in code snippets */ }
+a.code.hl_exception { /* style for links to exception names in code snippets */ }
+a.code.hl_service { /* style for links to service names in code snippets */ }
+a.code.hl_singleton { /* style for links to singleton names in code snippets */ }
+a.code.hl_concept { /* style for links to concept names in code snippets */ }
+a.code.hl_namespace { /* style for links to namespace names in code snippets */ }
+a.code.hl_package { /* style for links to package names in code snippets */ }
+a.code.hl_define { /* style for links to macro names in code snippets */ }
+a.code.hl_function { /* style for links to function names in code snippets */ }
+a.code.hl_variable { /* style for links to variable names in code snippets */ }
+a.code.hl_typedef { /* style for links to typedef names in code snippets */ }
+a.code.hl_enumvalue { /* style for links to enum value names in code snippets */ }
+a.code.hl_enumeration { /* style for links to enumeration names in code snippets */ }
+a.code.hl_signal { /* style for links to Qt signal names in code snippets */ }
+a.code.hl_slot { /* style for links to Qt slot names in code snippets */ }
+a.code.hl_friend { /* style for links to friend names in code snippets */ }
+a.code.hl_dcop { /* style for links to KDE3 DCOP names in code snippets */ }
+a.code.hl_property { /* style for links to property names in code snippets */ }
+a.code.hl_event { /* style for links to event names in code snippets */ }
+a.code.hl_sequence { /* style for links to sequence names in code snippets */ }
+a.code.hl_dictionary { /* style for links to dictionary names in code snippets */ }
+
+/* @end */
+
+dl.el {
+	margin-left: -1cm;
+}
+
+ul {
+  overflow: hidden; /*Fixed: list item bullets overlap floating elements*/
+}
+
+#side-nav ul {
+  overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */
+}
+
+#main-nav ul {
+  overflow: visible; /* reset ul rule for the navigation bar drop down lists */
+}
+
+.fragment {
+  text-align: left;
+  direction: ltr;
+  overflow-x: auto; /*Fixed: fragment lines overlap floating elements*/
+  overflow-y: hidden;
+}
+
+pre.fragment {
+        border: 1px solid #C4CFE5;
+        background-color: #FBFCFD;
+        padding: 4px 6px;
+        margin: 4px 8px 4px 2px;
+        overflow: auto;
+        word-wrap: break-word;
+        font-size:  9pt;
+        line-height: 125%;
+        font-family: monospace, fixed;
+        font-size: 105%;
+}
+
+div.fragment {
+  padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/
+  margin: 4px 8px 4px 2px;
+	background-color: #FBFCFD;
+	border: 1px solid #C4CFE5;
+}
+
+div.line {
+	font-family: monospace, fixed;
+        font-size: 13px;
+	min-height: 13px;
+	line-height: 1.0;
+	text-wrap: unrestricted;
+	white-space: -moz-pre-wrap; /* Moz */
+	white-space: -pre-wrap;     /* Opera 4-6 */
+	white-space: -o-pre-wrap;   /* Opera 7 */
+	white-space: pre-wrap;      /* CSS3  */
+	word-wrap: break-word;      /* IE 5.5+ */
+	text-indent: -53px;
+	padding-left: 53px;
+	padding-bottom: 0px;
+	margin: 0px;
+	-webkit-transition-property: background-color, box-shadow;
+	-webkit-transition-duration: 0.5s;
+	-moz-transition-property: background-color, box-shadow;
+	-moz-transition-duration: 0.5s;
+	-ms-transition-property: background-color, box-shadow;
+	-ms-transition-duration: 0.5s;
+	-o-transition-property: background-color, box-shadow;
+	-o-transition-duration: 0.5s;
+	transition-property: background-color, box-shadow;
+	transition-duration: 0.5s;
+}
+
+div.line:after {
+    content:"\000A";
+    white-space: pre;
+}
+
+div.line.glow {
+	background-color: cyan;
+	box-shadow: 0 0 10px cyan;
+}
+
+
+span.lineno {
+	padding-right: 4px;
+        margin-right: 9px;
+	text-align: right;
+	border-right: 2px solid #0F0;
+	background-color: #E8E8E8;
+        white-space: pre;
+}
+span.lineno a {
+	background-color: #D8D8D8;
+}
+
+span.lineno a:hover {
+	background-color: #C8C8C8;
+}
+
+.lineno {
+	-webkit-touch-callout: none;
+	-webkit-user-select: none;
+	-khtml-user-select: none;
+	-moz-user-select: none;
+	-ms-user-select: none;
+	user-select: none;
+}
+
+div.ah, span.ah {
+	background-color: black;
+	font-weight: bold;
+	color: #FFFFFF;
+	margin-bottom: 3px;
+	margin-top: 3px;
+	padding: 0.2em;
+	border: solid thin #333;
+	border-radius: 0.5em;
+	-webkit-border-radius: .5em;
+	-moz-border-radius: .5em;
+	box-shadow: 2px 2px 3px #999;
+	-webkit-box-shadow: 2px 2px 3px #999;
+	-moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
+	background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
+	background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%);
+}
+
+div.classindex ul {
+        list-style: none;
+        padding-left: 0;
+}
+
+div.classindex span.ai {
+        display: inline-block;
+}
+
+div.groupHeader {
+	margin-left: 16px;
+	margin-top: 12px;
+	font-weight: bold;
+}
+
+div.groupText {
+	margin-left: 16px;
+	font-style: italic;
+}
+
+body {
+	background-color: white;
+	color: black;
+        margin: 0;
+}
+
+div.contents {
+	margin-top: 10px;
+	margin-left: 12px;
+	margin-right: 8px;
+}
+
+td.indexkey {
+	background-color: #EBEFF6;
+	font-weight: bold;
+	border: 1px solid #C4CFE5;
+	margin: 2px 0px 2px 0;
+	padding: 2px 10px;
+        white-space: nowrap;
+        vertical-align: top;
+}
+
+td.indexvalue {
+	background-color: #EBEFF6;
+	border: 1px solid #C4CFE5;
+	padding: 2px 10px;
+	margin: 2px 0px;
+}
+
+tr.memlist {
+	background-color: #EEF1F7;
+}
+
+p.formulaDsp {
+	text-align: center;
+}
+
+img.formulaDsp {
+	
+}
+
+img.formulaInl, img.inline {
+	vertical-align: middle;
+}
+
+div.center {
+	text-align: center;
+        margin-top: 0px;
+        margin-bottom: 0px;
+        padding: 0px;
+}
+
+div.center img {
+	border: 0px;
+}
+
+address.footer {
+	text-align: right;
+	padding-right: 12px;
+}
+
+img.footer {
+	border: 0px;
+	vertical-align: middle;
+}
+
+.compoundTemplParams {
+	color: #4665A2;
+	font-size: 80%;
+	line-height: 120%;
+}
+
+/* @group Code Colorization */
+
+span.keyword {
+	color: #008000
+}
+
+span.keywordtype {
+	color: #604020
+}
+
+span.keywordflow {
+	color: #e08000
+}
+
+span.comment {
+	color: #800000
+}
+
+span.preprocessor {
+	color: #806020
+}
+
+span.stringliteral {
+	color: #002080
+}
+
+span.charliteral {
+	color: #008080
+}
+
+span.vhdldigit { 
+	color: #ff00ff 
+}
+
+span.vhdlchar { 
+	color: #000000 
+}
+
+span.vhdlkeyword { 
+	color: #700070 
+}
+
+span.vhdllogic { 
+	color: #ff0000 
+}
+
+blockquote {
+        background-color: #F7F8FB;
+        border-left: 2px solid #9CAFD4;
+        margin: 0 24px 0 4px;
+        padding: 0 12px 0 16px;
+}
+
+blockquote.DocNodeRTL {
+   border-left: 0;
+   border-right: 2px solid #9CAFD4;
+   margin: 0 4px 0 24px;
+   padding: 0 16px 0 12px;
+}
+
+/* @end */
+
+/*
+.search {
+	color: #003399;
+	font-weight: bold;
+}
+
+form.search {
+	margin-bottom: 0px;
+	margin-top: 0px;
+}
+
+input.search {
+	font-size: 75%;
+	color: #000080;
+	font-weight: normal;
+	background-color: #e8eef2;
+}
+*/
+
+td.tiny {
+	font-size: 75%;
+}
+
+.dirtab {
+	padding: 4px;
+	border-collapse: collapse;
+	border: 1px solid #A3B4D7;
+}
+
+th.dirtab {
+	background: #EBEFF6;
+	font-weight: bold;
+}
+
+hr {
+	height: 0px;
+	border: none;
+	border-top: 1px solid #4A6AAA;
+}
+
+hr.footer {
+	height: 1px;
+}
+
+/* @group Member Descriptions */
+
+table.memberdecls {
+	border-spacing: 0px;
+	padding: 0px;
+}
+
+.memberdecls td, .fieldtable tr {
+	-webkit-transition-property: background-color, box-shadow;
+	-webkit-transition-duration: 0.5s;
+	-moz-transition-property: background-color, box-shadow;
+	-moz-transition-duration: 0.5s;
+	-ms-transition-property: background-color, box-shadow;
+	-ms-transition-duration: 0.5s;
+	-o-transition-property: background-color, box-shadow;
+	-o-transition-duration: 0.5s;
+	transition-property: background-color, box-shadow;
+	transition-duration: 0.5s;
+}
+
+.memberdecls td.glow, .fieldtable tr.glow {
+	background-color: cyan;
+	box-shadow: 0 0 15px cyan;
+}
+
+.mdescLeft, .mdescRight,
+.memItemLeft, .memItemRight,
+.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
+	background-color: #F9FAFC;
+	border: none;
+	margin: 4px;
+	padding: 1px 0 0 8px;
+}
+
+.mdescLeft, .mdescRight {
+	padding: 0px 8px 4px 8px;
+	color: #555;
+}
+
+.memSeparator {
+        border-bottom: 1px solid #DEE4F0;
+        line-height: 1px;
+        margin: 0px;
+        padding: 0px;
+}
+
+.memItemLeft, .memTemplItemLeft {
+        white-space: nowrap;
+}
+
+.memItemRight, .memTemplItemRight {
+	width: 100%;
+}
+
+.memTemplParams {
+	color: #4665A2;
+        white-space: nowrap;
+	font-size: 80%;
+}
+
+/* @end */
+
+/* @group Member Details */
+
+/* Styles for detailed member documentation */
+
+.memtitle {
+	padding: 8px;
+	border-top: 1px solid #A8B8D9;
+	border-left: 1px solid #A8B8D9;
+	border-right: 1px solid #A8B8D9;
+	border-top-right-radius: 4px;
+	border-top-left-radius: 4px;
+	margin-bottom: -1px;
+	background-image: url('nav_f.png');
+	background-repeat: repeat-x;
+	background-color: #E2E8F2;
+	line-height: 1.25;
+	font-weight: 300;
+	float:left;
+}
+
+.permalink
+{
+        font-size: 65%;
+        display: inline-block;
+        vertical-align: middle;
+}
+
+.memtemplate {
+	font-size: 80%;
+	color: #4665A2;
+	font-weight: normal;
+	margin-left: 9px;
+}
+
+.memnav {
+	background-color: #EBEFF6;
+	border: 1px solid #A3B4D7;
+	text-align: center;
+	margin: 2px;
+	margin-right: 15px;
+	padding: 2px;
+}
+
+.mempage {
+	width: 100%;
+}
+
+.memitem {
+	padding: 0;
+	margin-bottom: 10px;
+	margin-right: 5px;
+        -webkit-transition: box-shadow 0.5s linear;
+        -moz-transition: box-shadow 0.5s linear;
+        -ms-transition: box-shadow 0.5s linear;
+        -o-transition: box-shadow 0.5s linear;
+        transition: box-shadow 0.5s linear;
+        display: table !important;
+        width: 100%;
+}
+
+.memitem.glow {
+         box-shadow: 0 0 15px cyan;
+}
+
+.memname {
+        font-weight: 400;
+        margin-left: 6px;
+}
+
+.memname td {
+	vertical-align: bottom;
+}
+
+.memproto, dl.reflist dt {
+        border-top: 1px solid #A8B8D9;
+        border-left: 1px solid #A8B8D9;
+        border-right: 1px solid #A8B8D9;
+        padding: 6px 0px 6px 0px;
+        color: #253555;
+        font-weight: bold;
+        text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+        background-color: #DFE5F1;
+        /* opera specific markup */
+        box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+        border-top-right-radius: 4px;
+        /* firefox specific markup */
+        -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+        -moz-border-radius-topright: 4px;
+        /* webkit specific markup */
+        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+        -webkit-border-top-right-radius: 4px;
+
+}
+
+.overload {
+        font-family: "courier new",courier,monospace;
+	font-size: 65%;
+}
+
+.memdoc, dl.reflist dd {
+        border-bottom: 1px solid #A8B8D9;      
+        border-left: 1px solid #A8B8D9;      
+        border-right: 1px solid #A8B8D9; 
+        padding: 6px 10px 2px 10px;
+        background-color: #FBFCFD;
+        border-top-width: 0;
+        background-image:url('nav_g.png');
+        background-repeat:repeat-x;
+        background-color: #FFFFFF;
+        /* opera specific markup */
+        border-bottom-left-radius: 4px;
+        border-bottom-right-radius: 4px;
+        box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+        /* firefox specific markup */
+        -moz-border-radius-bottomleft: 4px;
+        -moz-border-radius-bottomright: 4px;
+        -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+        /* webkit specific markup */
+        -webkit-border-bottom-left-radius: 4px;
+        -webkit-border-bottom-right-radius: 4px;
+        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+}
+
+dl.reflist dt {
+        padding: 5px;
+}
+
+dl.reflist dd {
+        margin: 0px 0px 10px 0px;
+        padding: 5px;
+}
+
+.paramkey {
+	text-align: right;
+}
+
+.paramtype {
+	white-space: nowrap;
+}
+
+.paramname {
+	color: #602020;
+	white-space: nowrap;
+}
+.paramname em {
+	font-style: normal;
+}
+.paramname code {
+        line-height: 14px;
+}
+
+.params, .retval, .exception, .tparams {
+        margin-left: 0px;
+        padding-left: 0px;
+}       
+
+.params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname {
+        font-weight: bold;
+        vertical-align: top;
+}
+        
+.params .paramtype, .tparams .paramtype {
+        font-style: italic;
+        vertical-align: top;
+}       
+        
+.params .paramdir, .tparams .paramdir {
+        font-family: "courier new",courier,monospace;
+        vertical-align: top;
+}
+
+table.mlabels {
+	border-spacing: 0px;
+}
+
+td.mlabels-left {
+	width: 100%;
+	padding: 0px;
+}
+
+td.mlabels-right {
+	vertical-align: bottom;
+	padding: 0px;
+	white-space: nowrap;
+}
+
+span.mlabels {
+        margin-left: 8px;
+}
+
+span.mlabel {
+        background-color: #728DC1;
+        border-top:1px solid #5373B4;
+        border-left:1px solid #5373B4;
+        border-right:1px solid #C4CFE5;
+        border-bottom:1px solid #C4CFE5;
+	text-shadow: none;
+	color: white;
+	margin-right: 4px;
+	padding: 2px 3px;
+	border-radius: 3px;
+	font-size: 7pt;
+	white-space: nowrap;
+	vertical-align: middle;
+}
+
+
+
+/* @end */
+
+/* these are for tree view inside a (index) page */
+
+div.directory {
+        margin: 10px 0px;
+        border-top: 1px solid #9CAFD4;
+        border-bottom: 1px solid #9CAFD4;
+        width: 100%;
+}
+
+.directory table {
+        border-collapse:collapse;
+}
+
+.directory td {
+        margin: 0px;
+        padding: 0px;
+	vertical-align: top;
+}
+
+.directory td.entry {
+        white-space: nowrap;
+        padding-right: 6px;
+	padding-top: 3px;
+}
+
+.directory td.entry a {
+        outline:none;
+}
+
+.directory td.entry a img {
+        border: none;
+}
+
+.directory td.desc {
+        width: 100%;
+        padding-left: 6px;
+	padding-right: 6px;
+	padding-top: 3px;
+	border-left: 1px solid rgba(0,0,0,0.05);
+}
+
+.directory tr.even {
+	padding-left: 6px;
+	background-color: #F7F8FB;
+}
+
+.directory img {
+	vertical-align: -30%;
+}
+
+.directory .levels {
+        white-space: nowrap;
+        width: 100%;
+        text-align: right;
+        font-size: 9pt;
+}
+
+.directory .levels span {
+        cursor: pointer;
+        padding-left: 2px;
+        padding-right: 2px;
+	color: #3D578C;
+}
+
+.arrow {
+    color: #9CAFD4;
+    -webkit-user-select: none;
+    -khtml-user-select: none;
+    -moz-user-select: none;
+    -ms-user-select: none;
+    user-select: none;
+    cursor: pointer;
+    font-size: 80%;
+    display: inline-block;
+    width: 16px;
+    height: 22px;
+}
+
+.icon {
+    font-family: Arial, Helvetica;
+    font-weight: bold;
+    font-size: 12px;
+    height: 14px;
+    width: 16px;
+    display: inline-block;
+    background-color: #728DC1;
+    color: white;
+    text-align: center;
+    border-radius: 4px;
+    margin-left: 2px;
+    margin-right: 2px;
+}
+
+.icona {
+    width: 24px;
+    height: 22px;
+    display: inline-block;
+}
+
+.iconfopen {
+    width: 24px;
+    height: 18px;
+    margin-bottom: 4px;
+    background-image:url('folderopen.png');
+    background-position: 0px -4px;
+    background-repeat: repeat-y;
+    vertical-align:top;
+    display: inline-block;
+}
+
+.iconfclosed {
+    width: 24px;
+    height: 18px;
+    margin-bottom: 4px;
+    background-image:url('folderclosed.png');
+    background-position: 0px -4px;
+    background-repeat: repeat-y;
+    vertical-align:top;
+    display: inline-block;
+}
+
+.icondoc {
+    width: 24px;
+    height: 18px;
+    margin-bottom: 4px;
+    background-image:url('doc.png');
+    background-position: 0px -4px;
+    background-repeat: repeat-y;
+    vertical-align:top;
+    display: inline-block;
+}
+
+table.directory {
+    font: 400 14px Roboto,sans-serif;
+}
+
+/* @end */
+
+div.dynheader {
+        margin-top: 8px;
+	-webkit-touch-callout: none;
+	-webkit-user-select: none;
+	-khtml-user-select: none;
+	-moz-user-select: none;
+	-ms-user-select: none;
+	user-select: none;
+}
+
+address {
+	font-style: normal;
+	color: #2A3D61;
+}
+
+table.doxtable caption {
+	caption-side: top;
+}
+
+table.doxtable {
+	border-collapse:collapse;
+        margin-top: 4px;
+        margin-bottom: 4px;
+}
+
+table.doxtable td, table.doxtable th {
+	border: 1px solid #2D4068;
+	padding: 3px 7px 2px;
+}
+
+table.doxtable th {
+	background-color: #374F7F;
+	color: #FFFFFF;
+	font-size: 110%;
+	padding-bottom: 4px;
+	padding-top: 5px;
+}
+
+table.fieldtable {
+        /*width: 100%;*/
+        margin-bottom: 10px;
+        border: 1px solid #A8B8D9;
+        border-spacing: 0px;
+        -moz-border-radius: 4px;
+        -webkit-border-radius: 4px;
+        border-radius: 4px;
+        -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
+        -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
+        box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
+}
+
+.fieldtable td, .fieldtable th {
+        padding: 3px 7px 2px;
+}
+
+.fieldtable td.fieldtype, .fieldtable td.fieldname {
+        white-space: nowrap;
+        border-right: 1px solid #A8B8D9;
+        border-bottom: 1px solid #A8B8D9;
+        vertical-align: top;
+}
+
+.fieldtable td.fieldname {
+        padding-top: 3px;
+}
+
+.fieldtable td.fielddoc {
+        border-bottom: 1px solid #A8B8D9;
+        /*width: 100%;*/
+}
+
+.fieldtable td.fielddoc p:first-child {
+        margin-top: 0px;
+}       
+        
+.fieldtable td.fielddoc p:last-child {
+        margin-bottom: 2px;
+}
+
+.fieldtable tr:last-child td {
+        border-bottom: none;
+}
+
+.fieldtable th {
+        background-image:url('nav_f.png');
+        background-repeat:repeat-x;
+        background-color: #E2E8F2;
+        font-size: 90%;
+        color: #253555;
+        padding-bottom: 4px;
+        padding-top: 5px;
+        text-align:left;
+        font-weight: 400;
+        -moz-border-radius-topleft: 4px;
+        -moz-border-radius-topright: 4px;
+        -webkit-border-top-left-radius: 4px;
+        -webkit-border-top-right-radius: 4px;
+        border-top-left-radius: 4px;
+        border-top-right-radius: 4px;
+        border-bottom: 1px solid #A8B8D9;
+}
+
+
+.tabsearch {
+	top: 0px;
+	left: 10px;
+	height: 36px;
+	background-image: url('tab_b.png');
+	z-index: 101;
+	overflow: hidden;
+	font-size: 13px;
+}
+
+.navpath ul
+{
+	font-size: 11px;
+	background-image:url('tab_b.png');
+	background-repeat:repeat-x;
+	background-position: 0 -5px;
+	height:30px;
+	line-height:30px;
+	color:#8AA0CC;
+	border:solid 1px #C2CDE4;
+	overflow:hidden;
+	margin:0px;
+	padding:0px;
+}
+
+.navpath li
+{
+	list-style-type:none;
+	float:left;
+	padding-left:10px;
+	padding-right:15px;
+	background-image:url('bc_s.png');
+	background-repeat:no-repeat;
+	background-position:right;
+	color:#364D7C;
+}
+
+.navpath li.navelem a
+{
+	height:32px;
+	display:block;
+	text-decoration: none;
+	outline: none;
+	color: #283A5D;
+	font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
+	text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+	text-decoration: none;        
+}
+
+.navpath li.navelem a:hover
+{
+	color:#6884BD;
+}
+
+.navpath li.footer
+{
+        list-style-type:none;
+        float:right;
+        padding-left:10px;
+        padding-right:15px;
+        background-image:none;
+        background-repeat:no-repeat;
+        background-position:right;
+        color:#364D7C;
+        font-size: 8pt;
+}
+
+
+div.summary
+{
+	float: right;
+	font-size: 8pt;
+	padding-right: 5px;
+	width: 50%;
+	text-align: right;
+}       
+
+div.summary a
+{
+	white-space: nowrap;
+}
+
+table.classindex
+{
+        margin: 10px;
+        white-space: nowrap;
+        margin-left: 3%;
+        margin-right: 3%;
+        width: 94%;
+        border: 0;
+        border-spacing: 0; 
+        padding: 0;
+}
+
+div.ingroups
+{
+	font-size: 8pt;
+	width: 50%;
+	text-align: left;
+}
+
+div.ingroups a
+{
+	white-space: nowrap;
+}
+
+div.header
+{
+        background-image:url('nav_h.png');
+        background-repeat:repeat-x;
+	background-color: #F9FAFC;
+	margin:  0px;
+	border-bottom: 1px solid #C4CFE5;
+}
+
+div.headertitle
+{
+	padding: 5px 5px 5px 10px;
+}
+
+.PageDocRTL-title div.headertitle {
+  text-align: right;
+  direction: rtl;
+}
+
+dl {
+        padding: 0 0 0 0;
+}
+
+/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug, dl.examples */
+dl.section {
+	margin-left: 0px;
+	padding-left: 0px;
+}
+
+dl.section.DocNodeRTL {
+  margin-right: 0px;
+  padding-right: 0px;
+}
+
+dl.note {
+  margin-left: -7px;
+  padding-left: 3px;
+  border-left: 4px solid;
+  border-color: #D0C000;
+}
+
+dl.note.DocNodeRTL {
+  margin-left: 0;
+  padding-left: 0;
+  border-left: 0;
+  margin-right: -7px;
+  padding-right: 3px;
+  border-right: 4px solid;
+  border-color: #D0C000;
+}
+
+dl.warning, dl.attention {
+  margin-left: -7px;
+  padding-left: 3px;
+  border-left: 4px solid;
+  border-color: #FF0000;
+}
+
+dl.warning.DocNodeRTL, dl.attention.DocNodeRTL {
+  margin-left: 0;
+  padding-left: 0;
+  border-left: 0;
+  margin-right: -7px;
+  padding-right: 3px;
+  border-right: 4px solid;
+  border-color: #FF0000;
+}
+
+dl.pre, dl.post, dl.invariant {
+  margin-left: -7px;
+  padding-left: 3px;
+  border-left: 4px solid;
+  border-color: #00D000;
+}
+
+dl.pre.DocNodeRTL, dl.post.DocNodeRTL, dl.invariant.DocNodeRTL {
+  margin-left: 0;
+  padding-left: 0;
+  border-left: 0;
+  margin-right: -7px;
+  padding-right: 3px;
+  border-right: 4px solid;
+  border-color: #00D000;
+}
+
+dl.deprecated {
+  margin-left: -7px;
+  padding-left: 3px;
+  border-left: 4px solid;
+  border-color: #505050;
+}
+
+dl.deprecated.DocNodeRTL {
+  margin-left: 0;
+  padding-left: 0;
+  border-left: 0;
+  margin-right: -7px;
+  padding-right: 3px;
+  border-right: 4px solid;
+  border-color: #505050;
+}
+
+dl.todo {
+  margin-left: -7px;
+  padding-left: 3px;
+  border-left: 4px solid;
+  border-color: #00C0E0;
+}
+
+dl.todo.DocNodeRTL {
+  margin-left: 0;
+  padding-left: 0;
+  border-left: 0;
+  margin-right: -7px;
+  padding-right: 3px;
+  border-right: 4px solid;
+  border-color: #00C0E0;
+}
+
+dl.test {
+  margin-left: -7px;
+  padding-left: 3px;
+  border-left: 4px solid;
+  border-color: #3030E0;
+}
+
+dl.test.DocNodeRTL {
+  margin-left: 0;
+  padding-left: 0;
+  border-left: 0;
+  margin-right: -7px;
+  padding-right: 3px;
+  border-right: 4px solid;
+  border-color: #3030E0;
+}
+
+dl.bug {
+  margin-left: -7px;
+  padding-left: 3px;
+  border-left: 4px solid;
+  border-color: #C08050;
+}
+
+dl.bug.DocNodeRTL {
+  margin-left: 0;
+  padding-left: 0;
+  border-left: 0;
+  margin-right: -7px;
+  padding-right: 3px;
+  border-right: 4px solid;
+  border-color: #C08050;
+}
+
+dl.section dd {
+	margin-bottom: 6px;
+}
+
+
+#projectlogo
+{
+	text-align: center;
+	vertical-align: bottom;
+	border-collapse: separate;
+}
+ 
+#projectlogo img
+{ 
+	border: 0px none;
+}
+ 
+#projectalign
+{
+        vertical-align: middle;
+}
+
+#projectname
+{
+	font: 200% Tahoma, Arial,sans-serif;
+	margin: 0px;
+	padding: 2px 0px;
+}
+    
+#projectbrief
+{
+	font: 90% Tahoma, Arial,sans-serif;
+	margin: 0px;
+	padding: 0px;
+}
+
+#projectnumber
+{
+	font: 50% Tahoma, Arial,sans-serif;
+	margin: 0px;
+	padding: 0px;
+}
+
+#titlearea
+{
+	padding: 0px;
+	margin: 0px;
+	width: 100%;
+	border-bottom: 1px solid #5373B4;
+}
+
+.image
+{
+        text-align: center;
+}
+
+.dotgraph
+{
+        text-align: center;
+}
+
+.mscgraph
+{
+        text-align: center;
+}
+
+.plantumlgraph
+{
+        text-align: center;
+}
+
+.diagraph
+{
+        text-align: center;
+}
+
+.caption
+{
+	font-weight: bold;
+}
+
+div.zoom
+{
+	border: 1px solid #90A5CE;
+}
+
+dl.citelist {
+        margin-bottom:50px;
+}
+
+dl.citelist dt {
+        color:#334975;
+        float:left;
+        font-weight:bold;
+        margin-right:10px;
+        padding:5px;
+        text-align:right;
+        width:52px;
+}
+
+dl.citelist dd {
+        margin:2px 0 2px 72px;
+        padding:5px 0;
+}
+
+div.toc {
+        padding: 14px 25px;
+        background-color: #F4F6FA;
+        border: 1px solid #D8DFEE;
+        border-radius: 7px 7px 7px 7px;
+        float: right;
+        height: auto;
+        margin: 0 8px 10px 10px;
+        width: 200px;
+}
+
+.PageDocRTL-title div.toc {
+  float: left !important;
+  text-align: right;
+}
+
+div.toc li {
+        background: url("bdwn.png") no-repeat scroll 0 5px transparent;
+        font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
+        margin-top: 5px;
+        padding-left: 10px;
+        padding-top: 2px;
+}
+
+.PageDocRTL-title div.toc li {
+  background-position-x: right !important;
+  padding-left: 0 !important;
+  padding-right: 10px;
+}
+
+div.toc h3 {
+        font: bold 12px/1.2 Arial,FreeSans,sans-serif;
+	color: #4665A2;
+        border-bottom: 0 none;
+        margin: 0;
+}
+
+div.toc ul {
+        list-style: none outside none;
+        border: medium none;
+        padding: 0px;
+}       
+
+div.toc li.level1 {
+        margin-left: 0px;
+}
+
+div.toc li.level2 {
+        margin-left: 15px;
+}
+
+div.toc li.level3 {
+        margin-left: 30px;
+}
+
+div.toc li.level4 {
+        margin-left: 45px;
+}
+
+span.emoji {
+        /* font family used at the site: https://unicode.org/emoji/charts/full-emoji-list.html
+         * font-family: "Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", Times, Symbola, Aegyptus, Code2000, Code2001, Code2002, Musica, serif, LastResort;
+         */
+}
+
+.PageDocRTL-title div.toc li.level1 {
+  margin-left: 0 !important;
+  margin-right: 0;
+}
+
+.PageDocRTL-title div.toc li.level2 {
+  margin-left: 0 !important;
+  margin-right: 15px;
+}
+
+.PageDocRTL-title div.toc li.level3 {
+  margin-left: 0 !important;
+  margin-right: 30px;
+}
+
+.PageDocRTL-title div.toc li.level4 {
+  margin-left: 0 !important;
+  margin-right: 45px;
+}
+
+.inherit_header {
+        font-weight: bold;
+        color: gray;
+        cursor: pointer;
+	-webkit-touch-callout: none;
+	-webkit-user-select: none;
+	-khtml-user-select: none;
+	-moz-user-select: none;
+	-ms-user-select: none;
+	user-select: none;
+}
+
+.inherit_header td {
+        padding: 6px 0px 2px 5px;
+}
+
+.inherit {
+        display: none;
+}
+
+tr.heading h2 {
+        margin-top: 12px;
+        margin-bottom: 4px;
+}
+
+/* tooltip related style info */
+
+.ttc {
+        position: absolute;
+        display: none;
+}
+
+#powerTip {
+	cursor: default;
+	white-space: nowrap;
+	background-color: white;
+	border: 1px solid gray;
+	border-radius: 4px 4px 4px 4px;
+	box-shadow: 1px 1px 7px gray;
+	display: none;
+	font-size: smaller;
+	max-width: 80%;
+	opacity: 0.9;
+	padding: 1ex 1em 1em;
+	position: absolute;
+	z-index: 2147483647;
+}
+
+#powerTip div.ttdoc {
+        color: grey;
+	font-style: italic;
+}
+
+#powerTip div.ttname a {
+        font-weight: bold;
+}
+
+#powerTip div.ttname {
+        font-weight: bold;
+}
+
+#powerTip div.ttdeci {
+        color: #006318;
+}
+
+#powerTip div {
+        margin: 0px;
+        padding: 0px;
+        font: 12px/16px Roboto,sans-serif;
+}
+
+#powerTip:before, #powerTip:after {
+	content: "";
+	position: absolute;
+	margin: 0px;
+}
+
+#powerTip.n:after,  #powerTip.n:before,
+#powerTip.s:after,  #powerTip.s:before,
+#powerTip.w:after,  #powerTip.w:before,
+#powerTip.e:after,  #powerTip.e:before,
+#powerTip.ne:after, #powerTip.ne:before,
+#powerTip.se:after, #powerTip.se:before,
+#powerTip.nw:after, #powerTip.nw:before,
+#powerTip.sw:after, #powerTip.sw:before {
+	border: solid transparent;
+	content: " ";
+	height: 0;
+	width: 0;
+	position: absolute;
+}
+
+#powerTip.n:after,  #powerTip.s:after,
+#powerTip.w:after,  #powerTip.e:after,
+#powerTip.nw:after, #powerTip.ne:after,
+#powerTip.sw:after, #powerTip.se:after {
+	border-color: rgba(255, 255, 255, 0);
+}
+
+#powerTip.n:before,  #powerTip.s:before,
+#powerTip.w:before,  #powerTip.e:before,
+#powerTip.nw:before, #powerTip.ne:before,
+#powerTip.sw:before, #powerTip.se:before {
+	border-color: rgba(128, 128, 128, 0);
+}
+
+#powerTip.n:after,  #powerTip.n:before,
+#powerTip.ne:after, #powerTip.ne:before,
+#powerTip.nw:after, #powerTip.nw:before {
+	top: 100%;
+}
+
+#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after {
+	border-top-color: #FFFFFF;
+	border-width: 10px;
+	margin: 0px -10px;
+}
+#powerTip.n:before {
+	border-top-color: #808080;
+	border-width: 11px;
+	margin: 0px -11px;
+}
+#powerTip.n:after, #powerTip.n:before {
+	left: 50%;
+}
+
+#powerTip.nw:after, #powerTip.nw:before {
+	right: 14px;
+}
+
+#powerTip.ne:after, #powerTip.ne:before {
+	left: 14px;
+}
+
+#powerTip.s:after,  #powerTip.s:before,
+#powerTip.se:after, #powerTip.se:before,
+#powerTip.sw:after, #powerTip.sw:before {
+	bottom: 100%;
+}
+
+#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after {
+	border-bottom-color: #FFFFFF;
+	border-width: 10px;
+	margin: 0px -10px;
+}
+
+#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before {
+	border-bottom-color: #808080;
+	border-width: 11px;
+	margin: 0px -11px;
+}
+
+#powerTip.s:after, #powerTip.s:before {
+	left: 50%;
+}
+
+#powerTip.sw:after, #powerTip.sw:before {
+	right: 14px;
+}
+
+#powerTip.se:after, #powerTip.se:before {
+	left: 14px;
+}
+
+#powerTip.e:after, #powerTip.e:before {
+	left: 100%;
+}
+#powerTip.e:after {
+	border-left-color: #FFFFFF;
+	border-width: 10px;
+	top: 50%;
+	margin-top: -10px;
+}
+#powerTip.e:before {
+	border-left-color: #808080;
+	border-width: 11px;
+	top: 50%;
+	margin-top: -11px;
+}
+
+#powerTip.w:after, #powerTip.w:before {
+	right: 100%;
+}
+#powerTip.w:after {
+	border-right-color: #FFFFFF;
+	border-width: 10px;
+	top: 50%;
+	margin-top: -10px;
+}
+#powerTip.w:before {
+	border-right-color: #808080;
+	border-width: 11px;
+	top: 50%;
+	margin-top: -11px;
+}
+
+@media print
+{
+  #top { display: none; }
+  #side-nav { display: none; }
+  #nav-path { display: none; }
+  body { overflow:visible; }
+  h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
+  .summary { display: none; }
+  .memitem { page-break-inside: avoid; }
+  #doc-content
+  {
+    margin-left:0 !important;
+    height:auto !important;
+    width:auto !important;
+    overflow:inherit;
+    display:inline;
+  }
+}
+
+/* @group Markdown */
+
+table.markdownTable {
+	border-collapse:collapse;
+        margin-top: 4px;
+        margin-bottom: 4px;
+}
+
+table.markdownTable td, table.markdownTable th {
+	border: 1px solid #2D4068;
+	padding: 3px 7px 2px;
+}
+
+table.markdownTable tr {
+}
+
+th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone {
+	background-color: #374F7F;
+	color: #FFFFFF;
+	font-size: 110%;
+	padding-bottom: 4px;
+	padding-top: 5px;
+}
+
+th.markdownTableHeadLeft, td.markdownTableBodyLeft {
+	text-align: left
+}
+
+th.markdownTableHeadRight, td.markdownTableBodyRight {
+	text-align: right
+}
+
+th.markdownTableHeadCenter, td.markdownTableBodyCenter {
+	text-align: center
+}
+
+.DocNodeRTL {
+  text-align: right;
+  direction: rtl;
+}
+
+.DocNodeLTR {
+  text-align: left;
+  direction: ltr;
+}
+
+table.DocNodeRTL {
+   width: auto;
+   margin-right: 0;
+   margin-left: auto;
+}
+
+table.DocNodeLTR {
+   width: auto;
+   margin-right: auto;
+   margin-left: 0;
+}
+
+tt, code, kbd, samp
+{
+  display: inline-block;
+  direction:ltr; 
+}
+/* @end */
+
+u {
+	text-decoration: underline;
+}
+
diff --git a/Doxygen/output/html/doxygen.svg b/Doxygen/output/html/doxygen.svg
new file mode 100644
index 0000000000000000000000000000000000000000..d42dad52d5d1d835a65d89dbddd042c44ee40d3b
--- /dev/null
+++ b/Doxygen/output/html/doxygen.svg
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg version="1.1" viewBox="0 0 104 31" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+  <linearGradient id="a">
+   <stop stop-color="#5373B4" offset="0"/>
+   <stop stop-color="#7C95C6" offset="1"/>
+  </linearGradient>
+  <linearGradient id="d" x1="31.474" x2="31.474" y1="24.821" y2="26.773" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+  <linearGradient id="c" x1="31.474" x2="31.474" y1="24.821" y2="26.773" gradientTransform="matrix(.6816 0 0 1.0248 72.391 -.91809)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+  <linearGradient id="b" x1="56.295" x2="56.295" y1="24.622" y2="26.574" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+  <linearGradient id="e" x1="49.067" x2="48.956" y1="19.719" y2="9.5227" gradientTransform="matrix(.97968 0 0 1.0207 -.25579 -.25579)" gradientUnits="userSpaceOnUse">
+   <stop stop-color="#C0CCE3" offset="0"/>
+   <stop stop-color="#EEF1F7" offset="1"/>
+  </linearGradient>
+  <filter id="f" x="-.010676" y="-.045304" width="1.0214" height="1.0906" color-interpolation-filters="sRGB">
+   <feGaussianBlur stdDeviation="0.45293203"/>
+  </filter>
+ </defs>
+ <g>
+  <path transform="translate(-2.5759 -27.848)" d="m13.609 32.203v6.8633h-0.05078c-0.40533-0.66867-0.96254-1.1715-1.6719-1.5059-0.69244-0.35193-1.4282-0.52734-2.2051-0.52734-0.96267 0-1.807 0.2027-2.5332 0.60742-0.72622 0.38713-1.3344 0.90556-1.8242 1.5566-0.47289 0.65108-0.83456 1.4092-1.0879 2.2715-0.23644 0.84464-0.35547 1.7236-0.35547 2.6387 0 0.95022 0.11902 1.8643 0.35547 2.7441 0.25333 0.87983 0.615 1.6633 1.0879 2.3496 0.48978 0.66867 1.1065 1.2066 1.8496 1.6113 0.74311 0.38713 1.6044 0.58008 2.584 0.58008 0.86133 0 1.6311-0.15787 2.3066-0.47461 0.69244-0.33434 1.2497-0.87227 1.6719-1.6113h0.05078v1.7422h3.4199v-18.846zm12.875 4.8301c-1.0302 0-1.9596 0.17541-2.7871 0.52734-0.82756 0.33434-1.5358 0.81965-2.127 1.4531-0.59111 0.61588-1.0483 1.3721-1.3691 2.2695-0.32089 0.87983-0.48047 1.866-0.48047 2.957s0.15958 2.0752 0.48047 2.9551c0.32089 0.87983 0.77803 1.6361 1.3691 2.2695 0.59111 0.61588 1.2994 1.0914 2.127 1.4258 0.82756 0.33434 1.7569 0.50195 2.7871 0.50195 1.0302 0 1.9596-0.16762 2.7871-0.50195 0.84444-0.33434 1.5612-0.8099 2.1523-1.4258 0.59111-0.63348 1.0483-1.3897 1.3691-2.2695 0.32089-0.87983 0.48047-1.8641 0.48047-2.9551s-0.15958-2.0772-0.48047-2.957c-0.32089-0.89743-0.77803-1.6536-1.3691-2.2695-0.59111-0.63348-1.3079-1.1188-2.1523-1.4531-0.82756-0.35193-1.7569-0.52734-2.7871-0.52734zm41.715 0c-0.912 0-1.7223 0.18516-2.4316 0.55469-0.69244 0.36953-1.2752 0.87043-1.748 1.5039-0.47289 0.61588-0.83651 1.337-1.0898 2.1641-0.23645 0.80944-0.35352 1.6553-0.35352 2.5352 0 0.93262 0.10007 1.8214 0.30273 2.666 0.21956 0.82704 0.55767 1.556 1.0137 2.1895 0.456 0.61588 1.0387 1.109 1.748 1.4785 0.70933 0.35193 1.5536 0.5293 2.5332 0.5293 0.79378 0 1.5446-0.16762 2.2539-0.50195 0.72622-0.35193 1.2834-0.88986 1.6719-1.6113h0.05078v1.7949c0.01689 0.96782-0.21071 1.7689-0.68359 2.4023-0.456 0.63348-1.1898 0.95117-2.2031 0.95117-0.64178 0-1.2075-0.14228-1.6973-0.42383-0.48978-0.26395-0.81939-0.74731-0.98828-1.4512h-3.5723c0.05067 0.77425 0.25276 1.435 0.60742 1.9805 0.37156 0.56309 0.8287 1.0192 1.3691 1.3711 0.55733 0.35193 1.1656 0.60726 1.8242 0.76562 0.67556 0.17597 1.3328 0.26562 1.9746 0.26562 1.5031 0 2.7025-0.21245 3.5977-0.63477 0.89511-0.42232 1.5798-0.94076 2.0527-1.5566 0.47289-0.59829 0.777-1.2493 0.91211-1.9531 0.152-0.70386 0.22656-1.3295 0.22656-1.875v-12.775h-3.4199v1.8223h-0.05078c-0.43911-0.79185-0.98782-1.3551-1.6465-1.6895-0.64178-0.33434-1.3926-0.50195-2.2539-0.50195zm16.523 0c-0.99644 0-1.9088 0.18516-2.7363 0.55469-0.81067 0.36953-1.5124 0.88018-2.1035 1.5312-0.59111 0.63348-1.0463 1.3897-1.3672 2.2695s-0.48047 1.831-0.48047 2.8516c0 1.0558 0.15108 2.0225 0.45508 2.9023 0.32089 0.87983 0.76758 1.6361 1.3418 2.2695 0.57422 0.63348 1.276 1.1266 2.1035 1.4785 0.82756 0.33434 1.7569 0.50195 2.7871 0.50195 1.4862 0 2.7517-0.35277 3.7988-1.0566 1.0471-0.70387 1.8254-1.8733 2.332-3.5098h-3.168c-0.11822 0.42232-0.43934 0.82772-0.96289 1.2148-0.52355 0.36953-1.1468 0.55274-1.873 0.55273-1.0133 0-1.7916-0.27286-2.332-0.81836-0.54044-0.5455-0.83605-1.4245-0.88672-2.6387h9.4492c0.06756-1.0558-0.01551-2.0673-0.25195-3.0352-0.23644-0.96782-0.62557-1.8293-1.166-2.5859-0.52356-0.75666-1.1998-1.355-2.0273-1.7949-0.82756-0.45751-1.7974-0.6875-2.9121-0.6875zm16.189 0c-0.76 0-1.5023 0.18516-2.2285 0.55469-0.72622 0.35193-1.3174 0.92299-1.7734 1.7148h-0.07617v-1.9004h-3.4199v13.646h3.5977v-7.1523c0-1.3901 0.21909-2.3841 0.6582-2.9824 0.43911-0.61588 1.1494-0.92383 2.1289-0.92383 0.86133 0 1.4611 0.28066 1.7988 0.84375 0.33777 0.5455 0.50586 1.3816 0.50586 2.5078v7.707h3.5976v-8.3926c0-0.84464-0.0765-1.6106-0.22851-2.2969-0.13511-0.70387-0.37971-1.2925-0.73438-1.7676-0.35466-0.49271-0.84386-0.87277-1.4688-1.1367-0.608-0.28155-1.3948-0.42188-2.3574-0.42188zm-66.063 0.36914 4.3066 6.4668-4.7129 7.1797h4.0293l2.7363-4.3027 2.7344 4.3027h4.1055l-4.8398-7.2578 4.3066-6.3887h-3.9766l-2.2793 3.5645-2.3066-3.5645zm13.275 0 4.584 12.803c0.10133 0.26395 0.15234 0.54461 0.15234 0.84375 0 0.40472-0.11707 0.77504-0.35352 1.1094-0.21956 0.33434-0.56617 0.52729-1.0391 0.58008-0.35467 0.0176-0.70979 0.0098-1.0645-0.02539-0.35467-0.03519-0.70128-0.07028-1.0391-0.10547v3.0879c0.37156 0.03519 0.73518 0.06051 1.0898 0.07813 0.37156 0.03519 0.74368 0.05273 1.1152 0.05273 1.2329 0 2.1943-0.23778 2.8867-0.71289 0.69244-0.47511 1.2326-1.2664 1.6211-2.375l5.4727-15.336h-3.7246l-2.8613 9.3438h-0.05078l-2.9648-9.3438zm-37.48 2.4551c0.59111 0 1.0823 0.12279 1.4707 0.36914 0.38844 0.24635 0.6991 0.57184 0.93555 0.97656 0.25333 0.38713 0.43187 0.84515 0.5332 1.373 0.10133 0.5103 0.15234 1.0482 0.15234 1.6113 0 0.56309-0.05101 1.1069-0.15234 1.6348-0.10133 0.5279-0.27137 1.0035-0.50781 1.4258-0.23644 0.40472-0.5556 0.73021-0.96094 0.97656-0.38844 0.24635-0.87959 0.36914-1.4707 0.36914-0.55733 0-1.038-0.12279-1.4434-0.36914-0.38844-0.26395-0.71806-0.59723-0.98828-1.002-0.25333-0.42232-0.43842-0.89788-0.55664-1.4258s-0.17773-1.0561-0.17773-1.584c-1e-7 -0.56309 0.05101-1.0991 0.15234-1.6094 0.11822-0.5279 0.29481-0.99567 0.53125-1.4004 0.25333-0.40472 0.58295-0.73021 0.98828-0.97656 0.40533-0.24635 0.90303-0.36914 1.4941-0.36914zm15.84 0c0.608 0 1.1142 0.13253 1.5195 0.39648 0.42222 0.24635 0.75184 0.57184 0.98828 0.97656 0.25333 0.40472 0.42992 0.87054 0.53125 1.3984 0.10133 0.5279 0.15234 1.0658 0.15234 1.6113 0 0.5455-0.05101 1.0815-0.15234 1.6094-0.10134 0.5103-0.27792 0.97612-0.53125 1.3984-0.23644 0.40472-0.56606 0.73021-0.98828 0.97656-0.40533 0.24635-0.91153 0.36914-1.5195 0.36914-0.608 0-1.1142-0.12279-1.5195-0.36914s-0.73495-0.57184-0.98828-0.97656c-0.23644-0.42232-0.40648-0.88814-0.50781-1.3984-0.10133-0.5279-0.15234-1.0639-0.15234-1.6094 0-0.5455 0.05101-1.0834 0.15234-1.6113 0.10133-0.5279 0.27137-0.99371 0.50781-1.3984 0.25333-0.40472 0.58295-0.73021 0.98828-0.97656 0.40533-0.26395 0.91153-0.39648 1.5195-0.39648zm42.602 0c0.59111 0 1.0803 0.11499 1.4688 0.34375 0.38844 0.22876 0.70105 0.5367 0.9375 0.92383 0.23644 0.38713 0.40648 0.8354 0.50781 1.3457 0.10133 0.49271 0.15039 1.0209 0.15039 1.584 0 0.4927-0.06606 0.96827-0.20117 1.4258-0.11822 0.43992-0.30526 0.83557-0.55859 1.1875-0.25333 0.35193-0.57445 0.63259-0.96289 0.84375-0.38844 0.21116-0.83513 0.31836-1.3418 0.31836-0.55733 0-1.021-0.12474-1.3926-0.37109-0.37156-0.24635-0.67566-0.56209-0.91211-0.94922-0.21956-0.38713-0.38109-0.81786-0.48242-1.293-0.08444-0.49271-0.12695-0.98581-0.12695-1.4785 0-0.5103 0.05101-0.99366 0.15234-1.4512 0.11822-0.47511 0.29676-0.89025 0.5332-1.2422 0.25333-0.36953 0.55744-0.65993 0.91211-0.87109 0.37156-0.21116 0.80974-0.31641 1.3164-0.31641zm15.535 0c0.87822 0 1.529 0.24753 1.9512 0.74023 0.43911 0.49271 0.74322 1.2138 0.91211 2.1641h-5.8535c0.01689-0.26395 0.0679-0.5641 0.15234-0.89844 0.10133-0.33434 0.26287-0.65008 0.48242-0.94922 0.23644-0.29914 0.54055-0.54667 0.91211-0.74023 0.38845-0.21116 0.86914-0.31641 1.4434-0.31641z" filter="url(#f)" opacity=".3" stroke="#969696" xlink:href="#path141"/>
+  <path d="m0.97202 24.161 43.605-0.0019 0.0508 3.3061-43.6 0.04174z" fill="url(#d)" stroke="#000" stroke-width=".5"/>
+  <path d="m10.283 3.5547v6.8633h-0.05078c-0.40533-0.66867-0.96254-1.1715-1.6719-1.5059-0.69244-0.35193-1.4282-0.52734-2.2051-0.52734-0.96267 0-1.807 0.2027-2.5332 0.60742-0.72622 0.38713-1.3344 0.90556-1.8242 1.5566-0.47289 0.65108-0.83456 1.4092-1.0879 2.2715-0.23644 0.84464-0.35547 1.7236-0.35547 2.6387 0 0.95022 0.11902 1.8643 0.35547 2.7441 0.25333 0.87983 0.615 1.6633 1.0879 2.3496 0.48978 0.66867 1.1065 1.2066 1.8496 1.6113 0.74311 0.38713 1.6044 0.58008 2.584 0.58008 0.86133 0 1.6311-0.15787 2.3066-0.47461 0.69244-0.33434 1.2497-0.87227 1.6719-1.6113h0.05078v1.7422h3.4199v-18.846zm12.875 4.8301c-1.0302 0-1.9596 0.17541-2.7871 0.52734-0.82756 0.33434-1.5358 0.81965-2.127 1.4531-0.59111 0.61588-1.0483 1.3721-1.3691 2.2695-0.32089 0.87983-0.48047 1.866-0.48047 2.957s0.15958 2.0752 0.48047 2.9551c0.32089 0.87983 0.77803 1.6361 1.3691 2.2695 0.59111 0.61588 1.2994 1.0914 2.127 1.4258 0.82756 0.33434 1.7569 0.50195 2.7871 0.50195 1.0302 0 1.9596-0.16762 2.7871-0.50195 0.84444-0.33434 1.5612-0.8099 2.1523-1.4258 0.59111-0.63348 1.0483-1.3897 1.3691-2.2695 0.32089-0.87983 0.48047-1.8641 0.48047-2.9551s-0.15958-2.0772-0.48047-2.957c-0.32089-0.89743-0.77803-1.6536-1.3691-2.2695-0.59111-0.63348-1.3079-1.1188-2.1523-1.4531-0.82756-0.35193-1.7569-0.52734-2.7871-0.52734zm41.715 0c-0.912 0-1.7223 0.18516-2.4316 0.55469-0.69244 0.36953-1.2752 0.87043-1.748 1.5039-0.47289 0.61588-0.83651 1.337-1.0898 2.1641-0.23644 0.80944-0.35352 1.6553-0.35352 2.5352 0 0.93262 0.10007 1.8214 0.30273 2.666 0.21956 0.82704 0.55767 1.556 1.0137 2.1895 0.456 0.61588 1.0387 1.109 1.748 1.4785 0.70933 0.35193 1.5536 0.5293 2.5332 0.5293 0.79378 0 1.5446-0.16762 2.2539-0.50195 0.72622-0.35193 1.2834-0.88986 1.6719-1.6113h0.05078v1.7949c0.01689 0.96782-0.21071 1.7689-0.68359 2.4023-0.456 0.63348-1.1898 0.95117-2.2031 0.95117-0.64178 0-1.2075-0.14228-1.6973-0.42383-0.48978-0.26395-0.81939-0.74731-0.98828-1.4512h-3.5723c0.05067 0.77425 0.25276 1.435 0.60742 1.9805 0.37156 0.56309 0.8287 1.0192 1.3691 1.3711 0.55733 0.35193 1.1656 0.60726 1.8242 0.76562 0.67556 0.17597 1.3328 0.26562 1.9746 0.26562 1.5031 0 2.7025-0.21245 3.5977-0.63477 0.89511-0.42232 1.5798-0.94076 2.0527-1.5566 0.47289-0.59829 0.777-1.2493 0.91211-1.9531 0.152-0.70386 0.22656-1.3295 0.22656-1.875v-12.775h-3.4199v1.8223h-0.05078c-0.43911-0.79185-0.98782-1.3551-1.6465-1.6895-0.64178-0.33434-1.3926-0.50195-2.2539-0.50195zm16.523 0c-0.99644 0-1.9088 0.18516-2.7363 0.55469-0.81067 0.36953-1.5124 0.88017-2.1035 1.5312-0.59111 0.63348-1.0463 1.3897-1.3672 2.2695s-0.48047 1.831-0.48047 2.8516c0 1.0558 0.15108 2.0225 0.45508 2.9023 0.32089 0.87983 0.76758 1.6361 1.3418 2.2695 0.57422 0.63348 1.276 1.1266 2.1035 1.4785 0.82756 0.33434 1.7569 0.50195 2.7871 0.50195 1.4862 0 2.7517-0.35278 3.7988-1.0566 1.0471-0.70386 1.8254-1.8733 2.332-3.5098h-3.168c-0.11822 0.42232-0.43934 0.82772-0.96289 1.2148-0.52355 0.36953-1.1468 0.55274-1.873 0.55273-1.0133 0-1.7916-0.27286-2.332-0.81836-0.54044-0.5455-0.83605-1.4245-0.88672-2.6387h9.4492c0.06756-1.0558-0.01551-2.0673-0.25195-3.0352-0.23644-0.96782-0.62557-1.8293-1.166-2.5859-0.52356-0.75666-1.1998-1.355-2.0273-1.7949-0.82756-0.45751-1.7974-0.6875-2.9121-0.6875zm16.189 0c-0.76 0-1.5023 0.18516-2.2285 0.55469-0.72622 0.35193-1.3174 0.923-1.7734 1.7148h-0.07617v-1.9004h-3.4199v13.646h3.5977v-7.1523c0-1.3901 0.21909-2.3841 0.6582-2.9824 0.43911-0.61588 1.1494-0.92383 2.1289-0.92383 0.86133 0 1.461 0.28066 1.7988 0.84375 0.33778 0.5455 0.50586 1.3816 0.50586 2.5078v7.707h3.5977v-8.3926c0-0.84464-0.0765-1.6106-0.22852-2.2969-0.13511-0.70387-0.3797-1.2925-0.73437-1.7676-0.35466-0.49271-0.84386-0.87277-1.4688-1.1367-0.608-0.28155-1.3948-0.42188-2.3574-0.42188zm-66.062 0.36914 4.3066 6.4668-4.7129 7.1797h4.0293l2.7363-4.3027 2.7344 4.3027h4.1055l-4.8398-7.2578 4.3066-6.3887h-3.9766l-2.2793 3.5645-2.3066-3.5645zm13.275 0 4.584 12.803c0.10133 0.26395 0.15234 0.54461 0.15234 0.84375 0 0.40472-0.11707 0.77504-0.35352 1.1094-0.21956 0.33434-0.56617 0.52729-1.0391 0.58008-0.35467 0.0176-0.70979 0.0098-1.0645-0.02539-0.35467-0.03519-0.70128-0.07027-1.0391-0.10547v3.0879c0.37156 0.03519 0.73518 0.06052 1.0898 0.07813 0.37156 0.03519 0.74368 0.05273 1.1152 0.05273 1.2329 0 2.1943-0.23778 2.8867-0.71289 0.69244-0.47511 1.2326-1.2664 1.6211-2.375l5.4727-15.336h-3.7246l-2.8613 9.3437h-0.05078l-2.9648-9.3437zm-37.48 2.4551c0.59111 0 1.0823 0.12279 1.4707 0.36914s0.6991 0.57184 0.93555 0.97656c0.25333 0.38713 0.43187 0.84515 0.5332 1.373 0.10133 0.5103 0.15234 1.0482 0.15234 1.6113 0 0.56309-0.05101 1.1069-0.15234 1.6348-0.10133 0.5279-0.27137 1.0035-0.50781 1.4258-0.23644 0.40472-0.5556 0.73021-0.96094 0.97656-0.38844 0.24635-0.87959 0.36914-1.4707 0.36914-0.55733 0-1.038-0.12279-1.4434-0.36914-0.38844-0.26395-0.71806-0.59723-0.98828-1.002-0.25333-0.42232-0.43842-0.89788-0.55664-1.4258s-0.17773-1.0561-0.17773-1.584c-1e-7 -0.56309 0.05101-1.0991 0.15234-1.6094 0.11822-0.5279 0.29481-0.99567 0.53125-1.4004 0.25333-0.40472 0.58295-0.73021 0.98828-0.97656 0.40533-0.24635 0.90303-0.36914 1.4941-0.36914zm15.84 0c0.608 0 1.1142 0.13254 1.5195 0.39648 0.42222 0.24635 0.75184 0.57184 0.98828 0.97656 0.25333 0.40472 0.42992 0.87054 0.53125 1.3984 0.10133 0.5279 0.15234 1.0658 0.15234 1.6113 0 0.5455-0.05101 1.0815-0.15234 1.6094-0.10133 0.5103-0.27792 0.97612-0.53125 1.3984-0.23644 0.40472-0.56606 0.73021-0.98828 0.97656-0.40533 0.24635-0.91153 0.36914-1.5195 0.36914-0.608 0-1.1142-0.12279-1.5195-0.36914s-0.73495-0.57184-0.98828-0.97656c-0.23644-0.42232-0.40648-0.88813-0.50781-1.3984-0.10133-0.5279-0.15234-1.0639-0.15234-1.6094 0-0.5455 0.05101-1.0834 0.15234-1.6113 0.10133-0.5279 0.27137-0.99371 0.50781-1.3984 0.25333-0.40472 0.58295-0.73021 0.98828-0.97656 0.40533-0.26395 0.91153-0.39648 1.5195-0.39648zm42.602 0c0.59111 0 1.0803 0.11499 1.4688 0.34375 0.38844 0.22876 0.70106 0.5367 0.9375 0.92383 0.23644 0.38713 0.40648 0.8354 0.50781 1.3457 0.10133 0.49271 0.15039 1.0209 0.15039 1.584 0 0.49271-0.06606 0.96827-0.20117 1.4258-0.11822 0.43992-0.30526 0.83557-0.55859 1.1875-0.25333 0.35193-0.57445 0.63259-0.96289 0.84375-0.38844 0.21116-0.83513 0.31836-1.3418 0.31836-0.55733 0-1.021-0.12474-1.3926-0.37109-0.37156-0.24635-0.67566-0.56209-0.91211-0.94922-0.21956-0.38713-0.38109-0.81786-0.48242-1.293-0.08444-0.49271-0.12695-0.98581-0.12695-1.4785 0-0.5103 0.05101-0.99366 0.15234-1.4512 0.11822-0.47511 0.29676-0.89026 0.5332-1.2422 0.25333-0.36953 0.55744-0.65993 0.91211-0.87109 0.37156-0.21116 0.80974-0.31641 1.3164-0.31641zm15.535 0c0.87822 0 1.529 0.24753 1.9512 0.74024 0.43911 0.49271 0.74322 1.2138 0.91211 2.1641h-5.8535c0.01689-0.26395 0.0679-0.5641 0.15234-0.89844 0.10133-0.33434 0.26287-0.65008 0.48242-0.94922 0.23644-0.29914 0.54055-0.54667 0.91211-0.74023 0.38845-0.21116 0.86914-0.31641 1.4434-0.31641z" fill="url(#e)" stroke="#4665A2" stroke-width=".7"/>
+  <path d="m52.988 27.291c0.99602-1.0359 1.3944-1.8725 1.7928-3.1076l3.8247-0.03984c0.3113 1.6096 0.82413 2.5137 1.6335 3.1474z" fill="url(#b)" stroke="#000" stroke-width=".5"/>
+  <path d="m73.89 24.04 28.885-0.2011-0.12476 3.3879-31.033 0.16229c1.2621-1.0234 1.9665-2.2859 2.2724-3.3491z" fill="url(#c)" stroke="#000" stroke-width=".41788"/>
+ </g>
+</svg>
diff --git a/Doxygen/output/html/dynsections.js b/Doxygen/output/html/dynsections.js
new file mode 100644
index 0000000000000000000000000000000000000000..3174bd7bebbfd7f0d536023e43f8bebf4f40faad
--- /dev/null
+++ b/Doxygen/output/html/dynsections.js
@@ -0,0 +1,121 @@
+/*
+ @licstart  The following is the entire license notice for the JavaScript code in this file.
+
+ The MIT License (MIT)
+
+ Copyright (C) 1997-2020 by Dimitri van Heesch
+
+ Permission is hereby granted, free of charge, to any person obtaining a copy of this software
+ and associated documentation files (the "Software"), to deal in the Software without restriction,
+ including without limitation the rights to use, copy, modify, merge, publish, distribute,
+ sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included in all copies or
+ substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
+ BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+ DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+ @licend  The above is the entire license notice for the JavaScript code in this file
+ */
+function toggleVisibility(linkObj)
+{
+ var base = $(linkObj).attr('id');
+ var summary = $('#'+base+'-summary');
+ var content = $('#'+base+'-content');
+ var trigger = $('#'+base+'-trigger');
+ var src=$(trigger).attr('src');
+ if (content.is(':visible')===true) {
+   content.hide();
+   summary.show();
+   $(linkObj).addClass('closed').removeClass('opened');
+   $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
+ } else {
+   content.show();
+   summary.hide();
+   $(linkObj).removeClass('closed').addClass('opened');
+   $(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
+ }
+ return false;
+}
+
+function updateStripes()
+{
+  $('table.directory tr').
+       removeClass('even').filter(':visible:even').addClass('even');
+}
+
+function toggleLevel(level)
+{
+  $('table.directory tr').each(function() {
+    var l = this.id.split('_').length-1;
+    var i = $('#img'+this.id.substring(3));
+    var a = $('#arr'+this.id.substring(3));
+    if (l<level+1) {
+      i.removeClass('iconfopen iconfclosed').addClass('iconfopen');
+      a.html('&#9660;');
+      $(this).show();
+    } else if (l==level+1) {
+      i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
+      a.html('&#9658;');
+      $(this).show();
+    } else {
+      $(this).hide();
+    }
+  });
+  updateStripes();
+}
+
+function toggleFolder(id)
+{
+  // the clicked row
+  var currentRow = $('#row_'+id);
+
+  // all rows after the clicked row
+  var rows = currentRow.nextAll("tr");
+
+  var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
+
+  // only match elements AFTER this one (can't hide elements before)
+  var childRows = rows.filter(function() { return this.id.match(re); });
+
+  // first row is visible we are HIDING
+  if (childRows.filter(':first').is(':visible')===true) {
+    // replace down arrow by right arrow for current row
+    var currentRowSpans = currentRow.find("span");
+    currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
+    currentRowSpans.filter(".arrow").html('&#9658;');
+    rows.filter("[id^=row_"+id+"]").hide(); // hide all children
+  } else { // we are SHOWING
+    // replace right arrow by down arrow for current row
+    var currentRowSpans = currentRow.find("span");
+    currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen");
+    currentRowSpans.filter(".arrow").html('&#9660;');
+    // replace down arrows by right arrows for child rows
+    var childRowsSpans = childRows.find("span");
+    childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
+    childRowsSpans.filter(".arrow").html('&#9658;');
+    childRows.show(); //show all children
+  }
+  updateStripes();
+}
+
+
+function toggleInherit(id)
+{
+  var rows = $('tr.inherit.'+id);
+  var img = $('tr.inherit_header.'+id+' img');
+  var src = $(img).attr('src');
+  if (rows.filter(':first').is(':visible')===true) {
+    rows.css('display','none');
+    $(img).attr('src',src.substring(0,src.length-8)+'closed.png');
+  } else {
+    rows.css('display','table-row'); // using show() causes jump in firefox
+    $(img).attr('src',src.substring(0,src.length-10)+'open.png');
+  }
+}
+/* @license-end */
diff --git a/Doxygen/output/html/files.html b/Doxygen/output/html/files.html
new file mode 100644
index 0000000000000000000000000000000000000000..ea993a4f11e9e83d03288fc7a7fe530175008a1f
--- /dev/null
+++ b/Doxygen/output/html/files.html
@@ -0,0 +1,182 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: File List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('files.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">File List</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">Here is a list of all files with brief descriptions:</div><div class="directory">
+<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span><span onclick="javascript:toggleLevel(5);">5</span><span onclick="javascript:toggleLevel(6);">6</span>]</div><table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span id="img_0_" class="iconfopen" onclick="toggleFolder('0_')">&#160;</span><a class="el" href="dir_84bbf7b3c7f28a5a18725745e1505219.html" target="_self">Assets</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span id="img_0_0_" class="iconfopen" onclick="toggleFolder('0_0_')">&#160;</span><a class="el" href="dir_f13b41af88cf68434578284aaf699e39.html" target="_self">Scripts</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_')">&#9660;</span><span id="img_0_0_0_" class="iconfopen" onclick="toggleFolder('0_0_0_')">&#160;</span><a class="el" href="dir_755cd5fbd508c2d492f31884d1b49ca6.html" target="_self">InteractionEngine</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_0_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_0_')">&#9660;</span><span id="img_0_0_0_0_" class="iconfopen" onclick="toggleFolder('0_0_0_0_')">&#160;</span><a class="el" href="dir_eeeaf6713f66d01503c34788ba07f0b5.html" target="_self">Character_Animations</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_0_0_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_character_dialog_8cs.html" target="_self">CharacterDialog.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_0_1_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_task_charakter_animation_8cs.html" target="_self">TaskCharakterAnimation.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_0_0_0_1_" class="arrow" onclick="toggleFolder('0_0_0_1_')">&#9660;</span><span id="img_0_0_0_1_" class="iconfopen" onclick="toggleFolder('0_0_0_1_')">&#160;</span><a class="el" href="dir_48093dab2a6dea0ff475fd8c069bb1d7.html" target="_self">FactHandling</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_1_0_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_fact_8cs.html" target="_self">Fact.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_1_1_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_fact_comparer_8cs.html" target="_self">FactComparer.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_1_2_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_fact_manager_8cs.html" target="_self">FactManager.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_1_3_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_fact_object_8cs.html" target="_self">FactObject.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_1_4_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_fact_organizer_8cs.html" target="_self">FactOrganizer.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_1_5_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_fact_spawner_8cs.html" target="_self">FactSpawner.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_1_6_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_solution_organizer_8cs.html" target="_self">SolutionOrganizer.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_0_0_0_2_" class="arrow" onclick="toggleFolder('0_0_0_2_')">&#9660;</span><span id="img_0_0_0_2_" class="iconfopen" onclick="toggleFolder('0_0_0_2_')">&#160;</span><a class="el" href="dir_17e56777ce10be98563aaed983e62136.html" target="_self">Gadgets</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_2_0_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_angle_tool_8cs.html" target="_self">AngleTool.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_2_1_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_extra_gadget_8cs.html" target="_self">ExtraGadget.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_2_2_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_gadget_8cs.html" target="_self">Gadget.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_2_3_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_gadget_manager_8cs.html" target="_self">GadgetManager.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_2_4_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_line_tool_8cs.html" target="_self">LineTool.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_2_5_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_lot_tool_8cs.html" target="_self">LotTool.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_2_6_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_pendulum_8cs.html" target="_self">Pendulum.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_2_7_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_pointer_8cs.html" target="_self">Pointer.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_2_8_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_pole_tool_8cs.html" target="_self">PoleTool.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_2_9_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_remover_8cs.html" target="_self">Remover.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_2_10_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_tape_8cs.html" target="_self">Tape.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_3_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_align_text_8cs.html" target="_self">AlignText.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_4_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_communication_events_8cs.html" target="_self">CommunicationEvents.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_5_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_image_hint_animation_8cs.html" target="_self">ImageHintAnimation.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_6_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_mesh_renderer_hint_animation_8cs.html" target="_self">MeshRendererHintAnimation.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_7_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_m_m_t_interface_8cs.html" target="_self">MMTInterface.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_8_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_shiny_things_8cs.html" target="_self">ShinyThings.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_9_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_tool_mode_text_8cs.html" target="_self">ToolModeText.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_10_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_world_cursor_8cs.html" target="_self">WorldCursor.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_1_" class="arrow" onclick="toggleFolder('0_0_1_')">&#9660;</span><span id="img_0_0_1_" class="iconfopen" onclick="toggleFolder('0_0_1_')">&#160;</span><a class="el" href="dir_90c90f4be25d57f9219cf68dc1d1eb16.html" target="_self">InventoryStuff</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_1_0_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_display_facts_8cs.html" target="_self">DisplayFacts.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_1_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_display_scrolls_8cs.html" target="_self">DisplayScrolls.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_1_2_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_drag_handling_8cs.html" target="_self">DragHandling.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_1_3_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_drop_handling_8cs.html" target="_self">DropHandling.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_1_4_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_fact_wrapper_8cs.html" target="_self">FactWrapper.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_1_5_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_point_wrapper_8cs.html" target="_self">PointWrapper.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_1_6_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_pythagoras_script_8cs.html" target="_self">PythagorasScript.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_1_7_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_rendered_scroll_fact_8cs.html" target="_self">RenderedScrollFact.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_1_8_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_scroll_8cs.html" target="_self">Scroll.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_1_9_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_scroll_clicked_script_8cs.html" target="_self">ScrollClickedScript.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_1_10_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_scroll_details_8cs.html" target="_self">ScrollDetails.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_2_" class="arrow" onclick="toggleFolder('0_0_2_')">&#9660;</span><span id="img_0_0_2_" class="iconfopen" onclick="toggleFolder('0_0_2_')">&#160;</span><a class="el" href="dir_8cda9015d629c02aba731309a248d9da.html" target="_self">Loading</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_0_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_loader_8cs.html" target="_self">Loader.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_loading_screen_percentage_8cs.html" target="_self">LoadingScreenPercentage.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_2_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_stage_8cs.html" target="_self">Stage.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_3_" class="arrow" onclick="toggleFolder('0_0_3_')">&#9660;</span><span id="img_0_0_3_" class="iconfopen" onclick="toggleFolder('0_0_3_')">&#160;</span><a class="el" href="dir_b900abf6791c063514b61fcc40c7c5ad.html" target="_self">TestScripts</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_3_0_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_scroll_u_i_manager_8cs.html" target="_self">ScrollUIManager.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_4_" class="arrow" onclick="toggleFolder('0_0_4_')">&#9660;</span><span id="img_0_0_4_" class="iconfopen" onclick="toggleFolder('0_0_4_')">&#160;</span><a class="el" href="dir_4ae35e2d0d203079e26c83ccaec95743.html" target="_self">UI</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_4_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_0_0_4_0_" class="arrow" onclick="toggleFolder('0_0_4_0_')">&#9660;</span><span id="img_0_0_4_0_" class="iconfopen" onclick="toggleFolder('0_0_4_0_')">&#160;</span><a class="el" href="dir_721de5d964af8e546186d67c247c130b.html" target="_self">MainMenue</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_4_0_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_0_0_4_0_0_" class="arrow" onclick="toggleFolder('0_0_4_0_0_')">&#9660;</span><span id="img_0_0_4_0_0_" class="iconfopen" onclick="toggleFolder('0_0_4_0_0_')">&#160;</span><a class="el" href="dir_3dbd4d3e1a268acea3d145eb4fe1ee35.html" target="_self">CollapsableStage</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_4_0_0_0_"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_collapsable_category_8cs.html" target="_self">CollapsableCategory.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_4_0_0_1_" class="even"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_collapsable_stage_8cs.html" target="_self">CollapsableStage.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_4_0_1_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_0_0_4_0_1_" class="arrow" onclick="toggleFolder('0_0_4_0_1_')">&#9660;</span><span id="img_0_0_4_0_1_" class="iconfopen" onclick="toggleFolder('0_0_4_0_1_')">&#160;</span><a class="el" href="dir_f1704b393340e42ccf2ea06b4aa9270d.html" target="_self">PageLoader</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_4_0_1_0_" class="even"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_create_loader_8cs.html" target="_self">CreateLoader.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_4_0_1_1_"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_edit_loader_8cs.html" target="_self">EditLoader.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_4_0_1_2_" class="even"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_local_loader_8cs.html" target="_self">LocalLoader.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_4_0_1_3_"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_stage_loader_8cs.html" target="_self">StageLoader.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_4_0_2_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_list_loader_8cs.html" target="_self">ListLoader.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_4_0_3_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_menue_loader_8cs.html" target="_self">MenueLoader.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_4_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_discrete_bar_slider_8cs.html" target="_self">DiscreteBarSlider.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_4_2_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_hide_u_i_8cs.html" target="_self">HideUI.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_4_3_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_input_field_panel_8cs.html" target="_self">InputFieldPanel.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_4_4_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_tool_mode_selector_8cs.html" target="_self">ToolModeSelector.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_4_5_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_u_i_tool_box_8cs.html" target="_self">UIToolBox.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_5_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_circle_segment_generator_8cs.html" target="_self">CircleSegmentGenerator.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_6_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_game_object_extensions_8cs.html" target="_self">GameObjectExtensions.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_7_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_generate_demo_files_8cs.html" target="_self">GenerateDemoFiles.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_8_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_global_behaviour_8cs.html" target="_self">GlobalBehaviour.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_9_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_hit_water_8cs.html" target="_self">HitWater.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_10_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_hover_text_8cs.html" target="_self">HoverText.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_11_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_j_s_o_n_manager_8cs.html" target="_self">JSONManager.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_12_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_math3d_8cs.html" target="_self">Math3d.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_13_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_restart_8cs.html" target="_self">Restart.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_14_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_stage_behaviour_8cs.html" target="_self">StageBehaviour.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_15_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_stage_static_8cs.html" target="_self">StageStatic.cs</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_16_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_start_server_8cs.html" target="_self">StartServer.cs</a></td><td class="desc"></td></tr>
+</table>
+</div><!-- directory -->
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/files_dup.js b/Doxygen/output/html/files_dup.js
new file mode 100644
index 0000000000000000000000000000000000000000..2fd9925041b99e141d63d1c6d44286269c5f2e05
--- /dev/null
+++ b/Doxygen/output/html/files_dup.js
@@ -0,0 +1,4 @@
+var files_dup =
+[
+    [ "Assets", "dir_84bbf7b3c7f28a5a18725745e1505219.html", "dir_84bbf7b3c7f28a5a18725745e1505219" ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/folderclosed.png b/Doxygen/output/html/folderclosed.png
new file mode 100644
index 0000000000000000000000000000000000000000..0e8458afbe612712bccec58d09d6523ee36ab7ef
--- /dev/null
+++ b/Doxygen/output/html/folderclosed.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73
+size 616
diff --git a/Doxygen/output/html/folderopen.png b/Doxygen/output/html/folderopen.png
new file mode 100644
index 0000000000000000000000000000000000000000..cc10730ffcf6e6b666d270f72fccd7e956043dbf
--- /dev/null
+++ b/Doxygen/output/html/folderopen.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26
+size 597
diff --git a/Doxygen/output/html/functions.html b/Doxygen/output/html/functions.html
new file mode 100644
index 0000000000000000000000000000000000000000..dc48a5dfec0dac3f5ba4c3ba0e1f58790b6a3364
--- /dev/null
+++ b/Doxygen/output/html/functions.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
+
+<h3><a id="index__5F" name="index__5F"></a>- _ -</h3><ul>
+<li>_Clone()&#160;:&#160;<a class="el" href="class_edit_loader.html#a85350f34f42fdf962fdd2a6e8e13d90a">EditLoader</a></li>
+<li>_CustomLabel&#160;:&#160;<a class="el" href="class_fact.html#abe0a555478c7d84d82d47713c3341a19">Fact</a></li>
+<li>_Delete()&#160;:&#160;<a class="el" href="class_edit_loader.html#a537c24e6a4c629314e7db4db735e2162">EditLoader</a></li>
+<li>_Facts&#160;:&#160;<a class="el" href="class_fact.html#addf13e312f8d68a630cde0eb0292e779">Fact</a></li>
+<li>_GadgetLaserDistance&#160;:&#160;<a class="el" href="class_global_behaviour.html#aa43c58847f4b2140fa4e72e38ebe633a">GlobalBehaviour</a></li>
+<li>_GadgetPhysicalDistance&#160;:&#160;<a class="el" href="class_global_behaviour.html#a55d28ed5066820169c35f1abf1be087c">GlobalBehaviour</a></li>
+<li>_hintAnimationDuration&#160;:&#160;<a class="el" href="class_global_behaviour.html#aba11094ab5c21a0419fa1ffa1fa43e3f">GlobalBehaviour</a></li>
+<li>_hintAnimationEndColor&#160;:&#160;<a class="el" href="class_global_behaviour.html#aee7d3510a5eeb4a0e8d8d09f51babc77">GlobalBehaviour</a></li>
+<li>_hintAnimationStartColor&#160;:&#160;<a class="el" href="class_global_behaviour.html#a6d53399649b0132ed9376065e68273ec">GlobalBehaviour</a></li>
+<li>_label&#160;:&#160;<a class="el" href="class_rendered_scroll_fact.html#aa9e4eea9bc875f73016212b8fd653568">RenderedScrollFact</a></li>
+<li>_Save()&#160;:&#160;<a class="el" href="class_edit_loader.html#a6fc8e91e375f52f286b21c2e739869ca">EditLoader</a></li>
+<li>_StageAccomplished&#160;:&#160;<a class="el" href="class_global_behaviour.html#a32329e5df133c503f2df4af336c344de">GlobalBehaviour</a></li>
+<li>_StageError&#160;:&#160;<a class="el" href="class_global_behaviour.html#a7c277de1a2bd83a0e36957966c9fbf49">GlobalBehaviour</a></li>
+<li>_StageNotYetAccomplished&#160;:&#160;<a class="el" href="class_global_behaviour.html#a942bbbe4c2189abbb81c5be26ea4375b">GlobalBehaviour</a></li>
+<li>_URI&#160;:&#160;<a class="el" href="class_fact.html#a338f38115696c45402971ef7d0e1ab13">Fact</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_a.html b/Doxygen/output/html/functions_a.html
new file mode 100644
index 0000000000000000000000000000000000000000..03ba1fe34f53224ac08ae39907524166a84ba8d9
--- /dev/null
+++ b/Doxygen/output/html/functions_a.html
@@ -0,0 +1,150 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_a.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
+
+<h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
+<li>AbstractLineFact()&#160;:&#160;<a class="el" href="class_abstract_line_fact.html#aaff88e709ce3921720c89669c543ee73">AbstractLineFact</a></li>
+<li>AbstractLineFactWrappedCRTP()&#160;:&#160;<a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a40d1c470409418303375f92bbfb6b8eb">AbstractLineFactWrappedCRTP&lt; T &gt;</a></li>
+<li>acquiredFacts&#160;:&#160;<a class="el" href="class_scroll.html#afa9e1d18f153dfe0699e5b29a4d44028">Scroll</a>, <a class="el" href="class_scroll_1_1_scroll_application_info.html#a47016d90748a35fe59dd25fbe1761739">Scroll.ScrollApplicationInfo</a></li>
+<li>ActivateCurveDrawing()&#160;:&#160;<a class="el" href="class_angle_tool.html#a769856a6898543641fe8711a07c7a7f5">AngleTool</a></li>
+<li>ActivateLineDrawing()&#160;:&#160;<a class="el" href="class_line_tool.html#ad634ddf4fddf7fbdf91b0ac7e10b16a1">LineTool</a>, <a class="el" href="class_lot_tool.html#a12d8eb5cdfb3b1c7db21d9080ac5dbe6">LotTool</a>, <a class="el" href="class_pendulum.html#a5451fdf6ab870982c02b165173ef7646">Pendulum</a>, <a class="el" href="class_pole_tool.html#ad0045c3eef710e46eace0fe7a7eb9cde">PoleTool</a>, <a class="el" href="class_tape.html#a7652d5608e25e7453e3235238ebfa325">Tape</a></li>
+<li>active&#160;:&#160;<a class="el" href="struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7">FactOrganizer.meta</a>, <a class="el" href="struct_public_fact_organizer_1_1meta.html#a5c99231065be9d5fcf8740413aec2dc8">PublicFactOrganizer.meta</a></li>
+<li>activeGadget&#160;:&#160;<a class="el" href="class_gadget_manager.html#a482af6ad59db6429f5b6e28f84775228">GadgetManager</a></li>
+<li>activeGadgetScaleFactor&#160;:&#160;<a class="el" href="class_tool_mode_selector.html#a9b0729b6a1fa592b8250b75c2d4a0ad0">ToolModeSelector</a></li>
+<li>Add()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a923a7232f6648843107728cc7da722e6">FactOrganizer</a></li>
+<li>AddAngleFact()&#160;:&#160;<a class="el" href="class_fact_manager.html#a940840da8e97a40c9225cbcabdde4119">FactManager</a></li>
+<li>AddFact()&#160;:&#160;<a class="el" href="class_display_facts.html#a48f34373aa006228ad49377c126a2b5a">DisplayFacts</a></li>
+<li>AddFactEvent&#160;:&#160;<a class="el" href="class_communication_events.html#a6e867d20571ab29e8987bd8e8eb927ba">CommunicationEvents</a></li>
+<li>AddFactIfNotFound()&#160;:&#160;<a class="el" href="class_fact_manager.html#aae91a6867216a9efed931d56eda17d42">FactManager</a></li>
+<li>AddLineFact()&#160;:&#160;<a class="el" href="class_fact_manager.html#aedfaff5ad2a46d7219c3299eaed49092">FactManager</a></li>
+<li>AddOnLineFact()&#160;:&#160;<a class="el" href="class_fact_manager.html#a94dc4329eba5a74416970e68320e6af5">FactManager</a></li>
+<li>AddPointFact()&#160;:&#160;<a class="el" href="class_fact_manager.html#a5f87213c9b344586b60b321af877ea2e">FactManager</a></li>
+<li>AddRayFact()&#160;:&#160;<a class="el" href="class_fact_manager.html#aa556ddb7bc07fabfc9629eb7aee7b8b2">FactManager</a></li>
+<li>AddRotation()&#160;:&#160;<a class="el" href="class_math3d.html#af3148489d29f629bd94769faef49cd04">Math3d</a></li>
+<li>AddVectorLength()&#160;:&#160;<a class="el" href="class_math3d.html#ad92fd4e4c8e76b9991b10e64213fe932">Math3d</a></li>
+<li>Angle&#160;:&#160;<a class="el" href="class_fact_spawner.html#a69b7f6dd1da6dc4b6d0af763546d176d">FactSpawner</a>, <a class="el" href="class_m_m_t_u_r_i_collection.html#a9da7504dd7515b8b65f01a880cfce1ab">MMTURICollection</a></li>
+<li>angleAccuracy&#160;:&#160;<a class="el" href="class_circle_segment_generator.html#a34cbbb5f835e20f6303710df282fac9e">CircleSegmentGenerator</a></li>
+<li>AngleFact()&#160;:&#160;<a class="el" href="class_angle_fact.html#a2ae66d73e61a15791153eec7dfc02b8c">AngleFact</a></li>
+<li>AngleFacts&#160;:&#160;<a class="el" href="class_public_fact_organizer.html#a53779f30192cf899ed2673830c52afb3">PublicFactOrganizer</a></li>
+<li>angleMiddlePoint&#160;:&#160;<a class="el" href="class_angle_tool.html#aa04dbed6f4ae1011df6311a50d8fd24d">AngleTool</a></li>
+<li>angleModeFirstPointSelected&#160;:&#160;<a class="el" href="class_angle_tool.html#a12eee7dfc33d7b1d158aaabaaf216d74">AngleTool</a></li>
+<li>angleModeIsFirstPointSelected&#160;:&#160;<a class="el" href="class_angle_tool.html#a2cd00d65b792c40a70039928be8f86eb">AngleTool</a></li>
+<li>angleModeIsSecondPointSelected&#160;:&#160;<a class="el" href="class_angle_tool.html#a5381bc4de94101bd327dea84d519a39f">AngleTool</a></li>
+<li>angleModeSecondPointSelected&#160;:&#160;<a class="el" href="class_angle_tool.html#aad527dbaf0389df79074a8af1e2970c7">AngleTool</a></li>
+<li>anglePreviewMaterial&#160;:&#160;<a class="el" href="class_angle_tool.html#a4b4bef62cc77cb4c7004b4c044059144">AngleTool</a></li>
+<li>AngleVectorPlane()&#160;:&#160;<a class="el" href="class_math3d.html#a02591fdff71a8f6bf8dbcd3fa901a8de">Math3d</a></li>
+<li>AngularAcceleration()&#160;:&#160;<a class="el" href="class_math3d.html#a791de8a0100ec8ed81b85f342fa5f97f">Math3d</a></li>
+<li>anim&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a752e222839059123234f55197a5e9420">TaskCharakterAnimation</a></li>
+<li>Animate()&#160;:&#160;<a class="el" href="class_image_hint_animation.html#a2f987820c1efe68359b95fecbd848ce0">ImageHintAnimation</a>, <a class="el" href="class_mesh_renderer_hint_animation.html#a299d92840c049e247bb26adf1f710e22">MeshRendererHintAnimation</a></li>
+<li>animateDuration&#160;:&#160;<a class="el" href="class_image_hint_animation.html#aa15481091b74e92f876fd4aef8ed619f">ImageHintAnimation</a>, <a class="el" href="class_mesh_renderer_hint_animation.html#a0c9f6c505843977d0e38f1a2188f1a94">MeshRendererHintAnimation</a></li>
+<li>AnimateExistingFactEvent&#160;:&#160;<a class="el" href="class_communication_events.html#a55f2b130557c83b84d4b067d028fb8b5">CommunicationEvents</a></li>
+<li>AnimateFact()&#160;:&#160;<a class="el" href="class_display_facts.html#a489d8b4bcc7041cc98df0cca73491320">DisplayFacts</a></li>
+<li>animateHint()&#160;:&#160;<a class="el" href="class_scroll_details.html#a23b498126f7832c85957c4cfbaaa4d75">ScrollDetails</a></li>
+<li>animateNonExistingFact()&#160;:&#160;<a class="el" href="class_fact_spawner.html#aca0bcf17cca26ca60e11a6a4d435c08b">FactSpawner</a></li>
+<li>AnimateNonExistingFactEvent&#160;:&#160;<a class="el" href="class_communication_events.html#a8a59d3fab9e365fb8a32e598319ccd02">CommunicationEvents</a></li>
+<li>animateNonExistingFactTrigger()&#160;:&#160;<a class="el" href="class_fact_spawner.html#a94e66ecc512cd9dd74e7a115375d2ac9">FactSpawner</a></li>
+<li>animateScrollParameter()&#160;:&#160;<a class="el" href="class_scroll_details.html#a9ed006a763286cbc1f13fbdf71e3eb28">ScrollDetails</a></li>
+<li>animating&#160;:&#160;<a class="el" href="class_image_hint_animation.html#aa59ef9af9b532bdb1cbaa062da4b2488">ImageHintAnimation</a>, <a class="el" href="class_mesh_renderer_hint_animation.html#a705c8f01ced72109d7fb598485eed889">MeshRendererHintAnimation</a></li>
+<li>animationEndColor&#160;:&#160;<a class="el" href="class_image_hint_animation.html#ad88a6bc460dc4dedbc48214bca5b2f5d">ImageHintAnimation</a>, <a class="el" href="class_mesh_renderer_hint_animation.html#a14f97dd6f5e8c5ca6d672e3f1a91eb5a">MeshRendererHintAnimation</a></li>
+<li>animationStartColor&#160;:&#160;<a class="el" href="class_image_hint_animation.html#a18f553cfb8c646a4777c8bc54bb01204">ImageHintAnimation</a>, <a class="el" href="class_mesh_renderer_hint_animation.html#a9fbb7eff5fed532de8fdec4f4eda90b9">MeshRendererHintAnimation</a></li>
+<li>AnimationTrigger()&#160;:&#160;<a class="el" href="class_image_hint_animation.html#ab51c7d311e027b615b1d59d466c6ae7f">ImageHintAnimation</a>, <a class="el" href="class_mesh_renderer_hint_animation.html#a480ec85a818fefba2f73fa4a5345ef56">MeshRendererHintAnimation</a></li>
+<li>applicant&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_o_m_a.html#a665c1a55e33e5ac1e3858efb52f764e8">JSONManager.OMA</a></li>
+<li>AreLineSegmentsCrossing()&#160;:&#160;<a class="el" href="class_math3d.html#a570ef4340ba12690009750e6aa108c2e">Math3d</a></li>
+<li>arguments&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_o_m_a.html#a416fe1e0f1f929881d9ec482a2b470e4">JSONManager.OMA</a></li>
+<li>assignment&#160;:&#160;<a class="el" href="class_scroll_1_1_scroll_assignment.html#aa0dd0c91488d2dde3c10b2ba78b4b90a">Scroll.ScrollAssignment</a></li>
+<li>assignments&#160;:&#160;<a class="el" href="class_scroll_1_1_filled_scroll.html#afbbf7eb945c1f25f418fdc2430cd6baa">Scroll.FilledScroll</a></li>
+<li>automaticHintGenerationActive&#160;:&#160;<a class="el" href="class_scroll_details.html#ae459e1ce5fcb5e66362bf28b90b956ae">ScrollDetails</a></li>
+<li>Awake()&#160;:&#160;<a class="el" href="class_angle_tool.html#a09d40d4ac5ca7b8f66ef9bc9f2fe2d48">AngleTool</a>, <a class="el" href="class_extra_gadget.html#ae107afda04a5642022feadc8aa1b6b27">ExtraGadget</a>, <a class="el" href="class_gadget.html#a7ee73250f04a3d86b486ec4e73e3b790">Gadget</a>, <a class="el" href="class_global_behaviour.html#aa99978332be57c851238eade96f4e61b">GlobalBehaviour</a>, <a class="el" href="class_line_tool.html#ac59bbe598417a959c4b39b81921a97f7">LineTool</a>, <a class="el" href="class_lot_tool.html#a95d0f3e2420f6f01452efcc00be70062">LotTool</a>, <a class="el" href="class_pendulum.html#aec8e862ef54359f99724cb6d91aaa04f">Pendulum</a>, <a class="el" href="class_pointer.html#abd9413966aaff2559abec0c1b2c65e9e">Pointer</a>, <a class="el" href="class_pole_tool.html#a52df827c6e330429ff2c68cdbddfef50">PoleTool</a>, <a class="el" href="class_remover.html#a07ded6d73cf117ca181b92bdf605d5e3">Remover</a>, <a class="el" href="class_tape.html#a9e2f6fa51f834b35efaa11f1f815a485">Tape</a>, <a class="el" href="class_world_cursor.html#ab94aee84a5c8ea7862f54996884d83e9">WorldCursor</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_b.html b/Doxygen/output/html/functions_b.html
new file mode 100644
index 0000000000000000000000000000000000000000..ca8511e0a7981faf4cfcd7d152a56608b20d8cb2
--- /dev/null
+++ b/Doxygen/output/html/functions_b.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_b.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
+
+<h3><a id="index_b" name="index_b"></a>- b -</h3><ul>
+<li>backlog&#160;:&#160;<a class="el" href="class_fact_organizer.html#a450bb7f70ec71412cc6fe0314e07a3b2">FactOrganizer</a>, <a class="el" href="class_public_fact_organizer.html#a165e5ef97be7d87f772b60e5c6574881">PublicFactOrganizer</a></li>
+<li>bool&#160;:&#160;<a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6">StageStatic.StageErrorStruct</a></li>
+<li>BuildScrolls()&#160;:&#160;<a class="el" href="class_display_scrolls.html#a8904bc3d704e855cde3b38bd4946e431">DisplayScrolls</a></li>
+<li>Buttons&#160;:&#160;<a class="el" href="class_tool_mode_selector.html#ad4ae45a4882feff46ab2c62bd507cd76">ToolModeSelector</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_c.html b/Doxygen/output/html/functions_c.html
new file mode 100644
index 0000000000000000000000000000000000000000..d543d8a8fc2bec2d91d2d84be9f13c7e80d54ccf
--- /dev/null
+++ b/Doxygen/output/html/functions_c.html
@@ -0,0 +1,154 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_c.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
+
+<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
+<li>Cam&#160;:&#160;<a class="el" href="class_align_text.html#a8954a34d9aadcb917ab19c4b81db534f">AlignText</a>, <a class="el" href="class_world_cursor.html#a308d7c85e2989c6cadb4b26fbb108498">WorldCursor</a></li>
+<li>CamControl&#160;:&#160;<a class="el" href="class_hide_u_i.html#aae2b5ecfe2919eb146644bb22e3120dd">HideUI</a></li>
+<li>CanConvert()&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_json_inheritence_converter.html#a66565cef58fea590c664f401eb739080">JSONManager.JsonInheritenceConverter&lt; T &gt;</a></li>
+<li>canvasGroup&#160;:&#160;<a class="el" href="class_scroll_u_i_manager.html#a31fdb6daae3f50708b7f95bed75659d7">ScrollUIManager</a></li>
+<li>category&#160;:&#160;<a class="el" href="class_collapsable_category.html#a365a18cf58a6bee94b76266e220ed35f">CollapsableCategory</a></li>
+<li>Category&#160;:&#160;<a class="el" href="class_create_loader.html#afa009781fd95cbd1fb4e644f0ab10e1d">CreateLoader</a></li>
+<li>category&#160;:&#160;<a class="el" href="class_create_loader.html#ab3c5c901e655546c9b99654ae306dfab">CreateLoader</a>, <a class="el" href="class_stage.html#ae5516c644b31b5ac3a738224af511d80">Stage</a></li>
+<li>Category&#160;:&#160;<a class="el" href="class_stage_static.html#a6eec1c1438bf0ffe784e0676f5a578f5">StageStatic</a></li>
+<li>category&#160;:&#160;<a class="el" href="struct_stage_static_1_1_stage_error_struct.html#a7beade41a5f50d07ffd4924e4234fd6e">StageStatic.StageErrorStruct</a></li>
+<li>CharakterAnimation&#160;:&#160;<a class="el" href="class_character_dialog.html#a804d01e1594d9b62a1ed9db7478f43d2">CharacterDialog</a></li>
+<li>checkGameSolved()&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#af76fa96e15667dab7d81223ae8a7afea">TaskCharakterAnimation</a></li>
+<li>CheckMouseButtons()&#160;:&#160;<a class="el" href="class_world_cursor.html#a8d6bd52839d0ccf3703cf70a27580321">WorldCursor</a></li>
+<li>CheckPushoutHighlighting()&#160;:&#160;<a class="el" href="class_shiny_things.html#a34b62441bcfac8582fa97719d769e56a">ShinyThings</a></li>
+<li>CheckSolved()&#160;:&#160;<a class="el" href="class_stage.html#a5791e2632b93400521c5eed33107d116">Stage</a></li>
+<li>CheckToolModeSelection()&#160;:&#160;<a class="el" href="class_tool_mode_selector.html#a9fb2a57376a6ead51a6eb66a6f1a9112">ToolModeSelector</a></li>
+<li>Clear()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a3d04a545189f27f4a6cf75eb47198f53">FactOrganizer</a>, <a class="el" href="class_list_loader.html#a0cf84a06ccc3d56677f7ca144d839e15">ListLoader&lt; T &gt;</a>, <a class="el" href="class_menue_loader.html#ab264e0dc6c0aba950b8846354fe60a81">MenueLoader</a></li>
+<li>ClearAll()&#160;:&#160;<a class="el" href="class_stage.html#a7cccd1047135707147cb99b66d1208f7">Stage</a></li>
+<li>ClearALLRecords()&#160;:&#160;<a class="el" href="class_stage.html#a8be232d96750c4e1f72cb6498a121220">Stage</a></li>
+<li>ClearPlay()&#160;:&#160;<a class="el" href="class_stage.html#a0a9b8503dcdb37e124bf742f50f21acc">Stage</a></li>
+<li>ClearSolution()&#160;:&#160;<a class="el" href="class_stage.html#a6473bc6b7d252cb8ac58b074bdf0e9a4">Stage</a></li>
+<li>Clone()&#160;:&#160;<a class="el" href="class_edit_loader.html#ae15903201ff34141a1c9bd3b2d216af5">EditLoader</a>, <a class="el" href="class_player_record.html#ae058736bc42b94c94eafd9bf8a767ad5">PlayerRecord</a></li>
+<li>ClosestPointsOnTwoLines()&#160;:&#160;<a class="el" href="class_math3d.html#ade28da4490d6bb9e960ee19069a1f49f">Math3d</a></li>
+<li>Compare()&#160;:&#160;<a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80">FactComparer</a>, <a class="el" href="class_fact_equivalents_comparer.html#a5ecff2e77e3f7354a6c4905c81049ea0">FactEquivalentsComparer</a>, <a class="el" href="class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344">LineFactHightComparer</a>, <a class="el" href="class_line_fact_hight_direction_comparer.html#ad0bc01311d7a79c1239041a23f707c30">LineFactHightDirectionComparer</a>, <a class="el" href="class_line_spanning_over_river_world_comparer.html#a991df0f714d7cc028c8a4a45a1ac0c94">LineSpanningOverRiverWorldComparer</a></li>
+<li>Comparer&#160;:&#160;<a class="el" href="class_solution_organizer_1_1_sub_solution.html#a481a4b95cb385da391a1c4548508f9d4">SolutionOrganizer.SubSolution</a></li>
+<li>ComparerString&#160;:&#160;<a class="el" href="class_solution_organizer_1_1_sub_solution.html#a6c21647208a636e40910d1fcc5860a8d">SolutionOrganizer.SubSolution</a></li>
+<li>completed_once&#160;:&#160;<a class="el" href="class_stage.html#a546f7c6fe4d4a53269448956562429d6">Stage</a></li>
+<li>completions&#160;:&#160;<a class="el" href="class_scroll_1_1_scroll_dynamic_info.html#aac5d94d96714ac6de93425ded8b7129b">Scroll.ScrollDynamicInfo</a></li>
+<li>ContainsKey()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a4600775c244976c702b8017366defe55">FactOrganizer</a>, <a class="el" href="class_stage_static.html#af43fd9717c7a138b2722780600b45e82">StageStatic</a></li>
+<li>ContainsLabel()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a14178d4f9df5bb9eafb310c36fc5b183">FactOrganizer</a></li>
+<li>ContainsNumber()&#160;:&#160;<a class="el" href="class_stage_static.html#a2ca8799d0d70970a48992284a9b54a01">StageStatic</a></li>
+<li>content&#160;:&#160;<a class="el" href="class_collapsable_category.html#a8f0670c674d5d15e451da3572a0f0d4a">CollapsableCategory</a></li>
+<li>Create()&#160;:&#160;<a class="el" href="class_create_loader.html#a7205cbee0cd06ad3aaf59b2f3013edd7">CreateLoader</a></li>
+<li>CreateButton()&#160;:&#160;<a class="el" href="class_gadget_manager.html#a0908717a3cde48566043efa4f2727801">GadgetManager</a></li>
+<li>CreateDisplay()&#160;:&#160;<a class="el" href="class_display_facts.html#a90e8e02c82853c730285647d980e120e">DisplayFacts</a></li>
+<li>CreateEntry()&#160;:&#160;<a class="el" href="class_stage_loader.html#aaecc1a551aa5e4e33b58cced5d911eaf">StageLoader</a></li>
+<li>CreateHierarchiePath()&#160;:&#160;<a class="el" href="class_communication_events.html#af99736efe9976e3f493df0ccfbf2fb56">CommunicationEvents</a></li>
+<li>CreatePathToFile()&#160;:&#160;<a class="el" href="class_communication_events.html#a13345e5266ca2fd8aa50ac79936c790f">CommunicationEvents</a></li>
+<li>CreateSegment()&#160;:&#160;<a class="el" href="class_circle_segment_generator.html#aadaaa8438dade741f2d8e055436a8414">CircleSegmentGenerator</a></li>
+<li>creation&#160;:&#160;<a class="el" href="struct_fact_organizer_1_1stepnote.html#ab8938fdb7cd414689bd36620e48548d5">FactOrganizer.stepnote</a>, <a class="el" href="struct_public_fact_organizer_1_1stepnote.html#a699ff26a720060602cc358f7f070b119">PublicFactOrganizer.stepnote</a></li>
+<li>creatorMode&#160;:&#160;<a class="el" href="class_stage.html#a75bc2808e0b62640ad402d43a51d26f0">Stage</a></li>
+<li>CubeRoot()&#160;:&#160;<a class="el" href="class_math3d.html#a19a6a626eb71cb36a27100fcca0b2b9b">Math3d</a></li>
+<li>current&#160;:&#160;<a class="el" href="class_drop_handling.html#af1789e6005d12fa02d11c0316d127e18">DropHandling</a></li>
+<li>current_name&#160;:&#160;<a class="el" href="class_stage_static.html#a90720efb3185f55cd5f85d024358e6d7">StageStatic</a></li>
+<li>currentDistance&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#ac015f59f5a4bb5c14574f2314a7830a0">TaskCharakterAnimation</a></li>
+<li>currentFact&#160;:&#160;<a class="el" href="class_drop_handling.html#a108a9ae0b9311f05c2cc0e5a6d101894">DropHandling</a></li>
+<li>currentMmtAnswer&#160;:&#160;<a class="el" href="class_scroll_details.html#ad0e5dbe252382302148dd8a4e352914f">ScrollDetails</a></li>
+<li>currentTransform&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a6683175a89df75b0e3b3bc5f1e05ad59">TaskCharakterAnimation</a></li>
+<li>currentValue&#160;:&#160;<a class="el" href="class_loading_screen_percentage.html#aaa6e26472961429805abd062f1c952de">LoadingScreenPercentage</a></li>
+<li>Cursor&#160;:&#160;<a class="el" href="class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e">Gadget</a></li>
+<li>cursor&#160;:&#160;<a class="el" href="class_scroll_details.html#a5565d82324dc2bbe79a19b54cee5c4b5">ScrollDetails</a></li>
+<li>Cursor&#160;:&#160;<a class="el" href="class_shiny_things.html#a6de729b70d5a18c9d16292758d7bee7d">ShinyThings</a></li>
+<li>CursorRenderer&#160;:&#160;<a class="el" href="class_hide_u_i.html#a6f3384022ae8f7af8ce678dbe8e6c58a">HideUI</a></li>
+<li>curveDrawingActivated&#160;:&#160;<a class="el" href="class_angle_tool.html#ad53d1012ac71ea87e16563e4cb00f0ed">AngleTool</a></li>
+<li>curveDrawingVertexCount&#160;:&#160;<a class="el" href="class_angle_tool.html#ad60891ad87435994e65f10f49f0202a1">AngleTool</a></li>
+<li>curveEndPoint&#160;:&#160;<a class="el" href="class_angle_tool.html#a19127e03404289cc416de14d4178ef35">AngleTool</a></li>
+<li>curveRadius&#160;:&#160;<a class="el" href="class_angle_tool.html#a9689be22a443b6f6613bb5809a793c22">AngleTool</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_d.html b/Doxygen/output/html/functions_d.html
new file mode 100644
index 0000000000000000000000000000000000000000..a21bb1fd961e0acd43191e3f8090857f4bd7dc1e
--- /dev/null
+++ b/Doxygen/output/html/functions_d.html
@@ -0,0 +1,130 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_d.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
+
+<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
+<li>darkColor&#160;:&#160;<a class="el" href="class_shiny_things.html#aaaf397bdb22669ed1efc37c9f6960905">ShinyThings</a></li>
+<li>date&#160;:&#160;<a class="el" href="class_player_record.html#aa5e9b78561ffbb7edffdd63d9f708949">PlayerRecord</a></li>
+<li>DeactivateCurveDrawing()&#160;:&#160;<a class="el" href="class_angle_tool.html#ad86df38e2cf7458b7ec8e60b644469a7">AngleTool</a></li>
+<li>DeactivateLineDrawing()&#160;:&#160;<a class="el" href="class_line_tool.html#abbae59d117e92fc5de7e464a7872fcf9">LineTool</a>, <a class="el" href="class_lot_tool.html#aecc49588516c6a03a549804a17492d61">LotTool</a>, <a class="el" href="class_pendulum.html#a8237221e76dc10ebbbc3031d6849eb58">Pendulum</a>, <a class="el" href="class_pole_tool.html#a41912082f6e599827832aed12af4c890">PoleTool</a>, <a class="el" href="class_tape.html#ab0db7aa04f629e6b631775bd69e1940a">Tape</a></li>
+<li>deactivateSnapKey&#160;:&#160;<a class="el" href="class_world_cursor.html#a0183d66e569dd39faedaf495f2a69a43">WorldCursor</a></li>
+<li>Ded&#160;:&#160;<a class="el" href="class_m_m_t_u_r_i_collection.html#a6c86dfd72739c24050918ec7c78b8972">MMTURICollection</a></li>
+<li>DeepLoad()&#160;:&#160;<a class="el" href="class_stage.html#ac7433d717336f9ffc0da919e5e6e314f">Stage</a></li>
+<li>Default()&#160;:&#160;<a class="el" href="class_list_loader.html#a5a9c59b5ee21f2034d897e4aca61d6d1">ListLoader&lt; T &gt;</a>, <a class="el" href="class_stage_loader.html#a04bbfd02152ab381400060244c20c5b9">StageLoader</a></li>
+<li>defaultMaterial&#160;:&#160;<a class="el" href="class_shiny_things.html#ace1ee19f5351c0c9e57d6bc26ecf8a8d">ShinyThings</a></li>
+<li>Delete()&#160;:&#160;<a class="el" href="class_edit_loader.html#abd39c26d94a9dbff6b028c375d4f4ed4">EditLoader</a></li>
+<li>delete()&#160;:&#160;<a class="el" href="class_fact.html#a9b3edda4d360425731abe2a5937963e6">Fact</a>, <a class="el" href="class_fact_organizer.html#ad4911bfd06a727b4569a56f7eb543ff7">FactOrganizer</a>, <a class="el" href="class_player_record.html#a7bdba956f0b3383d2e33c17f40170af5">PlayerRecord</a>, <a class="el" href="class_solution_organizer.html#ac0eba168098cd880232aece9b4eac9d1">SolutionOrganizer</a>, <a class="el" href="class_stage.html#afb40eed71cf610113cb21a9e67d3b00a">Stage</a></li>
+<li>Delete()&#160;:&#160;<a class="el" href="class_stage_static.html#a5b42dc6adc37f827de97d220bcd0d4f4">StageStatic</a></li>
+<li>DeleteObject()&#160;:&#160;<a class="el" href="class_fact_spawner.html#acf345fed7a7143ca816d92f86ea95b2d">FactSpawner</a></li>
+<li>deletet_record()&#160;:&#160;<a class="el" href="class_stage.html#a3850bf51fdc38c335b703a73f2d84390">Stage</a></li>
+<li>Description&#160;:&#160;<a class="el" href="class_create_loader.html#a394dc617bef9ff01e9516001604bd7ad">CreateLoader</a></li>
+<li>description&#160;:&#160;<a class="el" href="class_create_loader.html#ac8dcba62a267cea3e8a17dd83d1114b1">CreateLoader</a>, <a class="el" href="class_scroll.html#a69b80531dee462e546262c62c1c58a6b">Scroll</a>, <a class="el" href="class_stage.html#aba3fc0bfb46dc5ebdf0b47245c811a88">Stage</a>, <a class="el" href="struct_stage_static_1_1_stage_error_struct.html#aa90282b61e50309cb9fd7bd560169be4">StageStatic.StageErrorStruct</a></li>
+<li>DestroyAllChildren()&#160;:&#160;<a class="el" href="class_game_object_extensions.html#af6d2a6da9fe673e3b15e93c2b1de1ce9">GameObjectExtensions</a></li>
+<li>DetailScreen&#160;:&#160;<a class="el" href="class_display_scrolls.html#a7c2af585d6aedd4ab3cfe0d3777d7d1d">DisplayScrolls</a>, <a class="el" href="class_scroll_clicked_script.html#a2f1385dce7f3368af0847dfc829008a1">ScrollClickedScript</a></li>
+<li>df&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html#af2bc82076ff11f57599d30f40e68c326">JSONManager.MMTSymbolDeclaration</a>, <a class="el" href="class_scroll_1_1_scroll_symbol_fact.html#a86571379ff59b5e757bd5a1288fff793">Scroll.ScrollSymbolFact</a></li>
+<li>Dir&#160;:&#160;<a class="el" href="class_abstract_line_fact.html#a40b1f97365bece5da7e2cabe983e4d10">AbstractLineFact</a></li>
+<li>directionalLight&#160;:&#160;<a class="el" href="class_shiny_things.html#a95ade9077df304fa629ff8c84cc0e827">ShinyThings</a></li>
+<li>Directories&#160;:&#160;<a class="el" href="class_communication_events.html#a00f253bfcec6375e765f970a8e9dab82">CommunicationEvents</a></li>
+<li>displayedFacts&#160;:&#160;<a class="el" href="class_display_facts.html#a3c09884bd51cfeee1975e36a29703c8a">DisplayFacts</a></li>
+<li>Distance&#160;:&#160;<a class="el" href="class_line_fact.html#ad7ebf0dc48a1fef6d75bea7d57e86dd4">LineFact</a></li>
+<li>doMagic()&#160;:&#160;<a class="el" href="class_pythagoras_script.html#abad78694504b0bb1699c70af5226e841">PythagorasScript</a></li>
+<li>DotProductAngle()&#160;:&#160;<a class="el" href="class_math3d.html#a4eb7fb8738dde33fb74cd205972de231">Math3d</a></li>
+<li>Drag()&#160;:&#160;<a class="el" href="class_discrete_bar_slider.html#a09b7d8a54292c0c6647be37fbef88b3f">DiscreteBarSlider</a></li>
+<li>dragged&#160;:&#160;<a class="el" href="class_drag_handling.html#a04398316b74578f6a44422bf0a8965a5">DragHandling</a></li>
+<li>Draw()&#160;:&#160;<a class="el" href="class_fact_organizer.html#aec6890620677880e2fad97e002dd59cd">FactOrganizer</a></li>
+<li>DrawChildren()&#160;:&#160;<a class="el" href="class_collapsable_category.html#a68acd9b011115d12b9d1625fd3baf454">CollapsableCategory</a>, <a class="el" href="class_collapsable_stage.html#a57ea632bd3d147e619d6c261a07eacda">CollapsableStage</a></li>
+<li>DynamiclySolved()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a99e01af23a2d83b448cd4a29952cbe9c">FactOrganizer</a></li>
+<li>dynamicScrollDescriptionsActive&#160;:&#160;<a class="el" href="class_scroll_details.html#a8606726af66a0efe799eb9ceb8e03e51">ScrollDetails</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_dup.js b/Doxygen/output/html/functions_dup.js
new file mode 100644
index 0000000000000000000000000000000000000000..42426fd38e09d31b202b9e94d75d0aca289bfdb6
--- /dev/null
+++ b/Doxygen/output/html/functions_dup.js
@@ -0,0 +1,28 @@
+var functions_dup =
+[
+    [ "_", "functions.html", null ],
+    [ "a", "functions_a.html", null ],
+    [ "b", "functions_b.html", null ],
+    [ "c", "functions_c.html", null ],
+    [ "d", "functions_d.html", null ],
+    [ "e", "functions_e.html", null ],
+    [ "f", "functions_f.html", null ],
+    [ "g", "functions_g.html", null ],
+    [ "h", "functions_h.html", null ],
+    [ "i", "functions_i.html", null ],
+    [ "k", "functions_k.html", null ],
+    [ "l", "functions_l.html", null ],
+    [ "m", "functions_m.html", null ],
+    [ "n", "functions_n.html", null ],
+    [ "o", "functions_o.html", null ],
+    [ "p", "functions_p.html", null ],
+    [ "q", "functions_q.html", null ],
+    [ "r", "functions_r.html", null ],
+    [ "s", "functions_s.html", null ],
+    [ "t", "functions_t.html", null ],
+    [ "u", "functions_u.html", null ],
+    [ "v", "functions_v.html", null ],
+    [ "w", "functions_w.html", null ],
+    [ "x", "functions_x.html", null ],
+    [ "y", "functions_y.html", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/functions_e.html b/Doxygen/output/html/functions_e.html
new file mode 100644
index 0000000000000000000000000000000000000000..a5f9588611e1bc764f0e1c9379b20f9145af4a57
--- /dev/null
+++ b/Doxygen/output/html/functions_e.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_e.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
+
+<h3><a id="index_e" name="index_e"></a>- e -</h3><ul>
+<li>Edit()&#160;:&#160;<a class="el" href="class_edit_loader.html#a726aa89425e4cb3652a281347e4d6e70">EditLoader</a></li>
+<li>editLoader&#160;:&#160;<a class="el" href="class_collapsable_category.html#a60d374d41f86ea4ebb60b38b5d2994bf">CollapsableCategory</a>, <a class="el" href="class_collapsable_stage.html#a25d7c5831771998e5ff1f53d64834566">CollapsableStage</a>, <a class="el" href="class_stage_loader.html#a96d438f2f1b864d3b9edf585e44da4a7">StageLoader</a></li>
+<li>endingSol&#160;:&#160;<a class="el" href="class_solution_organizer.html#ae209c8ca2efc1e90d7301b2b780f3d8e">SolutionOrganizer</a></li>
+<li>endingVal&#160;:&#160;<a class="el" href="class_solution_organizer.html#a7f9f8e13ac4fc6e6a0174d313c1a574f">SolutionOrganizer</a></li>
+<li>EntryBody&#160;:&#160;<a class="el" href="class_stage_loader.html#a53265a201cc424141cd790eda82fcb2b">StageLoader</a></li>
+<li>EntryHeader&#160;:&#160;<a class="el" href="class_list_loader.html#abbbf3e7c27392eb6a381481585eff1d3">ListLoader&lt; T &gt;</a></li>
+<li>EntryTime&#160;:&#160;<a class="el" href="class_stage_loader.html#ad0b28acee7003d7fef9a06fd3f099bc7">StageLoader</a></li>
+<li>Eq&#160;:&#160;<a class="el" href="class_m_m_t_u_r_i_collection.html#acd62c57c5f7c10164a1d837c1c702233">MMTURICollection</a></li>
+<li>Equals()&#160;:&#160;<a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419">FactComparer</a></li>
+<li>Equivalent()&#160;:&#160;<a class="el" href="class_fact.html#adc82331e7914777c5fe1d5ebad6972aa">Fact</a>, <a class="el" href="class_fact_wrapped_c_r_t_p.html#a6d6c30f6480c57f8928d1ff1960adaa6">FactWrappedCRTP&lt; T &gt;</a></li>
+<li>EquivalentWrapped()&#160;:&#160;<a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a8ec274d8da8497476b3a5284e0fdee7b">AbstractLineFactWrappedCRTP&lt; T &gt;</a>, <a class="el" href="class_angle_fact.html#a2faaabc3f4874468c7ea8044e0d29049">AngleFact</a>, <a class="el" href="class_fact_wrapped_c_r_t_p.html#a6e83feba9179a493d097f9f2c0573de6">FactWrappedCRTP&lt; T &gt;</a>, <a class="el" href="class_line_fact.html#acdd48548ee5dc23acc13d2b4ba3d5fde">LineFact</a>, <a class="el" href="class_on_line_fact.html#a75b3c801a5bb104ff8a8da6d123f03f0">OnLineFact</a>, <a class="el" href="class_point_fact.html#a10e74c76faf916f25352b3de9795d5d7">PointFact</a>, <a class="el" href="class_ray_fact.html#a9c2b453af2221f3aa22318f54d1c7b6e">RayFact</a></li>
+<li>Error()&#160;:&#160;<a class="el" href="class_create_loader.html#aa07ab4a1e797df87320810de011c4fa6">CreateLoader</a></li>
+<li>errors&#160;:&#160;<a class="el" href="class_scroll_1_1_scroll_application_info.html#aa85df42ec59b6641bbaf21ef57157d39">Scroll.ScrollApplicationInfo</a>, <a class="el" href="class_scroll_1_1_scroll_dynamic_info.html#ad5ca5564f911d0d7dd86ac7340e61160">Scroll.ScrollDynamicInfo</a></li>
+<li>extraHighlight&#160;:&#160;<a class="el" href="class_shiny_things.html#aa3adda8190e68df89dfeb7e5c2b26bab">ShinyThings</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_enum.html b/Doxygen/output/html/functions_enum.html
new file mode 100644
index 0000000000000000000000000000000000000000..f9a712d3f876ecbd0f0e9d9da8adc8657a9114d9
--- /dev/null
+++ b/Doxygen/output/html/functions_enum.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Enumerations</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_enum.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;<ul>
+<li>Directories&#160;:&#160;<a class="el" href="class_communication_events.html#a00f253bfcec6375e765f970a8e9dab82">CommunicationEvents</a></li>
+<li>Mode&#160;:&#160;<a class="el" href="class_stage_static.html#a1202ca6e0f3c6b29cce958edadc283cb">StageStatic</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_f.html b/Doxygen/output/html/functions_f.html
new file mode 100644
index 0000000000000000000000000000000000000000..1bc2c23434ed0b469bc4fff177bb3774e303911c
--- /dev/null
+++ b/Doxygen/output/html/functions_f.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_f.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
+
+<h3><a id="index_f" name="index_f"></a>- f -</h3><ul>
+<li>f&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_o_m_f.html#ae0681d0d80efa9ec2f43ad5240e2ed05">JSONManager.OMF</a></li>
+<li>Fact()&#160;:&#160;<a class="el" href="class_fact.html#accec0362f7389a5cf47d48da8f8c3ea4">Fact</a></li>
+<li>fact&#160;:&#160;<a class="el" href="class_fact_wrapper.html#ace8889b64bf1f81951736146dd313a68">FactWrapper</a>, <a class="el" href="class_scroll_1_1_scroll_application_checking_error.html#a2bb0db42e4469a1b87b5d98eddbf7815">Scroll.ScrollApplicationCheckingError</a>, <a class="el" href="class_scroll_1_1_scroll_assignment.html#a1604f72bb48db2b7d79aed2b836d9d35">Scroll.ScrollAssignment</a></li>
+<li>fact_comparer&#160;:&#160;<a class="el" href="class_solution_organizer_1_1_sub_solution.html#a47f8032dfd74099f945ab2d58dcbe68c">SolutionOrganizer.SubSolution</a></li>
+<li>FactAction()&#160;:&#160;<a class="el" href="class_fact_spawner.html#a84b7c3e4506a7df27d9465ef8234b9e4">FactSpawner</a></li>
+<li>factAnimationActive&#160;:&#160;<a class="el" href="class_shiny_things.html#a132fb507a9db9e9002315813a7642f6f">ShinyThings</a></li>
+<li>FactDict&#160;:&#160;<a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">FactOrganizer</a></li>
+<li>FactOrganizer()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a5f4324456c367205f62fa68fb526f190">FactOrganizer</a></li>
+<li>FactOrganizerFromPublic()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a0da020f8165fb672b86b06af585acaf3">FactOrganizer</a></li>
+<li>FactRepresentation&#160;:&#160;<a class="el" href="class_fact_spawner.html#a772d746a1623f7c5ccce31cbd1e63a86">FactSpawner</a></li>
+<li>factState&#160;:&#160;<a class="el" href="class_player_record.html#abf3aa231c1d3a2962eb1049507392c81">PlayerRecord</a>, <a class="el" href="class_stage.html#a29abcbcdd573cbbd5621e529d80ace16">Stage</a></li>
+<li>factUri&#160;:&#160;<a class="el" href="class_rendered_scroll_fact.html#ae5c9c7ad9f6f112b0ded53b1e3b1a058">RenderedScrollFact</a></li>
+<li>FactWrappedCRTP()&#160;:&#160;<a class="el" href="class_fact_wrapped_c_r_t_p.html#afe892ea96bffe02bdd36b2507ad6e509">FactWrappedCRTP&lt; T &gt;</a></li>
+<li>fastforward()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a026f8f5ace47a86644885146a2e4267b">FactOrganizer</a></li>
+<li>feather_k&#160;:&#160;<a class="el" href="class_discrete_bar_slider.html#a45df979d6ed7e21b8cd3d5e670d3666e">DiscreteBarSlider</a></li>
+<li>FieldActions&#160;:&#160;<a class="el" href="class_discrete_bar_slider.html#a2318a71019d97420bbc0c1230298eae9">DiscreteBarSlider</a></li>
+<li>FilledScroll()&#160;:&#160;<a class="el" href="class_scroll_1_1_filled_scroll.html#aff6c021d2e568c4d72b88b1b87eca6de">Scroll.FilledScroll</a></li>
+<li>FindEquivalent()&#160;:&#160;<a class="el" href="class_fact_organizer.html#acafa71f2ed4cec97f4320f4c83fb34a4">FactOrganizer</a></li>
+<li>Fireworks_Animation&#160;:&#160;<a class="el" href="class_shiny_things.html#a24ff1d5f2f91c5957231cdd1a99838b7">ShinyThings</a></li>
+<li>Fix()&#160;:&#160;<a class="el" href="class_input_field_panel.html#aeff0ca099340b85bddff1391c4a88f17">InputFieldPanel</a></li>
+<li>freeAutoLabel()&#160;:&#160;<a class="el" href="class_fact.html#a12811a7b571b956fd38a9cca8b4a1469">Fact</a></li>
+<li>FromJson()&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a9a30edd5c1fe2d5c6a0f7593fbd2a651">JSONManager.MMTDeclaration</a></li>
+<li>FromJSON()&#160;:&#160;<a class="el" href="class_scroll.html#ad7870519362c5b521d1ee9de6377b2d1">Scroll</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_func.html b/Doxygen/output/html/functions_func.html
new file mode 100644
index 0000000000000000000000000000000000000000..a5d745da85147668dd4f533b15706155e2afbd2a
--- /dev/null
+++ b/Doxygen/output/html/functions_func.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Functions</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_func.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index__5F" name="index__5F"></a>- _ -</h3><ul>
+<li>_Clone()&#160;:&#160;<a class="el" href="class_edit_loader.html#a85350f34f42fdf962fdd2a6e8e13d90a">EditLoader</a></li>
+<li>_Delete()&#160;:&#160;<a class="el" href="class_edit_loader.html#a537c24e6a4c629314e7db4db735e2162">EditLoader</a></li>
+<li>_Save()&#160;:&#160;<a class="el" href="class_edit_loader.html#a6fc8e91e375f52f286b21c2e739869ca">EditLoader</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_func.js b/Doxygen/output/html/functions_func.js
new file mode 100644
index 0000000000000000000000000000000000000000..0967f014ba376b2dc1c8b379f3a91742d215f68b
--- /dev/null
+++ b/Doxygen/output/html/functions_func.js
@@ -0,0 +1,26 @@
+var functions_func =
+[
+    [ "_", "functions_func.html", null ],
+    [ "a", "functions_func_a.html", null ],
+    [ "b", "functions_func_b.html", null ],
+    [ "c", "functions_func_c.html", null ],
+    [ "d", "functions_func_d.html", null ],
+    [ "e", "functions_func_e.html", null ],
+    [ "f", "functions_func_f.html", null ],
+    [ "g", "functions_func_g.html", null ],
+    [ "h", "functions_func_h.html", null ],
+    [ "i", "functions_func_i.html", null ],
+    [ "l", "functions_func_l.html", null ],
+    [ "m", "functions_func_m.html", null ],
+    [ "n", "functions_func_n.html", null ],
+    [ "o", "functions_func_o.html", null ],
+    [ "p", "functions_func_p.html", null ],
+    [ "q", "functions_func_q.html", null ],
+    [ "r", "functions_func_r.html", null ],
+    [ "s", "functions_func_s.html", null ],
+    [ "t", "functions_func_t.html", null ],
+    [ "u", "functions_func_u.html", null ],
+    [ "v", "functions_func_v.html", null ],
+    [ "w", "functions_func_w.html", null ],
+    [ "y", "functions_func_y.html", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/functions_func_a.html b/Doxygen/output/html/functions_func_a.html
new file mode 100644
index 0000000000000000000000000000000000000000..56826700d1037fd59fc5e2bb2568ebd7cfa4323f
--- /dev/null
+++ b/Doxygen/output/html/functions_func_a.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Functions</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_func_a.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
+<li>AbstractLineFact()&#160;:&#160;<a class="el" href="class_abstract_line_fact.html#aaff88e709ce3921720c89669c543ee73">AbstractLineFact</a></li>
+<li>AbstractLineFactWrappedCRTP()&#160;:&#160;<a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a40d1c470409418303375f92bbfb6b8eb">AbstractLineFactWrappedCRTP&lt; T &gt;</a></li>
+<li>ActivateCurveDrawing()&#160;:&#160;<a class="el" href="class_angle_tool.html#a769856a6898543641fe8711a07c7a7f5">AngleTool</a></li>
+<li>ActivateLineDrawing()&#160;:&#160;<a class="el" href="class_line_tool.html#ad634ddf4fddf7fbdf91b0ac7e10b16a1">LineTool</a>, <a class="el" href="class_lot_tool.html#a12d8eb5cdfb3b1c7db21d9080ac5dbe6">LotTool</a>, <a class="el" href="class_pendulum.html#a5451fdf6ab870982c02b165173ef7646">Pendulum</a>, <a class="el" href="class_pole_tool.html#ad0045c3eef710e46eace0fe7a7eb9cde">PoleTool</a>, <a class="el" href="class_tape.html#a7652d5608e25e7453e3235238ebfa325">Tape</a></li>
+<li>Add()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a923a7232f6648843107728cc7da722e6">FactOrganizer</a></li>
+<li>AddAngleFact()&#160;:&#160;<a class="el" href="class_fact_manager.html#a940840da8e97a40c9225cbcabdde4119">FactManager</a></li>
+<li>AddFact()&#160;:&#160;<a class="el" href="class_display_facts.html#a48f34373aa006228ad49377c126a2b5a">DisplayFacts</a></li>
+<li>AddFactIfNotFound()&#160;:&#160;<a class="el" href="class_fact_manager.html#aae91a6867216a9efed931d56eda17d42">FactManager</a></li>
+<li>AddLineFact()&#160;:&#160;<a class="el" href="class_fact_manager.html#aedfaff5ad2a46d7219c3299eaed49092">FactManager</a></li>
+<li>AddOnLineFact()&#160;:&#160;<a class="el" href="class_fact_manager.html#a94dc4329eba5a74416970e68320e6af5">FactManager</a></li>
+<li>AddPointFact()&#160;:&#160;<a class="el" href="class_fact_manager.html#a5f87213c9b344586b60b321af877ea2e">FactManager</a></li>
+<li>AddRayFact()&#160;:&#160;<a class="el" href="class_fact_manager.html#aa556ddb7bc07fabfc9629eb7aee7b8b2">FactManager</a></li>
+<li>AddRotation()&#160;:&#160;<a class="el" href="class_math3d.html#af3148489d29f629bd94769faef49cd04">Math3d</a></li>
+<li>AddVectorLength()&#160;:&#160;<a class="el" href="class_math3d.html#ad92fd4e4c8e76b9991b10e64213fe932">Math3d</a></li>
+<li>AngleFact()&#160;:&#160;<a class="el" href="class_angle_fact.html#a2ae66d73e61a15791153eec7dfc02b8c">AngleFact</a></li>
+<li>AngleVectorPlane()&#160;:&#160;<a class="el" href="class_math3d.html#a02591fdff71a8f6bf8dbcd3fa901a8de">Math3d</a></li>
+<li>AngularAcceleration()&#160;:&#160;<a class="el" href="class_math3d.html#a791de8a0100ec8ed81b85f342fa5f97f">Math3d</a></li>
+<li>Animate()&#160;:&#160;<a class="el" href="class_image_hint_animation.html#a2f987820c1efe68359b95fecbd848ce0">ImageHintAnimation</a>, <a class="el" href="class_mesh_renderer_hint_animation.html#a299d92840c049e247bb26adf1f710e22">MeshRendererHintAnimation</a></li>
+<li>AnimateFact()&#160;:&#160;<a class="el" href="class_display_facts.html#a489d8b4bcc7041cc98df0cca73491320">DisplayFacts</a></li>
+<li>animateHint()&#160;:&#160;<a class="el" href="class_scroll_details.html#a23b498126f7832c85957c4cfbaaa4d75">ScrollDetails</a></li>
+<li>animateNonExistingFact()&#160;:&#160;<a class="el" href="class_fact_spawner.html#aca0bcf17cca26ca60e11a6a4d435c08b">FactSpawner</a></li>
+<li>animateNonExistingFactTrigger()&#160;:&#160;<a class="el" href="class_fact_spawner.html#a94e66ecc512cd9dd74e7a115375d2ac9">FactSpawner</a></li>
+<li>animateScrollParameter()&#160;:&#160;<a class="el" href="class_scroll_details.html#a9ed006a763286cbc1f13fbdf71e3eb28">ScrollDetails</a></li>
+<li>AnimationTrigger()&#160;:&#160;<a class="el" href="class_image_hint_animation.html#ab51c7d311e027b615b1d59d466c6ae7f">ImageHintAnimation</a>, <a class="el" href="class_mesh_renderer_hint_animation.html#a480ec85a818fefba2f73fa4a5345ef56">MeshRendererHintAnimation</a></li>
+<li>AreLineSegmentsCrossing()&#160;:&#160;<a class="el" href="class_math3d.html#a570ef4340ba12690009750e6aa108c2e">Math3d</a></li>
+<li>Awake()&#160;:&#160;<a class="el" href="class_angle_tool.html#a09d40d4ac5ca7b8f66ef9bc9f2fe2d48">AngleTool</a>, <a class="el" href="class_extra_gadget.html#ae107afda04a5642022feadc8aa1b6b27">ExtraGadget</a>, <a class="el" href="class_gadget.html#a7ee73250f04a3d86b486ec4e73e3b790">Gadget</a>, <a class="el" href="class_global_behaviour.html#aa99978332be57c851238eade96f4e61b">GlobalBehaviour</a>, <a class="el" href="class_line_tool.html#ac59bbe598417a959c4b39b81921a97f7">LineTool</a>, <a class="el" href="class_lot_tool.html#a95d0f3e2420f6f01452efcc00be70062">LotTool</a>, <a class="el" href="class_pendulum.html#aec8e862ef54359f99724cb6d91aaa04f">Pendulum</a>, <a class="el" href="class_pointer.html#abd9413966aaff2559abec0c1b2c65e9e">Pointer</a>, <a class="el" href="class_pole_tool.html#a52df827c6e330429ff2c68cdbddfef50">PoleTool</a>, <a class="el" href="class_remover.html#a07ded6d73cf117ca181b92bdf605d5e3">Remover</a>, <a class="el" href="class_tape.html#a9e2f6fa51f834b35efaa11f1f815a485">Tape</a>, <a class="el" href="class_world_cursor.html#ab94aee84a5c8ea7862f54996884d83e9">WorldCursor</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_func_b.html b/Doxygen/output/html/functions_func_b.html
new file mode 100644
index 0000000000000000000000000000000000000000..54020c23b6610c49bad376c50cb9bcd0f65ce2f0
--- /dev/null
+++ b/Doxygen/output/html/functions_func_b.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Functions</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_func_b.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_b" name="index_b"></a>- b -</h3><ul>
+<li>BuildScrolls()&#160;:&#160;<a class="el" href="class_display_scrolls.html#a8904bc3d704e855cde3b38bd4946e431">DisplayScrolls</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_func_c.html b/Doxygen/output/html/functions_func_c.html
new file mode 100644
index 0000000000000000000000000000000000000000..9859e2c6bb24c917dab690d8a49759cdefb317c7
--- /dev/null
+++ b/Doxygen/output/html/functions_func_c.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Functions</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_func_c.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
+<li>CanConvert()&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_json_inheritence_converter.html#a66565cef58fea590c664f401eb739080">JSONManager.JsonInheritenceConverter&lt; T &gt;</a></li>
+<li>checkGameSolved()&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#af76fa96e15667dab7d81223ae8a7afea">TaskCharakterAnimation</a></li>
+<li>CheckMouseButtons()&#160;:&#160;<a class="el" href="class_world_cursor.html#a8d6bd52839d0ccf3703cf70a27580321">WorldCursor</a></li>
+<li>CheckPushoutHighlighting()&#160;:&#160;<a class="el" href="class_shiny_things.html#a34b62441bcfac8582fa97719d769e56a">ShinyThings</a></li>
+<li>CheckSolved()&#160;:&#160;<a class="el" href="class_stage.html#a5791e2632b93400521c5eed33107d116">Stage</a></li>
+<li>CheckToolModeSelection()&#160;:&#160;<a class="el" href="class_tool_mode_selector.html#a9fb2a57376a6ead51a6eb66a6f1a9112">ToolModeSelector</a></li>
+<li>Clear()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a3d04a545189f27f4a6cf75eb47198f53">FactOrganizer</a>, <a class="el" href="class_list_loader.html#a0cf84a06ccc3d56677f7ca144d839e15">ListLoader&lt; T &gt;</a>, <a class="el" href="class_menue_loader.html#ab264e0dc6c0aba950b8846354fe60a81">MenueLoader</a></li>
+<li>ClearAll()&#160;:&#160;<a class="el" href="class_stage.html#a7cccd1047135707147cb99b66d1208f7">Stage</a></li>
+<li>ClearALLRecords()&#160;:&#160;<a class="el" href="class_stage.html#a8be232d96750c4e1f72cb6498a121220">Stage</a></li>
+<li>ClearPlay()&#160;:&#160;<a class="el" href="class_stage.html#a0a9b8503dcdb37e124bf742f50f21acc">Stage</a></li>
+<li>ClearSolution()&#160;:&#160;<a class="el" href="class_stage.html#a6473bc6b7d252cb8ac58b074bdf0e9a4">Stage</a></li>
+<li>Clone()&#160;:&#160;<a class="el" href="class_edit_loader.html#ae15903201ff34141a1c9bd3b2d216af5">EditLoader</a>, <a class="el" href="class_player_record.html#ae058736bc42b94c94eafd9bf8a767ad5">PlayerRecord</a></li>
+<li>ClosestPointsOnTwoLines()&#160;:&#160;<a class="el" href="class_math3d.html#ade28da4490d6bb9e960ee19069a1f49f">Math3d</a></li>
+<li>Compare()&#160;:&#160;<a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80">FactComparer</a>, <a class="el" href="class_fact_equivalents_comparer.html#a5ecff2e77e3f7354a6c4905c81049ea0">FactEquivalentsComparer</a>, <a class="el" href="class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344">LineFactHightComparer</a>, <a class="el" href="class_line_fact_hight_direction_comparer.html#ad0bc01311d7a79c1239041a23f707c30">LineFactHightDirectionComparer</a>, <a class="el" href="class_line_spanning_over_river_world_comparer.html#a991df0f714d7cc028c8a4a45a1ac0c94">LineSpanningOverRiverWorldComparer</a></li>
+<li>ContainsKey()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a4600775c244976c702b8017366defe55">FactOrganizer</a>, <a class="el" href="class_stage_static.html#af43fd9717c7a138b2722780600b45e82">StageStatic</a></li>
+<li>ContainsLabel()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a14178d4f9df5bb9eafb310c36fc5b183">FactOrganizer</a></li>
+<li>ContainsNumber()&#160;:&#160;<a class="el" href="class_stage_static.html#a2ca8799d0d70970a48992284a9b54a01">StageStatic</a></li>
+<li>Create()&#160;:&#160;<a class="el" href="class_create_loader.html#a7205cbee0cd06ad3aaf59b2f3013edd7">CreateLoader</a></li>
+<li>CreateButton()&#160;:&#160;<a class="el" href="class_gadget_manager.html#a0908717a3cde48566043efa4f2727801">GadgetManager</a></li>
+<li>CreateDisplay()&#160;:&#160;<a class="el" href="class_display_facts.html#a90e8e02c82853c730285647d980e120e">DisplayFacts</a></li>
+<li>CreateEntry()&#160;:&#160;<a class="el" href="class_stage_loader.html#aaecc1a551aa5e4e33b58cced5d911eaf">StageLoader</a></li>
+<li>CreateHierarchiePath()&#160;:&#160;<a class="el" href="class_communication_events.html#af99736efe9976e3f493df0ccfbf2fb56">CommunicationEvents</a></li>
+<li>CreatePathToFile()&#160;:&#160;<a class="el" href="class_communication_events.html#a13345e5266ca2fd8aa50ac79936c790f">CommunicationEvents</a></li>
+<li>CreateSegment()&#160;:&#160;<a class="el" href="class_circle_segment_generator.html#aadaaa8438dade741f2d8e055436a8414">CircleSegmentGenerator</a></li>
+<li>CubeRoot()&#160;:&#160;<a class="el" href="class_math3d.html#a19a6a626eb71cb36a27100fcca0b2b9b">Math3d</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_func_d.html b/Doxygen/output/html/functions_func_d.html
new file mode 100644
index 0000000000000000000000000000000000000000..bb14aefd8bf391e4c5f347ff8054dc34435fb862
--- /dev/null
+++ b/Doxygen/output/html/functions_func_d.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Functions</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_func_d.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
+<li>DeactivateCurveDrawing()&#160;:&#160;<a class="el" href="class_angle_tool.html#ad86df38e2cf7458b7ec8e60b644469a7">AngleTool</a></li>
+<li>DeactivateLineDrawing()&#160;:&#160;<a class="el" href="class_line_tool.html#abbae59d117e92fc5de7e464a7872fcf9">LineTool</a>, <a class="el" href="class_lot_tool.html#aecc49588516c6a03a549804a17492d61">LotTool</a>, <a class="el" href="class_pendulum.html#a8237221e76dc10ebbbc3031d6849eb58">Pendulum</a>, <a class="el" href="class_pole_tool.html#a41912082f6e599827832aed12af4c890">PoleTool</a>, <a class="el" href="class_tape.html#ab0db7aa04f629e6b631775bd69e1940a">Tape</a></li>
+<li>DeepLoad()&#160;:&#160;<a class="el" href="class_stage.html#ac7433d717336f9ffc0da919e5e6e314f">Stage</a></li>
+<li>Default()&#160;:&#160;<a class="el" href="class_list_loader.html#a5a9c59b5ee21f2034d897e4aca61d6d1">ListLoader&lt; T &gt;</a>, <a class="el" href="class_stage_loader.html#a04bbfd02152ab381400060244c20c5b9">StageLoader</a></li>
+<li>Delete()&#160;:&#160;<a class="el" href="class_edit_loader.html#abd39c26d94a9dbff6b028c375d4f4ed4">EditLoader</a></li>
+<li>delete()&#160;:&#160;<a class="el" href="class_fact.html#a9b3edda4d360425731abe2a5937963e6">Fact</a>, <a class="el" href="class_fact_organizer.html#ad4911bfd06a727b4569a56f7eb543ff7">FactOrganizer</a>, <a class="el" href="class_player_record.html#a7bdba956f0b3383d2e33c17f40170af5">PlayerRecord</a>, <a class="el" href="class_solution_organizer.html#ac0eba168098cd880232aece9b4eac9d1">SolutionOrganizer</a>, <a class="el" href="class_stage.html#afb40eed71cf610113cb21a9e67d3b00a">Stage</a></li>
+<li>Delete()&#160;:&#160;<a class="el" href="class_stage_static.html#a5b42dc6adc37f827de97d220bcd0d4f4">StageStatic</a></li>
+<li>DeleteObject()&#160;:&#160;<a class="el" href="class_fact_spawner.html#acf345fed7a7143ca816d92f86ea95b2d">FactSpawner</a></li>
+<li>deletet_record()&#160;:&#160;<a class="el" href="class_stage.html#a3850bf51fdc38c335b703a73f2d84390">Stage</a></li>
+<li>DestroyAllChildren()&#160;:&#160;<a class="el" href="class_game_object_extensions.html#af6d2a6da9fe673e3b15e93c2b1de1ce9">GameObjectExtensions</a></li>
+<li>doMagic()&#160;:&#160;<a class="el" href="class_pythagoras_script.html#abad78694504b0bb1699c70af5226e841">PythagorasScript</a></li>
+<li>DotProductAngle()&#160;:&#160;<a class="el" href="class_math3d.html#a4eb7fb8738dde33fb74cd205972de231">Math3d</a></li>
+<li>Drag()&#160;:&#160;<a class="el" href="class_discrete_bar_slider.html#a09b7d8a54292c0c6647be37fbef88b3f">DiscreteBarSlider</a></li>
+<li>Draw()&#160;:&#160;<a class="el" href="class_fact_organizer.html#aec6890620677880e2fad97e002dd59cd">FactOrganizer</a></li>
+<li>DrawChildren()&#160;:&#160;<a class="el" href="class_collapsable_category.html#a68acd9b011115d12b9d1625fd3baf454">CollapsableCategory</a>, <a class="el" href="class_collapsable_stage.html#a57ea632bd3d147e619d6c261a07eacda">CollapsableStage</a></li>
+<li>DynamiclySolved()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a99e01af23a2d83b448cd4a29952cbe9c">FactOrganizer</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_func_e.html b/Doxygen/output/html/functions_func_e.html
new file mode 100644
index 0000000000000000000000000000000000000000..0055416703630865bc8c73748d2e25271494eda9
--- /dev/null
+++ b/Doxygen/output/html/functions_func_e.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Functions</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_func_e.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_e" name="index_e"></a>- e -</h3><ul>
+<li>Edit()&#160;:&#160;<a class="el" href="class_edit_loader.html#a726aa89425e4cb3652a281347e4d6e70">EditLoader</a></li>
+<li>Equals()&#160;:&#160;<a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419">FactComparer</a></li>
+<li>Equivalent()&#160;:&#160;<a class="el" href="class_fact.html#adc82331e7914777c5fe1d5ebad6972aa">Fact</a>, <a class="el" href="class_fact_wrapped_c_r_t_p.html#a6d6c30f6480c57f8928d1ff1960adaa6">FactWrappedCRTP&lt; T &gt;</a></li>
+<li>EquivalentWrapped()&#160;:&#160;<a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html#a8ec274d8da8497476b3a5284e0fdee7b">AbstractLineFactWrappedCRTP&lt; T &gt;</a>, <a class="el" href="class_angle_fact.html#a2faaabc3f4874468c7ea8044e0d29049">AngleFact</a>, <a class="el" href="class_fact_wrapped_c_r_t_p.html#a6e83feba9179a493d097f9f2c0573de6">FactWrappedCRTP&lt; T &gt;</a>, <a class="el" href="class_line_fact.html#acdd48548ee5dc23acc13d2b4ba3d5fde">LineFact</a>, <a class="el" href="class_on_line_fact.html#a75b3c801a5bb104ff8a8da6d123f03f0">OnLineFact</a>, <a class="el" href="class_point_fact.html#a10e74c76faf916f25352b3de9795d5d7">PointFact</a>, <a class="el" href="class_ray_fact.html#a9c2b453af2221f3aa22318f54d1c7b6e">RayFact</a></li>
+<li>Error()&#160;:&#160;<a class="el" href="class_create_loader.html#aa07ab4a1e797df87320810de011c4fa6">CreateLoader</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_func_f.html b/Doxygen/output/html/functions_func_f.html
new file mode 100644
index 0000000000000000000000000000000000000000..7a8cdda3dd4df6f1ec99505a70a17cb5c349610a
--- /dev/null
+++ b/Doxygen/output/html/functions_func_f.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Functions</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_func_f.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_f" name="index_f"></a>- f -</h3><ul>
+<li>Fact()&#160;:&#160;<a class="el" href="class_fact.html#accec0362f7389a5cf47d48da8f8c3ea4">Fact</a></li>
+<li>FactAction()&#160;:&#160;<a class="el" href="class_fact_spawner.html#a84b7c3e4506a7df27d9465ef8234b9e4">FactSpawner</a></li>
+<li>FactOrganizer()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a5f4324456c367205f62fa68fb526f190">FactOrganizer</a></li>
+<li>FactOrganizerFromPublic()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a0da020f8165fb672b86b06af585acaf3">FactOrganizer</a></li>
+<li>FactWrappedCRTP()&#160;:&#160;<a class="el" href="class_fact_wrapped_c_r_t_p.html#afe892ea96bffe02bdd36b2507ad6e509">FactWrappedCRTP&lt; T &gt;</a></li>
+<li>fastforward()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a026f8f5ace47a86644885146a2e4267b">FactOrganizer</a></li>
+<li>FilledScroll()&#160;:&#160;<a class="el" href="class_scroll_1_1_filled_scroll.html#aff6c021d2e568c4d72b88b1b87eca6de">Scroll.FilledScroll</a></li>
+<li>FindEquivalent()&#160;:&#160;<a class="el" href="class_fact_organizer.html#acafa71f2ed4cec97f4320f4c83fb34a4">FactOrganizer</a></li>
+<li>Fix()&#160;:&#160;<a class="el" href="class_input_field_panel.html#aeff0ca099340b85bddff1391c4a88f17">InputFieldPanel</a></li>
+<li>freeAutoLabel()&#160;:&#160;<a class="el" href="class_fact.html#a12811a7b571b956fd38a9cca8b4a1469">Fact</a></li>
+<li>FromJson()&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a9a30edd5c1fe2d5c6a0f7593fbd2a651">JSONManager.MMTDeclaration</a></li>
+<li>FromJSON()&#160;:&#160;<a class="el" href="class_scroll.html#ad7870519362c5b521d1ee9de6377b2d1">Scroll</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_func_g.html b/Doxygen/output/html/functions_func_g.html
new file mode 100644
index 0000000000000000000000000000000000000000..6cc42f1ba2eb01a9231a0b5b5826ae0e58ab9c4a
--- /dev/null
+++ b/Doxygen/output/html/functions_func_g.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Functions</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_func_g.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_g" name="index_g"></a>- g -</h3><ul>
+<li>generate90DegreeAngleDeclaration()&#160;:&#160;<a class="el" href="class_angle_fact.html#a46f79620e3409bfb697c1105aff73749">AngleFact</a></li>
+<li>GenerateAll()&#160;:&#160;<a class="el" href="class_generate_demo_files.html#a3cb5416fa82b138a62f2ad360e0fc2b7">GenerateDemoFiles</a></li>
+<li>GenerateDemoA()&#160;:&#160;<a class="el" href="class_generate_demo_files.html#a32c8f4ccde6d5fe4b36db1cc77a80f29">GenerateDemoFiles</a></li>
+<li>GenerateDemoB()&#160;:&#160;<a class="el" href="class_generate_demo_files.html#aa9944b9f8f29c011a869cb5a5bedf548">GenerateDemoFiles</a></li>
+<li>generateLabel()&#160;:&#160;<a class="el" href="class_angle_fact.html#aef47b6a66a408cf88ff9a075b3fa8b35">AngleFact</a>, <a class="el" href="class_fact.html#a54392d8545e3cda72b7e9cb4e1a48bc9">Fact</a>, <a class="el" href="class_line_fact.html#ac26f4d3776b9f229cabeac39a4669b10">LineFact</a>, <a class="el" href="class_on_line_fact.html#a40bca46ff0c6a4d9a4981298bc239f8f">OnLineFact</a>, <a class="el" href="class_ray_fact.html#afabcfe9a34eb827bea540837f9d94162">RayFact</a></li>
+<li>generateNot90DegreeAngleDeclaration()&#160;:&#160;<a class="el" href="class_angle_fact.html#a45a170310f395498e2d1ec59a897495e">AngleFact</a></li>
+<li>GenerateWorldList()&#160;:&#160;<a class="el" href="class_stage_static.html#a1c07009989ec4396b7eb59669e6e6bf7">StageStatic</a></li>
+<li>getAction()&#160;:&#160;<a class="el" href="class_fact_spawner.html#ab1b08333ffbbbd6fd0a9ef2e65b6a6c2">FactSpawner</a></li>
+<li>GetAngle()&#160;:&#160;<a class="el" href="class_angle_fact.html#ad071232fd87fd13c2e1e45d3decdc15c">AngleFact</a></li>
+<li>getDependentFactIds()&#160;:&#160;<a class="el" href="class_abstract_line_fact.html#a7e0c37a4d286dfd795b433664569a3f9">AbstractLineFact</a>, <a class="el" href="class_angle_fact.html#a2fb00b1c330678eefd89fa639f773356">AngleFact</a>, <a class="el" href="class_fact.html#a4bff054ec9ee35f07afd31b165e0812e">Fact</a>, <a class="el" href="class_on_line_fact.html#ac88ff99959aa7fa8f79b9065ba9b640c">OnLineFact</a>, <a class="el" href="class_point_fact.html#a1657cff20766b357e68edbffe6e46f88">PointFact</a></li>
+<li>GetForwardVector()&#160;:&#160;<a class="el" href="class_math3d.html#a9eddae53f2919abbbb8d25854d98f2ef">Math3d</a></li>
+<li>GetHashCode()&#160;:&#160;<a class="el" href="class_abstract_line_fact.html#a0e75517b2641528000e6028c53f2f812">AbstractLineFact</a>, <a class="el" href="class_angle_fact.html#affa01ec56a81ead749b67db7b487cd64">AngleFact</a>, <a class="el" href="class_fact.html#aa7bb062aafb6e9272cbd1598df96d234">Fact</a>, <a class="el" href="class_fact_comparer.html#a0374b68508bbd0898f357b4396b2267d">FactComparer</a>, <a class="el" href="class_on_line_fact.html#a3524be7461900fe8de485a364a523bc9">OnLineFact</a>, <a class="el" href="class_point_fact.html#a5ec8de273736f49a8f364f89b3793533">PointFact</a></li>
+<li>GetLineSplineIntersections()&#160;:&#160;<a class="el" href="class_math3d.html#af93b5c2b7570edf10a50116a13ee7ee0">Math3d</a></li>
+<li>GetNthChild()&#160;:&#160;<a class="el" href="class_game_object_extensions.html#a3c2e3c5f7a346db19c37dd6d4e16e142">GameObjectExtensions</a></li>
+<li>getPlayerInTalkingZone()&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a84ea9880da02e06a52007dfa7c977b5a">TaskCharakterAnimation</a></li>
+<li>GetPointOnSpline()&#160;:&#160;<a class="el" href="class_math3d.html#ab12c54dd767b6a79dc4fdcc904eba7a0">Math3d</a></li>
+<li>GetPosition()&#160;:&#160;<a class="el" href="class_display_facts.html#ad8176c1514fdf299c1dbc189427fe2e1">DisplayFacts</a>, <a class="el" href="class_display_scrolls.html#a5147017da9fe00bbe0f4db132b6a9fe7">DisplayScrolls</a>, <a class="el" href="class_scroll_details.html#a1fdcb97a6e8ce79b83796b1066295a93">ScrollDetails</a></li>
+<li>GetRightVector()&#160;:&#160;<a class="el" href="class_math3d.html#a4e00857cf24b89405ea28ba6d0e1422b">Math3d</a></li>
+<li>getScrollsfromServer()&#160;:&#160;<a class="el" href="class_display_scrolls.html#ab408f54c1533274d8ecf197347157f04">DisplayScrolls</a></li>
+<li>GetStage()&#160;:&#160;<a class="el" href="class_stage_static.html#ac1503a0b08f6d8d40a1d3f81b174eb21">StageStatic</a></li>
+<li>GetTarget()&#160;:&#160;<a class="el" href="class_discrete_bar_slider.html#a5fd42240ba12370ccf38f5fdba363b62">DiscreteBarSlider</a></li>
+<li>GetTargetPosition()&#160;:&#160;<a class="el" href="class_discrete_bar_slider.html#a5ebcfa1b534fc605b96d975eede39439">DiscreteBarSlider</a></li>
+<li>GetTargetRelativePosition()&#160;:&#160;<a class="el" href="class_discrete_bar_slider.html#a199676346d755a8659ffc82b38b26433">DiscreteBarSlider</a></li>
+<li>getTaskCharacterAddressed()&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a869a1617cccfa7b67891aea996e72ece">TaskCharakterAnimation</a></li>
+<li>getType()&#160;:&#160;<a class="el" href="class_scroll_1_1_scroll_fact.html#af20facbbf8b76d00f14b3a5d33d7b6d0">Scroll.ScrollFact</a>, <a class="el" href="class_scroll_1_1_scroll_symbol_fact.html#a2cd872cc83a4e8d3d0d0bfa7bbe86c8e">Scroll.ScrollSymbolFact</a>, <a class="el" href="class_scroll_1_1_scroll_value_fact.html#ac995e2a1d0a04a42af36b914f71d6537">Scroll.ScrollValueFact</a></li>
+<li>GetUpVector()&#160;:&#160;<a class="el" href="class_math3d.html#afc19f2830f7b25e25dbf39f1048d0333">Math3d</a></li>
+<li>Grup()&#160;:&#160;<a class="el" href="class_stage.html#a590447cc02ecaba6b69b26d0ded40e6e">Stage</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_func_h.html b/Doxygen/output/html/functions_func_h.html
new file mode 100644
index 0000000000000000000000000000000000000000..c7fd478cf1a085411424cafeea9b29a9b6a97ce6
--- /dev/null
+++ b/Doxygen/output/html/functions_func_h.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Functions</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_func_h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_h" name="index_h"></a>- h -</h3><ul>
+<li>hardreset()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a8557914906ac4d969fe98583e95c9706">FactOrganizer</a></li>
+<li>HardToggle()&#160;:&#160;<a class="el" href="class_discrete_bar_slider.html#a8e5d33df18b4a847fb4bca250620390e">DiscreteBarSlider</a></li>
+<li>hasDependentFacts()&#160;:&#160;<a class="el" href="class_abstract_line_fact.html#a9efd4091f2f7b60bca0cc3bc28ec794e">AbstractLineFact</a>, <a class="el" href="class_angle_fact.html#ab2506ca6f319fc1fcf9f86f2fb09e155">AngleFact</a>, <a class="el" href="class_fact.html#a330f0492d43f9b0019c837692e0634b4">Fact</a>, <a class="el" href="class_on_line_fact.html#aac9cd1e9b78c9a00e0efa2bd45049200">OnLineFact</a>, <a class="el" href="class_point_fact.html#a954ab141e8af35a28cbfe98f2b4220ab">PointFact</a></li>
+<li>Hide()&#160;:&#160;<a class="el" href="class_scroll_u_i_manager.html#aeda1d766bbd9d2544f21abf243ee1b2a">ScrollUIManager</a></li>
+<li>HideRoutine()&#160;:&#160;<a class="el" href="class_tool_mode_selector.html#af803e774356a52c5ebf683ba0a1a534e">ToolModeSelector</a></li>
+<li>HighlightFact()&#160;:&#160;<a class="el" href="class_shiny_things.html#ab06bd95f41d1aba88b67256164ae43f4">ShinyThings</a></li>
+<li>Highlighting()&#160;:&#160;<a class="el" href="class_shiny_things.html#a735f61a9619b67d095babe9177f0f94e">ShinyThings</a></li>
+<li>HighlightWithFireworks()&#160;:&#160;<a class="el" href="class_shiny_things.html#a5661edc7223e57cfc444aaad0ce16b52">ShinyThings</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_func_i.html b/Doxygen/output/html/functions_func_i.html
new file mode 100644
index 0000000000000000000000000000000000000000..0f8e63f8690943ff809e4a8f06bb488a309f002e
--- /dev/null
+++ b/Doxygen/output/html/functions_func_i.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Functions</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_func_i.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_i" name="index_i"></a>- i -</h3><ul>
+<li>init()&#160;:&#160;<a class="el" href="class_angle_fact.html#a1a387d85c3fa5109e55da294b326d5e5">AngleFact</a></li>
+<li>Init()&#160;:&#160;<a class="el" href="class_collapsable_category.html#a04de647d31f2afa5cbbfec19b68a2b91">CollapsableCategory</a>, <a class="el" href="class_collapsable_stage.html#a5c6986699f3c2560e9e0df7329c210eb">CollapsableStage</a>, <a class="el" href="class_create_loader.html#ad8554936ff5481b4ad38b93433827960">CreateLoader</a>, <a class="el" href="class_edit_loader.html#ae05130fab31a4d11fb4f6d2bba98e07c">EditLoader</a>, <a class="el" href="class_fact_comparer.html#a679709d18c4318bc8751eb535489fd9f">FactComparer</a>, <a class="el" href="class_fact_equivalents_comparer.html#a6fe5f5b2ca9849b061cf2efd1547ab4b">FactEquivalentsComparer</a></li>
+<li>init()&#160;:&#160;<a class="el" href="class_line_fact.html#a7f32b93acae451ee8294e81d4c8c5797">LineFact</a></li>
+<li>Init()&#160;:&#160;<a class="el" href="class_line_fact_hight_comparer.html#abb5eb5066ef01a663ebc45043cfe5151">LineFactHightComparer</a>, <a class="el" href="class_line_fact_hight_direction_comparer.html#abd27dbf89f5e64136f6f7fa4e642a6b6">LineFactHightDirectionComparer</a>, <a class="el" href="class_line_spanning_over_river_world_comparer.html#a68e79ceccd6eab0fd34dfad183a164e0">LineSpanningOverRiverWorldComparer</a>, <a class="el" href="class_list_loader.html#abbb6a7eac47149f7a8c3103ac457f7e4">ListLoader&lt; T &gt;</a>, <a class="el" href="class_math3d.html#acbf31d051a95aea40992374952799a3a">Math3d</a></li>
+<li>init()&#160;:&#160;<a class="el" href="class_on_line_fact.html#a6680a20ec70e17ca2d7f5e0bae232980">OnLineFact</a>, <a class="el" href="class_point_fact.html#a86ad62368c5bef84baebc0fb9cdaac2e">PointFact</a>, <a class="el" href="class_ray_fact.html#a2213278124364e25de168b4af66c2cb3">RayFact</a></li>
+<li>Init()&#160;:&#160;<a class="el" href="class_stage_loader.html#acc0849a247202dcb7c3fa4345d27a1f5">StageLoader</a></li>
+<li>InitFields()&#160;:&#160;<a class="el" href="class_stage.html#aa6664a49729fae49b0246f019f702895">Stage</a></li>
+<li>InitOOP()&#160;:&#160;<a class="el" href="class_stage.html#a10d3807a1fa2f754ab0ac1f4e3ff7d6c">Stage</a></li>
+<li>instantiateDisplay()&#160;:&#160;<a class="el" href="class_angle_fact.html#ae7d060f8387b38db98dce098e709b355">AngleFact</a>, <a class="el" href="class_fact.html#a787e61d76e1c3175f1af272aabba14d8">Fact</a>, <a class="el" href="class_line_fact.html#ab97d7262e890185e4ce3eff2b570f6e6">LineFact</a>, <a class="el" href="class_on_line_fact.html#a34547ef9d10100a9d6bc1e34f0275348">OnLineFact</a>, <a class="el" href="class_point_fact.html#a58488e338b4581dfe5efeecefe51832f">PointFact</a>, <a class="el" href="class_ray_fact.html#a66cc68a284be8bdf469eb7a16920457c">RayFact</a></li>
+<li>InverseTransformDirectionMath()&#160;:&#160;<a class="el" href="class_math3d.html#af207136f05c5845fad1600c44643b7f1">Math3d</a></li>
+<li>InvokeFactEvent()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a19064a684d3bbc8d054d6cf51b4f41ef">FactOrganizer</a></li>
+<li>IsApproximatelyEqual()&#160;:&#160;<a class="el" href="class_math3d.html#a948c81f31f53f297e6b3fb2874248364">Math3d</a></li>
+<li>IsApproximatelyParallel()&#160;:&#160;<a class="el" href="class_math3d.html#aa6eee63ce400b0187db368310d70d948">Math3d</a></li>
+<li>IsEmpty()&#160;:&#160;<a class="el" href="class_solution_organizer_1_1_sub_solution.html#aa8640d4726f71583732d26b1fb95073e">SolutionOrganizer.SubSolution</a></li>
+<li>IsLineInRectangle()&#160;:&#160;<a class="el" href="class_math3d.html#aab30a916c1ea2d67adb58be1f2c87050">Math3d</a></li>
+<li>IsPointApproximatelyOnLine()&#160;:&#160;<a class="el" href="class_math3d.html#a3e47abdc0c5659f30a52d42ca01406e5">Math3d</a></li>
+<li>IsPointInRectangle()&#160;:&#160;<a class="el" href="class_math3d.html#ac19e283efd8758024df1c2056ee43fac">Math3d</a></li>
+<li>IsPointOnLine()&#160;:&#160;<a class="el" href="class_math3d.html#af7a33a98279bb7c957596df5e14dab6e">Math3d</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_func_l.html b/Doxygen/output/html/functions_func_l.html
new file mode 100644
index 0000000000000000000000000000000000000000..9a30a8865794367fd5b903cc4f1d5200c2a56fb5
--- /dev/null
+++ b/Doxygen/output/html/functions_func_l.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Functions</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_func_l.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_l" name="index_l"></a>- l -</h3><ul>
+<li>LevelReset()&#160;:&#160;<a class="el" href="class_restart.html#aa7755aa90814a67e4cc86533f268d157">Restart</a></li>
+<li>LinearAcceleration()&#160;:&#160;<a class="el" href="class_math3d.html#a2d1e12e7f3272df1df24a245e5b02570">Math3d</a></li>
+<li>LinearFunction2DBasic()&#160;:&#160;<a class="el" href="class_math3d.html#a6725baead56ce426c71cbccba96a396e">Math3d</a></li>
+<li>LinearFunction2DFull()&#160;:&#160;<a class="el" href="class_math3d.html#af28fee30babd2398ae400ac145f41357">Math3d</a></li>
+<li>LineFact()&#160;:&#160;<a class="el" href="class_line_fact.html#a371929591030611b371590fd8730b91b">LineFact</a></li>
+<li>LineLineIntersection()&#160;:&#160;<a class="el" href="class_math3d.html#ac062925a5afea1c1012da3605b84392c">Math3d</a></li>
+<li>LinePlaneIntersection()&#160;:&#160;<a class="el" href="class_math3d.html#a1088a5089b12fd0e347e7db5529934ad">Math3d</a></li>
+<li>ListButtons()&#160;:&#160;<a class="el" href="class_list_loader.html#a871f281bb58b1d37b7278d2714df11cc">ListLoader&lt; T &gt;</a></li>
+<li>ListButtonsWrapped()&#160;:&#160;<a class="el" href="class_list_loader.html#a754b3df9f41558adb618070ef77aa9f0">ListLoader&lt; T &gt;</a>, <a class="el" href="class_stage_loader.html#afa15172cd663ee1bbde3ad4873aa9be6">StageLoader</a></li>
+<li>load()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a8dd6d293e37ae75bfb477a4cc5ec735f">FactOrganizer</a>, <a class="el" href="class_player_record.html#a8161d32d21198d531c4d28aab4100dab">PlayerRecord</a>, <a class="el" href="class_solution_organizer.html#a89027e2d5b71b93eea29dd9a7591f044">SolutionOrganizer</a>, <a class="el" href="class_stage.html#a3a94291e8215833caf8301e679260212">Stage</a></li>
+<li>LoadCreate()&#160;:&#160;<a class="el" href="class_stage_static.html#a06194934a71ec122180ca7ed50007212">StageStatic</a></li>
+<li>LoaderCallback()&#160;:&#160;<a class="el" href="class_loader.html#a53a8c59d7d47257915d9dbedac63ed96">Loader</a></li>
+<li>LoadInitStage()&#160;:&#160;<a class="el" href="class_stage_static.html#a87ba52c67996acef01f71113c01be45b">StageStatic</a></li>
+<li>LoadMainMenue()&#160;:&#160;<a class="el" href="class_restart.html#a45fa8798cc2975e60399c02ec78f4d25">Restart</a></li>
+<li>LoadNewStage()&#160;:&#160;<a class="el" href="class_stage_static.html#a79a5b343aa5b9b1841c77c933a2e12bf">StageStatic</a></li>
+<li>LoadScene()&#160;:&#160;<a class="el" href="class_loader.html#a78972da6bbe13a658225a62bb9d7ddde">Loader</a></li>
+<li>LoadStage()&#160;:&#160;<a class="el" href="class_loader.html#a8ea59038d4896bc917a28c41132d7c12">Loader</a></li>
+<li>LoadStartScreen()&#160;:&#160;<a class="el" href="class_restart.html#a3e6057b49e36803a49b7581f42d8a0d6">Restart</a></li>
+<li>LookRotationExtended()&#160;:&#160;<a class="el" href="class_math3d.html#aedbd92baedfda5ae4da41af30b0a2a73">Math3d</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_func_m.html b/Doxygen/output/html/functions_func_m.html
new file mode 100644
index 0000000000000000000000000000000000000000..80b51dbf7dc2ee8225da26343983e4f3756cf6aa
--- /dev/null
+++ b/Doxygen/output/html/functions_func_m.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Functions</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_func_m.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_m" name="index_m"></a>- m -</h3><ul>
+<li>magicButton()&#160;:&#160;<a class="el" href="class_scroll_details.html#a1c52548d17b6e91a47cc8ff3139c03df">ScrollDetails</a></li>
+<li>magicButtonTrigger()&#160;:&#160;<a class="el" href="class_scroll_details.html#ae3d617782b1b07a9225dfaa5351eceae">ScrollDetails</a></li>
+<li>meta()&#160;:&#160;<a class="el" href="struct_fact_organizer_1_1meta.html#a89f946bb717ae699fcfb1507f2356370">FactOrganizer.meta</a>, <a class="el" href="struct_public_fact_organizer_1_1meta.html#a739c6ab32f487883687ecc1926c11053">PublicFactOrganizer.meta</a></li>
+<li>MMTSymbolDeclaration()&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html#a5eb26d50e5dc522bd1d0291d988787a3">JSONManager.MMTSymbolDeclaration</a></li>
+<li>MMTValueDeclaration()&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#ae3bd2c727689e961bf304fcdb145fe0e">JSONManager.MMTValueDeclaration</a></li>
+<li>MouseDistanceToCircle()&#160;:&#160;<a class="el" href="class_math3d.html#adac35548a8585ff5a4497ae1fb6492f1">Math3d</a></li>
+<li>MouseDistanceToLine()&#160;:&#160;<a class="el" href="class_math3d.html#ad7e73cf22c4689f58de8759278fd960a">Math3d</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_func_n.html b/Doxygen/output/html/functions_func_n.html
new file mode 100644
index 0000000000000000000000000000000000000000..0c627ae5fc4f38b549e5b60189f0b5095e758bb1
--- /dev/null
+++ b/Doxygen/output/html/functions_func_n.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Functions</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_func_n.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_n" name="index_n"></a>- n -</h3><ul>
+<li>newAssignment()&#160;:&#160;<a class="el" href="class_scroll_details.html#ad9a03d73a14a0417e9cd2941e83cf789">ScrollDetails</a></li>
+<li>newAssignmentTrigger()&#160;:&#160;<a class="el" href="class_scroll_details.html#a1f50be533352d59d0751434c12c015ff">ScrollDetails</a></li>
+<li>NextNumber()&#160;:&#160;<a class="el" href="class_stage_static.html#a88147c31eb5dc09239a65865d8219001">StageStatic</a></li>
+<li>NextSentence()&#160;:&#160;<a class="el" href="class_character_dialog.html#a972364ac4879295c6404e7a72b66461c">CharacterDialog</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_func_o.html b/Doxygen/output/html/functions_func_o.html
new file mode 100644
index 0000000000000000000000000000000000000000..19d66ea90c48f8b156bc9c1ecf625455041f2342
--- /dev/null
+++ b/Doxygen/output/html/functions_func_o.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Functions</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_func_o.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_o" name="index_o"></a>- o -</h3><ul>
+<li>OMA()&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_o_m_a.html#aa6be56f19daa4b5832b409091007e286">JSONManager.OMA</a></li>
+<li>OMF()&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_o_m_f.html#a4f136975874570063a6a84cd5e336ea4">JSONManager.OMF</a></li>
+<li>OMS()&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_o_m_s.html#a7c3aefc629ea16c83eef07d12394d7fe">JSONManager.OMS</a></li>
+<li>OMSTR()&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_o_m_s_t_r.html#a9e2442db30e337d07c0c5781e9c46933">JSONManager.OMSTR</a></li>
+<li>OnApplicationQuit()&#160;:&#160;<a class="el" href="class_restart.html#ad9ede7b20c4f6530f560618499c6a2f7">Restart</a></li>
+<li>onClick()&#160;:&#160;<a class="el" href="class_scroll_clicked_script.html#afde590e05f1bc8af41d76a9076ab990b">ScrollClickedScript</a></li>
+<li>OnClickHintButton()&#160;:&#160;<a class="el" href="class_rendered_scroll_fact.html#a5dbfbce67346c674e5e0475853df740f">RenderedScrollFact</a></li>
+<li>OnControllerColliderHit()&#160;:&#160;<a class="el" href="class_hit_water.html#af48ed4942efc5b7229edede04ea1893f">HitWater</a></li>
+<li>OnDestroy()&#160;:&#160;<a class="el" href="class_loading_screen_percentage.html#a3966128a83a9a08eb0a5eccadcf6286a">LoadingScreenPercentage</a>, <a class="el" href="class_stage_behaviour.html#aca4969278bf3627f31527139f78636e1">StageBehaviour</a></li>
+<li>OnDisable()&#160;:&#160;<a class="el" href="class_angle_tool.html#af62849932c48540c09ddc9285ba7f8e4">AngleTool</a>, <a class="el" href="class_line_tool.html#a539341d33141c2e8849b10e0caee8179">LineTool</a>, <a class="el" href="class_list_loader.html#a62801020a8bb65024e5627e4e323e2be">ListLoader&lt; T &gt;</a>, <a class="el" href="class_lot_tool.html#a36662937392848319b53fd91aa7c41a8">LotTool</a>, <a class="el" href="class_pendulum.html#a6690021912b5c001e320ffc4440de189">Pendulum</a>, <a class="el" href="class_pole_tool.html#a0a7a88c46893b333bc18518e275e781c">PoleTool</a>, <a class="el" href="class_tape.html#ad3de0641d633ed808d37e3209359d0d2">Tape</a></li>
+<li>OnDrag()&#160;:&#160;<a class="el" href="class_drag_handling.html#a5994fad8f03e51869726e60acadbdf9e">DragHandling</a></li>
+<li>OnDrop()&#160;:&#160;<a class="el" href="class_drop_handling.html#ae5b85df113a563d90dc1c500d03672e6">DropHandling</a></li>
+<li>OnEnable()&#160;:&#160;<a class="el" href="class_angle_tool.html#aef01dc557d7d0ef13484ac47293908eb">AngleTool</a>, <a class="el" href="class_create_loader.html#a30f01d41904b2dfcb0bac56b3806893f">CreateLoader</a>, <a class="el" href="class_extra_gadget.html#a25caf1b815fc09ef6c9e6e119aec4ad8">ExtraGadget</a>, <a class="el" href="class_gadget.html#a79585ab08c1ae5efe5a357e1b4218fa2">Gadget</a>, <a class="el" href="class_line_tool.html#a6b85da36d367a83e4aaa60281a2189e3">LineTool</a>, <a class="el" href="class_list_loader.html#a48f36668c105ecaa0b39d5296bcc5bf3">ListLoader&lt; T &gt;</a>, <a class="el" href="class_lot_tool.html#a9f3ada1835668faf20a9acc4bc83f3d6">LotTool</a>, <a class="el" href="class_pendulum.html#a73de0fd0bc708c06abee481c24b532aa">Pendulum</a>, <a class="el" href="class_pole_tool.html#af8bccafe4c69f6156cc6c36d2946f65a">PoleTool</a>, <a class="el" href="class_tape.html#a9e5d46474dfa79d7e2f23c8018e5e657">Tape</a></li>
+<li>OnEndDrag()&#160;:&#160;<a class="el" href="class_drag_handling.html#a72a45e65689f218c11ace99a48ea5897">DragHandling</a></li>
+<li>OnHintAvailable()&#160;:&#160;<a class="el" href="class_rendered_scroll_fact.html#acd2f84bfac62adf78ef8925524d602bc">RenderedScrollFact</a></li>
+<li>OnHit()&#160;:&#160;<a class="el" href="class_angle_tool.html#af74cf47aa4012b25580f1ec27f4ca106">AngleTool</a>, <a class="el" href="class_extra_gadget.html#ac2eea5365482773fa64901ae822554ce">ExtraGadget</a>, <a class="el" href="class_gadget.html#a069459a8478367816706eeb368b11763">Gadget</a>, <a class="el" href="class_line_tool.html#a5d944599869c3b2c72813f4dbbffec23">LineTool</a>, <a class="el" href="class_lot_tool.html#a30b465dbda71de181a94b76ea4dc3b96">LotTool</a>, <a class="el" href="class_pendulum.html#a743baa175fc8ca03b7bc09e8a61decb6">Pendulum</a>, <a class="el" href="class_pointer.html#a50508f1139e918d86cb2e8e21c29a7d9">Pointer</a>, <a class="el" href="class_pole_tool.html#a80d36866f9e8c7d22d33a11636c55bff">PoleTool</a>, <a class="el" href="class_remover.html#a729a0b5a690e4a1eeb831f58f020d25e">Remover</a>, <a class="el" href="class_tape.html#aa4d350b49d43248352c0dbfb6ff11245">Tape</a></li>
+<li>OnLineFact()&#160;:&#160;<a class="el" href="class_on_line_fact.html#a6dd9e7f03f1fdf08b4a81916bee2e177">OnLineFact</a></li>
+<li>OnMouseOverFact()&#160;:&#160;<a class="el" href="class_shiny_things.html#ad6e5ae3dd3ffe79bfb661661f4062fa6">ShinyThings</a></li>
+<li>OnMouseOverFactEnd()&#160;:&#160;<a class="el" href="class_shiny_things.html#a13e3435ce94f7a3dab7ca090e1a289f3">ShinyThings</a></li>
+<li>OnMouseOverSnapZone()&#160;:&#160;<a class="el" href="class_shiny_things.html#ad623211953a0141e54d50e9c3b3a03f1">ShinyThings</a></li>
+<li>OnMouseOverSnapZoneEnd()&#160;:&#160;<a class="el" href="class_shiny_things.html#a3254f4afd887c7bfd92550b40c1a1c15">ShinyThings</a></li>
+<li>OnPointerClick()&#160;:&#160;<a class="el" href="class_drop_handling.html#a859e74ac488c6f45517f78a132ba6f75">DropHandling</a></li>
+<li>OnPointerEnter()&#160;:&#160;<a class="el" href="class_hover_text.html#a51692dfc6577e47b04816546e22a258e">HoverText</a></li>
+<li>OnPointerExit()&#160;:&#160;<a class="el" href="class_hover_text.html#a26b3559bbfa8f9984e315781873d1c14">HoverText</a></li>
+<li>OnToolModeChanged()&#160;:&#160;<a class="el" href="class_gadget_manager.html#a2cf2af2c0b10e68c10eb9a86f9ad91d8">GadgetManager</a>, <a class="el" href="class_tool_mode_text.html#aaeaf4c78f03d2c6ad2ba913b6e410212">ToolModeText</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_func_p.html b/Doxygen/output/html/functions_func_p.html
new file mode 100644
index 0000000000000000000000000000000000000000..53639fb9c30d30ac32b29bd1e4fcaecfebac7876
--- /dev/null
+++ b/Doxygen/output/html/functions_func_p.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Functions</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_func_p.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
+<li>parseFact()&#160;:&#160;<a class="el" href="class_angle_fact.html#ad881ab35af9fabdb4d30e7e1b22b8987">AngleFact</a>, <a class="el" href="class_fact.html#a5158d32e0f6c89ca2531ac9151981533">Fact</a>, <a class="el" href="class_line_fact.html#a1a5bfdb77627eecb4fbca8a8ca0e1943">LineFact</a>, <a class="el" href="class_on_line_fact.html#a84bc3614d2739bc2599c70547e850a37">OnLineFact</a>, <a class="el" href="class_point_fact.html#a83acaea9ef91b1e90d511e86bc551df4">PointFact</a>, <a class="el" href="class_ray_fact.html#a3126c1fa5f032d2011c72b86abdb5692">RayFact</a></li>
+<li>PlaneFrom3Points()&#160;:&#160;<a class="el" href="class_math3d.html#a6add412d1291d4c5d42ecc30cc94fead">Math3d</a></li>
+<li>PlanePlaneIntersection()&#160;:&#160;<a class="el" href="class_math3d.html#ac90b5e767702a94267f0e1c939029f65">Math3d</a></li>
+<li>PlayerRecord()&#160;:&#160;<a class="el" href="class_player_record.html#a8a85683d7e75b9a99aa28b52c192b99e">PlayerRecord</a></li>
+<li>PointFact()&#160;:&#160;<a class="el" href="class_point_fact.html#a0f8de7319885152ec658fa33574620f0">PointFact</a></li>
+<li>PointOnWhichSideOfLineSegment()&#160;:&#160;<a class="el" href="class_math3d.html#a0fc075fcb9718aca8dc4cc62990dc070">Math3d</a></li>
+<li>PopulateLocalEntryList()&#160;:&#160;<a class="el" href="class_u_i_tool_box.html#a545eca6096c86303aaa4f89fae29a40e">UIToolBox</a></li>
+<li>PositionFromMatrix()&#160;:&#160;<a class="el" href="class_math3d.html#a6fcdb65f51bfdfdb28dd2fdaefb2d3f7">Math3d</a></li>
+<li>PostLoad()&#160;:&#160;<a class="el" href="class_loader.html#a6f3f37ab9c94d1b308ec470e469be39b">Loader</a></li>
+<li>PreciseAlign()&#160;:&#160;<a class="el" href="class_math3d.html#a0e1fe508767177d4acbb00aec8489a26">Math3d</a></li>
+<li>PrepareGame()&#160;:&#160;<a class="el" href="class_start_server.html#abea4a5b1fdafd69bf3e8d3fd694ced96">StartServer</a></li>
+<li>prepareScrollAssignments()&#160;:&#160;<a class="el" href="class_scroll_details.html#a33939147e75b0368668f2fa49ecd1b96">ScrollDetails</a></li>
+<li>processRenderedScroll()&#160;:&#160;<a class="el" href="class_scroll_details.html#acb31b19981e67f342af3cc4621329e21">ScrollDetails</a></li>
+<li>processScrollDynamicInfo()&#160;:&#160;<a class="el" href="class_scroll_details.html#a8d7d17ba1458f170f6f2fc27a06dfdb4">ScrollDetails</a></li>
+<li>ProjectPointOnLine()&#160;:&#160;<a class="el" href="class_math3d.html#aa9dbf73d310e2fe4fcd27fe70a19db12">Math3d</a></li>
+<li>ProjectPointOnLineSegment()&#160;:&#160;<a class="el" href="class_math3d.html#a3883a28d7a424f8e77423ba4a3535572">Math3d</a></li>
+<li>ProjectPointOnPlane()&#160;:&#160;<a class="el" href="class_math3d.html#a248c9490ac74931eb0cb5c2524ac7dca">Math3d</a></li>
+<li>ProjectVectorOnPlane()&#160;:&#160;<a class="el" href="class_math3d.html#a2da523470df9e3d0f1f60ee6cb191a05">Math3d</a></li>
+<li>PruneWorkflow()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a740049cce91855a487397a7dc96b6500">FactOrganizer</a></li>
+<li>PublicFactOrganizer()&#160;:&#160;<a class="el" href="class_public_fact_organizer.html#a95817032ed187f4add89b524709ca50d">PublicFactOrganizer</a></li>
+<li>push_record()&#160;:&#160;<a class="el" href="class_stage.html#adc4a2e215c716811e122d7ed53ddf386">Stage</a></li>
+<li>putFact()&#160;:&#160;<a class="el" href="class_pythagoras_script.html#a9c8d7b169ad29f0b5f7f324d6d90e6f5">PythagorasScript</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_func_q.html b/Doxygen/output/html/functions_func_q.html
new file mode 100644
index 0000000000000000000000000000000000000000..2fb8bb3751db2e33b26720fa2ad2b55594780956
--- /dev/null
+++ b/Doxygen/output/html/functions_func_q.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Functions</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_func_q.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_q" name="index_q"></a>- q -</h3><ul>
+<li>QuaternionFromMatrix()&#160;:&#160;<a class="el" href="class_math3d.html#a8fd5a187d9d06b60fd33c087c55b9bc4">Math3d</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_func_r.html b/Doxygen/output/html/functions_func_r.html
new file mode 100644
index 0000000000000000000000000000000000000000..031b3355d716dbb52f6b5bfe3ea467093a6ba40b
--- /dev/null
+++ b/Doxygen/output/html/functions_func_r.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Functions</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_func_r.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
+<li>RayFact()&#160;:&#160;<a class="el" href="class_ray_fact.html#afbcb1279327fbd6b61119ebf9544a363">RayFact</a></li>
+<li>ReadFromJsonFile&lt; T &gt;()&#160;:&#160;<a class="el" href="class_j_s_o_n_manager.html#a477a033f7374709d6527190c0458cfae">JSONManager</a></li>
+<li>ReadJson()&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_json_inheritence_converter.html#a7f0289c12707fc9cfbfed900f66be8c2">JSONManager.JsonInheritenceConverter&lt; T &gt;</a></li>
+<li>readPushout()&#160;:&#160;<a class="el" href="class_scroll_details.html#ad8cc6ee2f393bf6d32f15f2e73e40357">ScrollDetails</a></li>
+<li>redo()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258">FactOrganizer</a></li>
+<li>Remove()&#160;:&#160;<a class="el" href="class_fact_organizer.html#affc46390fc6f55248bf7dc1162fc4763">FactOrganizer</a></li>
+<li>RemoveFact()&#160;:&#160;<a class="el" href="class_display_facts.html#a802992a1f5fcd7756344b044f03fb46c">DisplayFacts</a></li>
+<li>rename()&#160;:&#160;<a class="el" href="class_fact.html#a96a5cf709fec2f709c369e267b7ae670">Fact</a></li>
+<li>Reset()&#160;:&#160;<a class="el" href="class_edit_loader.html#a35f449df9b7bb7fb5ac6d7cb64f53e23">EditLoader</a>, <a class="el" href="class_image_hint_animation.html#a30056d9b28624fbc61991582317d4757">ImageHintAnimation</a></li>
+<li>ResetAnimation()&#160;:&#160;<a class="el" href="class_image_hint_animation.html#a5a6f48113a5bb385d3e8c17913465fca">ImageHintAnimation</a></li>
+<li>ResetGadget()&#160;:&#160;<a class="el" href="class_angle_tool.html#a013032e08aa41f852f0e2cdf6620d183">AngleTool</a>, <a class="el" href="class_line_tool.html#a2a8a011bdca6d912cdb9fdaac09abf62">LineTool</a>, <a class="el" href="class_lot_tool.html#a78006277885d8a87eeb4fc1ee8001644">LotTool</a>, <a class="el" href="class_pendulum.html#a6e28760b18c574847dd6423aa748df83">Pendulum</a>, <a class="el" href="class_pole_tool.html#a69200bb61deeaef0e46edfd8eaec8814">PoleTool</a>, <a class="el" href="class_tape.html#a4d6c6d4799c5993658ebafad0427731d">Tape</a></li>
+<li>ResetPlay()&#160;:&#160;<a class="el" href="class_stage.html#a04a254d189f1bb153ea38071ca56d28c">Stage</a></li>
+<li>ResetSaves()&#160;:&#160;<a class="el" href="class_stage.html#aa82b740e3e9a6929d9a365c42cecbda1">Stage</a></li>
+<li>ResetSentence()&#160;:&#160;<a class="el" href="class_character_dialog.html#a8a7e446c58162fe098c368bb5ac3869c">CharacterDialog</a></li>
+<li>resetToStart()&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a8d060c887208a8a7dec49bbdccd0d51d">TaskCharakterAnimation</a></li>
+<li>reversestep()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a116b36c87c2e9f0a149e62b0bd91994e">FactOrganizer</a></li>
+<li>RevertMode()&#160;:&#160;<a class="el" href="class_menue_loader.html#a54d3cb4dd1c00a4eddd565be881ba6b9">MenueLoader</a></li>
+<li>RotateVectorFromTo()&#160;:&#160;<a class="el" href="class_math3d.html#ad38c7e7ab51778d165766035b012443f">Math3d</a></li>
+<li>RotDiffToSpeedVec()&#160;:&#160;<a class="el" href="class_math3d.html#a388477be516cd494c2c93f79d35e9d53">Math3d</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_func_s.html b/Doxygen/output/html/functions_func_s.html
new file mode 100644
index 0000000000000000000000000000000000000000..8f18681f6c15ef5a9632e65b19501e7b2a82c3a3
--- /dev/null
+++ b/Doxygen/output/html/functions_func_s.html
@@ -0,0 +1,146 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Functions</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_func_s.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
+<li>safe_dependencies()&#160;:&#160;<a class="el" href="class_fact_organizer.html#ad2deedac3361c0c102f0c21d1599fcf3">FactOrganizer</a></li>
+<li>Save()&#160;:&#160;<a class="el" href="class_edit_loader.html#a6620a7d073dfba9baf467e777c44840d">EditLoader</a></li>
+<li>Select()&#160;:&#160;<a class="el" href="class_tool_mode_selector.html#af9a1e3344cceb7812bd0f4d5ae9aaf99">ToolModeSelector</a></li>
+<li>sendAdd()&#160;:&#160;<a class="el" href="class_add_fact_response.html#a76da404cb677de1f8a4b27125960f754">AddFactResponse</a></li>
+<li>sendView()&#160;:&#160;<a class="el" href="class_scroll_details.html#aecb83e27ad3384936bb1474f33e18643">ScrollDetails</a></li>
+<li>ServerRoutine()&#160;:&#160;<a class="el" href="class_start_server.html#ae5486dcf9b18bb59cbc4c118c87ea1c1">StartServer</a></li>
+<li>ServerRoutine1()&#160;:&#160;<a class="el" href="class_start_server.html#a88dba52490207adfa22e4ff166e806fb">StartServer</a></li>
+<li>set_public_members()&#160;:&#160;<a class="el" href="class_abstract_line_fact.html#adca739bcb226426968e360f976c70b1e">AbstractLineFact</a></li>
+<li>set_record()&#160;:&#160;<a class="el" href="class_stage.html#ad7bca2be30a38aa1b8bee99782726825">Stage</a></li>
+<li>setAngle()&#160;:&#160;<a class="el" href="class_circle_segment_generator.html#aa865b7b40ee68731f9b14c64bcfef398">CircleSegmentGenerator</a></li>
+<li>SetDistance()&#160;:&#160;<a class="el" href="class_line_fact.html#a63a240ae682d295863de11c9ccca21a8">LineFact</a></li>
+<li>setLayerMask()&#160;:&#160;<a class="el" href="class_world_cursor.html#a2dc5ed3e95015df525b19152e2a1545e">WorldCursor</a></li>
+<li>SetMode()&#160;:&#160;<a class="el" href="class_menue_loader.html#aae7cc2b25767093b997a6a3043884ae3">MenueLoader</a>, <a class="el" href="class_stage.html#a926a0bcc2ffd743ddb5ddd11019a04ec">Stage</a>, <a class="el" href="class_stage_behaviour.html#aac42eea82a9fc48fbac00802f4dc6463">StageBehaviour</a>, <a class="el" href="class_stage_static.html#a7ac4507de8df700a4fd44c2cb495033b">StageStatic</a></li>
+<li>setPlayerInTalkingZone()&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a1d91a7cf0dbb006676fa4eb54bb056aa">TaskCharakterAnimation</a></li>
+<li>setScroll()&#160;:&#160;<a class="el" href="class_scroll_details.html#a733b191256d73bbff54e8167d3617725">ScrollDetails</a></li>
+<li>SetSearchLeft()&#160;:&#160;<a class="el" href="class_fact_comparer.html#a020e291c252379f0971f1f6cea75c4e8">FactComparer</a></li>
+<li>SetSearchRight()&#160;:&#160;<a class="el" href="class_fact_comparer.html#a3602f3fd4584212d3c87eb3e10dc8791">FactComparer</a></li>
+<li>SetStage()&#160;:&#160;<a class="el" href="class_edit_loader.html#a8075f648780f3d0c88e65a57b954443a">EditLoader</a>, <a class="el" href="class_stage_static.html#ac3323e4192fd65dad12a4311cd7d7b42">StageStatic</a></li>
+<li>setTaskCharacterAddressed()&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#ad1834b6a25355f4e8bd0af2c972357de">TaskCharakterAnimation</a></li>
+<li>SetVectorLength()&#160;:&#160;<a class="el" href="class_math3d.html#a6dfa59be1955f2fbd3606d6fcea943a9">Math3d</a></li>
+<li>ShallowLoad()&#160;:&#160;<a class="el" href="class_stage.html#a2cdcf84092d9be7f38556aae88d72d27">Stage</a></li>
+<li>ShallowLoadStages()&#160;:&#160;<a class="el" href="class_stage_static.html#ae647a968e08d079612cd10a261738aa7">StageStatic</a></li>
+<li>Show()&#160;:&#160;<a class="el" href="class_scroll_u_i_manager.html#a3c8714bd194851cd2c57d0b4734771ed">ScrollUIManager</a></li>
+<li>SignedDistancePlanePoint()&#160;:&#160;<a class="el" href="class_math3d.html#a34175f749db0063b56a35521b46d3e11">Math3d</a></li>
+<li>SignedDotProduct()&#160;:&#160;<a class="el" href="class_math3d.html#a3e8392dd2eb9242b43664a6e2d473a18">Math3d</a></li>
+<li>SignedVectorAngle()&#160;:&#160;<a class="el" href="class_math3d.html#a04b345c4300eb494c46119e980c8f846">Math3d</a></li>
+<li>slowDownAnimation()&#160;:&#160;<a class="el" href="class_shiny_things.html#aa5354170805284f027b23c2ca60f1e15">ShinyThings</a></li>
+<li>softreset()&#160;:&#160;<a class="el" href="class_fact_organizer.html#abb1e683e89af1c131aef0d71da2777ca">FactOrganizer</a></li>
+<li>SoftToggle()&#160;:&#160;<a class="el" href="class_discrete_bar_slider.html#a02f9aa59e240e520034655dffd5f3704">DiscreteBarSlider</a></li>
+<li>SolutionOrganizer()&#160;:&#160;<a class="el" href="class_solution_organizer.html#a2215860e4b3f2e0425b6ce88096db45f">SolutionOrganizer</a></li>
+<li>SolveCubic()&#160;:&#160;<a class="el" href="class_math3d.html#a947946ed603abdb5f9de54a518430bba">Math3d</a></li>
+<li>SpawnAngle()&#160;:&#160;<a class="el" href="class_fact_spawner.html#a6cf77ab0308b14bbc5f1e6760b92e4eb">FactSpawner</a></li>
+<li>SpawnLine()&#160;:&#160;<a class="el" href="class_fact_spawner.html#add7b651aadec60c25f78b06d0ff43a4f">FactSpawner</a></li>
+<li>SpawnPoint()&#160;:&#160;<a class="el" href="class_fact_spawner.html#a5a34e639011301cbb02e884e280f5e3a">FactSpawner</a></li>
+<li>SpawnRay()&#160;:&#160;<a class="el" href="class_fact_spawner.html#a138506ab2bb9d66dde338e69877aa5c0">FactSpawner</a></li>
+<li>Stage()&#160;:&#160;<a class="el" href="class_stage.html#a868a2ad7c26991e5cc8c8008e909bb1f">Stage</a></li>
+<li>StageErrorStruct()&#160;:&#160;<a class="el" href="struct_stage_static_1_1_stage_error_struct.html#aaaf8b7c7437f4100544cb5e593c720aa">StageStatic.StageErrorStruct</a></li>
+<li>Start()&#160;:&#160;<a class="el" href="class_align_text.html#a9c916ee2e1dd29a6cb6f7450cc2278b1">AlignText</a>, <a class="el" href="class_character_dialog.html#abde2791dbdaae1dd8238f2655c31bea3">CharacterDialog</a>, <a class="el" href="class_create_loader.html#a25c37dc5878ba520d3de8dd0b85acead">CreateLoader</a>, <a class="el" href="class_discrete_bar_slider.html#ac1bd4f0ad6416835441affff23aea937">DiscreteBarSlider</a>, <a class="el" href="class_display_facts.html#af66259ed1ad39d2e8331cc412d6046f1">DisplayFacts</a>, <a class="el" href="class_display_scrolls.html#a89b1bea6ac48768c45e5b2b19c02f784">DisplayScrolls</a>, <a class="el" href="class_drag_handling.html#a82809f70845de33b9e716df8c5ed09cb">DragHandling</a>, <a class="el" href="class_fact_spawner.html#a62643e107097fa30beee12519c1e38c1">FactSpawner</a>, <a class="el" href="class_gadget_manager.html#a9408b24e46d866ec63338633fd78a03c">GadgetManager</a>, <a class="el" href="class_hide_u_i.html#a4b4343a3473dc52ce75e1e3d655866cd">HideUI</a>, <a class="el" href="class_hover_text.html#a37cefb36befae5deb7737bce1b3d6605">HoverText</a>, <a class="el" href="class_image_hint_animation.html#ae4dfdba97696411f3afd21b7a69c91cd">ImageHintAnimation</a>, <a class="el" href="class_input_field_panel.html#a6a1dabc9574dc7739120f21753523006">InputFieldPanel</a>, <a class="el" href="class_loading_screen_percentage.html#abaa32fdb105540db0529f001480d29e4">LoadingScreenPercentage</a>, <a class="el" href="class_menue_loader.html#a5d95eed68338ed118f77eebf0eaddf99">MenueLoader</a>, <a class="el" href="class_mesh_renderer_hint_animation.html#a47f6489dc4a700de138c8b0809d4d561">MeshRendererHintAnimation</a>, <a class="el" href="class_m_m_t_interface.html#ab8ad7c718243ac2cf9a09719b6696093">MMTInterface</a>, <a class="el" href="class_rendered_scroll_fact.html#abaf7861577beee734918f1538722c4ee">RenderedScrollFact</a>, <a class="el" href="class_scroll_details.html#a3ef63dd71fabb1a75943f741807d17a9">ScrollDetails</a>, <a class="el" href="class_scroll_u_i_manager.html#a518dd9ff106731ad7264a0c245330189">ScrollUIManager</a>, <a class="el" href="class_shiny_things.html#ae566db7ab50615052a1970085627acf6">ShinyThings</a>, <a class="el" href="class_stage_behaviour.html#a99d183ce05fa54461fc87cadce548a03">StageBehaviour</a>, <a class="el" href="class_start_server.html#a134731bb9656fda174f2edc4babae64b">StartServer</a>, <a class="el" href="class_task_charakter_animation.html#ab91bb758a70cec06c76553a3f954b35f">TaskCharakterAnimation</a>, <a class="el" href="class_tool_mode_selector.html#a2bb83abfb58046d28137e37ebd9072fb">ToolModeSelector</a>, <a class="el" href="class_tool_mode_text.html#a255492a8d78333543ac3d416d2384c19">ToolModeText</a>, <a class="el" href="class_world_cursor.html#a6ba638609a75852cb2c50c5b3b3236cf">WorldCursor</a></li>
+<li>StartGameSucceededSentence()&#160;:&#160;<a class="el" href="class_character_dialog.html#a6ace4f1849bb7b71fbb4951de23a3e32">CharacterDialog</a></li>
+<li>startHappy()&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a6712db9d894071f770344e9383010f99">TaskCharakterAnimation</a></li>
+<li>StartPushoutFactFailHighlighting()&#160;:&#160;<a class="el" href="class_shiny_things.html#a78b1a3f90855b46f7decf45c40003d42">ShinyThings</a></li>
+<li>stepnote()&#160;:&#160;<a class="el" href="struct_fact_organizer_1_1stepnote.html#a1918d1346f99017cf449086ee7ba64e7">FactOrganizer.stepnote</a>, <a class="el" href="struct_public_fact_organizer_1_1stepnote.html#abdf19278155a61c64e60b9770e4080bf">PublicFactOrganizer.stepnote</a></li>
+<li>StopGameSucceededSentence()&#160;:&#160;<a class="el" href="class_character_dialog.html#ab2559a68a80a04f7481db11fe7dd221e">CharacterDialog</a></li>
+<li>stopHappy()&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a5038dd4c3d8bf2581ab01db5d8ea3174">TaskCharakterAnimation</a></li>
+<li>StopHighlighting()&#160;:&#160;<a class="el" href="class_shiny_things.html#a95fd71195d95b8c9195d9496a000da43">ShinyThings</a></li>
+<li>store()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a96d0bebc016339a59fc251e585d07132">FactOrganizer</a>, <a class="el" href="class_player_record.html#a979ae5b68449370e9231e3033cda7963">PlayerRecord</a>, <a class="el" href="class_solution_organizer.html#abfaa5b749aa5242cbb08ecea4947b051">SolutionOrganizer</a>, <a class="el" href="class_stage.html#aa78bf11a7418cf177a9e27f4ad6955f1">Stage</a></li>
+<li>SubSolution()&#160;:&#160;<a class="el" href="class_solution_organizer_1_1_sub_solution.html#abd2b6157c9f8bb435ca636b82eb0d77e">SolutionOrganizer.SubSolution</a></li>
+<li>SubtractRotation()&#160;:&#160;<a class="el" href="class_math3d.html#af2302954b0a1733b5ca2dfd1b344415c">Math3d</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_func_t.html b/Doxygen/output/html/functions_func_t.html
new file mode 100644
index 0000000000000000000000000000000000000000..d67df074aa0c1b39c907732c61cf9f7fecf8f7ae
--- /dev/null
+++ b/Doxygen/output/html/functions_func_t.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Functions</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_func_t.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
+<li>ToJson()&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a862b437c21c5daec699ea76d1feafce3">JSONManager.MMTDeclaration</a></li>
+<li>ToJSON()&#160;:&#160;<a class="el" href="class_scroll.html#a9eb43c576294a478d40e26e4e60ebacd">Scroll</a></li>
+<li>TransformDirectionMath()&#160;:&#160;<a class="el" href="class_math3d.html#a3cc2b0b6991842d5fdfe19325e93aed6">Math3d</a></li>
+<li>TransformWithParent()&#160;:&#160;<a class="el" href="class_math3d.html#a444392a535b5a00b70acf72e3c816252">Math3d</a></li>
+<li>TypeFkt()&#160;:&#160;<a class="el" href="class_character_dialog.html#a8288411872e0e85c6750c56b452fc839">CharacterDialog</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_func_u.html b/Doxygen/output/html/functions_func_u.html
new file mode 100644
index 0000000000000000000000000000000000000000..c03499d434ed903006659335a7c6d98a8b67e6d4
--- /dev/null
+++ b/Doxygen/output/html/functions_func_u.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Functions</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_func_u.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_u" name="index_u"></a>- u -</h3><ul>
+<li>undo()&#160;:&#160;<a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577">FactOrganizer</a></li>
+<li>Undraw()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a9189e90e8e469c800de0e8b326449df3">FactOrganizer</a></li>
+<li>Update()&#160;:&#160;<a class="el" href="class_align_text.html#a02772d8318473775ea2b08dd6e6c8eec">AlignText</a>, <a class="el" href="class_angle_tool.html#a3d50cf490bc5b0aacb541a3c2b442298">AngleTool</a>, <a class="el" href="class_character_dialog.html#a085ad61a6ff55641e10f0489aa0c86ab">CharacterDialog</a>, <a class="el" href="class_discrete_bar_slider.html#abd6b9d5cca391d1674c8c626c86f8e8e">DiscreteBarSlider</a>, <a class="el" href="class_display_scrolls.html#aee8eec80468332605f933f96102d57a8">DisplayScrolls</a>, <a class="el" href="class_drag_handling.html#ad67bc33afc089ae1ebbf9ef88c0cc9ff">DragHandling</a>, <a class="el" href="class_hide_u_i.html#a43cef0ab072ba0cc00e6a6b13fd1c698">HideUI</a>, <a class="el" href="class_image_hint_animation.html#a98e86e9d311accccca20f02b8ce6b243">ImageHintAnimation</a>, <a class="el" href="class_input_field_panel.html#a355d5244763f4ce33b4be729d46809fd">InputFieldPanel</a>, <a class="el" href="class_line_tool.html#aae88dfa0c863a89db4661f50b2d23006">LineTool</a>, <a class="el" href="class_loading_screen_percentage.html#a80a22f803579defce18779c5a88fbdd4">LoadingScreenPercentage</a>, <a class="el" href="class_lot_tool.html#a5196127464a8a275ad885e398933243f">LotTool</a>, <a class="el" href="class_mesh_renderer_hint_animation.html#a5e93d7b8991d5009c973661304e1dea5">MeshRendererHintAnimation</a>, <a class="el" href="class_pendulum.html#a08348d1549d503e4aea1cf2298cd53e6">Pendulum</a>, <a class="el" href="class_pole_tool.html#a50ef18dad7d67dbc5d4fc77899a6a13f">PoleTool</a>, <a class="el" href="class_shiny_things.html#a6aaf870c02675ef42685e2652f3e29f0">ShinyThings</a>, <a class="el" href="class_start_server.html#a7c06e1417d264953a02a5f8d2814d15e">StartServer</a>, <a class="el" href="class_tape.html#a6c3b9a794a6dacdec360f0fe5788e74b">Tape</a>, <a class="el" href="class_task_charakter_animation.html#a0457ac4c16454c82c45fb0bb41ca13b9">TaskCharakterAnimation</a>, <a class="el" href="class_tool_mode_selector.html#a14bee6a4a0824b73b947bd28bf12749a">ToolModeSelector</a>, <a class="el" href="class_world_cursor.html#a2c48d59cb633890fa8d691e88f6d4ee3">WorldCursor</a></li>
+<li>updateAnimationParameters()&#160;:&#160;<a class="el" href="class_image_hint_animation.html#a62cd53d25982a3812aea4f0da9a8e452">ImageHintAnimation</a>, <a class="el" href="class_mesh_renderer_hint_animation.html#ad1ff81910743b38883605d0e2e80658f">MeshRendererHintAnimation</a></li>
+<li>UpdateCurveDrawing()&#160;:&#160;<a class="el" href="class_angle_tool.html#a7ad334a3473a14a7ecb628db60e02184">AngleTool</a></li>
+<li>UpdateLineDrawing()&#160;:&#160;<a class="el" href="class_line_tool.html#a101a1667fe9d3eef42776810efccd409">LineTool</a>, <a class="el" href="class_lot_tool.html#a9e2a6a285bf7762573cb3dcb0b114bd7">LotTool</a>, <a class="el" href="class_pendulum.html#a183d24b14f1a47efcd35dd239b00b751">Pendulum</a>, <a class="el" href="class_pole_tool.html#ab468560882a51949d6b47bc2ac55eba7">PoleTool</a>, <a class="el" href="class_tape.html#a105725d57e5303a270abc1c46b968e85">Tape</a></li>
+<li>UpdatePositions()&#160;:&#160;<a class="el" href="class_display_facts.html#a97c031f520d9c1889fc93028bcea1e22">DisplayFacts</a></li>
+<li>UpdateTagActive()&#160;:&#160;<a class="el" href="class_game_object_extensions.html#a249b3198e921acf6674d65758051517b">GameObjectExtensions</a></li>
+<li>UpdateText()&#160;:&#160;<a class="el" href="class_loading_screen_percentage.html#add26bb9233834ba363bd8dba3c7a7ed9">LoadingScreenPercentage</a></li>
+<li>URI()&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_u_r_i.html#a7d378e09cc4aa84f4521dec55a3828d6">JSONManager.URI</a></li>
+<li>UriReference()&#160;:&#160;<a class="el" href="class_scroll_1_1_uri_reference.html#a0ffd38b8dc30db7ed832a18306f6b80e">Scroll.UriReference</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_func_v.html b/Doxygen/output/html/functions_func_v.html
new file mode 100644
index 0000000000000000000000000000000000000000..4d30633ddf6f9742ee6d3274c62a4d8297402716
--- /dev/null
+++ b/Doxygen/output/html/functions_func_v.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Functions</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_func_v.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_v" name="index_v"></a>- v -</h3><ul>
+<li>Validate()&#160;:&#160;<a class="el" href="class_stage_static.html#a15e633be559203508df4700750a8afab">StageStatic</a></li>
+<li>VectorsToTransform()&#160;:&#160;<a class="el" href="class_math3d.html#ac8151fc75e94262fd795f738b9d2b570">Math3d</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_func_w.html b/Doxygen/output/html/functions_func_w.html
new file mode 100644
index 0000000000000000000000000000000000000000..5678327796dfc578582bcd3a052e26db7996cadc
--- /dev/null
+++ b/Doxygen/output/html/functions_func_w.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Functions</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_func_w.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_w" name="index_w"></a>- w -</h3><ul>
+<li>WorkflowAdd()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a6507936f300a99b81fb3d930d96b1caa">FactOrganizer</a></li>
+<li>WriteJson()&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_json_inheritence_converter.html#a8bf575557ab2336d9a49eade17771ef1">JSONManager.JsonInheritenceConverter&lt; T &gt;</a></li>
+<li>WriteToJsonFile()&#160;:&#160;<a class="el" href="class_j_s_o_n_manager.html#a39e9fe04ae0420ab91ce59f9dba875f4">JSONManager</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_func_y.html b/Doxygen/output/html/functions_func_y.html
new file mode 100644
index 0000000000000000000000000000000000000000..6528187caf148d41e1da0b0c8c77698028ea648a
--- /dev/null
+++ b/Doxygen/output/html/functions_func_y.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Functions</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_func_y.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_y" name="index_y"></a>- y -</h3><ul>
+<li>yeetusdeletus()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a80782d4ec977d8033da8f68f8f00caf6">FactOrganizer</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_g.html b/Doxygen/output/html/functions_g.html
new file mode 100644
index 0000000000000000000000000000000000000000..0f6cdc03eed09c256313e65b597cfb69492f0ecf
--- /dev/null
+++ b/Doxygen/output/html/functions_g.html
@@ -0,0 +1,133 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_g.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
+
+<h3><a id="index_g" name="index_g"></a>- g -</h3><ul>
+<li>GadgetButton&#160;:&#160;<a class="el" href="class_gadget_manager.html#a90c28648322b191c95a0ef3952193af6">GadgetManager</a></li>
+<li>GadgetLaserDistance&#160;:&#160;<a class="el" href="class_global_behaviour.html#a92c2f8400e0d87b4f0945056afc8a895">GlobalBehaviour</a></li>
+<li>GadgetPhysicalDistance&#160;:&#160;<a class="el" href="class_global_behaviour.html#a9d68eb756eac5f76b890c519e90ff142">GlobalBehaviour</a></li>
+<li>gadgets&#160;:&#160;<a class="el" href="class_gadget_manager.html#a08d23113eb93f42ecedf80ddc6216ea2">GadgetManager</a></li>
+<li>GadgetUI&#160;:&#160;<a class="el" href="class_gadget_manager.html#abc94c0d4f2fc097c62a6898105f6835b">GadgetManager</a></li>
+<li>gameNotSucceededEvent&#160;:&#160;<a class="el" href="class_communication_events.html#a88b3e2fccf15522cd51de25160810bb0">CommunicationEvents</a></li>
+<li>gameSucceeded&#160;:&#160;<a class="el" href="class_character_dialog.html#a520efaa5e17414969c3949c9ecd41404">CharacterDialog</a></li>
+<li>gameSucceededEvent&#160;:&#160;<a class="el" href="class_communication_events.html#a8e4076c60a9e3d8f8e0f39e278cbd350">CommunicationEvents</a></li>
+<li>generate90DegreeAngleDeclaration()&#160;:&#160;<a class="el" href="class_angle_fact.html#a46f79620e3409bfb697c1105aff73749">AngleFact</a></li>
+<li>GenerateAll()&#160;:&#160;<a class="el" href="class_generate_demo_files.html#a3cb5416fa82b138a62f2ad360e0fc2b7">GenerateDemoFiles</a></li>
+<li>GenerateDemoA()&#160;:&#160;<a class="el" href="class_generate_demo_files.html#a32c8f4ccde6d5fe4b36db1cc77a80f29">GenerateDemoFiles</a></li>
+<li>GenerateDemoB()&#160;:&#160;<a class="el" href="class_generate_demo_files.html#aa9944b9f8f29c011a869cb5a5bedf548">GenerateDemoFiles</a></li>
+<li>generateLabel()&#160;:&#160;<a class="el" href="class_angle_fact.html#aef47b6a66a408cf88ff9a075b3fa8b35">AngleFact</a>, <a class="el" href="class_fact.html#a54392d8545e3cda72b7e9cb4e1a48bc9">Fact</a>, <a class="el" href="class_line_fact.html#ac26f4d3776b9f229cabeac39a4669b10">LineFact</a>, <a class="el" href="class_on_line_fact.html#a40bca46ff0c6a4d9a4981298bc239f8f">OnLineFact</a>, <a class="el" href="class_ray_fact.html#afabcfe9a34eb827bea540837f9d94162">RayFact</a></li>
+<li>generateNot90DegreeAngleDeclaration()&#160;:&#160;<a class="el" href="class_angle_fact.html#a45a170310f395498e2d1ec59a897495e">AngleFact</a></li>
+<li>GenerateWorldList()&#160;:&#160;<a class="el" href="class_stage_static.html#a1c07009989ec4396b7eb59669e6e6bf7">StageStatic</a></li>
+<li>getAction()&#160;:&#160;<a class="el" href="class_fact_spawner.html#ab1b08333ffbbbd6fd0a9ef2e65b6a6c2">FactSpawner</a></li>
+<li>GetAngle()&#160;:&#160;<a class="el" href="class_angle_fact.html#ad071232fd87fd13c2e1e45d3decdc15c">AngleFact</a></li>
+<li>getDependentFactIds()&#160;:&#160;<a class="el" href="class_abstract_line_fact.html#a7e0c37a4d286dfd795b433664569a3f9">AbstractLineFact</a>, <a class="el" href="class_angle_fact.html#a2fb00b1c330678eefd89fa639f773356">AngleFact</a>, <a class="el" href="class_fact.html#a4bff054ec9ee35f07afd31b165e0812e">Fact</a>, <a class="el" href="class_on_line_fact.html#ac88ff99959aa7fa8f79b9065ba9b640c">OnLineFact</a>, <a class="el" href="class_point_fact.html#a1657cff20766b357e68edbffe6e46f88">PointFact</a></li>
+<li>GetForwardVector()&#160;:&#160;<a class="el" href="class_math3d.html#a9eddae53f2919abbbb8d25854d98f2ef">Math3d</a></li>
+<li>GetHashCode()&#160;:&#160;<a class="el" href="class_abstract_line_fact.html#a0e75517b2641528000e6028c53f2f812">AbstractLineFact</a>, <a class="el" href="class_angle_fact.html#affa01ec56a81ead749b67db7b487cd64">AngleFact</a>, <a class="el" href="class_fact.html#aa7bb062aafb6e9272cbd1598df96d234">Fact</a>, <a class="el" href="class_fact_comparer.html#a0374b68508bbd0898f357b4396b2267d">FactComparer</a>, <a class="el" href="class_on_line_fact.html#a3524be7461900fe8de485a364a523bc9">OnLineFact</a>, <a class="el" href="class_point_fact.html#a5ec8de273736f49a8f364f89b3793533">PointFact</a></li>
+<li>GetLineSplineIntersections()&#160;:&#160;<a class="el" href="class_math3d.html#af93b5c2b7570edf10a50116a13ee7ee0">Math3d</a></li>
+<li>GetNthChild()&#160;:&#160;<a class="el" href="class_game_object_extensions.html#a3c2e3c5f7a346db19c37dd6d4e16e142">GameObjectExtensions</a></li>
+<li>getPlayerInTalkingZone()&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a84ea9880da02e06a52007dfa7c977b5a">TaskCharakterAnimation</a></li>
+<li>GetPointOnSpline()&#160;:&#160;<a class="el" href="class_math3d.html#ab12c54dd767b6a79dc4fdcc904eba7a0">Math3d</a></li>
+<li>GetPosition()&#160;:&#160;<a class="el" href="class_display_facts.html#ad8176c1514fdf299c1dbc189427fe2e1">DisplayFacts</a>, <a class="el" href="class_display_scrolls.html#a5147017da9fe00bbe0f4db132b6a9fe7">DisplayScrolls</a>, <a class="el" href="class_scroll_details.html#a1fdcb97a6e8ce79b83796b1066295a93">ScrollDetails</a></li>
+<li>GetRightVector()&#160;:&#160;<a class="el" href="class_math3d.html#a4e00857cf24b89405ea28ba6d0e1422b">Math3d</a></li>
+<li>getScrollsfromServer()&#160;:&#160;<a class="el" href="class_display_scrolls.html#ab408f54c1533274d8ecf197347157f04">DisplayScrolls</a></li>
+<li>GetStage()&#160;:&#160;<a class="el" href="class_stage_static.html#ac1503a0b08f6d8d40a1d3f81b174eb21">StageStatic</a></li>
+<li>GetTarget()&#160;:&#160;<a class="el" href="class_discrete_bar_slider.html#a5fd42240ba12370ccf38f5fdba363b62">DiscreteBarSlider</a></li>
+<li>GetTargetPosition()&#160;:&#160;<a class="el" href="class_discrete_bar_slider.html#a5ebcfa1b534fc605b96d975eede39439">DiscreteBarSlider</a></li>
+<li>GetTargetRelativePosition()&#160;:&#160;<a class="el" href="class_discrete_bar_slider.html#a199676346d755a8659ffc82b38b26433">DiscreteBarSlider</a></li>
+<li>getTaskCharacterAddressed()&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a869a1617cccfa7b67891aea996e72ece">TaskCharakterAnimation</a></li>
+<li>getType()&#160;:&#160;<a class="el" href="class_scroll_1_1_scroll_fact.html#af20facbbf8b76d00f14b3a5d33d7b6d0">Scroll.ScrollFact</a>, <a class="el" href="class_scroll_1_1_scroll_symbol_fact.html#a2cd872cc83a4e8d3d0d0bfa7bbe86c8e">Scroll.ScrollSymbolFact</a>, <a class="el" href="class_scroll_1_1_scroll_value_fact.html#ac995e2a1d0a04a42af36b914f71d6537">Scroll.ScrollValueFact</a></li>
+<li>GetUpVector()&#160;:&#160;<a class="el" href="class_math3d.html#afc19f2830f7b25e25dbf39f1048d0333">Math3d</a></li>
+<li>Grup()&#160;:&#160;<a class="el" href="class_stage.html#a590447cc02ecaba6b69b26d0ded40e6e">Stage</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_h.html b/Doxygen/output/html/functions_h.html
new file mode 100644
index 0000000000000000000000000000000000000000..41f2f93be0df5d02ee37974609e23e0e0e54ef3c
--- /dev/null
+++ b/Doxygen/output/html/functions_h.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
+
+<h3><a id="index_h" name="index_h"></a>- h -</h3><ul>
+<li>happy&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a860520d047fa5434e7d569eefda9b6ff">TaskCharakterAnimation</a></li>
+<li>happyTime&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a0f1e97a14871a4d9613ca50deab5b0cb">TaskCharakterAnimation</a></li>
+<li>happyTimer&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a6f5fce609565247fd5fb624627868446">TaskCharakterAnimation</a></li>
+<li>hardreset()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a8557914906ac4d969fe98583e95c9706">FactOrganizer</a></li>
+<li>HardToggle()&#160;:&#160;<a class="el" href="class_discrete_bar_slider.html#a8e5d33df18b4a847fb4bca250620390e">DiscreteBarSlider</a></li>
+<li>hasCustomLabel&#160;:&#160;<a class="el" href="class_fact.html#a0f34bbe01202b103c72a9521972c1827">Fact</a></li>
+<li>hasDependentFacts()&#160;:&#160;<a class="el" href="class_abstract_line_fact.html#a9efd4091f2f7b60bca0cc3bc28ec794e">AbstractLineFact</a>, <a class="el" href="class_angle_fact.html#ab2506ca6f319fc1fcf9f86f2fb09e155">AngleFact</a>, <a class="el" href="class_fact.html#a330f0492d43f9b0019c837692e0634b4">Fact</a>, <a class="el" href="class_on_line_fact.html#aac9cd1e9b78c9a00e0efa2bd45049200">OnLineFact</a>, <a class="el" href="class_point_fact.html#a954ab141e8af35a28cbfe98f2b4220ab">PointFact</a></li>
+<li>height&#160;:&#160;<a class="el" href="class_circle_segment_generator.html#ae04905b107d512f333903af3a29cface">CircleSegmentGenerator</a></li>
+<li>hiddenState&#160;:&#160;<a class="el" href="class_stage.html#ad6a667991a33549a592b632fbd2b7b96">Stage</a></li>
+<li>Hide()&#160;:&#160;<a class="el" href="class_scroll_u_i_manager.html#aeda1d766bbd9d2544f21abf243ee1b2a">ScrollUIManager</a></li>
+<li>HideRoutine()&#160;:&#160;<a class="el" href="class_tool_mode_selector.html#af803e774356a52c5ebf683ba0a1a534e">ToolModeSelector</a></li>
+<li>hierarchie&#160;:&#160;<a class="el" href="class_stage.html#a4fb4a27911c43d45d5f86d3f96f08654">Stage</a></li>
+<li>hierStage&#160;:&#160;<a class="el" href="class_player_record.html#a0d2ba743b30fccd35904bec61e2a08a2">PlayerRecord</a>, <a class="el" href="class_stage.html#ad575b437d33ef2993a819885bc5038a6">Stage</a></li>
+<li>hierState&#160;:&#160;<a class="el" href="class_fact_organizer.html#a92323014eb7bc9262a1f5e5c6cfbbf1e">FactOrganizer</a></li>
+<li>hierVal&#160;:&#160;<a class="el" href="class_solution_organizer.html#a37ac0452bc743f9841c2b137b243a63b">SolutionOrganizer</a></li>
+<li>highlightedPushoutFact&#160;:&#160;<a class="el" href="class_shiny_things.html#af7e62739b38d54429029d45e892d19f1">ShinyThings</a></li>
+<li>HighlightFact()&#160;:&#160;<a class="el" href="class_shiny_things.html#ab06bd95f41d1aba88b67256164ae43f4">ShinyThings</a></li>
+<li>Highlighting()&#160;:&#160;<a class="el" href="class_shiny_things.html#a735f61a9619b67d095babe9177f0f94e">ShinyThings</a></li>
+<li>highlightMaterial&#160;:&#160;<a class="el" href="class_shiny_things.html#a2fa3c9ce04bd63aa047e61330dfee50c">ShinyThings</a></li>
+<li>HighlightWithFireworks()&#160;:&#160;<a class="el" href="class_shiny_things.html#a5661edc7223e57cfc444aaad0ce16b52">ShinyThings</a></li>
+<li>hintAnimationDuration&#160;:&#160;<a class="el" href="class_global_behaviour.html#a483a7eb1b95b939ee2fff43f72017b43">GlobalBehaviour</a></li>
+<li>hintAnimationEndColor&#160;:&#160;<a class="el" href="class_global_behaviour.html#a27b3678b34828425fb55ba044e2ccd40">GlobalBehaviour</a></li>
+<li>hintAnimationStartColor&#160;:&#160;<a class="el" href="class_global_behaviour.html#a0f78e0aaa9e4b43434778a64c2af9a1c">GlobalBehaviour</a></li>
+<li>HintAvailableEvent&#160;:&#160;<a class="el" href="class_communication_events.html#adf81140e769aed2aaec020b0feb65004">CommunicationEvents</a></li>
+<li>Hit&#160;:&#160;<a class="el" href="class_world_cursor.html#ae17046b0ee7a45fe1b19424a5893c99a">WorldCursor</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_i.html b/Doxygen/output/html/functions_i.html
new file mode 100644
index 0000000000000000000000000000000000000000..f8cdcbbdfaa6ab5d4872eeca0550ad9b439e0bfc
--- /dev/null
+++ b/Doxygen/output/html/functions_i.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_i.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
+
+<h3><a id="index_i" name="index_i"></a>- i -</h3><ul>
+<li>id&#160;:&#160;<a class="el" href="class_create_loader.html#a76845fef3cad9fc792ba2bb029dc4161">CreateLoader</a></li>
+<li>Id&#160;:&#160;<a class="el" href="class_create_loader.html#a428cdf1f879b7f5e2706390bfbf6d881">CreateLoader</a>, <a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact</a>, <a class="el" href="struct_fact_organizer_1_1stepnote.html#afa447050dcd81f37f8594eb140383deb">FactOrganizer.stepnote</a></li>
+<li>id&#160;:&#160;<a class="el" href="class_gadget.html#a08cf9e25270636472e93195bc1516878">Gadget</a></li>
+<li>Id&#160;:&#160;<a class="el" href="struct_public_fact_organizer_1_1stepnote.html#abbf732374719c07d7f424252dd969a2c">PublicFactOrganizer.stepnote</a></li>
+<li>ID&#160;:&#160;<a class="el" href="class_rendered_scroll_fact.html#aed35d1e7973c9645e583e8c6d9393767">RenderedScrollFact</a></li>
+<li>id&#160;:&#160;<a class="el" href="struct_stage_static_1_1_stage_error_struct.html#aefa04b644ef9e0eb6ec37dd9cbe24f84">StageStatic.StageErrorStruct</a></li>
+<li>ignoreLayerMask&#160;:&#160;<a class="el" href="class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d">Gadget</a></li>
+<li>imageToChange&#160;:&#160;<a class="el" href="class_image_hint_animation.html#a49ceda265edb82235bd2061b4365f5e9">ImageHintAnimation</a></li>
+<li>imageToChangeDefaultColor&#160;:&#160;<a class="el" href="class_image_hint_animation.html#aeb8498d6f964acd5772014bbe8a33dcc">ImageHintAnimation</a></li>
+<li>init()&#160;:&#160;<a class="el" href="class_angle_fact.html#a1a387d85c3fa5109e55da294b326d5e5">AngleFact</a></li>
+<li>Init()&#160;:&#160;<a class="el" href="class_collapsable_category.html#a04de647d31f2afa5cbbfec19b68a2b91">CollapsableCategory</a>, <a class="el" href="class_collapsable_stage.html#a5c6986699f3c2560e9e0df7329c210eb">CollapsableStage</a>, <a class="el" href="class_create_loader.html#ad8554936ff5481b4ad38b93433827960">CreateLoader</a>, <a class="el" href="class_edit_loader.html#ae05130fab31a4d11fb4f6d2bba98e07c">EditLoader</a>, <a class="el" href="class_fact_comparer.html#a679709d18c4318bc8751eb535489fd9f">FactComparer</a>, <a class="el" href="class_fact_equivalents_comparer.html#a6fe5f5b2ca9849b061cf2efd1547ab4b">FactEquivalentsComparer</a></li>
+<li>init()&#160;:&#160;<a class="el" href="class_line_fact.html#a7f32b93acae451ee8294e81d4c8c5797">LineFact</a></li>
+<li>Init()&#160;:&#160;<a class="el" href="class_line_fact_hight_comparer.html#abb5eb5066ef01a663ebc45043cfe5151">LineFactHightComparer</a>, <a class="el" href="class_line_fact_hight_direction_comparer.html#abd27dbf89f5e64136f6f7fa4e642a6b6">LineFactHightDirectionComparer</a>, <a class="el" href="class_line_spanning_over_river_world_comparer.html#a68e79ceccd6eab0fd34dfad183a164e0">LineSpanningOverRiverWorldComparer</a>, <a class="el" href="class_list_loader.html#abbb6a7eac47149f7a8c3103ac457f7e4">ListLoader&lt; T &gt;</a>, <a class="el" href="class_math3d.html#acbf31d051a95aea40992374952799a3a">Math3d</a></li>
+<li>init()&#160;:&#160;<a class="el" href="class_on_line_fact.html#a6680a20ec70e17ca2d7f5e0bae232980">OnLineFact</a>, <a class="el" href="class_point_fact.html#a86ad62368c5bef84baebc0fb9cdaac2e">PointFact</a>, <a class="el" href="class_ray_fact.html#a2213278124364e25de168b4af66c2cb3">RayFact</a></li>
+<li>Init()&#160;:&#160;<a class="el" href="class_stage_loader.html#acc0849a247202dcb7c3fa4345d27a1f5">StageLoader</a></li>
+<li>InitFields()&#160;:&#160;<a class="el" href="class_stage.html#aa6664a49729fae49b0246f019f702895">Stage</a></li>
+<li>initialShow&#160;:&#160;<a class="el" href="class_scroll_u_i_manager.html#a4b80cb5f5d9c612c8c913da2df9a690f">ScrollUIManager</a></li>
+<li>InitOOP()&#160;:&#160;<a class="el" href="class_stage.html#a10d3807a1fa2f754ab0ac1f4e3ff7d6c">Stage</a></li>
+<li>input&#160;:&#160;<a class="el" href="class_input_field_panel.html#ab2dba3af91721e6facedd7a538eb89b7">InputFieldPanel</a></li>
+<li>instantiateDisplay()&#160;:&#160;<a class="el" href="class_angle_fact.html#ae7d060f8387b38db98dce098e709b355">AngleFact</a>, <a class="el" href="class_fact.html#a787e61d76e1c3175f1af272aabba14d8">Fact</a>, <a class="el" href="class_line_fact.html#ab97d7262e890185e4ce3eff2b570f6e6">LineFact</a>, <a class="el" href="class_on_line_fact.html#a34547ef9d10100a9d6bc1e34f0275348">OnLineFact</a>, <a class="el" href="class_point_fact.html#a58488e338b4581dfe5efeecefe51832f">PointFact</a>, <a class="el" href="class_ray_fact.html#a66cc68a284be8bdf469eb7a16920457c">RayFact</a></li>
+<li>invalid_world&#160;:&#160;<a class="el" href="class_create_loader.html#ac8afb8d1784c34eb7e62f9be979c8871">CreateLoader</a></li>
+<li>InvalidFolder&#160;:&#160;<a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ac33fa9e9b8eb2f9df758adab5a2907d4">StageStatic.StageErrorStruct</a></li>
+<li>InverseTransformDirectionMath()&#160;:&#160;<a class="el" href="class_math3d.html#af207136f05c5845fad1600c44643b7f1">Math3d</a></li>
+<li>invoke&#160;:&#160;<a class="el" href="class_fact_organizer.html#a860fca9ebe54f629ce9c1278c8b3ee49">FactOrganizer</a>, <a class="el" href="class_public_fact_organizer.html#a0822bae7dd0309786258ea2987fab191">PublicFactOrganizer</a></li>
+<li>InvokeFactEvent()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a19064a684d3bbc8d054d6cf51b4f41ef">FactOrganizer</a></li>
+<li>is_right_angle&#160;:&#160;<a class="el" href="class_angle_fact.html#a1cf9d7f8dc2a0fae3b37f9746ff88d9b">AngleFact</a></li>
+<li>IsApproximatelyEqual()&#160;:&#160;<a class="el" href="class_math3d.html#a948c81f31f53f297e6b3fb2874248364">Math3d</a></li>
+<li>IsApproximatelyParallel()&#160;:&#160;<a class="el" href="class_math3d.html#aa6eee63ce400b0187db368310d70d948">Math3d</a></li>
+<li>isDone&#160;:&#160;<a class="el" href="class_loader.html#a7983c228ecac0ddcc2648ee11d450fc0">Loader</a></li>
+<li>isDragged&#160;:&#160;<a class="el" href="class_discrete_bar_slider.html#a47c73c1fd273b74fec3f7c073aeebfe0">DiscreteBarSlider</a></li>
+<li>IsEmpty()&#160;:&#160;<a class="el" href="class_solution_organizer_1_1_sub_solution.html#aa8640d4726f71583732d26b1fb95073e">SolutionOrganizer.SubSolution</a></li>
+<li>IsLineInRectangle()&#160;:&#160;<a class="el" href="class_math3d.html#aab30a916c1ea2d67adb58be1f2c87050">Math3d</a></li>
+<li>IsPointApproximatelyOnLine()&#160;:&#160;<a class="el" href="class_math3d.html#a3e47abdc0c5659f30a52d42ca01406e5">Math3d</a></li>
+<li>IsPointInRectangle()&#160;:&#160;<a class="el" href="class_math3d.html#ac19e283efd8758024df1c2056ee43fac">Math3d</a></li>
+<li>IsPointOnLine()&#160;:&#160;<a class="el" href="class_math3d.html#af7a33a98279bb7c957596df5e14dab6e">Math3d</a></li>
+<li>items&#160;:&#160;<a class="el" href="class_pythagoras_script.html#acbe508b93b3b10165222fa10d3b56056">PythagorasScript</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_k.html b/Doxygen/output/html/functions_k.html
new file mode 100644
index 0000000000000000000000000000000000000000..97c8b81de18f52c33dcd05803dcb108663485b6a
--- /dev/null
+++ b/Doxygen/output/html/functions_k.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_k.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
+
+<h3><a id="index_k" name="index_k"></a>- k -</h3><ul>
+<li>Key&#160;:&#160;<a class="el" href="class_hide_u_i.html#a2fd710c4351fe4bb71867212b46ccada">HideUI</a></li>
+<li>kind&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html#a18b9110321c18392a1eea83b72e59e08">JSONManager.MMTSymbolDeclaration</a>, <a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html#a45857e5fe488997469396914faf7d2bc">JSONManager.MMTTerm</a>, <a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#a07acd8a9509e6a3594653c1fff501df7">JSONManager.MMTValueDeclaration</a>, <a class="el" href="class_j_s_o_n_manager_1_1_o_m_a.html#a5927b865a8b4d04a0a3133d1f30fcdbb">JSONManager.OMA</a>, <a class="el" href="class_j_s_o_n_manager_1_1_o_m_f.html#ade50c06668f0d927d17df79ebae0b7d5">JSONManager.OMF</a>, <a class="el" href="class_j_s_o_n_manager_1_1_o_m_s.html#a6ef411ca1dc31786de7c2c49eb11a9db">JSONManager.OMS</a>, <a class="el" href="class_j_s_o_n_manager_1_1_o_m_s_t_r.html#ad83b1bf0edcaf92fdf09f5fb16ab3927">JSONManager.OMSTR</a>, <a class="el" href="class_scroll_1_1_scroll_application_checking_error.html#a9b62ae23eb4696e6e67416ec64101fce">Scroll.ScrollApplicationCheckingError</a>, <a class="el" href="class_scroll_1_1_scroll_fact.html#ae07ee182904731cb2fffd620e7a7aa00">Scroll.ScrollFact</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_l.html b/Doxygen/output/html/functions_l.html
new file mode 100644
index 0000000000000000000000000000000000000000..2363df9921d9ad9bbe2367072f930c2553c886d1
--- /dev/null
+++ b/Doxygen/output/html/functions_l.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_l.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
+
+<h3><a id="index_l" name="index_l"></a>- l -</h3><ul>
+<li>Label&#160;:&#160;<a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Fact</a></li>
+<li>label&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a1b3f2ca70726f61db58b1cf2d95b90f3">JSONManager.MMTDeclaration</a></li>
+<li>Label&#160;:&#160;<a class="el" href="class_rendered_scroll_fact.html#a67a52a92f048b87c58227264f4ce7376">RenderedScrollFact</a></li>
+<li>label&#160;:&#160;<a class="el" href="class_scroll.html#a741095d5dd6dc8dad06929addc6ac1af">Scroll</a>, <a class="el" href="class_scroll_1_1_scroll_fact.html#a5bcc4b0d2464e91edcf32dd15cdbba6c">Scroll.ScrollFact</a></li>
+<li>LabelId&#160;:&#160;<a class="el" href="class_fact.html#a850c67cff97fd4bd368a5196a20475b6">Fact</a></li>
+<li>LabelMesh&#160;:&#160;<a class="el" href="class_rendered_scroll_fact.html#aed810ad13492031addbdaaa32c72f318">RenderedScrollFact</a></li>
+<li>last_active_slot&#160;:&#160;<a class="el" href="class_discrete_bar_slider.html#a0707b84e0ed44f1aeaad6d230c73da73">DiscreteBarSlider</a></li>
+<li>last_error&#160;:&#160;<a class="el" href="class_stage_static.html#a2e96919d56d5f9cdc69961bfd338c5ba">StageStatic</a></li>
+<li>last_pos&#160;:&#160;<a class="el" href="class_discrete_bar_slider.html#aa00b067ce6f12ee1387ca5efe8d05ec8">DiscreteBarSlider</a></li>
+<li>lastFactSelection&#160;:&#160;<a class="el" href="class_shiny_things.html#a8f70cbd419583451204277ece4c6c88a">ShinyThings</a></li>
+<li>LatestCompletions&#160;:&#160;<a class="el" href="class_scroll_details.html#a1a9b67f5dccaa7664e62098cdfc51d7a">ScrollDetails</a></li>
+<li>LatestRenderedHints&#160;:&#160;<a class="el" href="class_scroll_details.html#ae5f13f5137cce74fbea839f56f3b9c49">ScrollDetails</a></li>
+<li>layerMask&#160;:&#160;<a class="el" href="class_world_cursor.html#a4fe4a28697cd670cb8ee86eb32221fb9">WorldCursor</a></li>
+<li>LayerPendulumHits&#160;:&#160;<a class="el" href="class_pendulum.html#a48eeac7caff1e03d492fd556e70d114c">Pendulum</a>, <a class="el" href="class_pole_tool.html#ac75c5a5080daa7a2ac988e00cf33822b">PoleTool</a></li>
+<li>LelvelVerifiedSolved&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#ad8d2c5f5c437a192f48433e06f7568b6">TaskCharakterAnimation</a></li>
+<li>letterIndex&#160;:&#160;<a class="el" href="class_character_dialog.html#af28b50e40ae391bd4d058c14ed16e059">CharacterDialog</a></li>
+<li>LevelReset&#160;:&#160;<a class="el" href="class_communication_events.html#a4df6a73573e44d82a79bc6c04bb502b1">CommunicationEvents</a>, <a class="el" href="class_restart.html#aa7755aa90814a67e4cc86533f268d157">Restart</a></li>
+<li>lhs&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#a09e2bd5d49876dee3965d8f905ef50ec">JSONManager.MMTValueDeclaration</a>, <a class="el" href="class_scroll_1_1_scroll_value_fact.html#a9a89943c4d58a62f0732bea86f7643e8">Scroll.ScrollValueFact</a></li>
+<li>lightColor&#160;:&#160;<a class="el" href="class_shiny_things.html#a4bea8892d28dede5d79e867987a4f0be">ShinyThings</a></li>
+<li>Line&#160;:&#160;<a class="el" href="class_fact_spawner.html#a0e1feb4a8a6159d0053be88d75a6654d">FactSpawner</a></li>
+<li>LinearAcceleration()&#160;:&#160;<a class="el" href="class_math3d.html#a2d1e12e7f3272df1df24a245e5b02570">Math3d</a></li>
+<li>LinearFunction2DBasic()&#160;:&#160;<a class="el" href="class_math3d.html#a6725baead56ce426c71cbccba96a396e">Math3d</a></li>
+<li>LinearFunction2DFull()&#160;:&#160;<a class="el" href="class_math3d.html#af28fee30babd2398ae400ac145f41357">Math3d</a></li>
+<li>lineDrawingActivated&#160;:&#160;<a class="el" href="class_line_tool.html#a5773db6d8471df8474c86f6c5e80079d">LineTool</a>, <a class="el" href="class_lot_tool.html#a8c1b106b0ff886bb4df996b4306899c8">LotTool</a>, <a class="el" href="class_pendulum.html#aedbb27b1100528f079ef500bc3504b91">Pendulum</a></li>
+<li>LineFact()&#160;:&#160;<a class="el" href="class_line_fact.html#a371929591030611b371590fd8730b91b">LineFact</a></li>
+<li>LineFacts&#160;:&#160;<a class="el" href="class_public_fact_organizer.html#af23d0a877cd223d48badc45afaadded0">PublicFactOrganizer</a></li>
+<li>LineLineIntersection()&#160;:&#160;<a class="el" href="class_math3d.html#ac062925a5afea1c1012da3605b84392c">Math3d</a></li>
+<li>LineModeFirstPointSelected&#160;:&#160;<a class="el" href="class_line_tool.html#a91a2d4b69604fa2e83b1d64238a29a59">LineTool</a></li>
+<li>LineModeIsFirstPointSelected&#160;:&#160;<a class="el" href="class_line_tool.html#aaf9a7272e35e01a5f67e49c57041ca3b">LineTool</a></li>
+<li>LineOf&#160;:&#160;<a class="el" href="class_m_m_t_u_r_i_collection.html#afbd8856cac128383dfa38026ad8d673d">MMTURICollection</a></li>
+<li>LinePlaneIntersection()&#160;:&#160;<a class="el" href="class_math3d.html#a1088a5089b12fd0e347e7db5529934ad">Math3d</a></li>
+<li>linePositions&#160;:&#160;<a class="el" href="class_angle_tool.html#a9e5ae085fd67aeb07c7543c4f5ea2ec9">AngleTool</a>, <a class="el" href="class_line_tool.html#a2c1eca8478b5312460a2d36f4dc472ba">LineTool</a>, <a class="el" href="class_lot_tool.html#a28ad9c3db8d3410e9cc318fecd983877">LotTool</a>, <a class="el" href="class_pendulum.html#a601308f53870f73c6b1a8db293125092">Pendulum</a>, <a class="el" href="class_pole_tool.html#ae75d2c41006fff441c62e0ecfaf8fd35">PoleTool</a>, <a class="el" href="class_tape.html#a7a8b3f34f8bb6b72a01794dcdbfa2dee">Tape</a></li>
+<li>linePreviewMaterial&#160;:&#160;<a class="el" href="class_line_tool.html#a96492db72543b0e32864249f03fec52f">LineTool</a>, <a class="el" href="class_lot_tool.html#a1fbfbcb8c0ebd0f71e609abca033a6d6">LotTool</a>, <a class="el" href="class_pendulum.html#ae7556a7f5eb9489f3900537e95cebcdf">Pendulum</a>, <a class="el" href="class_pole_tool.html#aca485c9583f2ff69c132dfebc8677649">PoleTool</a>, <a class="el" href="class_tape.html#aa778c83fb81572be965662098a52bcb5">Tape</a></li>
+<li>lineRenderer&#160;:&#160;<a class="el" href="class_angle_tool.html#a7cad79bdeb58d592376fedfd0959c95d">AngleTool</a>, <a class="el" href="class_line_tool.html#a244559456f61fa42b39557e7627edcb4">LineTool</a>, <a class="el" href="class_lot_tool.html#aba288b4bb8b419bd1fc50abd2173189c">LotTool</a>, <a class="el" href="class_pendulum.html#a8de65d06d2eb87bef3c037e7dfac9908">Pendulum</a>, <a class="el" href="class_pole_tool.html#a83556f5ecd596ff5ed989ad7b6fe3307">PoleTool</a>, <a class="el" href="class_tape.html#a2457ddc04ccd4247c80eab41496ef3d4">Tape</a></li>
+<li>LineType&#160;:&#160;<a class="el" href="class_m_m_t_u_r_i_collection.html#a44786873138c66366e57a94c65204909">MMTURICollection</a></li>
+<li>List&#160;:&#160;<a class="el" href="class_list_loader.html#a4848723c413e16c6b1694edd70cf2fb5">ListLoader&lt; T &gt;</a></li>
+<li>ListButtons()&#160;:&#160;<a class="el" href="class_list_loader.html#a871f281bb58b1d37b7278d2714df11cc">ListLoader&lt; T &gt;</a></li>
+<li>ListButtonsWrapped()&#160;:&#160;<a class="el" href="class_list_loader.html#a754b3df9f41558adb618070ef77aa9f0">ListLoader&lt; T &gt;</a>, <a class="el" href="class_stage_loader.html#afa15172cd663ee1bbde3ad4873aa9be6">StageLoader</a></li>
+<li>load()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a8dd6d293e37ae75bfb477a4cc5ec735f">FactOrganizer</a>, <a class="el" href="class_player_record.html#a8161d32d21198d531c4d28aab4100dab">PlayerRecord</a>, <a class="el" href="class_solution_organizer.html#a89027e2d5b71b93eea29dd9a7591f044">SolutionOrganizer</a>, <a class="el" href="class_stage.html#a3a94291e8215833caf8301e679260212">Stage</a></li>
+<li>LoadCreate()&#160;:&#160;<a class="el" href="class_stage_static.html#a06194934a71ec122180ca7ed50007212">StageStatic</a></li>
+<li>LoaderCallback()&#160;:&#160;<a class="el" href="class_loader.html#a53a8c59d7d47257915d9dbedac63ed96">Loader</a></li>
+<li>loadingscene&#160;:&#160;<a class="el" href="class_loader.html#a5fdddcce2e6c1f966182ad7a3c0e09fb">Loader</a></li>
+<li>LoadInitStage()&#160;:&#160;<a class="el" href="class_stage_static.html#a87ba52c67996acef01f71113c01be45b">StageStatic</a></li>
+<li>LoadMainMenue()&#160;:&#160;<a class="el" href="class_restart.html#a45fa8798cc2975e60399c02ec78f4d25">Restart</a></li>
+<li>LoadNewStage()&#160;:&#160;<a class="el" href="class_stage_static.html#a79a5b343aa5b9b1841c77c933a2e12bf">StageStatic</a></li>
+<li>LoadScene()&#160;:&#160;<a class="el" href="class_loader.html#a78972da6bbe13a658225a62bb9d7ddde">Loader</a></li>
+<li>LoadStage()&#160;:&#160;<a class="el" href="class_loader.html#a8ea59038d4896bc917a28c41132d7c12">Loader</a></li>
+<li>LoadStartScreen()&#160;:&#160;<a class="el" href="class_restart.html#a3e6057b49e36803a49b7581f42d8a0d6">Restart</a></li>
+<li>local&#160;:&#160;<a class="el" href="class_collapsable_stage.html#a9f51ac99b3256e0c18fd72e4c4124a32">CollapsableStage</a>, <a class="el" href="class_stage_loader.html#a73820456941d9cb8b5ab1f4ad5bddbb8">StageLoader</a></li>
+<li>local_stage&#160;:&#160;<a class="el" href="class_stage_static.html#a579d9db71338001b70cfe1374febd4b5">StageStatic</a></li>
+<li>LockOnly&#160;:&#160;<a class="el" href="class_hide_u_i.html#aa3e1b218fc70980b63d393e2333a5eed">HideUI</a></li>
+<li>LookRotationExtended()&#160;:&#160;<a class="el" href="class_math3d.html#aedbd92baedfda5ae4da41af30b0a2a73">Math3d</a></li>
+<li>LotModeIntersectionPoint&#160;:&#160;<a class="el" href="class_lot_tool.html#a3e402ecdb68181599a1d38f76df781ae">LotTool</a></li>
+<li>LotModeIsLineSelected&#160;:&#160;<a class="el" href="class_lot_tool.html#ac630aa2369dee754677fb154c6f856c0">LotTool</a></li>
+<li>LotModeIsPointSelected&#160;:&#160;<a class="el" href="class_lot_tool.html#a78ac5377e105980a2bb77db0fd6927ac">LotTool</a></li>
+<li>LotModeLineHit&#160;:&#160;<a class="el" href="class_lot_tool.html#a03b4ddc0a21bc7737673d76492f4607b">LotTool</a></li>
+<li>LotModeLinePointA&#160;:&#160;<a class="el" href="class_lot_tool.html#a0f2487cac691fd416ccc8001f745c2ac">LotTool</a></li>
+<li>LotModeLineSelected&#160;:&#160;<a class="el" href="class_lot_tool.html#a8e5c6bffdd2343f1a829471ae8097a33">LotTool</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_m.html b/Doxygen/output/html/functions_m.html
new file mode 100644
index 0000000000000000000000000000000000000000..a6a4edba2264166a909a6c0ebc05ffc9075c28ba
--- /dev/null
+++ b/Doxygen/output/html/functions_m.html
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_m.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
+
+<h3><a id="index_m" name="index_m"></a>- m -</h3><ul>
+<li>magicButton()&#160;:&#160;<a class="el" href="class_scroll_details.html#a1c52548d17b6e91a47cc8ff3139c03df">ScrollDetails</a></li>
+<li>magicButtonTrigger()&#160;:&#160;<a class="el" href="class_scroll_details.html#ae3d617782b1b07a9225dfaa5351eceae">ScrollDetails</a></li>
+<li>marker&#160;:&#160;<a class="el" href="class_fact_organizer.html#ac32ab3ce9c1ca4a3a99a75661a06be90">FactOrganizer</a>, <a class="el" href="class_public_fact_organizer.html#ae40a8ff41c7f5796ce04d1c5a95cf38b">PublicFactOrganizer</a></li>
+<li>MasterIDs&#160;:&#160;<a class="el" href="class_solution_organizer_1_1_sub_solution.html#a2cf8b6fba11bd8bf7f8942a52f82b159">SolutionOrganizer.SubSolution</a></li>
+<li>maxFrameIncrease&#160;:&#160;<a class="el" href="class_loading_screen_percentage.html#a237a60f53b3aee44f0e2ab0151223a3f">LoadingScreenPercentage</a></li>
+<li>maxHeight&#160;:&#160;<a class="el" href="class_pole_tool.html#a398d80eae97a3752566bd67bdda7c1f8">PoleTool</a>, <a class="el" href="class_tape.html#a1e32ef5930919e7491c5718453f3af43">Tape</a></li>
+<li>MaxLabelId&#160;:&#160;<a class="el" href="class_fact_organizer.html#abe60beebdfa8dff2de724fd72c6094e3">FactOrganizer</a>, <a class="el" href="class_public_fact_organizer.html#adf4db4a8616eb05c3f54927e476b58dc">PublicFactOrganizer</a></li>
+<li>MaxRange&#160;:&#160;<a class="el" href="class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999">Gadget</a>, <a class="el" href="class_world_cursor.html#a9908dca3f104fd3cbda39a67456d378b">WorldCursor</a></li>
+<li>mesh&#160;:&#160;<a class="el" href="class_circle_segment_generator.html#a93c2a33567a50e73ce439c2dc8bb83f6">CircleSegmentGenerator</a></li>
+<li>meshRendererToChange&#160;:&#160;<a class="el" href="class_mesh_renderer_hint_animation.html#a9fb44fce74e1d3757d205026bccbf545">MeshRendererHintAnimation</a></li>
+<li>meshRendererToChangeDefaultColor&#160;:&#160;<a class="el" href="class_mesh_renderer_hint_animation.html#aa990614172dd14484fb84420ef0a37e2">MeshRendererHintAnimation</a></li>
+<li>Messenger&#160;:&#160;<a class="el" href="class_create_loader.html#a268718f478ae33008538172317e08f66">CreateLoader</a></li>
+<li>meta()&#160;:&#160;<a class="el" href="struct_fact_organizer_1_1meta.html#a89f946bb717ae699fcfb1507f2356370">FactOrganizer.meta</a>, <a class="el" href="struct_public_fact_organizer_1_1meta.html#a739c6ab32f487883687ecc1926c11053">PublicFactOrganizer.meta</a></li>
+<li>MetaInf&#160;:&#160;<a class="el" href="class_fact_organizer.html#ad5555aba196a7b123addf7b62246e11c">FactOrganizer</a>, <a class="el" href="class_public_fact_organizer.html#a57eb271114cba31ef2935731350c173b">PublicFactOrganizer</a></li>
+<li>Metric&#160;:&#160;<a class="el" href="class_m_m_t_u_r_i_collection.html#acb54ee6e160d3479229bc3e715073197">MMTURICollection</a></li>
+<li>mmtServerProcess&#160;:&#160;<a class="el" href="class_m_m_t_interface.html#ab2b3f4de73b46d627570efbd77a19e67">MMTInterface</a></li>
+<li>mmtServerProcessInfo&#160;:&#160;<a class="el" href="class_m_m_t_interface.html#ada41a27c0c56db10c1053fa562a30c24">MMTInterface</a></li>
+<li>MMTSymbolDeclaration()&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html#a5eb26d50e5dc522bd1d0291d988787a3">JSONManager.MMTSymbolDeclaration</a></li>
+<li>MMTURIs&#160;:&#160;<a class="el" href="class_j_s_o_n_manager.html#ae21635c82ec8792240f538aa467dedb8">JSONManager</a></li>
+<li>MMTValueDeclaration()&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#ae3bd2c727689e961bf304fcdb145fe0e">JSONManager.MMTValueDeclaration</a></li>
+<li>mode&#160;:&#160;<a class="el" href="class_menue_loader.html#ae25fa1c3f19c8659d7e0aadebdc53431">MenueLoader</a></li>
+<li>Mode&#160;:&#160;<a class="el" href="class_stage_static.html#a1202ca6e0f3c6b29cce958edadc283cb">StageStatic</a></li>
+<li>mode&#160;:&#160;<a class="el" href="class_stage_static.html#a20f2ed5e85366b4ca52e1199186152fe">StageStatic</a></li>
+<li>mode_last&#160;:&#160;<a class="el" href="class_menue_loader.html#ac7506b9f67dace4300fb9255799f7330">MenueLoader</a></li>
+<li>modifier&#160;:&#160;<a class="el" href="class_hide_u_i.html#a85c125b1b561dd7231efb35985c7f2ba">HideUI</a></li>
+<li>modload&#160;:&#160;<a class="el" href="class_hide_u_i.html#af9c14de263c9e8ad25d11d123f9ae302">HideUI</a></li>
+<li>modredo&#160;:&#160;<a class="el" href="class_hide_u_i.html#aea57f90c42123066cdb0e04eb0fa117a">HideUI</a></li>
+<li>modreset&#160;:&#160;<a class="el" href="class_hide_u_i.html#a928ef2027144a91decdd95492418a5ac">HideUI</a></li>
+<li>modsave&#160;:&#160;<a class="el" href="class_hide_u_i.html#a0d8c5b5b830910b60e7cf248a1996062">HideUI</a></li>
+<li>modundo&#160;:&#160;<a class="el" href="class_hide_u_i.html#affb9fd89a41a78b0eb516d8396647c08">HideUI</a></li>
+<li>MouseDistanceToCircle()&#160;:&#160;<a class="el" href="class_math3d.html#adac35548a8585ff5a4497ae1fb6492f1">Math3d</a></li>
+<li>MouseDistanceToLine()&#160;:&#160;<a class="el" href="class_math3d.html#ad7e73cf22c4689f58de8759278fd960a">Math3d</a></li>
+<li>msg&#160;:&#160;<a class="el" href="class_scroll_1_1_scroll_application_checking_error.html#a7aa0bad2855a585aec71fc1729307706">Scroll.ScrollApplicationCheckingError</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_n.html b/Doxygen/output/html/functions_n.html
new file mode 100644
index 0000000000000000000000000000000000000000..1bceaf4fbea8ba2d84bda049af2015d1655e3c9e
--- /dev/null
+++ b/Doxygen/output/html/functions_n.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_n.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
+
+<h3><a id="index_n" name="index_n"></a>- n -</h3><ul>
+<li>Name&#160;:&#160;<a class="el" href="class_create_loader.html#ad642b4f8fc613cbac1e831df168a348e">CreateLoader</a></li>
+<li>name&#160;:&#160;<a class="el" href="class_create_loader.html#ac392d818dfe15a50a796518d2883b39e">CreateLoader</a>, <a class="el" href="class_player_record.html#a9e8a207d6ff512a8cff513d9219e40ba">PlayerRecord</a>, <a class="el" href="class_stage.html#ac1281ad7083f3e5e403cce45289a0649">Stage</a>, <a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ab27e708f5750c7e67703d02b7426fc45">StageStatic.StageErrorStruct</a></li>
+<li>newAssignment()&#160;:&#160;<a class="el" href="class_scroll_details.html#ad9a03d73a14a0417e9cd2941e83cf789">ScrollDetails</a></li>
+<li>NewAssignmentEvent&#160;:&#160;<a class="el" href="class_communication_events.html#aed36f9cca3210a36cded5951ed0f4c1a">CommunicationEvents</a></li>
+<li>newAssignmentTrigger()&#160;:&#160;<a class="el" href="class_scroll_details.html#a1f50be533352d59d0751434c12c015ff">ScrollDetails</a></li>
+<li>next_slot&#160;:&#160;<a class="el" href="class_discrete_bar_slider.html#a6c6690429dc721bc42911a486b4829e4">DiscreteBarSlider</a></li>
+<li>NextNumber()&#160;:&#160;<a class="el" href="class_stage_static.html#a88147c31eb5dc09239a65865d8219001">StageStatic</a></li>
+<li>nextRotation&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a3ad3ad74c46613f358ae7e2419e400a7">TaskCharakterAnimation</a></li>
+<li>nextscene&#160;:&#160;<a class="el" href="class_loader.html#a68c6dab153b022c0a0fe1f7992593fe2">Loader</a></li>
+<li>NextSentence()&#160;:&#160;<a class="el" href="class_character_dialog.html#a972364ac4879295c6404e7a72b66461c">CharacterDialog</a></li>
+<li>NoDescr&#160;:&#160;<a class="el" href="class_stage_loader.html#a36433c9ceb184251623defc37eb1d975">StageLoader</a></li>
+<li>NoId&#160;:&#160;<a class="el" href="class_stage_loader.html#a3c35f0731dd21e258df06cc6b767b7e9">StageLoader</a></li>
+<li>NoLocal&#160;:&#160;<a class="el" href="class_stage_loader.html#a5c0732ac651c2210d835026474b4ddde">StageLoader</a></li>
+<li>Normal&#160;:&#160;<a class="el" href="class_point_fact.html#abd1889af4a1f50d557eec9386727480f">PointFact</a></li>
+<li>NoStage&#160;:&#160;<a class="el" href="class_stage_loader.html#a499f4fdbdfd59aed438f4ff1d044e9c1">StageLoader</a></li>
+<li>NotLoadable&#160;:&#160;<a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ae16464c285e43889ef1a9d8f2a8e9e43">StageStatic.StageErrorStruct</a></li>
+<li>number&#160;:&#160;<a class="el" href="class_stage.html#a20fa1608a56af63b36cc3631c785cbb9">Stage</a></li>
+<li>number_of_Column&#160;:&#160;<a class="el" href="class_display_facts.html#aa893a4c66ebb7dc0a59d42db09965385">DisplayFacts</a>, <a class="el" href="class_display_scrolls.html#aeee442e3861f5ce1d17ecb680e06bbb6">DisplayScrolls</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_o.html b/Doxygen/output/html/functions_o.html
new file mode 100644
index 0000000000000000000000000000000000000000..d1d279b59c021c429708c3c4ea5f772b32f830ec
--- /dev/null
+++ b/Doxygen/output/html/functions_o.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_o.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
+
+<h3><a id="index_o" name="index_o"></a>- o -</h3><ul>
+<li>OMA()&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_o_m_a.html#aa6be56f19daa4b5832b409091007e286">JSONManager.OMA</a></li>
+<li>OMF()&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_o_m_f.html#a4f136975874570063a6a84cd5e336ea4">JSONManager.OMF</a></li>
+<li>OMS()&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_o_m_s.html#a7c3aefc629ea16c83eef07d12394d7fe">JSONManager.OMS</a></li>
+<li>OMSTR()&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_o_m_s_t_r.html#a9e2442db30e337d07c0c5781e9c46933">JSONManager.OMSTR</a></li>
+<li>OnApplicationQuit()&#160;:&#160;<a class="el" href="class_restart.html#ad9ede7b20c4f6530f560618499c6a2f7">Restart</a></li>
+<li>onClick()&#160;:&#160;<a class="el" href="class_scroll_clicked_script.html#afde590e05f1bc8af41d76a9076ab990b">ScrollClickedScript</a></li>
+<li>OnClickHintButton()&#160;:&#160;<a class="el" href="class_rendered_scroll_fact.html#a5dbfbce67346c674e5e0475853df740f">RenderedScrollFact</a></li>
+<li>OnControllerColliderHit()&#160;:&#160;<a class="el" href="class_hit_water.html#af48ed4942efc5b7229edede04ea1893f">HitWater</a></li>
+<li>OnDestroy()&#160;:&#160;<a class="el" href="class_loading_screen_percentage.html#a3966128a83a9a08eb0a5eccadcf6286a">LoadingScreenPercentage</a>, <a class="el" href="class_stage_behaviour.html#aca4969278bf3627f31527139f78636e1">StageBehaviour</a></li>
+<li>OnDisable()&#160;:&#160;<a class="el" href="class_angle_tool.html#af62849932c48540c09ddc9285ba7f8e4">AngleTool</a>, <a class="el" href="class_line_tool.html#a539341d33141c2e8849b10e0caee8179">LineTool</a>, <a class="el" href="class_list_loader.html#a62801020a8bb65024e5627e4e323e2be">ListLoader&lt; T &gt;</a>, <a class="el" href="class_lot_tool.html#a36662937392848319b53fd91aa7c41a8">LotTool</a>, <a class="el" href="class_pendulum.html#a6690021912b5c001e320ffc4440de189">Pendulum</a>, <a class="el" href="class_pole_tool.html#a0a7a88c46893b333bc18518e275e781c">PoleTool</a>, <a class="el" href="class_tape.html#ad3de0641d633ed808d37e3209359d0d2">Tape</a></li>
+<li>OnDrag()&#160;:&#160;<a class="el" href="class_drag_handling.html#a5994fad8f03e51869726e60acadbdf9e">DragHandling</a></li>
+<li>OnDrop()&#160;:&#160;<a class="el" href="class_drop_handling.html#ae5b85df113a563d90dc1c500d03672e6">DropHandling</a></li>
+<li>OnEnable()&#160;:&#160;<a class="el" href="class_angle_tool.html#aef01dc557d7d0ef13484ac47293908eb">AngleTool</a>, <a class="el" href="class_create_loader.html#a30f01d41904b2dfcb0bac56b3806893f">CreateLoader</a>, <a class="el" href="class_extra_gadget.html#a25caf1b815fc09ef6c9e6e119aec4ad8">ExtraGadget</a>, <a class="el" href="class_gadget.html#a79585ab08c1ae5efe5a357e1b4218fa2">Gadget</a>, <a class="el" href="class_line_tool.html#a6b85da36d367a83e4aaa60281a2189e3">LineTool</a>, <a class="el" href="class_list_loader.html#a48f36668c105ecaa0b39d5296bcc5bf3">ListLoader&lt; T &gt;</a>, <a class="el" href="class_lot_tool.html#a9f3ada1835668faf20a9acc4bc83f3d6">LotTool</a>, <a class="el" href="class_pendulum.html#a73de0fd0bc708c06abee481c24b532aa">Pendulum</a>, <a class="el" href="class_pole_tool.html#af8bccafe4c69f6156cc6c36d2946f65a">PoleTool</a>, <a class="el" href="class_tape.html#a9e5d46474dfa79d7e2f23c8018e5e657">Tape</a></li>
+<li>OnEndDrag()&#160;:&#160;<a class="el" href="class_drag_handling.html#a72a45e65689f218c11ace99a48ea5897">DragHandling</a></li>
+<li>OnHintAvailable()&#160;:&#160;<a class="el" href="class_rendered_scroll_fact.html#acd2f84bfac62adf78ef8925524d602bc">RenderedScrollFact</a></li>
+<li>OnHit()&#160;:&#160;<a class="el" href="class_angle_tool.html#af74cf47aa4012b25580f1ec27f4ca106">AngleTool</a>, <a class="el" href="class_extra_gadget.html#ac2eea5365482773fa64901ae822554ce">ExtraGadget</a>, <a class="el" href="class_gadget.html#a069459a8478367816706eeb368b11763">Gadget</a>, <a class="el" href="class_line_tool.html#a5d944599869c3b2c72813f4dbbffec23">LineTool</a>, <a class="el" href="class_lot_tool.html#a30b465dbda71de181a94b76ea4dc3b96">LotTool</a>, <a class="el" href="class_pendulum.html#a743baa175fc8ca03b7bc09e8a61decb6">Pendulum</a>, <a class="el" href="class_pointer.html#a50508f1139e918d86cb2e8e21c29a7d9">Pointer</a>, <a class="el" href="class_pole_tool.html#a80d36866f9e8c7d22d33a11636c55bff">PoleTool</a>, <a class="el" href="class_remover.html#a729a0b5a690e4a1eeb831f58f020d25e">Remover</a>, <a class="el" href="class_tape.html#aa4d350b49d43248352c0dbfb6ff11245">Tape</a></li>
+<li>OnLine&#160;:&#160;<a class="el" href="class_m_m_t_u_r_i_collection.html#a9a04ee58367c78cf4c13caa8d717eb9c">MMTURICollection</a></li>
+<li>OnLineFact()&#160;:&#160;<a class="el" href="class_on_line_fact.html#a6dd9e7f03f1fdf08b4a81916bee2e177">OnLineFact</a></li>
+<li>OnLineFacts&#160;:&#160;<a class="el" href="class_public_fact_organizer.html#a8666c6839c1028d059b6aa3728715dfb">PublicFactOrganizer</a></li>
+<li>OnMouseOverFact()&#160;:&#160;<a class="el" href="class_shiny_things.html#ad6e5ae3dd3ffe79bfb661661f4062fa6">ShinyThings</a></li>
+<li>OnMouseOverFactEnd()&#160;:&#160;<a class="el" href="class_shiny_things.html#a13e3435ce94f7a3dab7ca090e1a289f3">ShinyThings</a></li>
+<li>OnMouseOverSnapZone()&#160;:&#160;<a class="el" href="class_shiny_things.html#ad623211953a0141e54d50e9c3b3a03f1">ShinyThings</a></li>
+<li>OnMouseOverSnapZoneEnd()&#160;:&#160;<a class="el" href="class_shiny_things.html#a3254f4afd887c7bfd92550b40c1a1c15">ShinyThings</a></li>
+<li>OnPointerClick()&#160;:&#160;<a class="el" href="class_drop_handling.html#a859e74ac488c6f45517f78a132ba6f75">DropHandling</a></li>
+<li>OnPointerEnter()&#160;:&#160;<a class="el" href="class_hover_text.html#a51692dfc6577e47b04816546e22a258e">HoverText</a></li>
+<li>OnPointerExit()&#160;:&#160;<a class="el" href="class_hover_text.html#a26b3559bbfa8f9984e315781873d1c14">HoverText</a></li>
+<li>OnToolModeChanged()&#160;:&#160;<a class="el" href="class_gadget_manager.html#a2cf2af2c0b10e68c10eb9a86f9ad91d8">GadgetManager</a>, <a class="el" href="class_tool_mode_text.html#aaeaf4c78f03d2c6ad2ba913b6e410212">ToolModeText</a></li>
+<li>original&#160;:&#160;<a class="el" href="class_scroll_1_1_scroll_dynamic_info.html#a1b5f400c55145422c6cfa864f65df58a">Scroll.ScrollDynamicInfo</a></li>
+<li>original_stage&#160;:&#160;<a class="el" href="class_edit_loader.html#a78cd6daa27056417ceac34dc61057360">EditLoader</a></li>
+<li>output&#160;:&#160;<a class="el" href="class_input_field_panel.html#acb5a02a6fe2bec986c6237f0cb66a2e5">InputFieldPanel</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_p.html b/Doxygen/output/html/functions_p.html
new file mode 100644
index 0000000000000000000000000000000000000000..1354a4788fdc5c54ebfd849a8aaf56f1e4783dac
--- /dev/null
+++ b/Doxygen/output/html/functions_p.html
@@ -0,0 +1,162 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_p.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
+
+<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
+<li>pageMenue&#160;:&#160;<a class="el" href="class_collapsable_category.html#a9458d662a974b0b2647698343d43c06f">CollapsableCategory</a>, <a class="el" href="class_collapsable_stage.html#a5c4f2161c0beb51b29bb7be902e7c601">CollapsableStage</a>, <a class="el" href="class_menue_loader.html#a58db453990401e5ddb6910ca26ea7621">MenueLoader</a></li>
+<li>Pages&#160;:&#160;<a class="el" href="class_menue_loader.html#aabe3205354d5997c1a0db35e02ebd9c7">MenueLoader</a></li>
+<li>parameterDisplayPrefab&#160;:&#160;<a class="el" href="class_scroll_details.html#a1c98de63d5bad4deb76acae589bbae83">ScrollDetails</a></li>
+<li>ParameterDisplays&#160;:&#160;<a class="el" href="class_scroll_details.html#adb8b1cd64731d0724d9c2b46d6ba6f46">ScrollDetails</a></li>
+<li>ParentCanvas&#160;:&#160;<a class="el" href="class_tool_mode_selector.html#a7fd6842a7a58d0b849e8097549592806">ToolModeSelector</a></li>
+<li>parseFact()&#160;:&#160;<a class="el" href="class_angle_fact.html#ad881ab35af9fabdb4d30e7e1b22b8987">AngleFact</a>, <a class="el" href="class_fact.html#a5158d32e0f6c89ca2531ac9151981533">Fact</a>, <a class="el" href="class_line_fact.html#a1a5bfdb77627eecb4fbca8a8ca0e1943">LineFact</a>, <a class="el" href="class_on_line_fact.html#a84bc3614d2739bc2599c70547e850a37">OnLineFact</a>, <a class="el" href="class_point_fact.html#a83acaea9ef91b1e90d511e86bc551df4">PointFact</a>, <a class="el" href="class_ray_fact.html#a3126c1fa5f032d2011c72b86abdb5692">RayFact</a></li>
+<li>parseFactDictionary&#160;:&#160;<a class="el" href="class_parsing_dictionary.html#aa036d649b21d63850efdd356b3b2e64e">ParsingDictionary</a></li>
+<li>pass&#160;:&#160;<a class="el" href="struct_stage_static_1_1_stage_error_struct.html#a3328ede366139d5554712705f382ef8c">StageStatic.StageErrorStruct</a></li>
+<li>path&#160;:&#160;<a class="el" href="class_fact_organizer.html#a122f899ca8aa641e98ae151d1881404c">FactOrganizer</a>, <a class="el" href="class_stage.html#a20db72c7801d237fc540a5b418bb025f">Stage</a></li>
+<li>path_Val&#160;:&#160;<a class="el" href="class_solution_organizer.html#a20a88287acce441fc2f2fc25137e5f1e">SolutionOrganizer</a></li>
+<li>Pid&#160;:&#160;<a class="el" href="class_on_line_fact.html#a22793b93ba87abf89663b4db0f1d84d0">OnLineFact</a></li>
+<li>Pid1&#160;:&#160;<a class="el" href="class_abstract_line_fact.html#a6b284181a10a3f70b5a0b4a6b395b98b">AbstractLineFact</a>, <a class="el" href="class_angle_fact.html#aac7d53c0119ad92d4e16eb1a366338b7">AngleFact</a></li>
+<li>Pid2&#160;:&#160;<a class="el" href="class_abstract_line_fact.html#af446739ff8729464cbb65aea0e2ed053">AbstractLineFact</a>, <a class="el" href="class_angle_fact.html#a53722f0066a1732ff4e848c1ed33dc29">AngleFact</a></li>
+<li>Pid3&#160;:&#160;<a class="el" href="class_angle_fact.html#a42acb966b99dedfbc3742c3018c56dab">AngleFact</a></li>
+<li>PlaneFrom3Points()&#160;:&#160;<a class="el" href="class_math3d.html#a6add412d1291d4c5d42ecc30cc94fead">Math3d</a></li>
+<li>PlanePlaneIntersection()&#160;:&#160;<a class="el" href="class_math3d.html#ac90b5e767702a94267f0e1c939029f65">Math3d</a></li>
+<li>player&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#ab22a22ed97277d42a350b19beb2c5d9e">TaskCharakterAnimation</a></li>
+<li>player_record&#160;:&#160;<a class="el" href="class_stage.html#a6df1ca7a3cd6a91ae6f501a3c7370761">Stage</a></li>
+<li>player_record_list&#160;:&#160;<a class="el" href="class_stage.html#a415322e81f811962f41ccc13a27b80fd">Stage</a></li>
+<li>playerInTalkingZone&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a91e70e73c8eef371e023f0e520375f6e">TaskCharakterAnimation</a></li>
+<li>PlayerRecord()&#160;:&#160;<a class="el" href="class_player_record.html#a8a85683d7e75b9a99aa28b52c192b99e">PlayerRecord</a></li>
+<li>Point&#160;:&#160;<a class="el" href="class_m_m_t_u_r_i_collection.html#a5e56e2ca65b8ba35be4b2a2aedbefa49">MMTURICollection</a>, <a class="el" href="class_point_fact.html#a8f7be00a80b5eb57ead541935efadd61">PointFact</a></li>
+<li>point&#160;:&#160;<a class="el" href="class_point_wrapper.html#a981d728dadfea2fcbcd3ce76e4a0db64">PointWrapper</a></li>
+<li>PointFact()&#160;:&#160;<a class="el" href="class_point_fact.html#a0f8de7319885152ec658fa33574620f0">PointFact</a></li>
+<li>PointFacts&#160;:&#160;<a class="el" href="class_public_fact_organizer.html#aa2988f9f68a77312b50a3d3cbfb400ee">PublicFactOrganizer</a></li>
+<li>PointOnWhichSideOfLineSegment()&#160;:&#160;<a class="el" href="class_math3d.html#a0fc075fcb9718aca8dc4cc62990dc070">Math3d</a></li>
+<li>poleHeight&#160;:&#160;<a class="el" href="class_pole_tool.html#a202fa4814f37ad152945574937bd6c41">PoleTool</a></li>
+<li>PopulateLocalEntryList()&#160;:&#160;<a class="el" href="class_u_i_tool_box.html#a545eca6096c86303aaa4f89fae29a40e">UIToolBox</a></li>
+<li>PositionFromMatrix()&#160;:&#160;<a class="el" href="class_math3d.html#a6fcdb65f51bfdfdb28dd2fdaefb2d3f7">Math3d</a></li>
+<li>positionRegister&#160;:&#160;<a class="el" href="class_math3d.html#a44b0a26cfe822b803dace3e4a17ab579">Math3d</a></li>
+<li>positionSamplesTaken&#160;:&#160;<a class="el" href="class_math3d.html#aeca897531a6dfa57295bf1d3296a3177">Math3d</a></li>
+<li>posTimeRegister&#160;:&#160;<a class="el" href="class_math3d.html#a1b40b723fbdadf0b616549f678a66836">Math3d</a></li>
+<li>PostLoad()&#160;:&#160;<a class="el" href="class_loader.html#a6f3f37ab9c94d1b308ec470e469be39b">Loader</a></li>
+<li>PreciseAlign()&#160;:&#160;<a class="el" href="class_math3d.html#a0e1fe508767177d4acbb00aec8489a26">Math3d</a></li>
+<li>prefab_Angle&#160;:&#160;<a class="el" href="class_display_facts.html#a51e636536fa460dd109deb009e195fff">DisplayFacts</a></li>
+<li>prefab_Default&#160;:&#160;<a class="el" href="class_display_facts.html#a9a2ba619092ce8543d028478f3b5fb19">DisplayFacts</a></li>
+<li>prefab_Distance&#160;:&#160;<a class="el" href="class_display_facts.html#ab3a393a56838f1dc55e03cd592575f53">DisplayFacts</a></li>
+<li>prefab_Line&#160;:&#160;<a class="el" href="class_display_facts.html#a05f9236cc54e4a9603905166125ef14e">DisplayFacts</a></li>
+<li>prefab_OnLine&#160;:&#160;<a class="el" href="class_display_facts.html#a2e3871ae51e6e0df6d65d5273bbee063">DisplayFacts</a></li>
+<li>prefab_Point&#160;:&#160;<a class="el" href="class_display_facts.html#a4f3bd59f0d3256e1f8ed8a1746622524">DisplayFacts</a></li>
+<li>prefabDictionary&#160;:&#160;<a class="el" href="class_display_facts.html#aeb8b64beee7aaf29042372ca1c20ad7c">DisplayFacts</a></li>
+<li>preferredStartScrollName&#160;:&#160;<a class="el" href="class_display_scrolls.html#a64aedbe6303009cd7c355a77b58335b6">DisplayScrolls</a></li>
+<li>PrepareGame()&#160;:&#160;<a class="el" href="class_start_server.html#abea4a5b1fdafd69bf3e8d3fd694ced96">StartServer</a></li>
+<li>prepareScrollAssignments()&#160;:&#160;<a class="el" href="class_scroll_details.html#a33939147e75b0368668f2fa49ecd1b96">ScrollDetails</a></li>
+<li>problemTheory&#160;:&#160;<a class="el" href="class_scroll_1_1_scroll_theory_reference.html#ab0ccba22838e2ec7296293d1a847e658">Scroll.ScrollTheoryReference</a></li>
+<li>process&#160;:&#160;<a class="el" href="class_start_server.html#a9523f7d47efa452667297047919db2b5">StartServer</a></li>
+<li>processInfo&#160;:&#160;<a class="el" href="class_start_server.html#a639dd319a7bf52230d56a393f65e9e73">StartServer</a></li>
+<li>processRenderedScroll()&#160;:&#160;<a class="el" href="class_scroll_details.html#acb31b19981e67f342af3cc4621329e21">ScrollDetails</a></li>
+<li>processScrollDynamicInfo()&#160;:&#160;<a class="el" href="class_scroll_details.html#a8d7d17ba1458f170f6f2fc27a06dfdb4">ScrollDetails</a></li>
+<li>progress&#160;:&#160;<a class="el" href="class_loader.html#a935f843ff6a1fe78a992974af186fe47">Loader</a></li>
+<li>ProjectPointOnLine()&#160;:&#160;<a class="el" href="class_math3d.html#aa9dbf73d310e2fe4fcd27fe70a19db12">Math3d</a></li>
+<li>ProjectPointOnLineSegment()&#160;:&#160;<a class="el" href="class_math3d.html#a3883a28d7a424f8e77423ba4a3535572">Math3d</a></li>
+<li>ProjectPointOnPlane()&#160;:&#160;<a class="el" href="class_math3d.html#a248c9490ac74931eb0cb5c2524ac7dca">Math3d</a></li>
+<li>ProjectVectorOnPlane()&#160;:&#160;<a class="el" href="class_math3d.html#a2da523470df9e3d0f1f60ee6cb191a05">Math3d</a></li>
+<li>proof&#160;:&#160;<a class="el" href="class_scroll_1_1_scroll_value_fact.html#acb0dc04a822f1d64530ad1f70abc5c7c">Scroll.ScrollValueFact</a></li>
+<li>PruneWorkflow()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a740049cce91855a487397a7dc96b6500">FactOrganizer</a></li>
+<li>PublicFactOrganizer()&#160;:&#160;<a class="el" href="class_public_fact_organizer.html#a95817032ed187f4add89b524709ca50d">PublicFactOrganizer</a></li>
+<li>push_record()&#160;:&#160;<a class="el" href="class_stage.html#adc4a2e215c716811e122d7ed53ddf386">Stage</a></li>
+<li>PushoutFactEndEvent&#160;:&#160;<a class="el" href="class_communication_events.html#a49cf139a22803b1a248488d4278ee249">CommunicationEvents</a></li>
+<li>PushoutFactEvent&#160;:&#160;<a class="el" href="class_communication_events.html#aab994fd3d515e69f88c039d32dad2eed">CommunicationEvents</a></li>
+<li>PushoutFactFailEvent&#160;:&#160;<a class="el" href="class_communication_events.html#a73edc421fb8c4d9af2a170457e34b2cc">CommunicationEvents</a></li>
+<li>pushoutFail&#160;:&#160;<a class="el" href="class_shiny_things.html#a6d1beba1f127cc1f1ffdff9e0a392b07">ShinyThings</a></li>
+<li>pushoutMaterial&#160;:&#160;<a class="el" href="class_shiny_things.html#a38eacf85d0a65fa3ae903d3884c26271">ShinyThings</a></li>
+<li>putFact()&#160;:&#160;<a class="el" href="class_pythagoras_script.html#a9c8d7b169ad29f0b5f7f324d6d90e6f5">PythagorasScript</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_prop.html b/Doxygen/output/html/functions_prop.html
new file mode 100644
index 0000000000000000000000000000000000000000..eabce5397b121d7ef418f778a745215a69c24325
--- /dev/null
+++ b/Doxygen/output/html/functions_prop.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Properties</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_prop.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;<ul>
+<li>category&#160;:&#160;<a class="el" href="class_create_loader.html#ab3c5c901e655546c9b99654ae306dfab">CreateLoader</a>, <a class="el" href="struct_stage_static_1_1_stage_error_struct.html#a7beade41a5f50d07ffd4924e4234fd6e">StageStatic.StageErrorStruct</a></li>
+<li>ComparerString&#160;:&#160;<a class="el" href="class_solution_organizer_1_1_sub_solution.html#a6c21647208a636e40910d1fcc5860a8d">SolutionOrganizer.SubSolution</a></li>
+<li>completed_once&#160;:&#160;<a class="el" href="class_stage.html#a546f7c6fe4d4a53269448956562429d6">Stage</a></li>
+<li>description&#160;:&#160;<a class="el" href="class_create_loader.html#ac8dcba62a267cea3e8a17dd83d1114b1">CreateLoader</a>, <a class="el" href="struct_stage_static_1_1_stage_error_struct.html#aa90282b61e50309cb9fd7bd560169be4">StageStatic.StageErrorStruct</a></li>
+<li>factState&#160;:&#160;<a class="el" href="class_stage.html#a29abcbcdd573cbbd5621e529d80ace16">Stage</a></li>
+<li>hasCustomLabel&#160;:&#160;<a class="el" href="class_fact.html#a0f34bbe01202b103c72a9521972c1827">Fact</a></li>
+<li>id&#160;:&#160;<a class="el" href="class_create_loader.html#a76845fef3cad9fc792ba2bb029dc4161">CreateLoader</a></li>
+<li>Id&#160;:&#160;<a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact</a></li>
+<li>id&#160;:&#160;<a class="el" href="struct_stage_static_1_1_stage_error_struct.html#aefa04b644ef9e0eb6ec37dd9cbe24f84">StageStatic.StageErrorStruct</a></li>
+<li>imageToChangeDefaultColor&#160;:&#160;<a class="el" href="class_image_hint_animation.html#aeb8498d6f964acd5772014bbe8a33dcc">ImageHintAnimation</a></li>
+<li>isDone&#160;:&#160;<a class="el" href="class_loader.html#a7983c228ecac0ddcc2648ee11d450fc0">Loader</a></li>
+<li>Label&#160;:&#160;<a class="el" href="class_fact.html#aad275d6a706d53e4883287dfb2227a45">Fact</a>, <a class="el" href="class_rendered_scroll_fact.html#a67a52a92f048b87c58227264f4ce7376">RenderedScrollFact</a></li>
+<li>LabelId&#160;:&#160;<a class="el" href="class_fact.html#a850c67cff97fd4bd368a5196a20475b6">Fact</a></li>
+<li>last_error&#160;:&#160;<a class="el" href="class_stage_static.html#a2e96919d56d5f9cdc69961bfd338c5ba">StageStatic</a></li>
+<li>name&#160;:&#160;<a class="el" href="class_create_loader.html#ac392d818dfe15a50a796518d2883b39e">CreateLoader</a>, <a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ab27e708f5750c7e67703d02b7426fc45">StageStatic.StageErrorStruct</a></li>
+<li>pass&#160;:&#160;<a class="el" href="struct_stage_static_1_1_stage_error_struct.html#a3328ede366139d5554712705f382ef8c">StageStatic.StageErrorStruct</a></li>
+<li>progress&#160;:&#160;<a class="el" href="class_loader.html#a935f843ff6a1fe78a992974af186fe47">Loader</a></li>
+<li>record_name&#160;:&#160;<a class="el" href="class_stage.html#a483d91b64eed3d905af8aedbf07d58ec">Stage</a></li>
+<li>scene&#160;:&#160;<a class="el" href="class_create_loader.html#a5db272188147fd4a39ca8ff786a0b41c">CreateLoader</a>, <a class="el" href="struct_stage_static_1_1_stage_error_struct.html#a630a0139adb3b6e84f86b68b4b7410f7">StageStatic.StageErrorStruct</a></li>
+<li>stage&#160;:&#160;<a class="el" href="class_collapsable_stage.html#a51916c94e837395e1dce3182a5a1e8f8">CollapsableStage</a>, <a class="el" href="class_stage_static.html#ad259bc429af988b6cd1ac4505e92ffe8">StageStatic</a></li>
+<li>this[string id]&#160;:&#160;<a class="el" href="class_fact_organizer.html#a29e5ab417cb38bc4407defd2d05154cf">FactOrganizer</a></li>
+<li>timer&#160;:&#160;<a class="el" href="class_shiny_things.html#ae5f27cda70b126141ecdbd9cd7e47044">ShinyThings</a></li>
+<li>timerActive&#160;:&#160;<a class="el" href="class_shiny_things.html#a80c112b4b0d2174401ba2696d73000c8">ShinyThings</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_q.html b/Doxygen/output/html/functions_q.html
new file mode 100644
index 0000000000000000000000000000000000000000..50853af644d4180772c850ecb761cd1af5418ef6
--- /dev/null
+++ b/Doxygen/output/html/functions_q.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_q.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
+
+<h3><a id="index_q" name="index_q"></a>- q -</h3><ul>
+<li>QuaternionFromMatrix()&#160;:&#160;<a class="el" href="class_math3d.html#a8fd5a187d9d06b60fd33c087c55b9bc4">Math3d</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_r.html b/Doxygen/output/html/functions_r.html
new file mode 100644
index 0000000000000000000000000000000000000000..6ce2871824870d8348c6c4169669b39edaeab52d
--- /dev/null
+++ b/Doxygen/output/html/functions_r.html
@@ -0,0 +1,138 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_r.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
+
+<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
+<li>radius&#160;:&#160;<a class="el" href="class_circle_segment_generator.html#adac141669eb6c69428b34ed0a0304a13">CircleSegmentGenerator</a></li>
+<li>radiusAroundObject&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a0eb6714f420afb4ac6251a8736a02129">TaskCharakterAnimation</a></li>
+<li>RainPrefab&#160;:&#160;<a class="el" href="class_shiny_things.html#a255ffee2831fd023a15eafa84b99485c">ShinyThings</a></li>
+<li>Ray&#160;:&#160;<a class="el" href="class_fact_spawner.html#abde8a3ce6f32157af7e4a9d1d46989bd">FactSpawner</a></li>
+<li>RayFact()&#160;:&#160;<a class="el" href="class_ray_fact.html#afbcb1279327fbd6b61119ebf9544a363">RayFact</a></li>
+<li>RayFacts&#160;:&#160;<a class="el" href="class_public_fact_organizer.html#afdd2ed4d7960694ca2675bfc85ff88a3">PublicFactOrganizer</a></li>
+<li>ReadFromJsonFile&lt; T &gt;()&#160;:&#160;<a class="el" href="class_j_s_o_n_manager.html#a477a033f7374709d6527190c0458cfae">JSONManager</a></li>
+<li>ReadJson()&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_json_inheritence_converter.html#a7f0289c12707fc9cfbfed900f66be8c2">JSONManager.JsonInheritenceConverter&lt; T &gt;</a></li>
+<li>readPushout()&#160;:&#160;<a class="el" href="class_scroll_details.html#ad8cc6ee2f393bf6d32f15f2e73e40357">ScrollDetails</a></li>
+<li>RealLit&#160;:&#160;<a class="el" href="class_m_m_t_u_r_i_collection.html#a7532b6ebeb3927e12681cc5fb171b91f">MMTURICollection</a></li>
+<li>record_name&#160;:&#160;<a class="el" href="class_stage.html#a483d91b64eed3d905af8aedbf07d58ec">Stage</a></li>
+<li>redo()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258">FactOrganizer</a></li>
+<li>ref&#160;:&#160;<a class="el" href="class_scroll.html#a543fd83fc759918791006ef764b09378">Scroll</a>, <a class="el" href="class_scroll_1_1_scroll_fact.html#a69f5573d41ded0172752dcf377db0b53">Scroll.ScrollFact</a></li>
+<li>RelationIndex&#160;:&#160;<a class="el" href="class_solution_organizer_1_1_sub_solution.html#aa56c26be1bf5457a8fdc07653815a48a">SolutionOrganizer.SubSolution</a></li>
+<li>Remove()&#160;:&#160;<a class="el" href="class_fact_organizer.html#affc46390fc6f55248bf7dc1162fc4763">FactOrganizer</a></li>
+<li>RemoveFact()&#160;:&#160;<a class="el" href="class_display_facts.html#a802992a1f5fcd7756344b044f03fb46c">DisplayFacts</a></li>
+<li>RemoveFactEvent&#160;:&#160;<a class="el" href="class_communication_events.html#ae480138746e4a8784c16e4f6fc3400d8">CommunicationEvents</a></li>
+<li>rename()&#160;:&#160;<a class="el" href="class_fact.html#a96a5cf709fec2f709c369e267b7ae670">Fact</a></li>
+<li>rendered&#160;:&#160;<a class="el" href="class_scroll_1_1_scroll_dynamic_info.html#a7881a14d6a4586e91ae8628fc1b8fc04">Scroll.ScrollDynamicInfo</a></li>
+<li>Representation&#160;:&#160;<a class="el" href="class_fact.html#ac78c42d053d145656555d4af4e8a76b9">Fact</a></li>
+<li>requiredFacts&#160;:&#160;<a class="el" href="class_scroll.html#a095a93aa67c121b8d9e6dbae0e071f89">Scroll</a></li>
+<li>Reset()&#160;:&#160;<a class="el" href="class_edit_loader.html#a35f449df9b7bb7fb5ac6d7cb64f53e23">EditLoader</a>, <a class="el" href="class_image_hint_animation.html#a30056d9b28624fbc61991582317d4757">ImageHintAnimation</a></li>
+<li>ResetAnimation()&#160;:&#160;<a class="el" href="class_image_hint_animation.html#a5a6f48113a5bb385d3e8c17913465fca">ImageHintAnimation</a></li>
+<li>ResetGadget()&#160;:&#160;<a class="el" href="class_angle_tool.html#a013032e08aa41f852f0e2cdf6620d183">AngleTool</a>, <a class="el" href="class_line_tool.html#a2a8a011bdca6d912cdb9fdaac09abf62">LineTool</a>, <a class="el" href="class_lot_tool.html#a78006277885d8a87eeb4fc1ee8001644">LotTool</a>, <a class="el" href="class_pendulum.html#a6e28760b18c574847dd6423aa748df83">Pendulum</a>, <a class="el" href="class_pole_tool.html#a69200bb61deeaef0e46edfd8eaec8814">PoleTool</a>, <a class="el" href="class_tape.html#a4d6c6d4799c5993658ebafad0427731d">Tape</a></li>
+<li>ResetPlay()&#160;:&#160;<a class="el" href="class_stage.html#a04a254d189f1bb153ea38071ca56d28c">Stage</a></li>
+<li>ResetSaves()&#160;:&#160;<a class="el" href="class_stage.html#aa82b740e3e9a6929d9a365c42cecbda1">Stage</a></li>
+<li>ResetSentence()&#160;:&#160;<a class="el" href="class_character_dialog.html#a8a7e446c58162fe098c368bb5ac3869c">CharacterDialog</a></li>
+<li>resetToStart()&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a8d060c887208a8a7dec49bbdccd0d51d">TaskCharakterAnimation</a></li>
+<li>reversestep()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a116b36c87c2e9f0a149e62b0bd91994e">FactOrganizer</a></li>
+<li>RevertMode()&#160;:&#160;<a class="el" href="class_menue_loader.html#a54d3cb4dd1c00a4eddd565be881ba6b9">MenueLoader</a></li>
+<li>Rid&#160;:&#160;<a class="el" href="class_on_line_fact.html#a8ea1d30663b24733566d4001b01ee3e2">OnLineFact</a></li>
+<li>RiverWallCollider&#160;:&#160;<a class="el" href="class_line_spanning_over_river_world_comparer.html#ac054e8f0a38d393efcac9cc5c4dd880c">LineSpanningOverRiverWorldComparer</a></li>
+<li>rotate&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a58a6cfbec47964bece408a6a64a5cc69">TaskCharakterAnimation</a></li>
+<li>RotateVectorFromTo()&#160;:&#160;<a class="el" href="class_math3d.html#ad38c7e7ab51778d165766035b012443f">Math3d</a></li>
+<li>rotationRegister&#160;:&#160;<a class="el" href="class_math3d.html#a0c3a0bf45773d2c8834e0eeea7eb5bf1">Math3d</a></li>
+<li>rotationSamplesTaken&#160;:&#160;<a class="el" href="class_math3d.html#a64dea2a47f90cd54e9ebe0ea1a8a2433">Math3d</a></li>
+<li>rotationTime&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a78942058c4e3696c36443e217c41f1ee">TaskCharakterAnimation</a></li>
+<li>rotationUnits&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#ae031722f686338f76b9bc84b3034a2dc">TaskCharakterAnimation</a></li>
+<li>RotDiffToSpeedVec()&#160;:&#160;<a class="el" href="class_math3d.html#a388477be516cd494c2c93f79d35e9d53">Math3d</a></li>
+<li>rotTimeRegister&#160;:&#160;<a class="el" href="class_math3d.html#a909fc243961c61e25fad35a5538003a3">Math3d</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_s.html b/Doxygen/output/html/functions_s.html
new file mode 100644
index 0000000000000000000000000000000000000000..55b0d9524d358f5f4a00829c93ac6d4559ffdf2e
--- /dev/null
+++ b/Doxygen/output/html/functions_s.html
@@ -0,0 +1,194 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_s.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
+
+<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
+<li>s&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_o_m_s_t_r.html#a46066abd38b728b516344ab9d3bd470a">JSONManager.OMSTR</a></li>
+<li>safe_dependencies()&#160;:&#160;<a class="el" href="class_fact_organizer.html#ad2deedac3361c0c102f0c21d1599fcf3">FactOrganizer</a></li>
+<li>samestep&#160;:&#160;<a class="el" href="struct_fact_organizer_1_1stepnote.html#acf09c7f5aab59a41ba9aea34d8fb34f7">FactOrganizer.stepnote</a>, <a class="el" href="struct_public_fact_organizer_1_1stepnote.html#a0378201a2345bda5699ac69aa5bc6026">PublicFactOrganizer.stepnote</a></li>
+<li>Save()&#160;:&#160;<a class="el" href="class_edit_loader.html#a6620a7d073dfba9baf467e777c44840d">EditLoader</a></li>
+<li>scene&#160;:&#160;<a class="el" href="class_create_loader.html#a5db272188147fd4a39ca8ff786a0b41c">CreateLoader</a>, <a class="el" href="class_stage.html#ae78f0e378edb786562247b44b9be8797">Stage</a>, <a class="el" href="struct_stage_static_1_1_stage_error_struct.html#a630a0139adb3b6e84f86b68b4b7410f7">StageStatic.StageErrorStruct</a></li>
+<li>scroll&#160;:&#160;<a class="el" href="class_menue_loader.html#a2947e213117b713b12320ec191d028d4">MenueLoader</a>, <a class="el" href="class_scroll_1_1_filled_scroll.html#a90173f418f03882f6978c538f2a6a710">Scroll.FilledScroll</a>, <a class="el" href="class_scroll_clicked_script.html#a519b89d89566d15d5c8f6e00bda56e94">ScrollClickedScript</a>, <a class="el" href="class_scroll_details.html#a6d8abb73bf580b384e5f96e90ea41256">ScrollDetails</a></li>
+<li>ScrollButtons&#160;:&#160;<a class="el" href="class_display_scrolls.html#a471e01a1ebaa2b480c495796705b9c65">DisplayScrolls</a></li>
+<li>ScrollFactHintEvent&#160;:&#160;<a class="el" href="class_communication_events.html#a678ecb60e0600652cbac01027986db7b">CommunicationEvents</a></li>
+<li>ScrollParameterObject&#160;:&#160;<a class="el" href="class_rendered_scroll_fact.html#a46b07146c68f89b57c1e78337a1b53a4">RenderedScrollFact</a></li>
+<li>ScrollPrefab&#160;:&#160;<a class="el" href="class_display_scrolls.html#a47520cc99f2ed9c14c7051def40e836e">DisplayScrolls</a></li>
+<li>scrolls&#160;:&#160;<a class="el" href="class_display_scrolls.html#a115d5b4b56410814d64414f2eb7ddd04">DisplayScrolls</a></li>
+<li>search_righthanded&#160;:&#160;<a class="el" href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128">FactComparer</a></li>
+<li>seconds&#160;:&#160;<a class="el" href="class_player_record.html#a6c19b6ba80ef40ffb075495edfe71bc0">PlayerRecord</a></li>
+<li>Select()&#160;:&#160;<a class="el" href="class_tool_mode_selector.html#af9a1e3344cceb7812bd0f4d5ae9aaf99">ToolModeSelector</a></li>
+<li>selectableTag&#160;:&#160;<a class="el" href="class_shiny_things.html#afc84ad4d0378789e1404c9a70fa39b4f">ShinyThings</a></li>
+<li>sendAdd()&#160;:&#160;<a class="el" href="class_add_fact_response.html#a76da404cb677de1f8a4b27125960f754">AddFactResponse</a></li>
+<li>sendView()&#160;:&#160;<a class="el" href="class_scroll_details.html#aecb83e27ad3384936bb1474f33e18643">ScrollDetails</a></li>
+<li>sentenceIndex&#160;:&#160;<a class="el" href="class_character_dialog.html#ae0fa9dc08b87e0ca573122a8cfed7891">CharacterDialog</a></li>
+<li>sentences&#160;:&#160;<a class="el" href="class_character_dialog.html#abe1c27f4cf1682b3b53ddefe67f57541">CharacterDialog</a></li>
+<li>ServerAdress&#160;:&#160;<a class="el" href="class_communication_events.html#a2a2f13df0541676197289f60ead7c782">CommunicationEvents</a></li>
+<li>ServerRoutine()&#160;:&#160;<a class="el" href="class_start_server.html#ae5486dcf9b18bb59cbc4c118c87ea1c1">StartServer</a></li>
+<li>ServerRoutine1()&#160;:&#160;<a class="el" href="class_start_server.html#a88dba52490207adfa22e4ff166e806fb">StartServer</a></li>
+<li>ServerRunning&#160;:&#160;<a class="el" href="class_communication_events.html#a9eec27a70d45c4847bfdb5a5d37e38a9">CommunicationEvents</a></li>
+<li>set_public_members()&#160;:&#160;<a class="el" href="class_abstract_line_fact.html#adca739bcb226426968e360f976c70b1e">AbstractLineFact</a></li>
+<li>set_record()&#160;:&#160;<a class="el" href="class_stage.html#ad7bca2be30a38aa1b8bee99782726825">Stage</a></li>
+<li>setAngle()&#160;:&#160;<a class="el" href="class_circle_segment_generator.html#aa865b7b40ee68731f9b14c64bcfef398">CircleSegmentGenerator</a></li>
+<li>SetDistance()&#160;:&#160;<a class="el" href="class_line_fact.html#a63a240ae682d295863de11c9ccca21a8">LineFact</a></li>
+<li>setLayerMask()&#160;:&#160;<a class="el" href="class_world_cursor.html#a2dc5ed3e95015df525b19152e2a1545e">WorldCursor</a></li>
+<li>SetMode()&#160;:&#160;<a class="el" href="class_menue_loader.html#aae7cc2b25767093b997a6a3043884ae3">MenueLoader</a>, <a class="el" href="class_stage.html#a926a0bcc2ffd743ddb5ddd11019a04ec">Stage</a>, <a class="el" href="class_stage_behaviour.html#a6ba4f7ea43cb387385c4259f2b871f64">StageBehaviour</a>, <a class="el" href="class_stage_static.html#a7ac4507de8df700a4fd44c2cb495033b">StageStatic</a></li>
+<li>setPlayerInTalkingZone()&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a1d91a7cf0dbb006676fa4eb54bb056aa">TaskCharakterAnimation</a></li>
+<li>setScroll()&#160;:&#160;<a class="el" href="class_scroll_details.html#a733b191256d73bbff54e8167d3617725">ScrollDetails</a></li>
+<li>SetSearchLeft()&#160;:&#160;<a class="el" href="class_fact_comparer.html#a020e291c252379f0971f1f6cea75c4e8">FactComparer</a></li>
+<li>SetSearchRight()&#160;:&#160;<a class="el" href="class_fact_comparer.html#a3602f3fd4584212d3c87eb3e10dc8791">FactComparer</a></li>
+<li>SetStage()&#160;:&#160;<a class="el" href="class_edit_loader.html#a8075f648780f3d0c88e65a57b954443a">EditLoader</a>, <a class="el" href="class_stage_static.html#ac3323e4192fd65dad12a4311cd7d7b42">StageStatic</a></li>
+<li>setTaskCharacterAddressed()&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#ad1834b6a25355f4e8bd0af2c972357de">TaskCharakterAnimation</a></li>
+<li>SetVectorLength()&#160;:&#160;<a class="el" href="class_math3d.html#a6dfa59be1955f2fbd3606d6fcea943a9">Math3d</a></li>
+<li>ShallowLoad()&#160;:&#160;<a class="el" href="class_stage.html#a2cdcf84092d9be7f38556aae88d72d27">Stage</a></li>
+<li>ShallowLoadStages()&#160;:&#160;<a class="el" href="class_stage_static.html#ae647a968e08d079612cd10a261738aa7">StageStatic</a></li>
+<li>Show()&#160;:&#160;<a class="el" href="class_scroll_u_i_manager.html#a3c8714bd194851cd2c57d0b4734771ed">ScrollUIManager</a></li>
+<li>Showing&#160;:&#160;<a class="el" href="class_tool_mode_selector.html#af5197a98937ef727e6550dddef6e2717">ToolModeSelector</a></li>
+<li>SignedDistancePlanePoint()&#160;:&#160;<a class="el" href="class_math3d.html#a34175f749db0063b56a35521b46d3e11">Math3d</a></li>
+<li>SignedDotProduct()&#160;:&#160;<a class="el" href="class_math3d.html#a3e8392dd2eb9242b43664a6e2d473a18">Math3d</a></li>
+<li>SignedVectorAngle()&#160;:&#160;<a class="el" href="class_math3d.html#a04b345c4300eb494c46119e980c8f846">Math3d</a></li>
+<li>simulationSpeed&#160;:&#160;<a class="el" href="class_shiny_things.html#a9a10c49fd7a570a14affde444c3ddabd">ShinyThings</a></li>
+<li>Sketch&#160;:&#160;<a class="el" href="class_m_m_t_u_r_i_collection.html#a9a99b3ef7a79ae1eaa253c2f53beaaa4">MMTURICollection</a></li>
+<li>slider&#160;:&#160;<a class="el" href="class_discrete_bar_slider.html#a1a03f085384e77a69354180c4dccba39">DiscreteBarSlider</a></li>
+<li>slots&#160;:&#160;<a class="el" href="class_discrete_bar_slider.html#a7582ef0c1626a111d29486098f5f0a1e">DiscreteBarSlider</a></li>
+<li>slowDownAnimation()&#160;:&#160;<a class="el" href="class_shiny_things.html#aa5354170805284f027b23c2ca60f1e15">ShinyThings</a></li>
+<li>slowDownCount&#160;:&#160;<a class="el" href="class_shiny_things.html#a882c73674c5203110a4e0caa608f5ce9">ShinyThings</a></li>
+<li>slowDownCounter&#160;:&#160;<a class="el" href="class_shiny_things.html#ac76ada4bb051612457fd0c39d3c2c9aa">ShinyThings</a></li>
+<li>slowDownSwitch&#160;:&#160;<a class="el" href="class_shiny_things.html#a89db433f320f2a853f6136443f38168e">ShinyThings</a></li>
+<li>SnapEvent&#160;:&#160;<a class="el" href="class_communication_events.html#a4eff0f35c6d63470d8925d2f91017601">CommunicationEvents</a></li>
+<li>snapLayerMask&#160;:&#160;<a class="el" href="class_world_cursor.html#ab7a468c03f6ab5b0bc22e7872ba1d6fe">WorldCursor</a></li>
+<li>soft_resetted&#160;:&#160;<a class="el" href="class_fact_organizer.html#a7a56ba2fdfab02f286109c1f397f71ac">FactOrganizer</a>, <a class="el" href="class_public_fact_organizer.html#a46c132ac3bbd3e8bb65939b863687ede">PublicFactOrganizer</a></li>
+<li>softreset()&#160;:&#160;<a class="el" href="class_fact_organizer.html#abb1e683e89af1c131aef0d71da2777ca">FactOrganizer</a></li>
+<li>SoftToggle()&#160;:&#160;<a class="el" href="class_discrete_bar_slider.html#a02f9aa59e240e520034655dffd5f3704">DiscreteBarSlider</a></li>
+<li>solution&#160;:&#160;<a class="el" href="class_stage.html#ad99036faecb6777fb860cca1ae7731d5">Stage</a></li>
+<li>SolutionIndex&#160;:&#160;<a class="el" href="class_solution_organizer_1_1_sub_solution.html#af780452c21e3a6ff6178ddc4b452924d">SolutionOrganizer.SubSolution</a></li>
+<li>SolutionOrganizer()&#160;:&#160;<a class="el" href="class_solution_organizer.html#a2215860e4b3f2e0425b6ce88096db45f">SolutionOrganizer</a></li>
+<li>solutionTheory&#160;:&#160;<a class="el" href="class_scroll_1_1_scroll_theory_reference.html#a234c0b6d848790cbb47632a36f57f284">Scroll.ScrollTheoryReference</a></li>
+<li>SolveCubic()&#160;:&#160;<a class="el" href="class_math3d.html#a947946ed603abdb5f9de54a518430bba">Math3d</a></li>
+<li>solved&#160;:&#160;<a class="el" href="class_player_record.html#a152ca411a66550ddd733d72a87756a2b">PlayerRecord</a></li>
+<li>SpawnAngle()&#160;:&#160;<a class="el" href="class_fact_spawner.html#a6cf77ab0308b14bbc5f1e6760b92e4eb">FactSpawner</a></li>
+<li>SpawnLine()&#160;:&#160;<a class="el" href="class_fact_spawner.html#add7b651aadec60c25f78b06d0ff43a4f">FactSpawner</a></li>
+<li>SpawnPoint()&#160;:&#160;<a class="el" href="class_fact_spawner.html#a5a34e639011301cbb02e884e280f5e3a">FactSpawner</a></li>
+<li>SpawnRay()&#160;:&#160;<a class="el" href="class_fact_spawner.html#a138506ab2bb9d66dde338e69877aa5c0">FactSpawner</a></li>
+<li>speedSlowDown&#160;:&#160;<a class="el" href="class_shiny_things.html#a90cf6430ba9bd17a04e8a111e4af1c20">ShinyThings</a></li>
+<li>Sphere&#160;:&#160;<a class="el" href="class_fact_spawner.html#a5c0d07dc4dfb19e55c746c7af5612e75">FactSpawner</a></li>
+<li>Sprite&#160;:&#160;<a class="el" href="class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0">Gadget</a></li>
+<li>stage&#160;:&#160;<a class="el" href="class_collapsable_stage.html#a51916c94e837395e1dce3182a5a1e8f8">CollapsableStage</a></li>
+<li>Stage()&#160;:&#160;<a class="el" href="class_stage.html#a868a2ad7c26991e5cc8c8008e909bb1f">Stage</a></li>
+<li>stage&#160;:&#160;<a class="el" href="class_stage_static.html#ad259bc429af988b6cd1ac4505e92ffe8">StageStatic</a></li>
+<li>stage_name&#160;:&#160;<a class="el" href="class_collapsable_stage.html#a66257318be409f62ab1e0b62564b0bac">CollapsableStage</a></li>
+<li>StageAccomplished&#160;:&#160;<a class="el" href="class_global_behaviour.html#af3fd613783b22b848963010001ff6771">GlobalBehaviour</a></li>
+<li>StageEntry&#160;:&#160;<a class="el" href="class_collapsable_category.html#a10346cf730d9029d32b2579f1d3fc76d">CollapsableCategory</a></li>
+<li>StageEntryEntry&#160;:&#160;<a class="el" href="class_collapsable_category.html#a88f2dc544e7fc2e1538b80c14c85a47e">CollapsableCategory</a></li>
+<li>StageError&#160;:&#160;<a class="el" href="class_global_behaviour.html#abbec43f7d5dbf7c70213178810544945">GlobalBehaviour</a></li>
+<li>StageErrorStruct()&#160;:&#160;<a class="el" href="struct_stage_static_1_1_stage_error_struct.html#aaaf8b7c7437f4100544cb5e593c720aa">StageStatic.StageErrorStruct</a></li>
+<li>StageLocal&#160;:&#160;<a class="el" href="class_stage_static.html#ade03945166bc7905fefcf96c7751b832">StageStatic</a></li>
+<li>StageNotYetAccomplished&#160;:&#160;<a class="el" href="class_global_behaviour.html#a3d991dac3c1b85a7e159794cbe20bf62">GlobalBehaviour</a></li>
+<li>StageOfficial&#160;:&#160;<a class="el" href="class_stage_static.html#a8bd51b08430b5855fa4c23a62f181f5a">StageStatic</a></li>
+<li>standing&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#ab5c1fc8149c11881909c9a060dbc7a4c">TaskCharakterAnimation</a></li>
+<li>standingTime&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a112ccb4e42afd3ac8bebfa2576320991">TaskCharakterAnimation</a></li>
+<li>Start()&#160;:&#160;<a class="el" href="class_align_text.html#a9c916ee2e1dd29a6cb6f7450cc2278b1">AlignText</a>, <a class="el" href="class_character_dialog.html#abde2791dbdaae1dd8238f2655c31bea3">CharacterDialog</a>, <a class="el" href="class_create_loader.html#a25c37dc5878ba520d3de8dd0b85acead">CreateLoader</a>, <a class="el" href="class_discrete_bar_slider.html#ac1bd4f0ad6416835441affff23aea937">DiscreteBarSlider</a>, <a class="el" href="class_display_facts.html#af66259ed1ad39d2e8331cc412d6046f1">DisplayFacts</a>, <a class="el" href="class_display_scrolls.html#a89b1bea6ac48768c45e5b2b19c02f784">DisplayScrolls</a>, <a class="el" href="class_drag_handling.html#a82809f70845de33b9e716df8c5ed09cb">DragHandling</a>, <a class="el" href="class_fact_spawner.html#a62643e107097fa30beee12519c1e38c1">FactSpawner</a>, <a class="el" href="class_gadget_manager.html#a9408b24e46d866ec63338633fd78a03c">GadgetManager</a>, <a class="el" href="class_hide_u_i.html#a4b4343a3473dc52ce75e1e3d655866cd">HideUI</a>, <a class="el" href="class_hover_text.html#a37cefb36befae5deb7737bce1b3d6605">HoverText</a>, <a class="el" href="class_image_hint_animation.html#ae4dfdba97696411f3afd21b7a69c91cd">ImageHintAnimation</a>, <a class="el" href="class_input_field_panel.html#a6a1dabc9574dc7739120f21753523006">InputFieldPanel</a>, <a class="el" href="class_loading_screen_percentage.html#abaa32fdb105540db0529f001480d29e4">LoadingScreenPercentage</a>, <a class="el" href="class_menue_loader.html#a5d95eed68338ed118f77eebf0eaddf99">MenueLoader</a>, <a class="el" href="class_mesh_renderer_hint_animation.html#a47f6489dc4a700de138c8b0809d4d561">MeshRendererHintAnimation</a>, <a class="el" href="class_m_m_t_interface.html#ab8ad7c718243ac2cf9a09719b6696093">MMTInterface</a>, <a class="el" href="class_rendered_scroll_fact.html#abaf7861577beee734918f1538722c4ee">RenderedScrollFact</a>, <a class="el" href="class_scroll_details.html#a3ef63dd71fabb1a75943f741807d17a9">ScrollDetails</a>, <a class="el" href="class_scroll_u_i_manager.html#a518dd9ff106731ad7264a0c245330189">ScrollUIManager</a>, <a class="el" href="class_shiny_things.html#ae566db7ab50615052a1970085627acf6">ShinyThings</a>, <a class="el" href="class_stage_behaviour.html#a99d183ce05fa54461fc87cadce548a03">StageBehaviour</a>, <a class="el" href="class_start_server.html#a134731bb9656fda174f2edc4babae64b">StartServer</a>, <a class="el" href="class_task_charakter_animation.html#ab91bb758a70cec06c76553a3f954b35f">TaskCharakterAnimation</a>, <a class="el" href="class_tool_mode_selector.html#a2bb83abfb58046d28137e37ebd9072fb">ToolModeSelector</a>, <a class="el" href="class_tool_mode_text.html#a255492a8d78333543ac3d416d2384c19">ToolModeText</a>, <a class="el" href="class_world_cursor.html#a6ba638609a75852cb2c50c5b3b3236cf">WorldCursor</a></li>
+<li>StartGameSucceededSentence()&#160;:&#160;<a class="el" href="class_character_dialog.html#a6ace4f1849bb7b71fbb4951de23a3e32">CharacterDialog</a></li>
+<li>startHappy()&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a6712db9d894071f770344e9383010f99">TaskCharakterAnimation</a></li>
+<li>StartingPosition&#160;:&#160;<a class="el" href="class_drag_handling.html#aef76f4210b39631d03f8d45906d749d8">DragHandling</a></li>
+<li>StartPushoutFactFailHighlighting()&#160;:&#160;<a class="el" href="class_shiny_things.html#a78b1a3f90855b46f7decf45c40003d42">ShinyThings</a></li>
+<li>steplink&#160;:&#160;<a class="el" href="struct_fact_organizer_1_1stepnote.html#a4fc8dd732ea1e74e541e68bded7dea14">FactOrganizer.stepnote</a>, <a class="el" href="struct_public_fact_organizer_1_1stepnote.html#ac183c2d4c52d796a0d6940cb766da33d">PublicFactOrganizer.stepnote</a></li>
+<li>stepnote()&#160;:&#160;<a class="el" href="struct_fact_organizer_1_1stepnote.html#a1918d1346f99017cf449086ee7ba64e7">FactOrganizer.stepnote</a>, <a class="el" href="struct_public_fact_organizer_1_1stepnote.html#abdf19278155a61c64e60b9770e4080bf">PublicFactOrganizer.stepnote</a></li>
+<li>StopGameSucceededSentence()&#160;:&#160;<a class="el" href="class_character_dialog.html#ab2559a68a80a04f7481db11fe7dd221e">CharacterDialog</a></li>
+<li>stopHappy()&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a5038dd4c3d8bf2581ab01db5d8ea3174">TaskCharakterAnimation</a></li>
+<li>StopHighlighting()&#160;:&#160;<a class="el" href="class_shiny_things.html#a95fd71195d95b8c9195d9496a000da43">ShinyThings</a></li>
+<li>store()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a96d0bebc016339a59fc251e585d07132">FactOrganizer</a>, <a class="el" href="class_player_record.html#a979ae5b68449370e9231e3033cda7963">PlayerRecord</a>, <a class="el" href="class_solution_organizer.html#abfaa5b749aa5242cbb08ecea4947b051">SolutionOrganizer</a>, <a class="el" href="class_stage.html#aa78bf11a7418cf177a9e27f4ad6955f1">Stage</a></li>
+<li>SubSolution()&#160;:&#160;<a class="el" href="class_solution_organizer_1_1_sub_solution.html#abd2b6157c9f8bb435ca636b82eb0d77e">SolutionOrganizer.SubSolution</a></li>
+<li>SubtractRotation()&#160;:&#160;<a class="el" href="class_math3d.html#af2302954b0a1733b5ca2dfd1b344415c">Math3d</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_t.html b/Doxygen/output/html/functions_t.html
new file mode 100644
index 0000000000000000000000000000000000000000..7770a5a3ec38f672eee097ffc31ecd863d056774
--- /dev/null
+++ b/Doxygen/output/html/functions_t.html
@@ -0,0 +1,129 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_t.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
+
+<h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
+<li>talkingZoneCapsule&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a9752905f3c1a5ecfdb7a66e692be736e">TaskCharakterAnimation</a></li>
+<li>talkingZoneDistance&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a01ef893c6af519c973d7a1488542d303">TaskCharakterAnimation</a></li>
+<li>TapeModeFirstPointSelected&#160;:&#160;<a class="el" href="class_tape.html#a129b506622904d5750499d9c11f6de69">Tape</a></li>
+<li>TapeModeIsFirstPointSelected&#160;:&#160;<a class="el" href="class_tape.html#aa5d6d3eed5688ca4996c222789f6fc60">Tape</a></li>
+<li>taskCharacterAddressed&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#ad04c3cf6cf00321e35a16c4cdeb6b56a">TaskCharakterAnimation</a></li>
+<li>tempChild&#160;:&#160;<a class="el" href="class_math3d.html#a9a9aacf87664617b54ecd563bd119cec">Math3d</a></li>
+<li>tempColor&#160;:&#160;<a class="el" href="class_shiny_things.html#aa30cae8e8e4dcd561e88af1791968c28">ShinyThings</a></li>
+<li>tempMaterial&#160;:&#160;<a class="el" href="class_shiny_things.html#a9276bdacba8d7b193a963ae949177bec">ShinyThings</a></li>
+<li>tempParent&#160;:&#160;<a class="el" href="class_math3d.html#a1cc740f420d82ce87e358c6fd2cad83e">Math3d</a></li>
+<li>textDisplay&#160;:&#160;<a class="el" href="class_character_dialog.html#aacaf458915b8b1e1fc55fa982dad61b7">CharacterDialog</a></li>
+<li>textHint&#160;:&#160;<a class="el" href="class_character_dialog.html#ad3507f81cf3b94ce4160b13a8dbab8cc">CharacterDialog</a></li>
+<li>textReseted&#160;:&#160;<a class="el" href="class_character_dialog.html#a18420c68fa67d556f2d1a41f01d517ba">CharacterDialog</a></li>
+<li>TextTransform&#160;:&#160;<a class="el" href="class_hover_text.html#afb488338dbf994b55175ab799fdbbe9c">HoverText</a></li>
+<li>this[string id]&#160;:&#160;<a class="el" href="class_fact_organizer.html#a29e5ab417cb38bc4407defd2d05154cf">FactOrganizer</a></li>
+<li>TimeEntry&#160;:&#160;<a class="el" href="class_collapsable_stage.html#a93bf2205c862c114ef98b5c495d32abe">CollapsableStage</a></li>
+<li>timer&#160;:&#160;<a class="el" href="class_character_dialog.html#a59d09166485e224925c9b060f79843f4">CharacterDialog</a>, <a class="el" href="class_image_hint_animation.html#aed7d894d8a0ed72f88587eeb61d25976">ImageHintAnimation</a>, <a class="el" href="class_mesh_renderer_hint_animation.html#a3f0416fb5dcde56225382e9c27ee7123">MeshRendererHintAnimation</a>, <a class="el" href="class_shiny_things.html#ae5f27cda70b126141ecdbd9cd7e47044">ShinyThings</a>, <a class="el" href="class_task_charakter_animation.html#a7725f6b02e963312f3f61fd4f90c666d">TaskCharakterAnimation</a></li>
+<li>timerActive&#160;:&#160;<a class="el" href="class_shiny_things.html#a80c112b4b0d2174401ba2696d73000c8">ShinyThings</a></li>
+<li>timerDuration&#160;:&#160;<a class="el" href="class_shiny_things.html#ae2b1397cd555a916a452cb2fec02c515">ShinyThings</a></li>
+<li>timerDurationEnd&#160;:&#160;<a class="el" href="class_shiny_things.html#a71194e56c2f917dddd4328424da7e149">ShinyThings</a></li>
+<li>ToJson()&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a862b437c21c5daec699ea76d1feafce3">JSONManager.MMTDeclaration</a></li>
+<li>ToJSON()&#160;:&#160;<a class="el" href="class_scroll.html#a9eb43c576294a478d40e26e4e60ebacd">Scroll</a></li>
+<li>ToolModeChangedEvent&#160;:&#160;<a class="el" href="class_communication_events.html#a30717a8dee77d04da647e75d616fed6b">CommunicationEvents</a></li>
+<li>tp&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html#a1a1f71dbf28fc423f0f68295142cbe76">JSONManager.MMTSymbolDeclaration</a>, <a class="el" href="class_scroll_1_1_scroll_symbol_fact.html#a0a9586c1c73cf57e4f77bde359963924">Scroll.ScrollSymbolFact</a></li>
+<li>TransformDirectionMath()&#160;:&#160;<a class="el" href="class_math3d.html#a3cc2b0b6991842d5fdfe19325e93aed6">Math3d</a></li>
+<li>TransformWithParent()&#160;:&#160;<a class="el" href="class_math3d.html#a444392a535b5a00b70acf72e3c816252">Math3d</a></li>
+<li>TriggerEvent&#160;:&#160;<a class="el" href="class_communication_events.html#a42aa894d895fcccfea05a3823bc2a683">CommunicationEvents</a></li>
+<li>tryScrollListTimes&#160;:&#160;<a class="el" href="class_display_scrolls.html#aad89e941e599fbd6cd45163535cbb8d3">DisplayScrolls</a></li>
+<li>Tuple&#160;:&#160;<a class="el" href="class_m_m_t_u_r_i_collection.html#a177668d9d318a481ea5dedeac15d9d3e">MMTURICollection</a></li>
+<li>TypeFkt()&#160;:&#160;<a class="el" href="class_character_dialog.html#a8288411872e0e85c6750c56b452fc839">CharacterDialog</a></li>
+<li>typingActive&#160;:&#160;<a class="el" href="class_character_dialog.html#a622fbdcebd7dd70dcb85276df04c81c7">CharacterDialog</a></li>
+<li>typingSpeed&#160;:&#160;<a class="el" href="class_character_dialog.html#af9f55a2c9b8ccfaee1e9118960ccbc07">CharacterDialog</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_u.html b/Doxygen/output/html/functions_u.html
new file mode 100644
index 0000000000000000000000000000000000000000..0f3cd5f6514b13e21eb189cc3c9b5da2f965f1a1
--- /dev/null
+++ b/Doxygen/output/html/functions_u.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_u.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
+
+<h3><a id="index_u" name="index_u"></a>- u -</h3><ul>
+<li>UICanvas&#160;:&#160;<a class="el" href="class_hide_u_i.html#ae42fa57983521010e04ec7d94353c941">HideUI</a></li>
+<li>UIManager&#160;:&#160;<a class="el" href="class_tool_mode_selector.html#a7be7ff2988aeb35987f74546a80d81f4">ToolModeSelector</a></li>
+<li>UiName&#160;:&#160;<a class="el" href="class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53">Gadget</a></li>
+<li>undo()&#160;:&#160;<a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577">FactOrganizer</a></li>
+<li>Undraw()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a9189e90e8e469c800de0e8b326449df3">FactOrganizer</a></li>
+<li>UnusedLabelIds&#160;:&#160;<a class="el" href="class_fact_organizer.html#a73fbad1fcaecbea82d76f471da0aa0c7">FactOrganizer</a>, <a class="el" href="class_public_fact_organizer.html#a405ffe12563221c4951f91d9b3608fd3">PublicFactOrganizer</a></li>
+<li>Update()&#160;:&#160;<a class="el" href="class_align_text.html#a02772d8318473775ea2b08dd6e6c8eec">AlignText</a>, <a class="el" href="class_angle_tool.html#a3d50cf490bc5b0aacb541a3c2b442298">AngleTool</a>, <a class="el" href="class_character_dialog.html#a085ad61a6ff55641e10f0489aa0c86ab">CharacterDialog</a>, <a class="el" href="class_discrete_bar_slider.html#abd6b9d5cca391d1674c8c626c86f8e8e">DiscreteBarSlider</a>, <a class="el" href="class_display_scrolls.html#aee8eec80468332605f933f96102d57a8">DisplayScrolls</a>, <a class="el" href="class_drag_handling.html#ad67bc33afc089ae1ebbf9ef88c0cc9ff">DragHandling</a>, <a class="el" href="class_hide_u_i.html#a43cef0ab072ba0cc00e6a6b13fd1c698">HideUI</a>, <a class="el" href="class_image_hint_animation.html#a98e86e9d311accccca20f02b8ce6b243">ImageHintAnimation</a>, <a class="el" href="class_input_field_panel.html#a355d5244763f4ce33b4be729d46809fd">InputFieldPanel</a>, <a class="el" href="class_line_tool.html#aae88dfa0c863a89db4661f50b2d23006">LineTool</a>, <a class="el" href="class_loading_screen_percentage.html#a80a22f803579defce18779c5a88fbdd4">LoadingScreenPercentage</a>, <a class="el" href="class_lot_tool.html#a5196127464a8a275ad885e398933243f">LotTool</a>, <a class="el" href="class_mesh_renderer_hint_animation.html#a5e93d7b8991d5009c973661304e1dea5">MeshRendererHintAnimation</a>, <a class="el" href="class_pendulum.html#a08348d1549d503e4aea1cf2298cd53e6">Pendulum</a>, <a class="el" href="class_pole_tool.html#a50ef18dad7d67dbc5d4fc77899a6a13f">PoleTool</a>, <a class="el" href="class_shiny_things.html#a6aaf870c02675ef42685e2652f3e29f0">ShinyThings</a>, <a class="el" href="class_start_server.html#a7c06e1417d264953a02a5f8d2814d15e">StartServer</a>, <a class="el" href="class_tape.html#a6c3b9a794a6dacdec360f0fe5788e74b">Tape</a>, <a class="el" href="class_task_charakter_animation.html#a0457ac4c16454c82c45fb0bb41ca13b9">TaskCharakterAnimation</a>, <a class="el" href="class_tool_mode_selector.html#a14bee6a4a0824b73b947bd28bf12749a">ToolModeSelector</a>, <a class="el" href="class_world_cursor.html#a2c48d59cb633890fa8d691e88f6d4ee3">WorldCursor</a></li>
+<li>updateAnimationParameters()&#160;:&#160;<a class="el" href="class_image_hint_animation.html#a62cd53d25982a3812aea4f0da9a8e452">ImageHintAnimation</a>, <a class="el" href="class_mesh_renderer_hint_animation.html#ad1ff81910743b38883605d0e2e80658f">MeshRendererHintAnimation</a></li>
+<li>UpdateCurveDrawing()&#160;:&#160;<a class="el" href="class_angle_tool.html#a7ad334a3473a14a7ecb628db60e02184">AngleTool</a></li>
+<li>UpdateLineDrawing()&#160;:&#160;<a class="el" href="class_line_tool.html#a101a1667fe9d3eef42776810efccd409">LineTool</a>, <a class="el" href="class_lot_tool.html#a9e2a6a285bf7762573cb3dcb0b114bd7">LotTool</a>, <a class="el" href="class_pendulum.html#a183d24b14f1a47efcd35dd239b00b751">Pendulum</a>, <a class="el" href="class_pole_tool.html#ab468560882a51949d6b47bc2ac55eba7">PoleTool</a>, <a class="el" href="class_tape.html#a105725d57e5303a270abc1c46b968e85">Tape</a></li>
+<li>UpdatePositions()&#160;:&#160;<a class="el" href="class_display_facts.html#a97c031f520d9c1889fc93028bcea1e22">DisplayFacts</a></li>
+<li>UpdateTagActive()&#160;:&#160;<a class="el" href="class_game_object_extensions.html#a249b3198e921acf6674d65758051517b">GameObjectExtensions</a></li>
+<li>UpdateText()&#160;:&#160;<a class="el" href="class_loading_screen_percentage.html#add26bb9233834ba363bd8dba3c7a7ed9">LoadingScreenPercentage</a></li>
+<li>uri&#160;:&#160;<a class="el" href="class_add_fact_response.html#a5822ed8cc95bb1b3ac2fcba36e8e5223">AddFactResponse</a></li>
+<li>URI&#160;:&#160;<a class="el" href="class_fact_object.html#aae78f8bda72cf67837eeaa2c3247b1c0">FactObject</a></li>
+<li>uri&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_o_m_s.html#ae4fdeae8330ac12a54b5efe66d8b6dd8">JSONManager.OMS</a>, <a class="el" href="class_j_s_o_n_manager_1_1_u_r_i.html#a2296dd38e09326f3f813b69fd0d9b1c2">JSONManager.URI</a></li>
+<li>URI()&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_u_r_i.html#a7d378e09cc4aa84f4521dec55a3828d6">JSONManager.URI</a></li>
+<li>uri&#160;:&#160;<a class="el" href="class_scroll_1_1_uri_reference.html#addc429ccd96a4b061d1b165f73e8b4a8">Scroll.UriReference</a></li>
+<li>UriReference()&#160;:&#160;<a class="el" href="class_scroll_1_1_uri_reference.html#a0ffd38b8dc30db7ed832a18306f6b80e">Scroll.UriReference</a></li>
+<li>use_install_folder&#160;:&#160;<a class="el" href="class_stage.html#a511e21222f0180412a5cf0c457c8cdd5">Stage</a></li>
+<li>useCamCurser&#160;:&#160;<a class="el" href="class_world_cursor.html#a0982b39de92eb54c90507dc10eff9d7a">WorldCursor</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_v.html b/Doxygen/output/html/functions_v.html
new file mode 100644
index 0000000000000000000000000000000000000000..b226b363f07be49847d34462a3eb4a2e33b5a461
--- /dev/null
+++ b/Doxygen/output/html/functions_v.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_v.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
+
+<h3><a id="index_v" name="index_v"></a>- v -</h3><ul>
+<li>v&#160;:&#160;<a class="el" href="class_discrete_bar_slider.html#a589dfea97d5ef215bf48571d8e55fc11">DiscreteBarSlider</a></li>
+<li>valid&#160;:&#160;<a class="el" href="class_scroll_1_1_scroll_application_info.html#ab3cf484877785a037e9f6abb53eeee43">Scroll.ScrollApplicationInfo</a>, <a class="el" href="class_scroll_1_1_scroll_dynamic_info.html#a1fa8db017b3b9831d3e3140aff834788">Scroll.ScrollDynamicInfo</a></li>
+<li>Validate()&#160;:&#160;<a class="el" href="class_stage_static.html#a15e633be559203508df4700750a8afab">StageStatic</a></li>
+<li>ValidationSet&#160;:&#160;<a class="el" href="class_solution_organizer.html#a65f9c46f6d1bf11d585f8fe97f889584">SolutionOrganizer</a></li>
+<li>value&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#a8fd467bca525f8bd1b371016413b22d9">JSONManager.MMTValueDeclaration</a>, <a class="el" href="class_scroll_1_1_scroll_value_fact.html#adb93ce5d48aa463861fcdfe9dffed3bc">Scroll.ScrollValueFact</a></li>
+<li>valueTp&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#afc486970fc43bcb31e490dd1e4c2a677">JSONManager.MMTValueDeclaration</a>, <a class="el" href="class_scroll_1_1_scroll_value_fact.html#a5fcbf834e29ab16ea12bb8b821a7206d">Scroll.ScrollValueFact</a></li>
+<li>vectorPrecission&#160;:&#160;<a class="el" href="class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5">Math3d</a></li>
+<li>VectorsToTransform()&#160;:&#160;<a class="el" href="class_math3d.html#ac8151fc75e94262fd795f738b9d2b570">Math3d</a></li>
+<li>VerboseURI&#160;:&#160;<a class="el" href="class_communication_events.html#a229a69dda488cbcaca3dc0ebd385b71e">CommunicationEvents</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_vars.html b/Doxygen/output/html/functions_vars.html
new file mode 100644
index 0000000000000000000000000000000000000000..bfdfba3719c6441ce5b3b6a4c50a0153a42c9b56
--- /dev/null
+++ b/Doxygen/output/html/functions_vars.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_vars.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index__5F" name="index__5F"></a>- _ -</h3><ul>
+<li>_CustomLabel&#160;:&#160;<a class="el" href="class_fact.html#abe0a555478c7d84d82d47713c3341a19">Fact</a></li>
+<li>_Facts&#160;:&#160;<a class="el" href="class_fact.html#addf13e312f8d68a630cde0eb0292e779">Fact</a></li>
+<li>_GadgetLaserDistance&#160;:&#160;<a class="el" href="class_global_behaviour.html#aa43c58847f4b2140fa4e72e38ebe633a">GlobalBehaviour</a></li>
+<li>_GadgetPhysicalDistance&#160;:&#160;<a class="el" href="class_global_behaviour.html#a55d28ed5066820169c35f1abf1be087c">GlobalBehaviour</a></li>
+<li>_hintAnimationDuration&#160;:&#160;<a class="el" href="class_global_behaviour.html#aba11094ab5c21a0419fa1ffa1fa43e3f">GlobalBehaviour</a></li>
+<li>_hintAnimationEndColor&#160;:&#160;<a class="el" href="class_global_behaviour.html#aee7d3510a5eeb4a0e8d8d09f51babc77">GlobalBehaviour</a></li>
+<li>_hintAnimationStartColor&#160;:&#160;<a class="el" href="class_global_behaviour.html#a6d53399649b0132ed9376065e68273ec">GlobalBehaviour</a></li>
+<li>_label&#160;:&#160;<a class="el" href="class_rendered_scroll_fact.html#aa9e4eea9bc875f73016212b8fd653568">RenderedScrollFact</a></li>
+<li>_StageAccomplished&#160;:&#160;<a class="el" href="class_global_behaviour.html#a32329e5df133c503f2df4af336c344de">GlobalBehaviour</a></li>
+<li>_StageError&#160;:&#160;<a class="el" href="class_global_behaviour.html#a7c277de1a2bd83a0e36957966c9fbf49">GlobalBehaviour</a></li>
+<li>_StageNotYetAccomplished&#160;:&#160;<a class="el" href="class_global_behaviour.html#a942bbbe4c2189abbb81c5be26ea4375b">GlobalBehaviour</a></li>
+<li>_URI&#160;:&#160;<a class="el" href="class_fact.html#a338f38115696c45402971ef7d0e1ab13">Fact</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_vars.js b/Doxygen/output/html/functions_vars.js
new file mode 100644
index 0000000000000000000000000000000000000000..ec60dba0e37f683de54115c7c95595d5e6311dba
--- /dev/null
+++ b/Doxygen/output/html/functions_vars.js
@@ -0,0 +1,27 @@
+var functions_vars =
+[
+    [ "_", "functions_vars.html", null ],
+    [ "a", "functions_vars_a.html", null ],
+    [ "b", "functions_vars_b.html", null ],
+    [ "c", "functions_vars_c.html", null ],
+    [ "d", "functions_vars_d.html", null ],
+    [ "e", "functions_vars_e.html", null ],
+    [ "f", "functions_vars_f.html", null ],
+    [ "g", "functions_vars_g.html", null ],
+    [ "h", "functions_vars_h.html", null ],
+    [ "i", "functions_vars_i.html", null ],
+    [ "k", "functions_vars_k.html", null ],
+    [ "l", "functions_vars_l.html", null ],
+    [ "m", "functions_vars_m.html", null ],
+    [ "n", "functions_vars_n.html", null ],
+    [ "o", "functions_vars_o.html", null ],
+    [ "p", "functions_vars_p.html", null ],
+    [ "r", "functions_vars_r.html", null ],
+    [ "s", "functions_vars_s.html", null ],
+    [ "t", "functions_vars_t.html", null ],
+    [ "u", "functions_vars_u.html", null ],
+    [ "v", "functions_vars_v.html", null ],
+    [ "w", "functions_vars_w.html", null ],
+    [ "x", "functions_vars_x.html", null ],
+    [ "y", "functions_vars_y.html", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/functions_vars_a.html b/Doxygen/output/html/functions_vars_a.html
new file mode 100644
index 0000000000000000000000000000000000000000..40d321d88056d669f2b357ce951fb11e166d1695
--- /dev/null
+++ b/Doxygen/output/html/functions_vars_a.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_vars_a.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
+<li>acquiredFacts&#160;:&#160;<a class="el" href="class_scroll.html#afa9e1d18f153dfe0699e5b29a4d44028">Scroll</a>, <a class="el" href="class_scroll_1_1_scroll_application_info.html#a47016d90748a35fe59dd25fbe1761739">Scroll.ScrollApplicationInfo</a></li>
+<li>active&#160;:&#160;<a class="el" href="struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7">FactOrganizer.meta</a>, <a class="el" href="struct_public_fact_organizer_1_1meta.html#a5c99231065be9d5fcf8740413aec2dc8">PublicFactOrganizer.meta</a></li>
+<li>activeGadget&#160;:&#160;<a class="el" href="class_gadget_manager.html#a482af6ad59db6429f5b6e28f84775228">GadgetManager</a></li>
+<li>activeGadgetScaleFactor&#160;:&#160;<a class="el" href="class_tool_mode_selector.html#a9b0729b6a1fa592b8250b75c2d4a0ad0">ToolModeSelector</a></li>
+<li>AddFactEvent&#160;:&#160;<a class="el" href="class_communication_events.html#a6e867d20571ab29e8987bd8e8eb927ba">CommunicationEvents</a></li>
+<li>Angle&#160;:&#160;<a class="el" href="class_fact_spawner.html#a69b7f6dd1da6dc4b6d0af763546d176d">FactSpawner</a>, <a class="el" href="class_m_m_t_u_r_i_collection.html#a9da7504dd7515b8b65f01a880cfce1ab">MMTURICollection</a></li>
+<li>angleAccuracy&#160;:&#160;<a class="el" href="class_circle_segment_generator.html#a34cbbb5f835e20f6303710df282fac9e">CircleSegmentGenerator</a></li>
+<li>AngleFacts&#160;:&#160;<a class="el" href="class_public_fact_organizer.html#a53779f30192cf899ed2673830c52afb3">PublicFactOrganizer</a></li>
+<li>angleMiddlePoint&#160;:&#160;<a class="el" href="class_angle_tool.html#aa04dbed6f4ae1011df6311a50d8fd24d">AngleTool</a></li>
+<li>angleModeFirstPointSelected&#160;:&#160;<a class="el" href="class_angle_tool.html#a12eee7dfc33d7b1d158aaabaaf216d74">AngleTool</a></li>
+<li>angleModeIsFirstPointSelected&#160;:&#160;<a class="el" href="class_angle_tool.html#a2cd00d65b792c40a70039928be8f86eb">AngleTool</a></li>
+<li>angleModeIsSecondPointSelected&#160;:&#160;<a class="el" href="class_angle_tool.html#a5381bc4de94101bd327dea84d519a39f">AngleTool</a></li>
+<li>angleModeSecondPointSelected&#160;:&#160;<a class="el" href="class_angle_tool.html#aad527dbaf0389df79074a8af1e2970c7">AngleTool</a></li>
+<li>anglePreviewMaterial&#160;:&#160;<a class="el" href="class_angle_tool.html#a4b4bef62cc77cb4c7004b4c044059144">AngleTool</a></li>
+<li>anim&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a752e222839059123234f55197a5e9420">TaskCharakterAnimation</a></li>
+<li>animateDuration&#160;:&#160;<a class="el" href="class_image_hint_animation.html#aa15481091b74e92f876fd4aef8ed619f">ImageHintAnimation</a>, <a class="el" href="class_mesh_renderer_hint_animation.html#a0c9f6c505843977d0e38f1a2188f1a94">MeshRendererHintAnimation</a></li>
+<li>AnimateExistingFactEvent&#160;:&#160;<a class="el" href="class_communication_events.html#a55f2b130557c83b84d4b067d028fb8b5">CommunicationEvents</a></li>
+<li>AnimateNonExistingFactEvent&#160;:&#160;<a class="el" href="class_communication_events.html#a8a59d3fab9e365fb8a32e598319ccd02">CommunicationEvents</a></li>
+<li>animating&#160;:&#160;<a class="el" href="class_image_hint_animation.html#aa59ef9af9b532bdb1cbaa062da4b2488">ImageHintAnimation</a>, <a class="el" href="class_mesh_renderer_hint_animation.html#a705c8f01ced72109d7fb598485eed889">MeshRendererHintAnimation</a></li>
+<li>animationEndColor&#160;:&#160;<a class="el" href="class_image_hint_animation.html#ad88a6bc460dc4dedbc48214bca5b2f5d">ImageHintAnimation</a>, <a class="el" href="class_mesh_renderer_hint_animation.html#a14f97dd6f5e8c5ca6d672e3f1a91eb5a">MeshRendererHintAnimation</a></li>
+<li>animationStartColor&#160;:&#160;<a class="el" href="class_image_hint_animation.html#a18f553cfb8c646a4777c8bc54bb01204">ImageHintAnimation</a>, <a class="el" href="class_mesh_renderer_hint_animation.html#a9fbb7eff5fed532de8fdec4f4eda90b9">MeshRendererHintAnimation</a></li>
+<li>applicant&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_o_m_a.html#a665c1a55e33e5ac1e3858efb52f764e8">JSONManager.OMA</a></li>
+<li>arguments&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_o_m_a.html#a416fe1e0f1f929881d9ec482a2b470e4">JSONManager.OMA</a></li>
+<li>assignment&#160;:&#160;<a class="el" href="class_scroll_1_1_scroll_assignment.html#aa0dd0c91488d2dde3c10b2ba78b4b90a">Scroll.ScrollAssignment</a></li>
+<li>assignments&#160;:&#160;<a class="el" href="class_scroll_1_1_filled_scroll.html#afbbf7eb945c1f25f418fdc2430cd6baa">Scroll.FilledScroll</a></li>
+<li>automaticHintGenerationActive&#160;:&#160;<a class="el" href="class_scroll_details.html#ae459e1ce5fcb5e66362bf28b90b956ae">ScrollDetails</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_vars_b.html b/Doxygen/output/html/functions_vars_b.html
new file mode 100644
index 0000000000000000000000000000000000000000..3a994cba5208ea870c11b2043843114d45977703
--- /dev/null
+++ b/Doxygen/output/html/functions_vars_b.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_vars_b.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_b" name="index_b"></a>- b -</h3><ul>
+<li>backlog&#160;:&#160;<a class="el" href="class_fact_organizer.html#a450bb7f70ec71412cc6fe0314e07a3b2">FactOrganizer</a>, <a class="el" href="class_public_fact_organizer.html#a165e5ef97be7d87f772b60e5c6574881">PublicFactOrganizer</a></li>
+<li>bool&#160;:&#160;<a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6">StageStatic.StageErrorStruct</a></li>
+<li>Buttons&#160;:&#160;<a class="el" href="class_tool_mode_selector.html#ad4ae45a4882feff46ab2c62bd507cd76">ToolModeSelector</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_vars_c.html b/Doxygen/output/html/functions_vars_c.html
new file mode 100644
index 0000000000000000000000000000000000000000..6061f0447bef4865380aa799ed1cc0d53b26cb3d
--- /dev/null
+++ b/Doxygen/output/html/functions_vars_c.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_vars_c.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
+<li>Cam&#160;:&#160;<a class="el" href="class_align_text.html#a8954a34d9aadcb917ab19c4b81db534f">AlignText</a>, <a class="el" href="class_world_cursor.html#a308d7c85e2989c6cadb4b26fbb108498">WorldCursor</a></li>
+<li>CamControl&#160;:&#160;<a class="el" href="class_hide_u_i.html#aae2b5ecfe2919eb146644bb22e3120dd">HideUI</a></li>
+<li>canvasGroup&#160;:&#160;<a class="el" href="class_scroll_u_i_manager.html#a31fdb6daae3f50708b7f95bed75659d7">ScrollUIManager</a></li>
+<li>category&#160;:&#160;<a class="el" href="class_collapsable_category.html#a365a18cf58a6bee94b76266e220ed35f">CollapsableCategory</a></li>
+<li>Category&#160;:&#160;<a class="el" href="class_create_loader.html#afa009781fd95cbd1fb4e644f0ab10e1d">CreateLoader</a></li>
+<li>category&#160;:&#160;<a class="el" href="class_stage.html#ae5516c644b31b5ac3a738224af511d80">Stage</a></li>
+<li>Category&#160;:&#160;<a class="el" href="class_stage_static.html#a6eec1c1438bf0ffe784e0676f5a578f5">StageStatic</a></li>
+<li>CharakterAnimation&#160;:&#160;<a class="el" href="class_character_dialog.html#a804d01e1594d9b62a1ed9db7478f43d2">CharacterDialog</a></li>
+<li>Comparer&#160;:&#160;<a class="el" href="class_solution_organizer_1_1_sub_solution.html#a481a4b95cb385da391a1c4548508f9d4">SolutionOrganizer.SubSolution</a></li>
+<li>completions&#160;:&#160;<a class="el" href="class_scroll_1_1_scroll_dynamic_info.html#aac5d94d96714ac6de93425ded8b7129b">Scroll.ScrollDynamicInfo</a></li>
+<li>content&#160;:&#160;<a class="el" href="class_collapsable_category.html#a8f0670c674d5d15e451da3572a0f0d4a">CollapsableCategory</a></li>
+<li>creation&#160;:&#160;<a class="el" href="struct_fact_organizer_1_1stepnote.html#ab8938fdb7cd414689bd36620e48548d5">FactOrganizer.stepnote</a>, <a class="el" href="struct_public_fact_organizer_1_1stepnote.html#a699ff26a720060602cc358f7f070b119">PublicFactOrganizer.stepnote</a></li>
+<li>creatorMode&#160;:&#160;<a class="el" href="class_stage.html#a75bc2808e0b62640ad402d43a51d26f0">Stage</a></li>
+<li>current&#160;:&#160;<a class="el" href="class_drop_handling.html#af1789e6005d12fa02d11c0316d127e18">DropHandling</a></li>
+<li>current_name&#160;:&#160;<a class="el" href="class_stage_static.html#a90720efb3185f55cd5f85d024358e6d7">StageStatic</a></li>
+<li>currentDistance&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#ac015f59f5a4bb5c14574f2314a7830a0">TaskCharakterAnimation</a></li>
+<li>currentFact&#160;:&#160;<a class="el" href="class_drop_handling.html#a108a9ae0b9311f05c2cc0e5a6d101894">DropHandling</a></li>
+<li>currentMmtAnswer&#160;:&#160;<a class="el" href="class_scroll_details.html#ad0e5dbe252382302148dd8a4e352914f">ScrollDetails</a></li>
+<li>currentTransform&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a6683175a89df75b0e3b3bc5f1e05ad59">TaskCharakterAnimation</a></li>
+<li>currentValue&#160;:&#160;<a class="el" href="class_loading_screen_percentage.html#aaa6e26472961429805abd062f1c952de">LoadingScreenPercentage</a></li>
+<li>Cursor&#160;:&#160;<a class="el" href="class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e">Gadget</a></li>
+<li>cursor&#160;:&#160;<a class="el" href="class_scroll_details.html#a5565d82324dc2bbe79a19b54cee5c4b5">ScrollDetails</a></li>
+<li>Cursor&#160;:&#160;<a class="el" href="class_shiny_things.html#a6de729b70d5a18c9d16292758d7bee7d">ShinyThings</a></li>
+<li>CursorRenderer&#160;:&#160;<a class="el" href="class_hide_u_i.html#a6f3384022ae8f7af8ce678dbe8e6c58a">HideUI</a></li>
+<li>curveDrawingActivated&#160;:&#160;<a class="el" href="class_angle_tool.html#ad53d1012ac71ea87e16563e4cb00f0ed">AngleTool</a></li>
+<li>curveDrawingVertexCount&#160;:&#160;<a class="el" href="class_angle_tool.html#ad60891ad87435994e65f10f49f0202a1">AngleTool</a></li>
+<li>curveEndPoint&#160;:&#160;<a class="el" href="class_angle_tool.html#a19127e03404289cc416de14d4178ef35">AngleTool</a></li>
+<li>curveRadius&#160;:&#160;<a class="el" href="class_angle_tool.html#a9689be22a443b6f6613bb5809a793c22">AngleTool</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_vars_d.html b/Doxygen/output/html/functions_vars_d.html
new file mode 100644
index 0000000000000000000000000000000000000000..b88d0296d305034734660d8dcd0bcf2864961890
--- /dev/null
+++ b/Doxygen/output/html/functions_vars_d.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_vars_d.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
+<li>darkColor&#160;:&#160;<a class="el" href="class_shiny_things.html#aaaf397bdb22669ed1efc37c9f6960905">ShinyThings</a></li>
+<li>date&#160;:&#160;<a class="el" href="class_player_record.html#aa5e9b78561ffbb7edffdd63d9f708949">PlayerRecord</a></li>
+<li>deactivateSnapKey&#160;:&#160;<a class="el" href="class_world_cursor.html#a0183d66e569dd39faedaf495f2a69a43">WorldCursor</a></li>
+<li>Ded&#160;:&#160;<a class="el" href="class_m_m_t_u_r_i_collection.html#a6c86dfd72739c24050918ec7c78b8972">MMTURICollection</a></li>
+<li>defaultMaterial&#160;:&#160;<a class="el" href="class_shiny_things.html#ace1ee19f5351c0c9e57d6bc26ecf8a8d">ShinyThings</a></li>
+<li>Description&#160;:&#160;<a class="el" href="class_create_loader.html#a394dc617bef9ff01e9516001604bd7ad">CreateLoader</a></li>
+<li>description&#160;:&#160;<a class="el" href="class_scroll.html#a69b80531dee462e546262c62c1c58a6b">Scroll</a>, <a class="el" href="class_stage.html#aba3fc0bfb46dc5ebdf0b47245c811a88">Stage</a></li>
+<li>DetailScreen&#160;:&#160;<a class="el" href="class_display_scrolls.html#a7c2af585d6aedd4ab3cfe0d3777d7d1d">DisplayScrolls</a>, <a class="el" href="class_scroll_clicked_script.html#a2f1385dce7f3368af0847dfc829008a1">ScrollClickedScript</a></li>
+<li>df&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html#af2bc82076ff11f57599d30f40e68c326">JSONManager.MMTSymbolDeclaration</a>, <a class="el" href="class_scroll_1_1_scroll_symbol_fact.html#a86571379ff59b5e757bd5a1288fff793">Scroll.ScrollSymbolFact</a></li>
+<li>Dir&#160;:&#160;<a class="el" href="class_abstract_line_fact.html#a40b1f97365bece5da7e2cabe983e4d10">AbstractLineFact</a></li>
+<li>directionalLight&#160;:&#160;<a class="el" href="class_shiny_things.html#a95ade9077df304fa629ff8c84cc0e827">ShinyThings</a></li>
+<li>displayedFacts&#160;:&#160;<a class="el" href="class_display_facts.html#a3c09884bd51cfeee1975e36a29703c8a">DisplayFacts</a></li>
+<li>Distance&#160;:&#160;<a class="el" href="class_line_fact.html#ad7ebf0dc48a1fef6d75bea7d57e86dd4">LineFact</a></li>
+<li>dragged&#160;:&#160;<a class="el" href="class_drag_handling.html#a04398316b74578f6a44422bf0a8965a5">DragHandling</a></li>
+<li>dynamicScrollDescriptionsActive&#160;:&#160;<a class="el" href="class_scroll_details.html#a8606726af66a0efe799eb9ceb8e03e51">ScrollDetails</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_vars_e.html b/Doxygen/output/html/functions_vars_e.html
new file mode 100644
index 0000000000000000000000000000000000000000..1e82266fa6f8900a342fe755e172beba2c332b8a
--- /dev/null
+++ b/Doxygen/output/html/functions_vars_e.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_vars_e.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_e" name="index_e"></a>- e -</h3><ul>
+<li>editLoader&#160;:&#160;<a class="el" href="class_collapsable_category.html#a60d374d41f86ea4ebb60b38b5d2994bf">CollapsableCategory</a>, <a class="el" href="class_collapsable_stage.html#a25d7c5831771998e5ff1f53d64834566">CollapsableStage</a>, <a class="el" href="class_stage_loader.html#a96d438f2f1b864d3b9edf585e44da4a7">StageLoader</a></li>
+<li>endingSol&#160;:&#160;<a class="el" href="class_solution_organizer.html#ae209c8ca2efc1e90d7301b2b780f3d8e">SolutionOrganizer</a></li>
+<li>endingVal&#160;:&#160;<a class="el" href="class_solution_organizer.html#a7f9f8e13ac4fc6e6a0174d313c1a574f">SolutionOrganizer</a></li>
+<li>EntryBody&#160;:&#160;<a class="el" href="class_stage_loader.html#a53265a201cc424141cd790eda82fcb2b">StageLoader</a></li>
+<li>EntryHeader&#160;:&#160;<a class="el" href="class_list_loader.html#abbbf3e7c27392eb6a381481585eff1d3">ListLoader&lt; T &gt;</a></li>
+<li>EntryTime&#160;:&#160;<a class="el" href="class_stage_loader.html#ad0b28acee7003d7fef9a06fd3f099bc7">StageLoader</a></li>
+<li>Eq&#160;:&#160;<a class="el" href="class_m_m_t_u_r_i_collection.html#acd62c57c5f7c10164a1d837c1c702233">MMTURICollection</a></li>
+<li>errors&#160;:&#160;<a class="el" href="class_scroll_1_1_scroll_application_info.html#aa85df42ec59b6641bbaf21ef57157d39">Scroll.ScrollApplicationInfo</a>, <a class="el" href="class_scroll_1_1_scroll_dynamic_info.html#ad5ca5564f911d0d7dd86ac7340e61160">Scroll.ScrollDynamicInfo</a></li>
+<li>extraHighlight&#160;:&#160;<a class="el" href="class_shiny_things.html#aa3adda8190e68df89dfeb7e5c2b26bab">ShinyThings</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_vars_f.html b/Doxygen/output/html/functions_vars_f.html
new file mode 100644
index 0000000000000000000000000000000000000000..5c6f1a0754d461bc49af70b56211a56c7db0c2fa
--- /dev/null
+++ b/Doxygen/output/html/functions_vars_f.html
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_vars_f.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_f" name="index_f"></a>- f -</h3><ul>
+<li>f&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_o_m_f.html#ae0681d0d80efa9ec2f43ad5240e2ed05">JSONManager.OMF</a></li>
+<li>fact&#160;:&#160;<a class="el" href="class_fact_wrapper.html#ace8889b64bf1f81951736146dd313a68">FactWrapper</a>, <a class="el" href="class_scroll_1_1_scroll_application_checking_error.html#a2bb0db42e4469a1b87b5d98eddbf7815">Scroll.ScrollApplicationCheckingError</a>, <a class="el" href="class_scroll_1_1_scroll_assignment.html#a1604f72bb48db2b7d79aed2b836d9d35">Scroll.ScrollAssignment</a></li>
+<li>fact_comparer&#160;:&#160;<a class="el" href="class_solution_organizer_1_1_sub_solution.html#a47f8032dfd74099f945ab2d58dcbe68c">SolutionOrganizer.SubSolution</a></li>
+<li>factAnimationActive&#160;:&#160;<a class="el" href="class_shiny_things.html#a132fb507a9db9e9002315813a7642f6f">ShinyThings</a></li>
+<li>FactDict&#160;:&#160;<a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">FactOrganizer</a></li>
+<li>FactRepresentation&#160;:&#160;<a class="el" href="class_fact_spawner.html#a772d746a1623f7c5ccce31cbd1e63a86">FactSpawner</a></li>
+<li>factState&#160;:&#160;<a class="el" href="class_player_record.html#abf3aa231c1d3a2962eb1049507392c81">PlayerRecord</a></li>
+<li>factUri&#160;:&#160;<a class="el" href="class_rendered_scroll_fact.html#ae5c9c7ad9f6f112b0ded53b1e3b1a058">RenderedScrollFact</a></li>
+<li>feather_k&#160;:&#160;<a class="el" href="class_discrete_bar_slider.html#a45df979d6ed7e21b8cd3d5e670d3666e">DiscreteBarSlider</a></li>
+<li>FieldActions&#160;:&#160;<a class="el" href="class_discrete_bar_slider.html#a2318a71019d97420bbc0c1230298eae9">DiscreteBarSlider</a></li>
+<li>Fireworks_Animation&#160;:&#160;<a class="el" href="class_shiny_things.html#a24ff1d5f2f91c5957231cdd1a99838b7">ShinyThings</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_vars_g.html b/Doxygen/output/html/functions_vars_g.html
new file mode 100644
index 0000000000000000000000000000000000000000..8511122384e4039c85e3573a99536d8e8fb432c8
--- /dev/null
+++ b/Doxygen/output/html/functions_vars_g.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_vars_g.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_g" name="index_g"></a>- g -</h3><ul>
+<li>GadgetButton&#160;:&#160;<a class="el" href="class_gadget_manager.html#a90c28648322b191c95a0ef3952193af6">GadgetManager</a></li>
+<li>GadgetLaserDistance&#160;:&#160;<a class="el" href="class_global_behaviour.html#a92c2f8400e0d87b4f0945056afc8a895">GlobalBehaviour</a></li>
+<li>GadgetPhysicalDistance&#160;:&#160;<a class="el" href="class_global_behaviour.html#a9d68eb756eac5f76b890c519e90ff142">GlobalBehaviour</a></li>
+<li>gadgets&#160;:&#160;<a class="el" href="class_gadget_manager.html#a08d23113eb93f42ecedf80ddc6216ea2">GadgetManager</a></li>
+<li>GadgetUI&#160;:&#160;<a class="el" href="class_gadget_manager.html#abc94c0d4f2fc097c62a6898105f6835b">GadgetManager</a></li>
+<li>gameNotSucceededEvent&#160;:&#160;<a class="el" href="class_communication_events.html#a88b3e2fccf15522cd51de25160810bb0">CommunicationEvents</a></li>
+<li>gameSucceeded&#160;:&#160;<a class="el" href="class_character_dialog.html#a520efaa5e17414969c3949c9ecd41404">CharacterDialog</a></li>
+<li>gameSucceededEvent&#160;:&#160;<a class="el" href="class_communication_events.html#a8e4076c60a9e3d8f8e0f39e278cbd350">CommunicationEvents</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_vars_h.html b/Doxygen/output/html/functions_vars_h.html
new file mode 100644
index 0000000000000000000000000000000000000000..9ff7d18a62c6b98262415e4f84d247e3840b473a
--- /dev/null
+++ b/Doxygen/output/html/functions_vars_h.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_vars_h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_h" name="index_h"></a>- h -</h3><ul>
+<li>happy&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a860520d047fa5434e7d569eefda9b6ff">TaskCharakterAnimation</a></li>
+<li>happyTime&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a0f1e97a14871a4d9613ca50deab5b0cb">TaskCharakterAnimation</a></li>
+<li>happyTimer&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a6f5fce609565247fd5fb624627868446">TaskCharakterAnimation</a></li>
+<li>height&#160;:&#160;<a class="el" href="class_circle_segment_generator.html#ae04905b107d512f333903af3a29cface">CircleSegmentGenerator</a></li>
+<li>hiddenState&#160;:&#160;<a class="el" href="class_stage.html#ad6a667991a33549a592b632fbd2b7b96">Stage</a></li>
+<li>hierarchie&#160;:&#160;<a class="el" href="class_stage.html#a4fb4a27911c43d45d5f86d3f96f08654">Stage</a></li>
+<li>hierStage&#160;:&#160;<a class="el" href="class_player_record.html#a0d2ba743b30fccd35904bec61e2a08a2">PlayerRecord</a>, <a class="el" href="class_stage.html#ad575b437d33ef2993a819885bc5038a6">Stage</a></li>
+<li>hierState&#160;:&#160;<a class="el" href="class_fact_organizer.html#a92323014eb7bc9262a1f5e5c6cfbbf1e">FactOrganizer</a></li>
+<li>hierVal&#160;:&#160;<a class="el" href="class_solution_organizer.html#a37ac0452bc743f9841c2b137b243a63b">SolutionOrganizer</a></li>
+<li>highlightedPushoutFact&#160;:&#160;<a class="el" href="class_shiny_things.html#af7e62739b38d54429029d45e892d19f1">ShinyThings</a></li>
+<li>highlightMaterial&#160;:&#160;<a class="el" href="class_shiny_things.html#a2fa3c9ce04bd63aa047e61330dfee50c">ShinyThings</a></li>
+<li>hintAnimationDuration&#160;:&#160;<a class="el" href="class_global_behaviour.html#a483a7eb1b95b939ee2fff43f72017b43">GlobalBehaviour</a></li>
+<li>hintAnimationEndColor&#160;:&#160;<a class="el" href="class_global_behaviour.html#a27b3678b34828425fb55ba044e2ccd40">GlobalBehaviour</a></li>
+<li>hintAnimationStartColor&#160;:&#160;<a class="el" href="class_global_behaviour.html#a0f78e0aaa9e4b43434778a64c2af9a1c">GlobalBehaviour</a></li>
+<li>HintAvailableEvent&#160;:&#160;<a class="el" href="class_communication_events.html#adf81140e769aed2aaec020b0feb65004">CommunicationEvents</a></li>
+<li>Hit&#160;:&#160;<a class="el" href="class_world_cursor.html#ae17046b0ee7a45fe1b19424a5893c99a">WorldCursor</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_vars_i.html b/Doxygen/output/html/functions_vars_i.html
new file mode 100644
index 0000000000000000000000000000000000000000..3a510b7412fdc78344780e15dd9fed1920130ca5
--- /dev/null
+++ b/Doxygen/output/html/functions_vars_i.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_vars_i.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_i" name="index_i"></a>- i -</h3><ul>
+<li>Id&#160;:&#160;<a class="el" href="class_create_loader.html#a428cdf1f879b7f5e2706390bfbf6d881">CreateLoader</a>, <a class="el" href="struct_fact_organizer_1_1stepnote.html#afa447050dcd81f37f8594eb140383deb">FactOrganizer.stepnote</a></li>
+<li>id&#160;:&#160;<a class="el" href="class_gadget.html#a08cf9e25270636472e93195bc1516878">Gadget</a></li>
+<li>Id&#160;:&#160;<a class="el" href="struct_public_fact_organizer_1_1stepnote.html#abbf732374719c07d7f424252dd969a2c">PublicFactOrganizer.stepnote</a></li>
+<li>ID&#160;:&#160;<a class="el" href="class_rendered_scroll_fact.html#aed35d1e7973c9645e583e8c6d9393767">RenderedScrollFact</a></li>
+<li>ignoreLayerMask&#160;:&#160;<a class="el" href="class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d">Gadget</a></li>
+<li>imageToChange&#160;:&#160;<a class="el" href="class_image_hint_animation.html#a49ceda265edb82235bd2061b4365f5e9">ImageHintAnimation</a></li>
+<li>initialShow&#160;:&#160;<a class="el" href="class_scroll_u_i_manager.html#a4b80cb5f5d9c612c8c913da2df9a690f">ScrollUIManager</a></li>
+<li>input&#160;:&#160;<a class="el" href="class_input_field_panel.html#ab2dba3af91721e6facedd7a538eb89b7">InputFieldPanel</a></li>
+<li>invalid_world&#160;:&#160;<a class="el" href="class_create_loader.html#ac8afb8d1784c34eb7e62f9be979c8871">CreateLoader</a></li>
+<li>InvalidFolder&#160;:&#160;<a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ac33fa9e9b8eb2f9df758adab5a2907d4">StageStatic.StageErrorStruct</a></li>
+<li>invoke&#160;:&#160;<a class="el" href="class_fact_organizer.html#a860fca9ebe54f629ce9c1278c8b3ee49">FactOrganizer</a>, <a class="el" href="class_public_fact_organizer.html#a0822bae7dd0309786258ea2987fab191">PublicFactOrganizer</a></li>
+<li>is_right_angle&#160;:&#160;<a class="el" href="class_angle_fact.html#a1cf9d7f8dc2a0fae3b37f9746ff88d9b">AngleFact</a></li>
+<li>isDragged&#160;:&#160;<a class="el" href="class_discrete_bar_slider.html#a47c73c1fd273b74fec3f7c073aeebfe0">DiscreteBarSlider</a></li>
+<li>items&#160;:&#160;<a class="el" href="class_pythagoras_script.html#acbe508b93b3b10165222fa10d3b56056">PythagorasScript</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_vars_k.html b/Doxygen/output/html/functions_vars_k.html
new file mode 100644
index 0000000000000000000000000000000000000000..0c6433e93787069a3e78b10c99fce38edd5c1083
--- /dev/null
+++ b/Doxygen/output/html/functions_vars_k.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_vars_k.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_k" name="index_k"></a>- k -</h3><ul>
+<li>Key&#160;:&#160;<a class="el" href="class_hide_u_i.html#a2fd710c4351fe4bb71867212b46ccada">HideUI</a></li>
+<li>kind&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html#a18b9110321c18392a1eea83b72e59e08">JSONManager.MMTSymbolDeclaration</a>, <a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html#a45857e5fe488997469396914faf7d2bc">JSONManager.MMTTerm</a>, <a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#a07acd8a9509e6a3594653c1fff501df7">JSONManager.MMTValueDeclaration</a>, <a class="el" href="class_j_s_o_n_manager_1_1_o_m_a.html#a5927b865a8b4d04a0a3133d1f30fcdbb">JSONManager.OMA</a>, <a class="el" href="class_j_s_o_n_manager_1_1_o_m_f.html#ade50c06668f0d927d17df79ebae0b7d5">JSONManager.OMF</a>, <a class="el" href="class_j_s_o_n_manager_1_1_o_m_s.html#a6ef411ca1dc31786de7c2c49eb11a9db">JSONManager.OMS</a>, <a class="el" href="class_j_s_o_n_manager_1_1_o_m_s_t_r.html#ad83b1bf0edcaf92fdf09f5fb16ab3927">JSONManager.OMSTR</a>, <a class="el" href="class_scroll_1_1_scroll_application_checking_error.html#a9b62ae23eb4696e6e67416ec64101fce">Scroll.ScrollApplicationCheckingError</a>, <a class="el" href="class_scroll_1_1_scroll_fact.html#ae07ee182904731cb2fffd620e7a7aa00">Scroll.ScrollFact</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_vars_l.html b/Doxygen/output/html/functions_vars_l.html
new file mode 100644
index 0000000000000000000000000000000000000000..2b229a764eceb05eb15270e0eec10e9ca7dc9110
--- /dev/null
+++ b/Doxygen/output/html/functions_vars_l.html
@@ -0,0 +1,133 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_vars_l.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_l" name="index_l"></a>- l -</h3><ul>
+<li>label&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a1b3f2ca70726f61db58b1cf2d95b90f3">JSONManager.MMTDeclaration</a>, <a class="el" href="class_scroll.html#a741095d5dd6dc8dad06929addc6ac1af">Scroll</a>, <a class="el" href="class_scroll_1_1_scroll_fact.html#a5bcc4b0d2464e91edcf32dd15cdbba6c">Scroll.ScrollFact</a></li>
+<li>LabelMesh&#160;:&#160;<a class="el" href="class_rendered_scroll_fact.html#aed810ad13492031addbdaaa32c72f318">RenderedScrollFact</a></li>
+<li>last_active_slot&#160;:&#160;<a class="el" href="class_discrete_bar_slider.html#a0707b84e0ed44f1aeaad6d230c73da73">DiscreteBarSlider</a></li>
+<li>last_pos&#160;:&#160;<a class="el" href="class_discrete_bar_slider.html#aa00b067ce6f12ee1387ca5efe8d05ec8">DiscreteBarSlider</a></li>
+<li>lastFactSelection&#160;:&#160;<a class="el" href="class_shiny_things.html#a8f70cbd419583451204277ece4c6c88a">ShinyThings</a></li>
+<li>LatestCompletions&#160;:&#160;<a class="el" href="class_scroll_details.html#a1a9b67f5dccaa7664e62098cdfc51d7a">ScrollDetails</a></li>
+<li>LatestRenderedHints&#160;:&#160;<a class="el" href="class_scroll_details.html#ae5f13f5137cce74fbea839f56f3b9c49">ScrollDetails</a></li>
+<li>layerMask&#160;:&#160;<a class="el" href="class_world_cursor.html#a4fe4a28697cd670cb8ee86eb32221fb9">WorldCursor</a></li>
+<li>LayerPendulumHits&#160;:&#160;<a class="el" href="class_pendulum.html#a48eeac7caff1e03d492fd556e70d114c">Pendulum</a>, <a class="el" href="class_pole_tool.html#ac75c5a5080daa7a2ac988e00cf33822b">PoleTool</a></li>
+<li>LelvelVerifiedSolved&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#ad8d2c5f5c437a192f48433e06f7568b6">TaskCharakterAnimation</a></li>
+<li>letterIndex&#160;:&#160;<a class="el" href="class_character_dialog.html#af28b50e40ae391bd4d058c14ed16e059">CharacterDialog</a></li>
+<li>LevelReset&#160;:&#160;<a class="el" href="class_communication_events.html#a4df6a73573e44d82a79bc6c04bb502b1">CommunicationEvents</a></li>
+<li>lhs&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#a09e2bd5d49876dee3965d8f905ef50ec">JSONManager.MMTValueDeclaration</a>, <a class="el" href="class_scroll_1_1_scroll_value_fact.html#a9a89943c4d58a62f0732bea86f7643e8">Scroll.ScrollValueFact</a></li>
+<li>lightColor&#160;:&#160;<a class="el" href="class_shiny_things.html#a4bea8892d28dede5d79e867987a4f0be">ShinyThings</a></li>
+<li>Line&#160;:&#160;<a class="el" href="class_fact_spawner.html#a0e1feb4a8a6159d0053be88d75a6654d">FactSpawner</a></li>
+<li>lineDrawingActivated&#160;:&#160;<a class="el" href="class_line_tool.html#a5773db6d8471df8474c86f6c5e80079d">LineTool</a>, <a class="el" href="class_lot_tool.html#a8c1b106b0ff886bb4df996b4306899c8">LotTool</a>, <a class="el" href="class_pendulum.html#aedbb27b1100528f079ef500bc3504b91">Pendulum</a></li>
+<li>LineFacts&#160;:&#160;<a class="el" href="class_public_fact_organizer.html#af23d0a877cd223d48badc45afaadded0">PublicFactOrganizer</a></li>
+<li>LineModeFirstPointSelected&#160;:&#160;<a class="el" href="class_line_tool.html#a91a2d4b69604fa2e83b1d64238a29a59">LineTool</a></li>
+<li>LineModeIsFirstPointSelected&#160;:&#160;<a class="el" href="class_line_tool.html#aaf9a7272e35e01a5f67e49c57041ca3b">LineTool</a></li>
+<li>LineOf&#160;:&#160;<a class="el" href="class_m_m_t_u_r_i_collection.html#afbd8856cac128383dfa38026ad8d673d">MMTURICollection</a></li>
+<li>linePositions&#160;:&#160;<a class="el" href="class_angle_tool.html#a9e5ae085fd67aeb07c7543c4f5ea2ec9">AngleTool</a>, <a class="el" href="class_line_tool.html#a2c1eca8478b5312460a2d36f4dc472ba">LineTool</a>, <a class="el" href="class_lot_tool.html#a28ad9c3db8d3410e9cc318fecd983877">LotTool</a>, <a class="el" href="class_pendulum.html#a601308f53870f73c6b1a8db293125092">Pendulum</a>, <a class="el" href="class_pole_tool.html#ae75d2c41006fff441c62e0ecfaf8fd35">PoleTool</a>, <a class="el" href="class_tape.html#a7a8b3f34f8bb6b72a01794dcdbfa2dee">Tape</a></li>
+<li>linePreviewMaterial&#160;:&#160;<a class="el" href="class_line_tool.html#a96492db72543b0e32864249f03fec52f">LineTool</a>, <a class="el" href="class_lot_tool.html#a1fbfbcb8c0ebd0f71e609abca033a6d6">LotTool</a>, <a class="el" href="class_pendulum.html#ae7556a7f5eb9489f3900537e95cebcdf">Pendulum</a>, <a class="el" href="class_pole_tool.html#aca485c9583f2ff69c132dfebc8677649">PoleTool</a>, <a class="el" href="class_tape.html#aa778c83fb81572be965662098a52bcb5">Tape</a></li>
+<li>lineRenderer&#160;:&#160;<a class="el" href="class_angle_tool.html#a7cad79bdeb58d592376fedfd0959c95d">AngleTool</a>, <a class="el" href="class_line_tool.html#a244559456f61fa42b39557e7627edcb4">LineTool</a>, <a class="el" href="class_lot_tool.html#aba288b4bb8b419bd1fc50abd2173189c">LotTool</a>, <a class="el" href="class_pendulum.html#a8de65d06d2eb87bef3c037e7dfac9908">Pendulum</a>, <a class="el" href="class_pole_tool.html#a83556f5ecd596ff5ed989ad7b6fe3307">PoleTool</a>, <a class="el" href="class_tape.html#a2457ddc04ccd4247c80eab41496ef3d4">Tape</a></li>
+<li>LineType&#160;:&#160;<a class="el" href="class_m_m_t_u_r_i_collection.html#a44786873138c66366e57a94c65204909">MMTURICollection</a></li>
+<li>List&#160;:&#160;<a class="el" href="class_list_loader.html#a4848723c413e16c6b1694edd70cf2fb5">ListLoader&lt; T &gt;</a></li>
+<li>loadingscene&#160;:&#160;<a class="el" href="class_loader.html#a5fdddcce2e6c1f966182ad7a3c0e09fb">Loader</a></li>
+<li>local&#160;:&#160;<a class="el" href="class_collapsable_stage.html#a9f51ac99b3256e0c18fd72e4c4124a32">CollapsableStage</a>, <a class="el" href="class_stage_loader.html#a73820456941d9cb8b5ab1f4ad5bddbb8">StageLoader</a></li>
+<li>local_stage&#160;:&#160;<a class="el" href="class_stage_static.html#a579d9db71338001b70cfe1374febd4b5">StageStatic</a></li>
+<li>LockOnly&#160;:&#160;<a class="el" href="class_hide_u_i.html#aa3e1b218fc70980b63d393e2333a5eed">HideUI</a></li>
+<li>LotModeIntersectionPoint&#160;:&#160;<a class="el" href="class_lot_tool.html#a3e402ecdb68181599a1d38f76df781ae">LotTool</a></li>
+<li>LotModeIsLineSelected&#160;:&#160;<a class="el" href="class_lot_tool.html#ac630aa2369dee754677fb154c6f856c0">LotTool</a></li>
+<li>LotModeIsPointSelected&#160;:&#160;<a class="el" href="class_lot_tool.html#a78ac5377e105980a2bb77db0fd6927ac">LotTool</a></li>
+<li>LotModeLineHit&#160;:&#160;<a class="el" href="class_lot_tool.html#a03b4ddc0a21bc7737673d76492f4607b">LotTool</a></li>
+<li>LotModeLinePointA&#160;:&#160;<a class="el" href="class_lot_tool.html#a0f2487cac691fd416ccc8001f745c2ac">LotTool</a></li>
+<li>LotModeLineSelected&#160;:&#160;<a class="el" href="class_lot_tool.html#a8e5c6bffdd2343f1a829471ae8097a33">LotTool</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_vars_m.html b/Doxygen/output/html/functions_vars_m.html
new file mode 100644
index 0000000000000000000000000000000000000000..57590634efde5e2f25492e4edecf5e001f848f5c
--- /dev/null
+++ b/Doxygen/output/html/functions_vars_m.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_vars_m.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_m" name="index_m"></a>- m -</h3><ul>
+<li>marker&#160;:&#160;<a class="el" href="class_fact_organizer.html#ac32ab3ce9c1ca4a3a99a75661a06be90">FactOrganizer</a>, <a class="el" href="class_public_fact_organizer.html#ae40a8ff41c7f5796ce04d1c5a95cf38b">PublicFactOrganizer</a></li>
+<li>MasterIDs&#160;:&#160;<a class="el" href="class_solution_organizer_1_1_sub_solution.html#a2cf8b6fba11bd8bf7f8942a52f82b159">SolutionOrganizer.SubSolution</a></li>
+<li>maxFrameIncrease&#160;:&#160;<a class="el" href="class_loading_screen_percentage.html#a237a60f53b3aee44f0e2ab0151223a3f">LoadingScreenPercentage</a></li>
+<li>maxHeight&#160;:&#160;<a class="el" href="class_pole_tool.html#a398d80eae97a3752566bd67bdda7c1f8">PoleTool</a>, <a class="el" href="class_tape.html#a1e32ef5930919e7491c5718453f3af43">Tape</a></li>
+<li>MaxLabelId&#160;:&#160;<a class="el" href="class_fact_organizer.html#abe60beebdfa8dff2de724fd72c6094e3">FactOrganizer</a>, <a class="el" href="class_public_fact_organizer.html#adf4db4a8616eb05c3f54927e476b58dc">PublicFactOrganizer</a></li>
+<li>MaxRange&#160;:&#160;<a class="el" href="class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999">Gadget</a>, <a class="el" href="class_world_cursor.html#a9908dca3f104fd3cbda39a67456d378b">WorldCursor</a></li>
+<li>mesh&#160;:&#160;<a class="el" href="class_circle_segment_generator.html#a93c2a33567a50e73ce439c2dc8bb83f6">CircleSegmentGenerator</a></li>
+<li>meshRendererToChange&#160;:&#160;<a class="el" href="class_mesh_renderer_hint_animation.html#a9fb44fce74e1d3757d205026bccbf545">MeshRendererHintAnimation</a></li>
+<li>meshRendererToChangeDefaultColor&#160;:&#160;<a class="el" href="class_mesh_renderer_hint_animation.html#aa990614172dd14484fb84420ef0a37e2">MeshRendererHintAnimation</a></li>
+<li>Messenger&#160;:&#160;<a class="el" href="class_create_loader.html#a268718f478ae33008538172317e08f66">CreateLoader</a></li>
+<li>MetaInf&#160;:&#160;<a class="el" href="class_fact_organizer.html#ad5555aba196a7b123addf7b62246e11c">FactOrganizer</a>, <a class="el" href="class_public_fact_organizer.html#a57eb271114cba31ef2935731350c173b">PublicFactOrganizer</a></li>
+<li>Metric&#160;:&#160;<a class="el" href="class_m_m_t_u_r_i_collection.html#acb54ee6e160d3479229bc3e715073197">MMTURICollection</a></li>
+<li>mmtServerProcess&#160;:&#160;<a class="el" href="class_m_m_t_interface.html#ab2b3f4de73b46d627570efbd77a19e67">MMTInterface</a></li>
+<li>mmtServerProcessInfo&#160;:&#160;<a class="el" href="class_m_m_t_interface.html#ada41a27c0c56db10c1053fa562a30c24">MMTInterface</a></li>
+<li>MMTURIs&#160;:&#160;<a class="el" href="class_j_s_o_n_manager.html#ae21635c82ec8792240f538aa467dedb8">JSONManager</a></li>
+<li>mode&#160;:&#160;<a class="el" href="class_menue_loader.html#ae25fa1c3f19c8659d7e0aadebdc53431">MenueLoader</a>, <a class="el" href="class_stage_static.html#a20f2ed5e85366b4ca52e1199186152fe">StageStatic</a></li>
+<li>mode_last&#160;:&#160;<a class="el" href="class_menue_loader.html#ac7506b9f67dace4300fb9255799f7330">MenueLoader</a></li>
+<li>modifier&#160;:&#160;<a class="el" href="class_hide_u_i.html#a85c125b1b561dd7231efb35985c7f2ba">HideUI</a></li>
+<li>modload&#160;:&#160;<a class="el" href="class_hide_u_i.html#af9c14de263c9e8ad25d11d123f9ae302">HideUI</a></li>
+<li>modredo&#160;:&#160;<a class="el" href="class_hide_u_i.html#aea57f90c42123066cdb0e04eb0fa117a">HideUI</a></li>
+<li>modreset&#160;:&#160;<a class="el" href="class_hide_u_i.html#a928ef2027144a91decdd95492418a5ac">HideUI</a></li>
+<li>modsave&#160;:&#160;<a class="el" href="class_hide_u_i.html#a0d8c5b5b830910b60e7cf248a1996062">HideUI</a></li>
+<li>modundo&#160;:&#160;<a class="el" href="class_hide_u_i.html#affb9fd89a41a78b0eb516d8396647c08">HideUI</a></li>
+<li>msg&#160;:&#160;<a class="el" href="class_scroll_1_1_scroll_application_checking_error.html#a7aa0bad2855a585aec71fc1729307706">Scroll.ScrollApplicationCheckingError</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_vars_n.html b/Doxygen/output/html/functions_vars_n.html
new file mode 100644
index 0000000000000000000000000000000000000000..50baa51a744adda530bf7304b4b3312f854f0da1
--- /dev/null
+++ b/Doxygen/output/html/functions_vars_n.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_vars_n.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_n" name="index_n"></a>- n -</h3><ul>
+<li>Name&#160;:&#160;<a class="el" href="class_create_loader.html#ad642b4f8fc613cbac1e831df168a348e">CreateLoader</a></li>
+<li>name&#160;:&#160;<a class="el" href="class_player_record.html#a9e8a207d6ff512a8cff513d9219e40ba">PlayerRecord</a>, <a class="el" href="class_stage.html#ac1281ad7083f3e5e403cce45289a0649">Stage</a></li>
+<li>NewAssignmentEvent&#160;:&#160;<a class="el" href="class_communication_events.html#aed36f9cca3210a36cded5951ed0f4c1a">CommunicationEvents</a></li>
+<li>next_slot&#160;:&#160;<a class="el" href="class_discrete_bar_slider.html#a6c6690429dc721bc42911a486b4829e4">DiscreteBarSlider</a></li>
+<li>nextRotation&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a3ad3ad74c46613f358ae7e2419e400a7">TaskCharakterAnimation</a></li>
+<li>nextscene&#160;:&#160;<a class="el" href="class_loader.html#a68c6dab153b022c0a0fe1f7992593fe2">Loader</a></li>
+<li>NoDescr&#160;:&#160;<a class="el" href="class_stage_loader.html#a36433c9ceb184251623defc37eb1d975">StageLoader</a></li>
+<li>NoId&#160;:&#160;<a class="el" href="class_stage_loader.html#a3c35f0731dd21e258df06cc6b767b7e9">StageLoader</a></li>
+<li>NoLocal&#160;:&#160;<a class="el" href="class_stage_loader.html#a5c0732ac651c2210d835026474b4ddde">StageLoader</a></li>
+<li>Normal&#160;:&#160;<a class="el" href="class_point_fact.html#abd1889af4a1f50d557eec9386727480f">PointFact</a></li>
+<li>NoStage&#160;:&#160;<a class="el" href="class_stage_loader.html#a499f4fdbdfd59aed438f4ff1d044e9c1">StageLoader</a></li>
+<li>NotLoadable&#160;:&#160;<a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ae16464c285e43889ef1a9d8f2a8e9e43">StageStatic.StageErrorStruct</a></li>
+<li>number&#160;:&#160;<a class="el" href="class_stage.html#a20fa1608a56af63b36cc3631c785cbb9">Stage</a></li>
+<li>number_of_Column&#160;:&#160;<a class="el" href="class_display_facts.html#aa893a4c66ebb7dc0a59d42db09965385">DisplayFacts</a>, <a class="el" href="class_display_scrolls.html#aeee442e3861f5ce1d17ecb680e06bbb6">DisplayScrolls</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_vars_o.html b/Doxygen/output/html/functions_vars_o.html
new file mode 100644
index 0000000000000000000000000000000000000000..9342823046d2c5eee009761c6e2740ba27c1976f
--- /dev/null
+++ b/Doxygen/output/html/functions_vars_o.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_vars_o.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_o" name="index_o"></a>- o -</h3><ul>
+<li>OnLine&#160;:&#160;<a class="el" href="class_m_m_t_u_r_i_collection.html#a9a04ee58367c78cf4c13caa8d717eb9c">MMTURICollection</a></li>
+<li>OnLineFacts&#160;:&#160;<a class="el" href="class_public_fact_organizer.html#a8666c6839c1028d059b6aa3728715dfb">PublicFactOrganizer</a></li>
+<li>original&#160;:&#160;<a class="el" href="class_scroll_1_1_scroll_dynamic_info.html#a1b5f400c55145422c6cfa864f65df58a">Scroll.ScrollDynamicInfo</a></li>
+<li>original_stage&#160;:&#160;<a class="el" href="class_edit_loader.html#a78cd6daa27056417ceac34dc61057360">EditLoader</a></li>
+<li>output&#160;:&#160;<a class="el" href="class_input_field_panel.html#acb5a02a6fe2bec986c6237f0cb66a2e5">InputFieldPanel</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_vars_p.html b/Doxygen/output/html/functions_vars_p.html
new file mode 100644
index 0000000000000000000000000000000000000000..98f296626c2b6804841421fb9b469e40361139de
--- /dev/null
+++ b/Doxygen/output/html/functions_vars_p.html
@@ -0,0 +1,138 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_vars_p.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
+<li>pageMenue&#160;:&#160;<a class="el" href="class_collapsable_category.html#a9458d662a974b0b2647698343d43c06f">CollapsableCategory</a>, <a class="el" href="class_collapsable_stage.html#a5c4f2161c0beb51b29bb7be902e7c601">CollapsableStage</a>, <a class="el" href="class_menue_loader.html#a58db453990401e5ddb6910ca26ea7621">MenueLoader</a></li>
+<li>Pages&#160;:&#160;<a class="el" href="class_menue_loader.html#aabe3205354d5997c1a0db35e02ebd9c7">MenueLoader</a></li>
+<li>parameterDisplayPrefab&#160;:&#160;<a class="el" href="class_scroll_details.html#a1c98de63d5bad4deb76acae589bbae83">ScrollDetails</a></li>
+<li>ParameterDisplays&#160;:&#160;<a class="el" href="class_scroll_details.html#adb8b1cd64731d0724d9c2b46d6ba6f46">ScrollDetails</a></li>
+<li>ParentCanvas&#160;:&#160;<a class="el" href="class_tool_mode_selector.html#a7fd6842a7a58d0b849e8097549592806">ToolModeSelector</a></li>
+<li>parseFactDictionary&#160;:&#160;<a class="el" href="class_parsing_dictionary.html#aa036d649b21d63850efdd356b3b2e64e">ParsingDictionary</a></li>
+<li>path&#160;:&#160;<a class="el" href="class_fact_organizer.html#a122f899ca8aa641e98ae151d1881404c">FactOrganizer</a>, <a class="el" href="class_stage.html#a20db72c7801d237fc540a5b418bb025f">Stage</a></li>
+<li>path_Val&#160;:&#160;<a class="el" href="class_solution_organizer.html#a20a88287acce441fc2f2fc25137e5f1e">SolutionOrganizer</a></li>
+<li>Pid&#160;:&#160;<a class="el" href="class_on_line_fact.html#a22793b93ba87abf89663b4db0f1d84d0">OnLineFact</a></li>
+<li>Pid1&#160;:&#160;<a class="el" href="class_abstract_line_fact.html#a6b284181a10a3f70b5a0b4a6b395b98b">AbstractLineFact</a>, <a class="el" href="class_angle_fact.html#aac7d53c0119ad92d4e16eb1a366338b7">AngleFact</a></li>
+<li>Pid2&#160;:&#160;<a class="el" href="class_abstract_line_fact.html#af446739ff8729464cbb65aea0e2ed053">AbstractLineFact</a>, <a class="el" href="class_angle_fact.html#a53722f0066a1732ff4e848c1ed33dc29">AngleFact</a></li>
+<li>Pid3&#160;:&#160;<a class="el" href="class_angle_fact.html#a42acb966b99dedfbc3742c3018c56dab">AngleFact</a></li>
+<li>player&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#ab22a22ed97277d42a350b19beb2c5d9e">TaskCharakterAnimation</a></li>
+<li>player_record&#160;:&#160;<a class="el" href="class_stage.html#a6df1ca7a3cd6a91ae6f501a3c7370761">Stage</a></li>
+<li>player_record_list&#160;:&#160;<a class="el" href="class_stage.html#a415322e81f811962f41ccc13a27b80fd">Stage</a></li>
+<li>playerInTalkingZone&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a91e70e73c8eef371e023f0e520375f6e">TaskCharakterAnimation</a></li>
+<li>Point&#160;:&#160;<a class="el" href="class_m_m_t_u_r_i_collection.html#a5e56e2ca65b8ba35be4b2a2aedbefa49">MMTURICollection</a>, <a class="el" href="class_point_fact.html#a8f7be00a80b5eb57ead541935efadd61">PointFact</a></li>
+<li>point&#160;:&#160;<a class="el" href="class_point_wrapper.html#a981d728dadfea2fcbcd3ce76e4a0db64">PointWrapper</a></li>
+<li>PointFacts&#160;:&#160;<a class="el" href="class_public_fact_organizer.html#aa2988f9f68a77312b50a3d3cbfb400ee">PublicFactOrganizer</a></li>
+<li>poleHeight&#160;:&#160;<a class="el" href="class_pole_tool.html#a202fa4814f37ad152945574937bd6c41">PoleTool</a></li>
+<li>positionRegister&#160;:&#160;<a class="el" href="class_math3d.html#a44b0a26cfe822b803dace3e4a17ab579">Math3d</a></li>
+<li>positionSamplesTaken&#160;:&#160;<a class="el" href="class_math3d.html#aeca897531a6dfa57295bf1d3296a3177">Math3d</a></li>
+<li>posTimeRegister&#160;:&#160;<a class="el" href="class_math3d.html#a1b40b723fbdadf0b616549f678a66836">Math3d</a></li>
+<li>prefab_Angle&#160;:&#160;<a class="el" href="class_display_facts.html#a51e636536fa460dd109deb009e195fff">DisplayFacts</a></li>
+<li>prefab_Default&#160;:&#160;<a class="el" href="class_display_facts.html#a9a2ba619092ce8543d028478f3b5fb19">DisplayFacts</a></li>
+<li>prefab_Distance&#160;:&#160;<a class="el" href="class_display_facts.html#ab3a393a56838f1dc55e03cd592575f53">DisplayFacts</a></li>
+<li>prefab_Line&#160;:&#160;<a class="el" href="class_display_facts.html#a05f9236cc54e4a9603905166125ef14e">DisplayFacts</a></li>
+<li>prefab_OnLine&#160;:&#160;<a class="el" href="class_display_facts.html#a2e3871ae51e6e0df6d65d5273bbee063">DisplayFacts</a></li>
+<li>prefab_Point&#160;:&#160;<a class="el" href="class_display_facts.html#a4f3bd59f0d3256e1f8ed8a1746622524">DisplayFacts</a></li>
+<li>prefabDictionary&#160;:&#160;<a class="el" href="class_display_facts.html#aeb8b64beee7aaf29042372ca1c20ad7c">DisplayFacts</a></li>
+<li>preferredStartScrollName&#160;:&#160;<a class="el" href="class_display_scrolls.html#a64aedbe6303009cd7c355a77b58335b6">DisplayScrolls</a></li>
+<li>problemTheory&#160;:&#160;<a class="el" href="class_scroll_1_1_scroll_theory_reference.html#ab0ccba22838e2ec7296293d1a847e658">Scroll.ScrollTheoryReference</a></li>
+<li>process&#160;:&#160;<a class="el" href="class_start_server.html#a9523f7d47efa452667297047919db2b5">StartServer</a></li>
+<li>processInfo&#160;:&#160;<a class="el" href="class_start_server.html#a639dd319a7bf52230d56a393f65e9e73">StartServer</a></li>
+<li>proof&#160;:&#160;<a class="el" href="class_scroll_1_1_scroll_value_fact.html#acb0dc04a822f1d64530ad1f70abc5c7c">Scroll.ScrollValueFact</a></li>
+<li>PushoutFactEndEvent&#160;:&#160;<a class="el" href="class_communication_events.html#a49cf139a22803b1a248488d4278ee249">CommunicationEvents</a></li>
+<li>PushoutFactEvent&#160;:&#160;<a class="el" href="class_communication_events.html#aab994fd3d515e69f88c039d32dad2eed">CommunicationEvents</a></li>
+<li>PushoutFactFailEvent&#160;:&#160;<a class="el" href="class_communication_events.html#a73edc421fb8c4d9af2a170457e34b2cc">CommunicationEvents</a></li>
+<li>pushoutFail&#160;:&#160;<a class="el" href="class_shiny_things.html#a6d1beba1f127cc1f1ffdff9e0a392b07">ShinyThings</a></li>
+<li>pushoutMaterial&#160;:&#160;<a class="el" href="class_shiny_things.html#a38eacf85d0a65fa3ae903d3884c26271">ShinyThings</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_vars_r.html b/Doxygen/output/html/functions_vars_r.html
new file mode 100644
index 0000000000000000000000000000000000000000..6716c7ec7cebdb2dae98c6f0f1c1fe26ab8232e2
--- /dev/null
+++ b/Doxygen/output/html/functions_vars_r.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_vars_r.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
+<li>radius&#160;:&#160;<a class="el" href="class_circle_segment_generator.html#adac141669eb6c69428b34ed0a0304a13">CircleSegmentGenerator</a></li>
+<li>radiusAroundObject&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a0eb6714f420afb4ac6251a8736a02129">TaskCharakterAnimation</a></li>
+<li>RainPrefab&#160;:&#160;<a class="el" href="class_shiny_things.html#a255ffee2831fd023a15eafa84b99485c">ShinyThings</a></li>
+<li>Ray&#160;:&#160;<a class="el" href="class_fact_spawner.html#abde8a3ce6f32157af7e4a9d1d46989bd">FactSpawner</a></li>
+<li>RayFacts&#160;:&#160;<a class="el" href="class_public_fact_organizer.html#afdd2ed4d7960694ca2675bfc85ff88a3">PublicFactOrganizer</a></li>
+<li>RealLit&#160;:&#160;<a class="el" href="class_m_m_t_u_r_i_collection.html#a7532b6ebeb3927e12681cc5fb171b91f">MMTURICollection</a></li>
+<li>ref&#160;:&#160;<a class="el" href="class_scroll.html#a543fd83fc759918791006ef764b09378">Scroll</a>, <a class="el" href="class_scroll_1_1_scroll_fact.html#a69f5573d41ded0172752dcf377db0b53">Scroll.ScrollFact</a></li>
+<li>RelationIndex&#160;:&#160;<a class="el" href="class_solution_organizer_1_1_sub_solution.html#aa56c26be1bf5457a8fdc07653815a48a">SolutionOrganizer.SubSolution</a></li>
+<li>RemoveFactEvent&#160;:&#160;<a class="el" href="class_communication_events.html#ae480138746e4a8784c16e4f6fc3400d8">CommunicationEvents</a></li>
+<li>rendered&#160;:&#160;<a class="el" href="class_scroll_1_1_scroll_dynamic_info.html#a7881a14d6a4586e91ae8628fc1b8fc04">Scroll.ScrollDynamicInfo</a></li>
+<li>Representation&#160;:&#160;<a class="el" href="class_fact.html#ac78c42d053d145656555d4af4e8a76b9">Fact</a></li>
+<li>requiredFacts&#160;:&#160;<a class="el" href="class_scroll.html#a095a93aa67c121b8d9e6dbae0e071f89">Scroll</a></li>
+<li>Rid&#160;:&#160;<a class="el" href="class_on_line_fact.html#a8ea1d30663b24733566d4001b01ee3e2">OnLineFact</a></li>
+<li>RiverWallCollider&#160;:&#160;<a class="el" href="class_line_spanning_over_river_world_comparer.html#ac054e8f0a38d393efcac9cc5c4dd880c">LineSpanningOverRiverWorldComparer</a></li>
+<li>rotate&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a58a6cfbec47964bece408a6a64a5cc69">TaskCharakterAnimation</a></li>
+<li>rotationRegister&#160;:&#160;<a class="el" href="class_math3d.html#a0c3a0bf45773d2c8834e0eeea7eb5bf1">Math3d</a></li>
+<li>rotationSamplesTaken&#160;:&#160;<a class="el" href="class_math3d.html#a64dea2a47f90cd54e9ebe0ea1a8a2433">Math3d</a></li>
+<li>rotationTime&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a78942058c4e3696c36443e217c41f1ee">TaskCharakterAnimation</a></li>
+<li>rotationUnits&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#ae031722f686338f76b9bc84b3034a2dc">TaskCharakterAnimation</a></li>
+<li>rotTimeRegister&#160;:&#160;<a class="el" href="class_math3d.html#a909fc243961c61e25fad35a5538003a3">Math3d</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_vars_s.html b/Doxygen/output/html/functions_vars_s.html
new file mode 100644
index 0000000000000000000000000000000000000000..c907db37f634087b3dff31d3724dea739924eac2
--- /dev/null
+++ b/Doxygen/output/html/functions_vars_s.html
@@ -0,0 +1,144 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_vars_s.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
+<li>s&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_o_m_s_t_r.html#a46066abd38b728b516344ab9d3bd470a">JSONManager.OMSTR</a></li>
+<li>samestep&#160;:&#160;<a class="el" href="struct_fact_organizer_1_1stepnote.html#acf09c7f5aab59a41ba9aea34d8fb34f7">FactOrganizer.stepnote</a>, <a class="el" href="struct_public_fact_organizer_1_1stepnote.html#a0378201a2345bda5699ac69aa5bc6026">PublicFactOrganizer.stepnote</a></li>
+<li>scene&#160;:&#160;<a class="el" href="class_stage.html#ae78f0e378edb786562247b44b9be8797">Stage</a></li>
+<li>scroll&#160;:&#160;<a class="el" href="class_menue_loader.html#a2947e213117b713b12320ec191d028d4">MenueLoader</a>, <a class="el" href="class_scroll_1_1_filled_scroll.html#a90173f418f03882f6978c538f2a6a710">Scroll.FilledScroll</a>, <a class="el" href="class_scroll_clicked_script.html#a519b89d89566d15d5c8f6e00bda56e94">ScrollClickedScript</a>, <a class="el" href="class_scroll_details.html#a6d8abb73bf580b384e5f96e90ea41256">ScrollDetails</a></li>
+<li>ScrollButtons&#160;:&#160;<a class="el" href="class_display_scrolls.html#a471e01a1ebaa2b480c495796705b9c65">DisplayScrolls</a></li>
+<li>ScrollFactHintEvent&#160;:&#160;<a class="el" href="class_communication_events.html#a678ecb60e0600652cbac01027986db7b">CommunicationEvents</a></li>
+<li>ScrollParameterObject&#160;:&#160;<a class="el" href="class_rendered_scroll_fact.html#a46b07146c68f89b57c1e78337a1b53a4">RenderedScrollFact</a></li>
+<li>ScrollPrefab&#160;:&#160;<a class="el" href="class_display_scrolls.html#a47520cc99f2ed9c14c7051def40e836e">DisplayScrolls</a></li>
+<li>scrolls&#160;:&#160;<a class="el" href="class_display_scrolls.html#a115d5b4b56410814d64414f2eb7ddd04">DisplayScrolls</a></li>
+<li>search_righthanded&#160;:&#160;<a class="el" href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128">FactComparer</a></li>
+<li>seconds&#160;:&#160;<a class="el" href="class_player_record.html#a6c19b6ba80ef40ffb075495edfe71bc0">PlayerRecord</a></li>
+<li>selectableTag&#160;:&#160;<a class="el" href="class_shiny_things.html#afc84ad4d0378789e1404c9a70fa39b4f">ShinyThings</a></li>
+<li>sentenceIndex&#160;:&#160;<a class="el" href="class_character_dialog.html#ae0fa9dc08b87e0ca573122a8cfed7891">CharacterDialog</a></li>
+<li>sentences&#160;:&#160;<a class="el" href="class_character_dialog.html#abe1c27f4cf1682b3b53ddefe67f57541">CharacterDialog</a></li>
+<li>ServerAdress&#160;:&#160;<a class="el" href="class_communication_events.html#a2a2f13df0541676197289f60ead7c782">CommunicationEvents</a></li>
+<li>ServerRunning&#160;:&#160;<a class="el" href="class_communication_events.html#a9eec27a70d45c4847bfdb5a5d37e38a9">CommunicationEvents</a></li>
+<li>Showing&#160;:&#160;<a class="el" href="class_tool_mode_selector.html#af5197a98937ef727e6550dddef6e2717">ToolModeSelector</a></li>
+<li>simulationSpeed&#160;:&#160;<a class="el" href="class_shiny_things.html#a9a10c49fd7a570a14affde444c3ddabd">ShinyThings</a></li>
+<li>Sketch&#160;:&#160;<a class="el" href="class_m_m_t_u_r_i_collection.html#a9a99b3ef7a79ae1eaa253c2f53beaaa4">MMTURICollection</a></li>
+<li>slider&#160;:&#160;<a class="el" href="class_discrete_bar_slider.html#a1a03f085384e77a69354180c4dccba39">DiscreteBarSlider</a></li>
+<li>slots&#160;:&#160;<a class="el" href="class_discrete_bar_slider.html#a7582ef0c1626a111d29486098f5f0a1e">DiscreteBarSlider</a></li>
+<li>slowDownCount&#160;:&#160;<a class="el" href="class_shiny_things.html#a882c73674c5203110a4e0caa608f5ce9">ShinyThings</a></li>
+<li>slowDownCounter&#160;:&#160;<a class="el" href="class_shiny_things.html#ac76ada4bb051612457fd0c39d3c2c9aa">ShinyThings</a></li>
+<li>slowDownSwitch&#160;:&#160;<a class="el" href="class_shiny_things.html#a89db433f320f2a853f6136443f38168e">ShinyThings</a></li>
+<li>SnapEvent&#160;:&#160;<a class="el" href="class_communication_events.html#a4eff0f35c6d63470d8925d2f91017601">CommunicationEvents</a></li>
+<li>snapLayerMask&#160;:&#160;<a class="el" href="class_world_cursor.html#ab7a468c03f6ab5b0bc22e7872ba1d6fe">WorldCursor</a></li>
+<li>soft_resetted&#160;:&#160;<a class="el" href="class_fact_organizer.html#a7a56ba2fdfab02f286109c1f397f71ac">FactOrganizer</a>, <a class="el" href="class_public_fact_organizer.html#a46c132ac3bbd3e8bb65939b863687ede">PublicFactOrganizer</a></li>
+<li>solution&#160;:&#160;<a class="el" href="class_stage.html#ad99036faecb6777fb860cca1ae7731d5">Stage</a></li>
+<li>SolutionIndex&#160;:&#160;<a class="el" href="class_solution_organizer_1_1_sub_solution.html#af780452c21e3a6ff6178ddc4b452924d">SolutionOrganizer.SubSolution</a></li>
+<li>solutionTheory&#160;:&#160;<a class="el" href="class_scroll_1_1_scroll_theory_reference.html#a234c0b6d848790cbb47632a36f57f284">Scroll.ScrollTheoryReference</a></li>
+<li>solved&#160;:&#160;<a class="el" href="class_player_record.html#a152ca411a66550ddd733d72a87756a2b">PlayerRecord</a></li>
+<li>speedSlowDown&#160;:&#160;<a class="el" href="class_shiny_things.html#a90cf6430ba9bd17a04e8a111e4af1c20">ShinyThings</a></li>
+<li>Sphere&#160;:&#160;<a class="el" href="class_fact_spawner.html#a5c0d07dc4dfb19e55c746c7af5612e75">FactSpawner</a></li>
+<li>Sprite&#160;:&#160;<a class="el" href="class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0">Gadget</a></li>
+<li>stage_name&#160;:&#160;<a class="el" href="class_collapsable_stage.html#a66257318be409f62ab1e0b62564b0bac">CollapsableStage</a></li>
+<li>StageAccomplished&#160;:&#160;<a class="el" href="class_global_behaviour.html#af3fd613783b22b848963010001ff6771">GlobalBehaviour</a></li>
+<li>StageEntry&#160;:&#160;<a class="el" href="class_collapsable_category.html#a10346cf730d9029d32b2579f1d3fc76d">CollapsableCategory</a></li>
+<li>StageEntryEntry&#160;:&#160;<a class="el" href="class_collapsable_category.html#a88f2dc544e7fc2e1538b80c14c85a47e">CollapsableCategory</a></li>
+<li>StageError&#160;:&#160;<a class="el" href="class_global_behaviour.html#abbec43f7d5dbf7c70213178810544945">GlobalBehaviour</a></li>
+<li>StageLocal&#160;:&#160;<a class="el" href="class_stage_static.html#ade03945166bc7905fefcf96c7751b832">StageStatic</a></li>
+<li>StageNotYetAccomplished&#160;:&#160;<a class="el" href="class_global_behaviour.html#a3d991dac3c1b85a7e159794cbe20bf62">GlobalBehaviour</a></li>
+<li>StageOfficial&#160;:&#160;<a class="el" href="class_stage_static.html#a8bd51b08430b5855fa4c23a62f181f5a">StageStatic</a></li>
+<li>standing&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#ab5c1fc8149c11881909c9a060dbc7a4c">TaskCharakterAnimation</a></li>
+<li>standingTime&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a112ccb4e42afd3ac8bebfa2576320991">TaskCharakterAnimation</a></li>
+<li>StartingPosition&#160;:&#160;<a class="el" href="class_drag_handling.html#aef76f4210b39631d03f8d45906d749d8">DragHandling</a></li>
+<li>steplink&#160;:&#160;<a class="el" href="struct_fact_organizer_1_1stepnote.html#a4fc8dd732ea1e74e541e68bded7dea14">FactOrganizer.stepnote</a>, <a class="el" href="struct_public_fact_organizer_1_1stepnote.html#ac183c2d4c52d796a0d6940cb766da33d">PublicFactOrganizer.stepnote</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_vars_t.html b/Doxygen/output/html/functions_vars_t.html
new file mode 100644
index 0000000000000000000000000000000000000000..d28567551ec5352e59854baab46779243c04e5b8
--- /dev/null
+++ b/Doxygen/output/html/functions_vars_t.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_vars_t.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
+<li>talkingZoneCapsule&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a9752905f3c1a5ecfdb7a66e692be736e">TaskCharakterAnimation</a></li>
+<li>talkingZoneDistance&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#a01ef893c6af519c973d7a1488542d303">TaskCharakterAnimation</a></li>
+<li>TapeModeFirstPointSelected&#160;:&#160;<a class="el" href="class_tape.html#a129b506622904d5750499d9c11f6de69">Tape</a></li>
+<li>TapeModeIsFirstPointSelected&#160;:&#160;<a class="el" href="class_tape.html#aa5d6d3eed5688ca4996c222789f6fc60">Tape</a></li>
+<li>taskCharacterAddressed&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#ad04c3cf6cf00321e35a16c4cdeb6b56a">TaskCharakterAnimation</a></li>
+<li>tempChild&#160;:&#160;<a class="el" href="class_math3d.html#a9a9aacf87664617b54ecd563bd119cec">Math3d</a></li>
+<li>tempColor&#160;:&#160;<a class="el" href="class_shiny_things.html#aa30cae8e8e4dcd561e88af1791968c28">ShinyThings</a></li>
+<li>tempMaterial&#160;:&#160;<a class="el" href="class_shiny_things.html#a9276bdacba8d7b193a963ae949177bec">ShinyThings</a></li>
+<li>tempParent&#160;:&#160;<a class="el" href="class_math3d.html#a1cc740f420d82ce87e358c6fd2cad83e">Math3d</a></li>
+<li>textDisplay&#160;:&#160;<a class="el" href="class_character_dialog.html#aacaf458915b8b1e1fc55fa982dad61b7">CharacterDialog</a></li>
+<li>textHint&#160;:&#160;<a class="el" href="class_character_dialog.html#ad3507f81cf3b94ce4160b13a8dbab8cc">CharacterDialog</a></li>
+<li>textReseted&#160;:&#160;<a class="el" href="class_character_dialog.html#a18420c68fa67d556f2d1a41f01d517ba">CharacterDialog</a></li>
+<li>TextTransform&#160;:&#160;<a class="el" href="class_hover_text.html#afb488338dbf994b55175ab799fdbbe9c">HoverText</a></li>
+<li>TimeEntry&#160;:&#160;<a class="el" href="class_collapsable_stage.html#a93bf2205c862c114ef98b5c495d32abe">CollapsableStage</a></li>
+<li>timer&#160;:&#160;<a class="el" href="class_character_dialog.html#a59d09166485e224925c9b060f79843f4">CharacterDialog</a>, <a class="el" href="class_image_hint_animation.html#aed7d894d8a0ed72f88587eeb61d25976">ImageHintAnimation</a>, <a class="el" href="class_mesh_renderer_hint_animation.html#a3f0416fb5dcde56225382e9c27ee7123">MeshRendererHintAnimation</a>, <a class="el" href="class_task_charakter_animation.html#a7725f6b02e963312f3f61fd4f90c666d">TaskCharakterAnimation</a></li>
+<li>timerDuration&#160;:&#160;<a class="el" href="class_shiny_things.html#ae2b1397cd555a916a452cb2fec02c515">ShinyThings</a></li>
+<li>timerDurationEnd&#160;:&#160;<a class="el" href="class_shiny_things.html#a71194e56c2f917dddd4328424da7e149">ShinyThings</a></li>
+<li>ToolModeChangedEvent&#160;:&#160;<a class="el" href="class_communication_events.html#a30717a8dee77d04da647e75d616fed6b">CommunicationEvents</a></li>
+<li>tp&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html#a1a1f71dbf28fc423f0f68295142cbe76">JSONManager.MMTSymbolDeclaration</a>, <a class="el" href="class_scroll_1_1_scroll_symbol_fact.html#a0a9586c1c73cf57e4f77bde359963924">Scroll.ScrollSymbolFact</a></li>
+<li>TriggerEvent&#160;:&#160;<a class="el" href="class_communication_events.html#a42aa894d895fcccfea05a3823bc2a683">CommunicationEvents</a></li>
+<li>tryScrollListTimes&#160;:&#160;<a class="el" href="class_display_scrolls.html#aad89e941e599fbd6cd45163535cbb8d3">DisplayScrolls</a></li>
+<li>Tuple&#160;:&#160;<a class="el" href="class_m_m_t_u_r_i_collection.html#a177668d9d318a481ea5dedeac15d9d3e">MMTURICollection</a></li>
+<li>typingActive&#160;:&#160;<a class="el" href="class_character_dialog.html#a622fbdcebd7dd70dcb85276df04c81c7">CharacterDialog</a></li>
+<li>typingSpeed&#160;:&#160;<a class="el" href="class_character_dialog.html#af9f55a2c9b8ccfaee1e9118960ccbc07">CharacterDialog</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_vars_u.html b/Doxygen/output/html/functions_vars_u.html
new file mode 100644
index 0000000000000000000000000000000000000000..e63d58920d923478afed66d67cc9fffecd691fc4
--- /dev/null
+++ b/Doxygen/output/html/functions_vars_u.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_vars_u.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_u" name="index_u"></a>- u -</h3><ul>
+<li>UICanvas&#160;:&#160;<a class="el" href="class_hide_u_i.html#ae42fa57983521010e04ec7d94353c941">HideUI</a></li>
+<li>UIManager&#160;:&#160;<a class="el" href="class_tool_mode_selector.html#a7be7ff2988aeb35987f74546a80d81f4">ToolModeSelector</a></li>
+<li>UiName&#160;:&#160;<a class="el" href="class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53">Gadget</a></li>
+<li>UnusedLabelIds&#160;:&#160;<a class="el" href="class_fact_organizer.html#a73fbad1fcaecbea82d76f471da0aa0c7">FactOrganizer</a>, <a class="el" href="class_public_fact_organizer.html#a405ffe12563221c4951f91d9b3608fd3">PublicFactOrganizer</a></li>
+<li>uri&#160;:&#160;<a class="el" href="class_add_fact_response.html#a5822ed8cc95bb1b3ac2fcba36e8e5223">AddFactResponse</a></li>
+<li>URI&#160;:&#160;<a class="el" href="class_fact_object.html#aae78f8bda72cf67837eeaa2c3247b1c0">FactObject</a></li>
+<li>uri&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_o_m_s.html#ae4fdeae8330ac12a54b5efe66d8b6dd8">JSONManager.OMS</a>, <a class="el" href="class_j_s_o_n_manager_1_1_u_r_i.html#a2296dd38e09326f3f813b69fd0d9b1c2">JSONManager.URI</a>, <a class="el" href="class_scroll_1_1_uri_reference.html#addc429ccd96a4b061d1b165f73e8b4a8">Scroll.UriReference</a></li>
+<li>use_install_folder&#160;:&#160;<a class="el" href="class_stage.html#a511e21222f0180412a5cf0c457c8cdd5">Stage</a></li>
+<li>useCamCurser&#160;:&#160;<a class="el" href="class_world_cursor.html#a0982b39de92eb54c90507dc10eff9d7a">WorldCursor</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_vars_v.html b/Doxygen/output/html/functions_vars_v.html
new file mode 100644
index 0000000000000000000000000000000000000000..e433af3df8d21028d4129d449633ebe07a3e3c52
--- /dev/null
+++ b/Doxygen/output/html/functions_vars_v.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_vars_v.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_v" name="index_v"></a>- v -</h3><ul>
+<li>v&#160;:&#160;<a class="el" href="class_discrete_bar_slider.html#a589dfea97d5ef215bf48571d8e55fc11">DiscreteBarSlider</a></li>
+<li>valid&#160;:&#160;<a class="el" href="class_scroll_1_1_scroll_application_info.html#ab3cf484877785a037e9f6abb53eeee43">Scroll.ScrollApplicationInfo</a>, <a class="el" href="class_scroll_1_1_scroll_dynamic_info.html#a1fa8db017b3b9831d3e3140aff834788">Scroll.ScrollDynamicInfo</a></li>
+<li>ValidationSet&#160;:&#160;<a class="el" href="class_solution_organizer.html#a65f9c46f6d1bf11d585f8fe97f889584">SolutionOrganizer</a></li>
+<li>value&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#a8fd467bca525f8bd1b371016413b22d9">JSONManager.MMTValueDeclaration</a>, <a class="el" href="class_scroll_1_1_scroll_value_fact.html#adb93ce5d48aa463861fcdfe9dffed3bc">Scroll.ScrollValueFact</a></li>
+<li>valueTp&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#afc486970fc43bcb31e490dd1e4c2a677">JSONManager.MMTValueDeclaration</a>, <a class="el" href="class_scroll_1_1_scroll_value_fact.html#a5fcbf834e29ab16ea12bb8b821a7206d">Scroll.ScrollValueFact</a></li>
+<li>vectorPrecission&#160;:&#160;<a class="el" href="class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5">Math3d</a></li>
+<li>VerboseURI&#160;:&#160;<a class="el" href="class_communication_events.html#a229a69dda488cbcaca3dc0ebd385b71e">CommunicationEvents</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_vars_w.html b/Doxygen/output/html/functions_vars_w.html
new file mode 100644
index 0000000000000000000000000000000000000000..43d380db4a32e17fdabeadb82154d81ef9c32171
--- /dev/null
+++ b/Doxygen/output/html/functions_vars_w.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_vars_w.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_w" name="index_w"></a>- w -</h3><ul>
+<li>WaitingText&#160;:&#160;<a class="el" href="class_start_server.html#ac4da4af85c6c0504d1a2d3b0d81aeca3">StartServer</a></li>
+<li>walkAroundObject&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#af19ccad0e88ba698a14c03c44fe471b0">TaskCharakterAnimation</a></li>
+<li>walking&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#af1459ffecb2f7a648ef283aee233369a">TaskCharakterAnimation</a></li>
+<li>walkingTime&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#af2f41b9d4467ddf33577d5bc737d044b">TaskCharakterAnimation</a></li>
+<li>WatchedFacts&#160;:&#160;<a class="el" href="class_public_fact_organizer.html#ae9bad8b20c34b3719aeb7f258abeb734">PublicFactOrganizer</a></li>
+<li>Workflow&#160;:&#160;<a class="el" href="class_fact_organizer.html#af41acf88e3283cb3e8a9ce15e66117fe">FactOrganizer</a>, <a class="el" href="class_public_fact_organizer.html#aaf52498072fea54f2771be4b31137308">PublicFactOrganizer</a></li>
+<li>workflow_id&#160;:&#160;<a class="el" href="struct_fact_organizer_1_1meta.html#a1ffdc7794534772f36ec73b755267dc5">FactOrganizer.meta</a>, <a class="el" href="struct_public_fact_organizer_1_1meta.html#aba17b6ca864ffe42636001f88b5adc13">PublicFactOrganizer.meta</a></li>
+<li>worksteps&#160;:&#160;<a class="el" href="class_fact_organizer.html#ad19ac6f1d28f88dd37dec27b29cf1a8e">FactOrganizer</a>, <a class="el" href="class_public_fact_organizer.html#a08850ceb5f9e8bd01a731986402131f0">PublicFactOrganizer</a></li>
+<li>WorldDropdown&#160;:&#160;<a class="el" href="class_create_loader.html#a59bf72afa710c68d4362ffdb0e3bb234">CreateLoader</a></li>
+<li>Worlds&#160;:&#160;<a class="el" href="class_stage_static.html#ac3e5974d8914bfcd35e9de55d3f7e81d">StageStatic</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_vars_x.html b/Doxygen/output/html/functions_vars_x.html
new file mode 100644
index 0000000000000000000000000000000000000000..23f9b37f29951b6233e1b87a196e210142f044e6
--- /dev/null
+++ b/Doxygen/output/html/functions_vars_x.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_vars_x.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_x" name="index_x"></a>- x -</h3><ul>
+<li>X_Pacece_Between_Items&#160;:&#160;<a class="el" href="class_display_facts.html#a7101c78efeef5c83f88c7899097b6f19">DisplayFacts</a>, <a class="el" href="class_display_scrolls.html#a12494cc9456453cf3f792a1ddcef26df">DisplayScrolls</a></li>
+<li>x_Start&#160;:&#160;<a class="el" href="class_display_facts.html#a6e69538a3974b34cb12633068dde8825">DisplayFacts</a>, <a class="el" href="class_display_scrolls.html#a3a8c524445aa2fc9b8f9e4f875a74474">DisplayScrolls</a>, <a class="el" href="class_scroll_details.html#a1463a71da841e3fa5e98cc5f1b186bf8">ScrollDetails</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_vars_y.html b/Doxygen/output/html/functions_vars_y.html
new file mode 100644
index 0000000000000000000000000000000000000000..5b2151c4fbdd3efa40b0cf986e0286614e99c82c
--- /dev/null
+++ b/Doxygen/output/html/functions_vars_y.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_vars_y.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+&#160;
+
+<h3><a id="index_y" name="index_y"></a>- y -</h3><ul>
+<li>y_Pacece_Between_Items&#160;:&#160;<a class="el" href="class_display_facts.html#adcc13622961b28f4641c7aee559b9447">DisplayFacts</a>, <a class="el" href="class_display_scrolls.html#a1dc54572cc7e15ff936bd432fc0b34fe">DisplayScrolls</a></li>
+<li>y_Paece_Between_Items&#160;:&#160;<a class="el" href="class_scroll_details.html#aabeeba25af51f262b02b32c35c445d80">ScrollDetails</a></li>
+<li>y_Start&#160;:&#160;<a class="el" href="class_display_facts.html#ae456f564c635bc9b5b3108bde3e20bbd">DisplayFacts</a>, <a class="el" href="class_display_scrolls.html#a084e9003fba64e26d56ed5ef955e996b">DisplayScrolls</a>, <a class="el" href="class_scroll_details.html#a87f0efdeb12adb4e03c26866870cd20f">ScrollDetails</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_w.html b/Doxygen/output/html/functions_w.html
new file mode 100644
index 0000000000000000000000000000000000000000..e73c779f765d27edb69d06f7fd90783add1f21fd
--- /dev/null
+++ b/Doxygen/output/html/functions_w.html
@@ -0,0 +1,111 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_w.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
+
+<h3><a id="index_w" name="index_w"></a>- w -</h3><ul>
+<li>WaitingText&#160;:&#160;<a class="el" href="class_start_server.html#ac4da4af85c6c0504d1a2d3b0d81aeca3">StartServer</a></li>
+<li>walkAroundObject&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#af19ccad0e88ba698a14c03c44fe471b0">TaskCharakterAnimation</a></li>
+<li>walking&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#af1459ffecb2f7a648ef283aee233369a">TaskCharakterAnimation</a></li>
+<li>walkingTime&#160;:&#160;<a class="el" href="class_task_charakter_animation.html#af2f41b9d4467ddf33577d5bc737d044b">TaskCharakterAnimation</a></li>
+<li>WatchedFacts&#160;:&#160;<a class="el" href="class_public_fact_organizer.html#ae9bad8b20c34b3719aeb7f258abeb734">PublicFactOrganizer</a></li>
+<li>Workflow&#160;:&#160;<a class="el" href="class_fact_organizer.html#af41acf88e3283cb3e8a9ce15e66117fe">FactOrganizer</a>, <a class="el" href="class_public_fact_organizer.html#aaf52498072fea54f2771be4b31137308">PublicFactOrganizer</a></li>
+<li>workflow_id&#160;:&#160;<a class="el" href="struct_fact_organizer_1_1meta.html#a1ffdc7794534772f36ec73b755267dc5">FactOrganizer.meta</a>, <a class="el" href="struct_public_fact_organizer_1_1meta.html#aba17b6ca864ffe42636001f88b5adc13">PublicFactOrganizer.meta</a></li>
+<li>WorkflowAdd()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a6507936f300a99b81fb3d930d96b1caa">FactOrganizer</a></li>
+<li>worksteps&#160;:&#160;<a class="el" href="class_fact_organizer.html#ad19ac6f1d28f88dd37dec27b29cf1a8e">FactOrganizer</a>, <a class="el" href="class_public_fact_organizer.html#a08850ceb5f9e8bd01a731986402131f0">PublicFactOrganizer</a></li>
+<li>WorldDropdown&#160;:&#160;<a class="el" href="class_create_loader.html#a59bf72afa710c68d4362ffdb0e3bb234">CreateLoader</a></li>
+<li>Worlds&#160;:&#160;<a class="el" href="class_stage_static.html#ac3e5974d8914bfcd35e9de55d3f7e81d">StageStatic</a></li>
+<li>WriteJson()&#160;:&#160;<a class="el" href="class_j_s_o_n_manager_1_1_json_inheritence_converter.html#a8bf575557ab2336d9a49eade17771ef1">JSONManager.JsonInheritenceConverter&lt; T &gt;</a></li>
+<li>WriteToJsonFile()&#160;:&#160;<a class="el" href="class_j_s_o_n_manager.html#a39e9fe04ae0420ab91ce59f9dba875f4">JSONManager</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_x.html b/Doxygen/output/html/functions_x.html
new file mode 100644
index 0000000000000000000000000000000000000000..b0ecbec32be79183972db1c71e614c794ee329ef
--- /dev/null
+++ b/Doxygen/output/html/functions_x.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_x.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
+
+<h3><a id="index_x" name="index_x"></a>- x -</h3><ul>
+<li>X_Pacece_Between_Items&#160;:&#160;<a class="el" href="class_display_facts.html#a7101c78efeef5c83f88c7899097b6f19">DisplayFacts</a>, <a class="el" href="class_display_scrolls.html#a12494cc9456453cf3f792a1ddcef26df">DisplayScrolls</a></li>
+<li>x_Start&#160;:&#160;<a class="el" href="class_display_facts.html#a6e69538a3974b34cb12633068dde8825">DisplayFacts</a>, <a class="el" href="class_display_scrolls.html#a3a8c524445aa2fc9b8f9e4f875a74474">DisplayScrolls</a>, <a class="el" href="class_scroll_details.html#a1463a71da841e3fa5e98cc5f1b186bf8">ScrollDetails</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/functions_y.html b/Doxygen/output/html/functions_y.html
new file mode 100644
index 0000000000000000000000000000000000000000..dc6cc6db140d9f5421defc5f8b37d4d4c2595782
--- /dev/null
+++ b/Doxygen/output/html/functions_y.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('functions_y.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
+
+<h3><a id="index_y" name="index_y"></a>- y -</h3><ul>
+<li>y_Pacece_Between_Items&#160;:&#160;<a class="el" href="class_display_facts.html#adcc13622961b28f4641c7aee559b9447">DisplayFacts</a>, <a class="el" href="class_display_scrolls.html#a1dc54572cc7e15ff936bd432fc0b34fe">DisplayScrolls</a></li>
+<li>y_Paece_Between_Items&#160;:&#160;<a class="el" href="class_scroll_details.html#aabeeba25af51f262b02b32c35c445d80">ScrollDetails</a></li>
+<li>y_Start&#160;:&#160;<a class="el" href="class_display_facts.html#ae456f564c635bc9b5b3108bde3e20bbd">DisplayFacts</a>, <a class="el" href="class_display_scrolls.html#a084e9003fba64e26d56ed5ef955e996b">DisplayScrolls</a>, <a class="el" href="class_scroll_details.html#a87f0efdeb12adb4e03c26866870cd20f">ScrollDetails</a></li>
+<li>yeetusdeletus()&#160;:&#160;<a class="el" href="class_fact_organizer.html#a80782d4ec977d8033da8f68f8f00caf6">FactOrganizer</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/hierarchy.html b/Doxygen/output/html/hierarchy.html
new file mode 100644
index 0000000000000000000000000000000000000000..a93ffbc6160d7e3ae0676e1c09f44e37481bde23
--- /dev/null
+++ b/Doxygen/output/html/hierarchy.html
@@ -0,0 +1,248 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Class Hierarchy</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('hierarchy.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">Class Hierarchy</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
+<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html" target="_self">AbstractLineFactWrappedCRTP&lt; LineFact &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_line_fact.html" target="_self">LineFact</a></td><td class="desc">Line within 3D Space of finite length </td></tr>
+<tr id="row_1_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html" target="_self">AbstractLineFactWrappedCRTP&lt; RayFact &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_ray_fact.html" target="_self">RayFact</a></td><td class="desc">Ray within 3D Space of infinite length </td></tr>
+<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_add_fact_response.html" target="_self">AddFactResponse</a></td><td class="desc">class to Read AddFact Responses. </td></tr>
+<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_communication_events.html" target="_self">CommunicationEvents</a></td><td class="desc"></td></tr>
+<tr id="row_4_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_4_" class="arrow" onclick="toggleFolder('4_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>EqualityComparer</b></td><td class="desc"></td></tr>
+<tr id="row_4_0_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_4_0_" class="arrow" onclick="toggleFolder('4_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_fact_comparer.html" target="_self">FactComparer</a></td><td class="desc">Base class for all <a class="el" href="class_fact_comparer.html" title="Base class for all FactComparer to be used in conjucntion with Stage.solution SolutionOrganizer,...">FactComparer</a> to be used in conjucntion with <a class="el" href="class_stage.html#ad99036faecb6777fb860cca1ae7731d5" title="Defining when this Stage.player_record is considered as solved. FactOrganizer.DynamiclySolved(Solutio...">Stage.solution</a> </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_solution_organizer.html" title="Solution of a Stage">SolutionOrganizer</a>, <a class="el" href="class_solution_organizer.html#a65f9c46f6d1bf11d585f8fe97f889584" title="A collection of constrains of which all have to be true SubSolution, FactOrganizer....">SolutionOrganizer.ValidationSet</a>, FactOrganizer.DynamiclySolved(SolutionOrganizer, out System.Collections.Generic.List&lt;System.Collections.Generic.List&lt;string&gt;&gt;, out System.Collections.Generic.List&lt;System.Collections.Generic.List&lt;string&gt;&gt;)</dd></dl>
+</td></tr>
+<tr id="row_4_0_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_fact_equivalents_comparer.html" target="_self">FactEquivalentsComparer</a></td><td class="desc">Checks if both <a class="el" href="class_fact.html">Facts</a> are Equivalent, while accounting for Unity and floating point precission </td></tr>
+<tr id="row_4_0_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_line_fact_hight_comparer.html" target="_self">LineFactHightComparer</a></td><td class="desc">Checks <a class="el" href="class_line_fact.html">LineFacts</a> if <a class="el" href="class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).fact</a> is at least of same length as <a class="el" href="class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).solution</a>, while accounting for Unity and floating point precission </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5">Math3d.vectorPrecission</a></dd></dl>
+</td></tr>
+<tr id="row_4_0_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_line_fact_hight_direction_comparer.html" target="_self">LineFactHightDirectionComparer</a></td><td class="desc">Checks <a class="el" href="class_line_fact.html">LineFacts</a> if <a class="el" href="class_line_fact_hight_direction_comparer.html#ad0bc01311d7a79c1239041a23f707c30" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).fact</a> is of same direction and at least of same length as <a class="el" href="class_line_fact_hight_direction_comparer.html#ad0bc01311d7a79c1239041a23f707c30" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).solution</a>, while accounting for Unity and floating point precission </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5">Math3d.vectorPrecission</a></dd></dl>
+</td></tr>
+<tr id="row_4_0_3_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_line_spanning_over_river_world_comparer.html" target="_self">LineSpanningOverRiverWorldComparer</a></td><td class="desc">Checks <a class="el" href="class_line_fact.html">LineFacts</a> if <a class="el" href="class_line_spanning_over_river_world_comparer.html#a991df0f714d7cc028c8a4a45a1ac0c94" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).fact</a> spanns over (not within) the river in RiverWorld. Needs a dummy <a class="el" href="class_line_spanning_over_river_world_comparer.html#a991df0f714d7cc028c8a4a45a1ac0c94" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).solution</a>. </td></tr>
+<tr id="row_5_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_5_" class="arrow" onclick="toggleFolder('5_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_fact.html" target="_self">Fact</a></td><td class="desc">Fact representation of Unity; mostly mirrors Facts of MMT. </td></tr>
+<tr id="row_5_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_fact_wrapped_c_r_t_p.html" target="_self">FactWrappedCRTP&lt; T &gt;</a></td><td class="desc">Implements CRTP for <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a>; Escalates constructors; </td></tr>
+<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_fact_manager.html" target="_self">FactManager</a></td><td class="desc">Initiates named <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> and adds it to StageStatic.stage.factState </td></tr>
+<tr id="row_7_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_7_" class="arrow" onclick="toggleFolder('7_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_fact_organizer.html" target="_self">FactOrganizer</a></td><td class="desc">Organizes (insertion/ deletion / etc. operations) and sepperates <a class="el" href="class_fact.html">Fact</a> spaces. Keeps track of insertion/ deletion actions for <a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577" title="Undoes an entire step or last softreset . No Fact will be actually added, removed or deleted; only it...">undo</a> and <a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258" title="Redoes an entire step . No Fact will be actually added, removed or deleted; only its visablity and me...">redo</a>. </td></tr>
+<tr id="row_7_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_public_fact_organizer.html" target="_self">PublicFactOrganizer</a></td><td class="desc">JsonReader/ JsonWriter readable and creatable format. TODO? PERF? SE? JsonInheritanceProblem: scrap this hardwired class and implement dynamic approach with JsonConverter (see JSONManager.JsonInheritenceConverter&lt;T&gt;) </td></tr>
+<tr id="row_7_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_solution_organizer.html" target="_self">SolutionOrganizer</a></td><td class="desc">Solution of a <a class="el" href="class_stage.html">Stage</a> </td></tr>
+<tr id="row_8_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_8_" class="arrow" onclick="toggleFolder('8_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_fact_wrapped_c_r_t_p.html" target="_self">FactWrappedCRTP&lt; AbstractLineFact &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_8_0_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_8_0_" class="arrow" onclick="toggleFolder('8_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_abstract_line_fact.html" target="_self">AbstractLineFact</a></td><td class="desc">Base-class for 1D-Facts </td></tr>
+<tr id="row_8_0_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_abstract_line_fact_wrapped_c_r_t_p.html" target="_self">AbstractLineFactWrappedCRTP&lt; T &gt;</a></td><td class="desc">Implements CRTP for <a class="el" href="class_abstract_line_fact.html" title="Base-class for 1D-Facts">AbstractLineFact</a>; Escalates constructors; </td></tr>
+<tr id="row_9_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_9_" class="arrow" onclick="toggleFolder('9_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_fact_wrapped_c_r_t_p.html" target="_self">FactWrappedCRTP&lt; AngleFact &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_9_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_angle_fact.html" target="_self">AngleFact</a></td><td class="desc">Angle comprised of three <a class="el" href="class_point_fact.html">PointFacts</a> [A,B,C] </td></tr>
+<tr id="row_10_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_10_" class="arrow" onclick="toggleFolder('10_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_fact_wrapped_c_r_t_p.html" target="_self">FactWrappedCRTP&lt; OnLineFact &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_10_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_on_line_fact.html" target="_self">OnLineFact</a></td><td class="desc">A <a class="el" href="class_point_fact.html" title="Point in 3D Space">PointFact</a> on a <a class="el" href="class_abstract_line_fact.html" title="Base-class for 1D-Facts">AbstractLineFact</a> </td></tr>
+<tr id="row_11_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_11_" class="arrow" onclick="toggleFolder('11_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_fact_wrapped_c_r_t_p.html" target="_self">FactWrappedCRTP&lt; PointFact &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_11_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_point_fact.html" target="_self">PointFact</a></td><td class="desc">Point in 3D Space </td></tr>
+<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scroll_1_1_filled_scroll.html" target="_self">Scroll.FilledScroll</a></td><td class="desc"></td></tr>
+<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_game_object_extensions.html" target="_self">GameObjectExtensions</a></td><td class="desc"></td></tr>
+<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_generate_demo_files.html" target="_self">GenerateDemoFiles</a></td><td class="desc"></td></tr>
+<tr id="row_15_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_15_" class="arrow" onclick="toggleFolder('15_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>IDragHandler</b></td><td class="desc"></td></tr>
+<tr id="row_15_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_drag_handling.html" target="_self">DragHandling</a></td><td class="desc"></td></tr>
+<tr id="row_16_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_16_" class="arrow" onclick="toggleFolder('16_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>IDropHandler</b></td><td class="desc"></td></tr>
+<tr id="row_16_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_drop_handling.html" target="_self">DropHandling</a></td><td class="desc"></td></tr>
+<tr id="row_17_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_17_" class="arrow" onclick="toggleFolder('17_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>IEndDragHandler</b></td><td class="desc"></td></tr>
+<tr id="row_17_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_drag_handling.html" target="_self">DragHandling</a></td><td class="desc"></td></tr>
+<tr id="row_18_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_18_" class="arrow" onclick="toggleFolder('18_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>IPointerClickHandler</b></td><td class="desc"></td></tr>
+<tr id="row_18_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_drop_handling.html" target="_self">DropHandling</a></td><td class="desc"></td></tr>
+<tr id="row_19_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_19_" class="arrow" onclick="toggleFolder('19_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>IPointerEnterHandler</b></td><td class="desc"></td></tr>
+<tr id="row_19_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_hover_text.html" target="_self">HoverText</a></td><td class="desc"></td></tr>
+<tr id="row_20_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_20_" class="arrow" onclick="toggleFolder('20_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>IPointerExitHandler</b></td><td class="desc"></td></tr>
+<tr id="row_20_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_hover_text.html" target="_self">HoverText</a></td><td class="desc"></td></tr>
+<tr id="row_21_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_21_" class="arrow" onclick="toggleFolder('21_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>JsonConverter</b></td><td class="desc"></td></tr>
+<tr id="row_21_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_j_s_o_n_manager_1_1_json_inheritence_converter.html" target="_self">JSONManager.JsonInheritenceConverter&lt; T &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_j_s_o_n_manager.html" target="_self">JSONManager</a></td><td class="desc"></td></tr>
+<tr id="row_23_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_23_" class="arrow" onclick="toggleFolder('23_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_list_loader.html" target="_self">ListLoader&lt; Stage &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_23_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_23_0_" class="arrow" onclick="toggleFolder('23_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_stage_loader.html" target="_self">StageLoader</a></td><td class="desc"></td></tr>
+<tr id="row_23_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_local_loader.html" target="_self">LocalLoader</a></td><td class="desc">Dummy class; "needed" </td></tr>
+<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_loader.html" target="_self">Loader</a></td><td class="desc"></td></tr>
+<tr id="row_25_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_math3d.html" target="_self">Math3d</a></td><td class="desc"></td></tr>
+<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_fact_organizer_1_1meta.html" target="_self">FactOrganizer.meta</a></td><td class="desc">Each <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> entry in <a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">FactDict</a> has a corresponding <a class="el" href="struct_fact_organizer_1_1meta.html" title="Each Fact entry in FactDict has a corresponding meta entry in MetaInf. The meta struct is a collectio...">meta</a> entry in <a class="el" href="class_fact_organizer.html#ad5555aba196a7b123addf7b62246e11c">MetaInf</a>. The <a class="el" href="struct_fact_organizer_1_1meta.html" title="Each Fact entry in FactDict has a corresponding meta entry in MetaInf. The meta struct is a collectio...">meta</a> struct is a collection of meta-variables. &lt;seealsocref="PruneWorkflow"/&gt; </td></tr>
+<tr id="row_27_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_public_fact_organizer_1_1meta.html" target="_self">PublicFactOrganizer.meta</a></td><td class="desc"></td></tr>
+<tr id="row_28_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_28_" class="arrow" onclick="toggleFolder('28_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_declaration.html" target="_self">JSONManager.MMTDeclaration</a></td><td class="desc"></td></tr>
+<tr id="row_28_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html" target="_self">JSONManager.MMTSymbolDeclaration</a></td><td class="desc"></td></tr>
+<tr id="row_28_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html" target="_self">JSONManager.MMTValueDeclaration</a></td><td class="desc"></td></tr>
+<tr id="row_29_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_29_" class="arrow" onclick="toggleFolder('29_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_j_s_o_n_manager_1_1_m_m_t_term.html" target="_self">JSONManager.MMTTerm</a></td><td class="desc"></td></tr>
+<tr id="row_29_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_j_s_o_n_manager_1_1_o_m_a.html" target="_self">JSONManager.OMA</a></td><td class="desc"></td></tr>
+<tr id="row_29_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_j_s_o_n_manager_1_1_o_m_f.html" target="_self">JSONManager.OMF</a></td><td class="desc"></td></tr>
+<tr id="row_29_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_j_s_o_n_manager_1_1_o_m_s.html" target="_self">JSONManager.OMS</a></td><td class="desc"></td></tr>
+<tr id="row_29_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_j_s_o_n_manager_1_1_o_m_s_t_r.html" target="_self">JSONManager.OMSTR</a></td><td class="desc"></td></tr>
+<tr id="row_30_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_m_m_t_u_r_i_collection.html" target="_self">MMTURICollection</a></td><td class="desc"></td></tr>
+<tr id="row_31_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_31_" class="arrow" onclick="toggleFolder('31_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>MonoBehaviour</b></td><td class="desc"></td></tr>
+<tr id="row_31_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_align_text.html" target="_self">AlignText</a></td><td class="desc"></td></tr>
+<tr id="row_31_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_character_dialog.html" target="_self">CharacterDialog</a></td><td class="desc"></td></tr>
+<tr id="row_31_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_circle_segment_generator.html" target="_self">CircleSegmentGenerator</a></td><td class="desc"></td></tr>
+<tr id="row_31_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_collapsable_category.html" target="_self">CollapsableCategory</a></td><td class="desc"></td></tr>
+<tr id="row_31_4_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_collapsable_stage.html" target="_self">CollapsableStage</a></td><td class="desc"></td></tr>
+<tr id="row_31_5_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_discrete_bar_slider.html" target="_self">DiscreteBarSlider</a></td><td class="desc"></td></tr>
+<tr id="row_31_6_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_display_facts.html" target="_self">DisplayFacts</a></td><td class="desc"></td></tr>
+<tr id="row_31_7_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_display_scrolls.html" target="_self">DisplayScrolls</a></td><td class="desc"></td></tr>
+<tr id="row_31_8_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_drag_handling.html" target="_self">DragHandling</a></td><td class="desc"></td></tr>
+<tr id="row_31_9_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_drop_handling.html" target="_self">DropHandling</a></td><td class="desc"></td></tr>
+<tr id="row_31_10_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_fact_object.html" target="_self">FactObject</a></td><td class="desc"><a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a>/ <code>MonoBehaviour</code> wrapper to be attached to <a class="el" href="class_fact.html#ac78c42d053d145656555d4af4e8a76b9" title="Reference to GameObject that represents this Fact in the GameWorld.">Fact.Representation</a> </td></tr>
+<tr id="row_31_11_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_fact_spawner.html" target="_self">FactSpawner</a></td><td class="desc"></td></tr>
+<tr id="row_31_12_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_fact_wrapper.html" target="_self">FactWrapper</a></td><td class="desc"></td></tr>
+<tr id="row_31_13_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_31_13_" class="arrow" onclick="toggleFolder('31_13_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_gadget.html" target="_self">Gadget</a></td><td class="desc">Base class for all Gadgets to derive from. A <a class="el" href="class_gadget.html" title="Base class for all Gadgets to derive from. A Gadget is a tool for the player (and level editor) to in...">Gadget</a> is a tool for the player (and level editor) to interact with the GameWorld. </td></tr>
+<tr id="row_31_13_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_angle_tool.html" target="_self">AngleTool</a></td><td class="desc"></td></tr>
+<tr id="row_31_13_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_extra_gadget.html" target="_self">ExtraGadget</a></td><td class="desc"></td></tr>
+<tr id="row_31_13_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_line_tool.html" target="_self">LineTool</a></td><td class="desc"></td></tr>
+<tr id="row_31_13_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_lot_tool.html" target="_self">LotTool</a></td><td class="desc"></td></tr>
+<tr id="row_31_13_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_pendulum.html" target="_self">Pendulum</a></td><td class="desc"></td></tr>
+<tr id="row_31_13_5_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_pointer.html" target="_self">Pointer</a></td><td class="desc"></td></tr>
+<tr id="row_31_13_6_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_pole_tool.html" target="_self">PoleTool</a></td><td class="desc"></td></tr>
+<tr id="row_31_13_7_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_remover.html" target="_self">Remover</a></td><td class="desc"></td></tr>
+<tr id="row_31_13_8_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tape.html" target="_self">Tape</a></td><td class="desc"></td></tr>
+<tr id="row_31_14_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_gadget_manager.html" target="_self">GadgetManager</a></td><td class="desc"></td></tr>
+<tr id="row_31_15_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_global_behaviour.html" target="_self">GlobalBehaviour</a></td><td class="desc"></td></tr>
+<tr id="row_31_16_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_hide_u_i.html" target="_self">HideUI</a></td><td class="desc"></td></tr>
+<tr id="row_31_17_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_hit_water.html" target="_self">HitWater</a></td><td class="desc"></td></tr>
+<tr id="row_31_18_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_hover_text.html" target="_self">HoverText</a></td><td class="desc"></td></tr>
+<tr id="row_31_19_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_image_hint_animation.html" target="_self">ImageHintAnimation</a></td><td class="desc"></td></tr>
+<tr id="row_31_20_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_input_field_panel.html" target="_self">InputFieldPanel</a></td><td class="desc">Just adds a " " to the end of TMPro input-field-text-box. <br  />
+ This fixes some graphical glitches, occuring when typing a [newline]. </td></tr>
+<tr id="row_31_21_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_loader_1_1_mono_dummy.html" target="_self">Loader.MonoDummy</a></td><td class="desc"></td></tr>
+<tr id="row_31_22_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_loading_screen_percentage.html" target="_self">LoadingScreenPercentage</a></td><td class="desc">Attached in the Loading-Screen to TMPro object for progress display. Loads set <a class="el" href="class_loader.html#a68c6dab153b022c0a0fe1f7992593fe2" title="Defines last Scene loaded by this and/ or to be loaded when calling LoaderCallback.">Loader.nextscene</a> and updates progress in TMPro.TextMeshProUGUI. </td></tr>
+<tr id="row_31_23_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_m_m_t_interface.html" target="_self">MMTInterface</a></td><td class="desc"></td></tr>
+<tr id="row_31_24_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_31_24_" class="arrow" onclick="toggleFolder('31_24_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_menue_loader.html" target="_self">MenueLoader</a></td><td class="desc">Allows multiple Pages (direct children of this) to switch/ scroll through. </td></tr>
+<tr id="row_31_24_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_31_24_0_" class="arrow" onclick="toggleFolder('31_24_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_create_loader.html" target="_self">CreateLoader</a></td><td class="desc"></td></tr>
+<tr id="row_31_24_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_edit_loader.html" target="_self">EditLoader</a></td><td class="desc"></td></tr>
+<tr id="row_31_24_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_list_loader.html" target="_self">ListLoader&lt; T &gt;</a></td><td class="desc">Allowes for Pages of <a class="el" href="class_menue_loader.html" title="Allows multiple Pages (direct children of this) to switch/ scroll through.">MenueLoader</a> to contain Lists. </td></tr>
+<tr id="row_31_25_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_mesh_renderer_hint_animation.html" target="_self">MeshRendererHintAnimation</a></td><td class="desc"></td></tr>
+<tr id="row_31_26_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_point_wrapper.html" target="_self">PointWrapper</a></td><td class="desc"></td></tr>
+<tr id="row_31_27_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_pythagoras_script.html" target="_self">PythagorasScript</a></td><td class="desc"></td></tr>
+<tr id="row_31_28_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_rendered_scroll_fact.html" target="_self">RenderedScrollFact</a></td><td class="desc"></td></tr>
+<tr id="row_31_29_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_restart.html" target="_self">Restart</a></td><td class="desc"></td></tr>
+<tr id="row_31_30_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scroll_clicked_script.html" target="_self">ScrollClickedScript</a></td><td class="desc"></td></tr>
+<tr id="row_31_31_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scroll_details.html" target="_self">ScrollDetails</a></td><td class="desc"></td></tr>
+<tr id="row_31_32_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scroll_u_i_manager.html" target="_self">ScrollUIManager</a></td><td class="desc"></td></tr>
+<tr id="row_31_33_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_shiny_things.html" target="_self">ShinyThings</a></td><td class="desc"></td></tr>
+<tr id="row_31_34_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_stage_behaviour.html" target="_self">StageBehaviour</a></td><td class="desc">Attached to prefab Def_Stage </td></tr>
+<tr id="row_31_35_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_start_server.html" target="_self">StartServer</a></td><td class="desc"></td></tr>
+<tr id="row_31_36_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_task_charakter_animation.html" target="_self">TaskCharakterAnimation</a></td><td class="desc"></td></tr>
+<tr id="row_31_37_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tool_mode_selector.html" target="_self">ToolModeSelector</a></td><td class="desc"></td></tr>
+<tr id="row_31_38_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_tool_mode_text.html" target="_self">ToolModeText</a></td><td class="desc"></td></tr>
+<tr id="row_31_39_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_world_cursor.html" target="_self">WorldCursor</a></td><td class="desc"></td></tr>
+<tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_parsing_dictionary.html" target="_self">ParsingDictionary</a></td><td class="desc"></td></tr>
+<tr id="row_33_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_player_record.html" target="_self">PlayerRecord</a></td><td class="desc">Represents a save slot. </td></tr>
+<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scroll.html" target="_self">Scroll</a></td><td class="desc"></td></tr>
+<tr id="row_35_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scroll_1_1_scroll_application_checking_error.html" target="_self">Scroll.ScrollApplicationCheckingError</a></td><td class="desc"></td></tr>
+<tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scroll_1_1_scroll_application_info.html" target="_self">Scroll.ScrollApplicationInfo</a></td><td class="desc"></td></tr>
+<tr id="row_37_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scroll_1_1_scroll_assignment.html" target="_self">Scroll.ScrollAssignment</a></td><td class="desc"></td></tr>
+<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scroll_1_1_scroll_dynamic_info.html" target="_self">Scroll.ScrollDynamicInfo</a></td><td class="desc"></td></tr>
+<tr id="row_39_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_39_" class="arrow" onclick="toggleFolder('39_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scroll_1_1_scroll_fact.html" target="_self">Scroll.ScrollFact</a></td><td class="desc"></td></tr>
+<tr id="row_39_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scroll_1_1_scroll_symbol_fact.html" target="_self">Scroll.ScrollSymbolFact</a></td><td class="desc"></td></tr>
+<tr id="row_39_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scroll_1_1_scroll_value_fact.html" target="_self">Scroll.ScrollValueFact</a></td><td class="desc"></td></tr>
+<tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scroll_1_1_scroll_theory_reference.html" target="_self">Scroll.ScrollTheoryReference</a></td><td class="desc"></td></tr>
+<tr id="row_41_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_stage.html" target="_self">Stage</a></td><td class="desc"></td></tr>
+<tr id="row_42_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_stage_static_1_1_stage_error_struct.html" target="_self">StageStatic.StageErrorStruct</a></td><td class="desc">Created when an error (may) occures while a <a class="el" href="class_stage.html">Stage</a> is being created, because of incompatible variables. </td></tr>
+<tr id="row_43_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_stage_static.html" target="_self">StageStatic</a></td><td class="desc">Keeps track of all available and current <a class="el" href="class_stage.html">Stage</a> </td></tr>
+<tr id="row_44_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_fact_organizer_1_1stepnote.html" target="_self">FactOrganizer.stepnote</a></td><td class="desc">Keeps track of insertion/ deletion/ etc. operations for <a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577" title="Undoes an entire step or last softreset . No Fact will be actually added, removed or deleted; only it...">undo</a> and <a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258" title="Redoes an entire step . No Fact will be actually added, removed or deleted; only its visablity and me...">redo</a> </td></tr>
+<tr id="row_45_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_public_fact_organizer_1_1stepnote.html" target="_self">PublicFactOrganizer.stepnote</a></td><td class="desc"></td></tr>
+<tr id="row_46_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_solution_organizer_1_1_sub_solution.html" target="_self">SolutionOrganizer.SubSolution</a></td><td class="desc">Sits at the heart, but represents only a part of the whole Solution. </td></tr>
+<tr id="row_47_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_u_i_tool_box.html" target="_self">UIToolBox</a></td><td class="desc"></td></tr>
+<tr id="row_48_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_48_" class="arrow" onclick="toggleFolder('48_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>UnityEvent</b></td><td class="desc"></td></tr>
+<tr id="row_48_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_communication_events_1_1_animation_event.html" target="_self">CommunicationEvents.AnimationEvent</a></td><td class="desc"></td></tr>
+<tr id="row_48_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_communication_events_1_1_animation_event_with_uris.html" target="_self">CommunicationEvents.AnimationEventWithUris</a></td><td class="desc"></td></tr>
+<tr id="row_48_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_communication_events_1_1_fact_event.html" target="_self">CommunicationEvents.FactEvent</a></td><td class="desc"></td></tr>
+<tr id="row_48_3_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_communication_events_1_1_hit_event.html" target="_self">CommunicationEvents.HitEvent</a></td><td class="desc"></td></tr>
+<tr id="row_48_4_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_communication_events_1_1_mouse_over_fact_event.html" target="_self">CommunicationEvents.MouseOverFactEvent</a></td><td class="desc"></td></tr>
+<tr id="row_48_5_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_communication_events_1_1_shiny_event.html" target="_self">CommunicationEvents.ShinyEvent</a></td><td class="desc"></td></tr>
+<tr id="row_48_6_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_communication_events_1_1_signal_event.html" target="_self">CommunicationEvents.SignalEvent</a></td><td class="desc"></td></tr>
+<tr id="row_48_7_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_communication_events_1_1_tool_mode_event.html" target="_self">CommunicationEvents.ToolModeEvent</a></td><td class="desc"></td></tr>
+<tr id="row_49_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_j_s_o_n_manager_1_1_u_r_i.html" target="_self">JSONManager.URI</a></td><td class="desc"></td></tr>
+<tr id="row_50_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_scroll_1_1_uri_reference.html" target="_self">Scroll.UriReference</a></td><td class="desc"></td></tr>
+</table>
+</div><!-- directory -->
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/hierarchy.js b/Doxygen/output/html/hierarchy.js
new file mode 100644
index 0000000000000000000000000000000000000000..6fac2939e93a374e813aa1afeac24ccd6b53c6de
--- /dev/null
+++ b/Doxygen/output/html/hierarchy.js
@@ -0,0 +1,174 @@
+var hierarchy =
+[
+    [ "AbstractLineFactWrappedCRTP< LineFact >", "class_abstract_line_fact_wrapped_c_r_t_p.html", [
+      [ "LineFact", "class_line_fact.html", null ]
+    ] ],
+    [ "AbstractLineFactWrappedCRTP< RayFact >", "class_abstract_line_fact_wrapped_c_r_t_p.html", [
+      [ "RayFact", "class_ray_fact.html", null ]
+    ] ],
+    [ "AddFactResponse", "class_add_fact_response.html", null ],
+    [ "CommunicationEvents", "class_communication_events.html", null ],
+    [ "EqualityComparer", null, [
+      [ "FactComparer", "class_fact_comparer.html", [
+        [ "FactEquivalentsComparer", "class_fact_equivalents_comparer.html", null ],
+        [ "LineFactHightComparer", "class_line_fact_hight_comparer.html", null ],
+        [ "LineFactHightDirectionComparer", "class_line_fact_hight_direction_comparer.html", null ],
+        [ "LineSpanningOverRiverWorldComparer", "class_line_spanning_over_river_world_comparer.html", null ]
+      ] ]
+    ] ],
+    [ "Fact", "class_fact.html", [
+      [ "FactWrappedCRTP< T >", "class_fact_wrapped_c_r_t_p.html", null ]
+    ] ],
+    [ "FactManager", "class_fact_manager.html", null ],
+    [ "FactOrganizer", "class_fact_organizer.html", [
+      [ "PublicFactOrganizer", "class_public_fact_organizer.html", null ],
+      [ "SolutionOrganizer", "class_solution_organizer.html", null ]
+    ] ],
+    [ "FactWrappedCRTP< AbstractLineFact >", "class_fact_wrapped_c_r_t_p.html", [
+      [ "AbstractLineFact", "class_abstract_line_fact.html", [
+        [ "AbstractLineFactWrappedCRTP< T >", "class_abstract_line_fact_wrapped_c_r_t_p.html", null ]
+      ] ]
+    ] ],
+    [ "FactWrappedCRTP< AngleFact >", "class_fact_wrapped_c_r_t_p.html", [
+      [ "AngleFact", "class_angle_fact.html", null ]
+    ] ],
+    [ "FactWrappedCRTP< OnLineFact >", "class_fact_wrapped_c_r_t_p.html", [
+      [ "OnLineFact", "class_on_line_fact.html", null ]
+    ] ],
+    [ "FactWrappedCRTP< PointFact >", "class_fact_wrapped_c_r_t_p.html", [
+      [ "PointFact", "class_point_fact.html", null ]
+    ] ],
+    [ "Scroll.FilledScroll", "class_scroll_1_1_filled_scroll.html", null ],
+    [ "GameObjectExtensions", "class_game_object_extensions.html", null ],
+    [ "GenerateDemoFiles", "class_generate_demo_files.html", null ],
+    [ "IDragHandler", null, [
+      [ "DragHandling", "class_drag_handling.html", null ]
+    ] ],
+    [ "IDropHandler", null, [
+      [ "DropHandling", "class_drop_handling.html", null ]
+    ] ],
+    [ "IEndDragHandler", null, [
+      [ "DragHandling", "class_drag_handling.html", null ]
+    ] ],
+    [ "IPointerClickHandler", null, [
+      [ "DropHandling", "class_drop_handling.html", null ]
+    ] ],
+    [ "IPointerEnterHandler", null, [
+      [ "HoverText", "class_hover_text.html", null ]
+    ] ],
+    [ "IPointerExitHandler", null, [
+      [ "HoverText", "class_hover_text.html", null ]
+    ] ],
+    [ "JsonConverter", null, [
+      [ "JSONManager.JsonInheritenceConverter< T >", "class_j_s_o_n_manager_1_1_json_inheritence_converter.html", null ]
+    ] ],
+    [ "JSONManager", "class_j_s_o_n_manager.html", null ],
+    [ "ListLoader< Stage >", "class_list_loader.html", [
+      [ "StageLoader", "class_stage_loader.html", [
+        [ "LocalLoader", "class_local_loader.html", null ]
+      ] ]
+    ] ],
+    [ "Loader", "class_loader.html", null ],
+    [ "Math3d", "class_math3d.html", null ],
+    [ "FactOrganizer.meta", "struct_fact_organizer_1_1meta.html", null ],
+    [ "PublicFactOrganizer.meta", "struct_public_fact_organizer_1_1meta.html", null ],
+    [ "JSONManager.MMTDeclaration", "class_j_s_o_n_manager_1_1_m_m_t_declaration.html", [
+      [ "JSONManager.MMTSymbolDeclaration", "class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html", null ],
+      [ "JSONManager.MMTValueDeclaration", "class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html", null ]
+    ] ],
+    [ "JSONManager.MMTTerm", "class_j_s_o_n_manager_1_1_m_m_t_term.html", [
+      [ "JSONManager.OMA", "class_j_s_o_n_manager_1_1_o_m_a.html", null ],
+      [ "JSONManager.OMF", "class_j_s_o_n_manager_1_1_o_m_f.html", null ],
+      [ "JSONManager.OMS", "class_j_s_o_n_manager_1_1_o_m_s.html", null ],
+      [ "JSONManager.OMSTR", "class_j_s_o_n_manager_1_1_o_m_s_t_r.html", null ]
+    ] ],
+    [ "MMTURICollection", "class_m_m_t_u_r_i_collection.html", null ],
+    [ "MonoBehaviour", null, [
+      [ "AlignText", "class_align_text.html", null ],
+      [ "CharacterDialog", "class_character_dialog.html", null ],
+      [ "CircleSegmentGenerator", "class_circle_segment_generator.html", null ],
+      [ "CollapsableCategory", "class_collapsable_category.html", null ],
+      [ "CollapsableStage", "class_collapsable_stage.html", null ],
+      [ "DiscreteBarSlider", "class_discrete_bar_slider.html", null ],
+      [ "DisplayFacts", "class_display_facts.html", null ],
+      [ "DisplayScrolls", "class_display_scrolls.html", null ],
+      [ "DragHandling", "class_drag_handling.html", null ],
+      [ "DropHandling", "class_drop_handling.html", null ],
+      [ "FactObject", "class_fact_object.html", null ],
+      [ "FactSpawner", "class_fact_spawner.html", null ],
+      [ "FactWrapper", "class_fact_wrapper.html", null ],
+      [ "Gadget", "class_gadget.html", [
+        [ "AngleTool", "class_angle_tool.html", null ],
+        [ "ExtraGadget", "class_extra_gadget.html", null ],
+        [ "LineTool", "class_line_tool.html", null ],
+        [ "LotTool", "class_lot_tool.html", null ],
+        [ "Pendulum", "class_pendulum.html", null ],
+        [ "Pointer", "class_pointer.html", null ],
+        [ "PoleTool", "class_pole_tool.html", null ],
+        [ "Remover", "class_remover.html", null ],
+        [ "Tape", "class_tape.html", null ]
+      ] ],
+      [ "GadgetManager", "class_gadget_manager.html", null ],
+      [ "GlobalBehaviour", "class_global_behaviour.html", null ],
+      [ "HideUI", "class_hide_u_i.html", null ],
+      [ "HitWater", "class_hit_water.html", null ],
+      [ "HoverText", "class_hover_text.html", null ],
+      [ "ImageHintAnimation", "class_image_hint_animation.html", null ],
+      [ "InputFieldPanel", "class_input_field_panel.html", null ],
+      [ "Loader.MonoDummy", "class_loader_1_1_mono_dummy.html", null ],
+      [ "LoadingScreenPercentage", "class_loading_screen_percentage.html", null ],
+      [ "MMTInterface", "class_m_m_t_interface.html", null ],
+      [ "MenueLoader", "class_menue_loader.html", [
+        [ "CreateLoader", "class_create_loader.html", [
+          [ "EditLoader", "class_edit_loader.html", null ]
+        ] ],
+        [ "ListLoader< T >", "class_list_loader.html", null ]
+      ] ],
+      [ "MeshRendererHintAnimation", "class_mesh_renderer_hint_animation.html", null ],
+      [ "PointWrapper", "class_point_wrapper.html", null ],
+      [ "PythagorasScript", "class_pythagoras_script.html", null ],
+      [ "RenderedScrollFact", "class_rendered_scroll_fact.html", null ],
+      [ "Restart", "class_restart.html", null ],
+      [ "ScrollClickedScript", "class_scroll_clicked_script.html", null ],
+      [ "ScrollDetails", "class_scroll_details.html", null ],
+      [ "ScrollUIManager", "class_scroll_u_i_manager.html", null ],
+      [ "ShinyThings", "class_shiny_things.html", null ],
+      [ "StageBehaviour", "class_stage_behaviour.html", null ],
+      [ "StartServer", "class_start_server.html", null ],
+      [ "TaskCharakterAnimation", "class_task_charakter_animation.html", null ],
+      [ "ToolModeSelector", "class_tool_mode_selector.html", null ],
+      [ "ToolModeText", "class_tool_mode_text.html", null ],
+      [ "WorldCursor", "class_world_cursor.html", null ]
+    ] ],
+    [ "ParsingDictionary", "class_parsing_dictionary.html", null ],
+    [ "PlayerRecord", "class_player_record.html", null ],
+    [ "Scroll", "class_scroll.html", null ],
+    [ "Scroll.ScrollApplicationCheckingError", "class_scroll_1_1_scroll_application_checking_error.html", null ],
+    [ "Scroll.ScrollApplicationInfo", "class_scroll_1_1_scroll_application_info.html", null ],
+    [ "Scroll.ScrollAssignment", "class_scroll_1_1_scroll_assignment.html", null ],
+    [ "Scroll.ScrollDynamicInfo", "class_scroll_1_1_scroll_dynamic_info.html", null ],
+    [ "Scroll.ScrollFact", "class_scroll_1_1_scroll_fact.html", [
+      [ "Scroll.ScrollSymbolFact", "class_scroll_1_1_scroll_symbol_fact.html", null ],
+      [ "Scroll.ScrollValueFact", "class_scroll_1_1_scroll_value_fact.html", null ]
+    ] ],
+    [ "Scroll.ScrollTheoryReference", "class_scroll_1_1_scroll_theory_reference.html", null ],
+    [ "Stage", "class_stage.html", null ],
+    [ "StageStatic.StageErrorStruct", "struct_stage_static_1_1_stage_error_struct.html", null ],
+    [ "StageStatic", "class_stage_static.html", null ],
+    [ "FactOrganizer.stepnote", "struct_fact_organizer_1_1stepnote.html", null ],
+    [ "PublicFactOrganizer.stepnote", "struct_public_fact_organizer_1_1stepnote.html", null ],
+    [ "SolutionOrganizer.SubSolution", "class_solution_organizer_1_1_sub_solution.html", null ],
+    [ "UIToolBox", "class_u_i_tool_box.html", null ],
+    [ "UnityEvent", null, [
+      [ "CommunicationEvents.AnimationEvent", "class_communication_events_1_1_animation_event.html", null ],
+      [ "CommunicationEvents.AnimationEventWithUris", "class_communication_events_1_1_animation_event_with_uris.html", null ],
+      [ "CommunicationEvents.FactEvent", "class_communication_events_1_1_fact_event.html", null ],
+      [ "CommunicationEvents.HitEvent", "class_communication_events_1_1_hit_event.html", null ],
+      [ "CommunicationEvents.MouseOverFactEvent", "class_communication_events_1_1_mouse_over_fact_event.html", null ],
+      [ "CommunicationEvents.ShinyEvent", "class_communication_events_1_1_shiny_event.html", null ],
+      [ "CommunicationEvents.SignalEvent", "class_communication_events_1_1_signal_event.html", null ],
+      [ "CommunicationEvents.ToolModeEvent", "class_communication_events_1_1_tool_mode_event.html", null ]
+    ] ],
+    [ "JSONManager.URI", "class_j_s_o_n_manager_1_1_u_r_i.html", null ],
+    [ "Scroll.UriReference", "class_scroll_1_1_uri_reference.html", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/index.html b/Doxygen/output/html/index.html
new file mode 100644
index 0000000000000000000000000000000000000000..cbb33cd655857f90842401b696c7b87a500dbe2a
--- /dev/null
+++ b/Doxygen/output/html/index.html
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Main Page</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('index.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">FrameIT Documentation</div></div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/jquery.js b/Doxygen/output/html/jquery.js
new file mode 100644
index 0000000000000000000000000000000000000000..c9ed3d99cbc898d1ab4d9bd378e55e43ad9022f5
--- /dev/null
+++ b/Doxygen/output/html/jquery.js
@@ -0,0 +1,35 @@
+/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */
+!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}S.fn=S.prototype={jquery:f,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(n){return this.pushStack(S.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},S.extend=S.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(S.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||S.isPlainObject(n)?n:{},i=!1,a[t]=S.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},S.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=v.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){b(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(p(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(p(Object(e))?S.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(p(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:y}),"function"==typeof Symbol&&(S.fn[Symbol.iterator]=t[Symbol.iterator]),S.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var d=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,S="sizzle"+1*new Date,p=n.document,k=0,r=0,m=ue(),x=ue(),A=ue(),N=ue(),j=function(e,t){return e===t&&(l=!0),0},D={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",I="(?:\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",F=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",B=new RegExp(M+"+","g"),$=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="<a id='"+S+"'></a><select id='"+S+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!=C&&T(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&D.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(j),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(B," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,v){var y="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[k,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[k,d]),a===e))break;return(d-=v)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace($,"$1"));return s[S]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[k,p];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[S]||(e[S]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===k&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!v[S]&&(v=Ce(v)),y&&!y[S]&&(y=Ce(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v){i=Te(p,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(y||d){if(y){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace($,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace($," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,x,r,i=[],o=[],a=A[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[S]?i.push(a):o.push(a);(a=A(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=k+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==C||(T(o),n=!E);while(s=v[a++])if(s(o,t||C,n)){r.push(o);break}i&&(k=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(k=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=S.split("").sort(j).join("")===S,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);S.find=d,S.expr=d.selectors,S.expr[":"]=S.expr.pseudos,S.uniqueSort=S.unique=d.uniqueSort,S.text=d.getText,S.isXMLDoc=d.isXML,S.contains=d.contains,S.escapeSelector=d.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&S(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=S.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1<i.call(n,e)!==r}):S.filter(n,e,r)}S.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?S.find.matchesSelector(r,e)?[r]:[]:S.find.matches(e,S.grep(t,function(e){return 1===e.nodeType}))},S.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(S(e).filter(function(){for(t=0;t<r;t++)if(S.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)S.find(e,i[t],n);return 1<r?S.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&k.test(e)?S(e):e||[],!1).length}});var D,q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(S.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&S(e);if(!k.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&S.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?S.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(S(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),S.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return h(e,"parentNode")},parentsUntil:function(e,t,n){return h(e,"parentNode",n)},next:function(e){return O(e,"nextSibling")},prev:function(e){return O(e,"previousSibling")},nextAll:function(e){return h(e,"nextSibling")},prevAll:function(e){return h(e,"previousSibling")},nextUntil:function(e,t,n){return h(e,"nextSibling",n)},prevUntil:function(e,t,n){return h(e,"previousSibling",n)},siblings:function(e){return T((e.parentNode||{}).firstChild,e)},children:function(e){return T(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(A(e,"template")&&(e=e.content||e),S.merge([],e.childNodes))}},function(r,i){S.fn[r]=function(e,t){var n=S.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=S.filter(t,n)),1<this.length&&(H[r]||S.uniqueSort(n),L.test(r)&&n.reverse()),this.pushStack(n)}});var P=/[^\x20\t\r\n\f]+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}S.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},S.each(e.match(P)||[],function(e,t){n[t]=!0}),n):S.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){S.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return S.each(arguments,function(e,t){var n;while(-1<(n=S.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<S.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},S.extend({Deferred:function(e){var o=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return S.Deferred(function(r){S.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,R,s),l(u,o,M,s)):(u++,t.call(e,l(u,o,R,s),l(u,o,M,s),l(u,o,R,o.notifyWith))):(a!==R&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==M&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(S.Deferred.getStackHook&&(t.stackTrace=S.Deferred.getStackHook()),C.setTimeout(t))}}return S.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:R,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:R)),o[2][3].add(l(0,e,m(n)?n:M))}).promise()},promise:function(e){return null!=e?S.extend(e,a):a}},s={};return S.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=S.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(I(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)I(i[t],a(t),o.reject);return o.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&W.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},S.readyException=function(e){C.setTimeout(function(){throw e})};var F=S.Deferred();function B(){E.removeEventListener("DOMContentLoaded",B),C.removeEventListener("load",B),S.ready()}S.fn.ready=function(e){return F.then(e)["catch"](function(e){S.readyException(e)}),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--S.readyWait:S.isReady)||(S.isReady=!0)!==e&&0<--S.readyWait||F.resolveWith(E,[S])}}),S.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(S.ready):(E.addEventListener("DOMContentLoaded",B),C.addEventListener("load",B));var $=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)$(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(S(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},_=/^-ms-/,z=/-([a-z])/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,"ms-").replace(z,U)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=S.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[X(t)]=n;else for(r in t)i[X(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(P)||[]).length;while(n--)delete r[t[n]]}(void 0===t||S.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!S.isEmptyObject(t)}};var Y=new G,Q=new G,J=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,K=/[A-Z]/g;function Z(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(K,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:J.test(i)?JSON.parse(i):i)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}S.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),S.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=Q.get(o),1===o.nodeType&&!Y.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=X(r.slice(5)),Z(o,r,i[r]));Y.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){Q.set(this,n)}):$(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=Q.get(o,n))?t:void 0!==(t=Z(o,n))?t:void 0;this.each(function(){Q.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),S.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=S.queue(e,t),r=n.length,i=n.shift(),o=S._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){S.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Y.get(e,n)||Y.access(e,n,{empty:S.Callbacks("once memory").add(function(){Y.remove(e,[t+"queue",n])})})}}),S.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?S.queue(this[0],t):void 0===n?this:this.each(function(){var e=S.queue(this,t,n);S._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&S.dequeue(this,t)})},dequeue:function(e){return this.each(function(){S.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=S.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Y.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+ee+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],re=E.documentElement,ie=function(e){return S.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return S.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ie(e)&&"none"===S.css(e,"display")};function se(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return S.css(e,t,"")},u=s(),l=n&&n[3]||(S.cssNumber[t]?"":"px"),c=e.nodeType&&(S.cssNumber[t]||"px"!==l&&+u)&&te.exec(S.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)S.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,S.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ue={};function le(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Y.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ae(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ue[s])||(o=a.body.appendChild(a.createElement(s)),u=S.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ue[s]=u)))):"none"!==n&&(l[c]="none",Y.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}S.fn.extend({show:function(){return le(this,!0)},hide:function(){return le(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?S(this).show():S(this).hide()})}});var ce,fe,pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="<option></option>",y.option=!!ce.lastChild;var ge={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Y.set(e[n],"globalEval",!t||Y.get(t[n],"globalEval"))}ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td,y.option||(ge.optgroup=ge.option=[1,"<select multiple='multiple'>","</select>"]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))S.merge(p,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+S.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;S.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<S.inArray(o,r))i&&i.push(o);else if(l=ie(o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}var be=/^([^.]*)(?:\.(.+)|)/;function we(){return!0}function Te(){return!1}function Ce(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ee(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ee(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Te;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return S().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=S.guid++)),e.each(function(){S.event.add(this,t,i,r,n)})}function Se(e,i,o){o?(Y.set(e,i,!1),S.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Y.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(S.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Y.set(this,i,r),t=o(this,i),this[i](),r!==(n=Y.get(this,i))||t?Y.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n&&n.value}else r.length&&(Y.set(this,i,{value:S.event.trigger(S.extend(r[0],S.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,i)&&S.event.add(e,i,we)}S.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.get(t);if(V(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(re,i),n.guid||(n.guid=S.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof S&&S.event.triggered!==e.type?S.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(P)||[""]).length;while(l--)d=g=(s=be.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=S.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=S.event.special[d]||{},c=S.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),S.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.hasData(e)&&Y.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(P)||[""]).length;while(l--)if(d=g=(s=be.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=S.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||S.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)S.event.remove(e,d+t[l],n,r,!0);S.isEmptyObject(u)&&Y.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=S.event.fix(e),l=(Y.get(this,"events")||Object.create(null))[u.type]||[],c=S.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=S.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((S.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<S(i,this).index(l):S.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(S.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[S.expando]?e:new S.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Se(t,"click",we),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Se(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,"input")&&Y.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},S.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},S.Event=function(e,t){if(!(this instanceof S.Event))return new S.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?we:Te,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&S.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[S.expando]=!0},S.Event.prototype={constructor:S.Event,isDefaultPrevented:Te,isPropagationStopped:Te,isImmediatePropagationStopped:Te,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=we,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=we,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=we,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},S.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},S.event.addProp),S.each({focus:"focusin",blur:"focusout"},function(e,t){S.event.special[e]={setup:function(){return Se(this,e,Ce),!1},trigger:function(){return Se(this,e),!0},_default:function(){return!0},delegateType:t}}),S.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){S.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||S.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),S.fn.extend({on:function(e,t,n,r){return Ee(this,e,t,n,r)},one:function(e,t,n,r){return Ee(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,S(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Te),this.each(function(){S.event.remove(this,e,n,t)})}});var ke=/<script|<style|<link/i,Ae=/checked\s*(?:[^=]|=\s*.checked.)/i,Ne=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)S.event.add(t,i,s[i][n]);Q.hasData(e)&&(o=Q.access(e),a=S.extend({},o),Q.set(t,a))}}function He(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!y.checkClone&&Ae.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),He(t,r,i,o)});if(f&&(t=(e=xe(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=S.map(ve(e,"script"),De)).length;c<f;c++)u=e,c!==p&&(u=S.clone(u,!0,!0),s&&S.merge(a,ve(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,S.map(a,qe),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Y.access(u,"globalEval")&&S.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?S._evalUrl&&!u.noModule&&S._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):b(u.textContent.replace(Ne,""),u,l))}return n}function Oe(e,t,n){for(var r,i=t?S.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||S.cleanData(ve(r)),r.parentNode&&(n&&ie(r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}S.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ie(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||S.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Le(o[r],a[r]);else Le(e,c);return 0<(a=ve(c,"script")).length&&ye(a,!f&&ve(e,"script")),c},cleanData:function(e){for(var t,n,r,i=S.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),S.fn.extend({detach:function(e){return Oe(this,e,!0)},remove:function(e){return Oe(this,e)},text:function(e){return $(this,function(e){return void 0===e?S.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return He(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||je(this,e).appendChild(e)})},prepend:function(){return He(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=je(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(S.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return S.clone(this,e,t)})},html:function(e){return $(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!ke.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=S.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(S.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return He(this,arguments,function(e){var t=this.parentNode;S.inArray(this,n)<0&&(S.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),S.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){S.fn[e]=function(e){for(var t,n=[],r=S(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),S(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var Pe=new RegExp("^("+ee+")(?!px)[a-z%]+$","i"),Re=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},Me=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Ie=new RegExp(ne.join("|"),"i");function We(e,t,n){var r,i,o,a,s=e.style;return(n=n||Re(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||ie(e)||(a=S.style(e,t)),!y.pixelBoxStyles()&&Pe.test(a)&&Ie.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function Fe(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",re.appendChild(u).appendChild(l);var e=C.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),re.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=E.createElement("div"),l=E.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===l.style.backgroundClip,S.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=E.createElement("table"),t=E.createElement("tr"),n=E.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",re.appendChild(e).appendChild(t).appendChild(n),r=C.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,re.removeChild(e)),a}}))}();var Be=["Webkit","Moz","ms"],$e=E.createElement("div").style,_e={};function ze(e){var t=S.cssProps[e]||_e[e];return t||(e in $e?e:_e[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Be.length;while(n--)if((e=Be[n]+t)in $e)return e}(e)||e)}var Ue=/^(none|table(?!-c[ea]).+)/,Xe=/^--/,Ve={position:"absolute",visibility:"hidden",display:"block"},Ge={letterSpacing:"0",fontWeight:"400"};function Ye(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Qe(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=S.css(e,n+ne[a],!0,i)),r?("content"===n&&(u-=S.css(e,"padding"+ne[a],!0,i)),"margin"!==n&&(u-=S.css(e,"border"+ne[a]+"Width",!0,i))):(u+=S.css(e,"padding"+ne[a],!0,i),"padding"!==n?u+=S.css(e,"border"+ne[a]+"Width",!0,i):s+=S.css(e,"border"+ne[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function Je(e,t,n){var r=Re(e),i=(!y.boxSizingReliable()||n)&&"border-box"===S.css(e,"boxSizing",!1,r),o=i,a=We(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Pe.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&i||!y.reliableTrDimensions()&&A(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===S.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===S.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+Qe(e,t,n||(i?"border":"content"),o,r,a)+"px"}function Ke(e,t,n,r,i){return new Ke.prototype.init(e,t,n,r,i)}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=We(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=X(t),u=Xe.test(t),l=e.style;if(u||(t=ze(s)),a=S.cssHooks[t]||S.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(S.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=X(t);return Xe.test(t)||(t=ze(s)),(a=S.cssHooks[t]||S.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=We(e,t,r)),"normal"===i&&t in Ge&&(i=Ge[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),S.each(["height","width"],function(e,u){S.cssHooks[u]={get:function(e,t,n){if(t)return!Ue.test(S.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Je(e,u,n):Me(e,Ve,function(){return Je(e,u,n)})},set:function(e,t,n){var r,i=Re(e),o=!y.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===S.css(e,"boxSizing",!1,i),s=n?Qe(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-Qe(e,u,"border",!1,i)-.5)),s&&(r=te.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=S.css(e,u)),Ye(0,t,s)}}}),S.cssHooks.marginLeft=Fe(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(We(e,"marginLeft"))||e.getBoundingClientRect().left-Me(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),S.each({margin:"",padding:"",border:"Width"},function(i,o){S.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+ne[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(S.cssHooks[i+o].set=Ye)}),S.fn.extend({css:function(e,t){return $(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Re(e),i=t.length;a<i;a++)o[t[a]]=S.css(e,t[a],!1,r);return o}return void 0!==n?S.style(e,t,n):S.css(e,t)},e,t,1<arguments.length)}}),((S.Tween=Ke).prototype={constructor:Ke,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||S.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(S.cssNumber[n]?"":"px")},cur:function(){var e=Ke.propHooks[this.prop];return e&&e.get?e.get(this):Ke.propHooks._default.get(this)},run:function(e){var t,n=Ke.propHooks[this.prop];return this.options.duration?this.pos=t=S.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):Ke.propHooks._default.set(this),this}}).init.prototype=Ke.prototype,(Ke.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=S.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){S.fx.step[e.prop]?S.fx.step[e.prop](e):1!==e.elem.nodeType||!S.cssHooks[e.prop]&&null==e.elem.style[ze(e.prop)]?e.elem[e.prop]=e.now:S.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=Ke.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},S.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},S.fx=Ke.prototype.init,S.fx.step={};var Ze,et,tt,nt,rt=/^(?:toggle|show|hide)$/,it=/queueHooks$/;function ot(){et&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(ot):C.setTimeout(ot,S.fx.interval),S.fx.tick())}function at(){return C.setTimeout(function(){Ze=void 0}),Ze=Date.now()}function st(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=ne[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function ut(e,t,n){for(var r,i=(lt.tweeners[t]||[]).concat(lt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function lt(o,e,t){var n,a,r=0,i=lt.prefilters.length,s=S.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=Ze||at(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:S.extend({},e),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},t),originalProperties:e,originalOptions:t,startTime:Ze||at(),duration:t.duration,tweens:[],createTween:function(e,t){var n=S.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=X(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=S.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=lt.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(S._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return S.map(c,ut,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),S.fx.timer(S.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}S.Animation=S.extend(lt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(P);for(var n,r=0,i=e.length;r<i;r++)n=e[r],lt.tweeners[n]=lt.tweeners[n]||[],lt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),v=Y.get(e,"fxshow");for(r in n.queue||(null==(a=S._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,S.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],rt.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||S.style(e,r)}if((u=!S.isEmptyObject(t))||!S.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Y.get(e,"display")),"none"===(c=S.css(e,"display"))&&(l?c=l:(le([e],!0),l=e.style.display||l,c=S.css(e,"display"),le([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===S.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=Y.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&le([e],!0),p.done(function(){for(r in g||le([e]),Y.remove(e,"fxshow"),d)S.style(e,r,d[r])})),u=ut(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?lt.prefilters.unshift(e):lt.prefilters.push(e)}}),S.speed=function(e,t,n){var r=e&&"object"==typeof e?S.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return S.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in S.fx.speeds?r.duration=S.fx.speeds[r.duration]:r.duration=S.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=S.isEmptyObject(t),o=S.speed(e,n,r),a=function(){var e=lt(this,S.extend({},t),o);(i||Y.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=S.timers,r=Y.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&it.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||S.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Y.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=S.timers,o=n?n.length:0;for(t.finish=!0,S.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),S.each(["toggle","show","hide"],function(e,r){var i=S.fn[r];S.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(st(r,!0),e,t,n)}}),S.each({slideDown:st("show"),slideUp:st("hide"),slideToggle:st("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){S.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),S.timers=[],S.fx.tick=function(){var e,t=0,n=S.timers;for(Ze=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||S.fx.stop(),Ze=void 0},S.fx.timer=function(e){S.timers.push(e),S.fx.start()},S.fx.interval=13,S.fx.start=function(){et||(et=!0,ot())},S.fx.stop=function(){et=null},S.fx.speeds={slow:600,fast:200,_default:400},S.fn.delay=function(r,e){return r=S.fx&&S.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},tt=E.createElement("input"),nt=E.createElement("select").appendChild(E.createElement("option")),tt.type="checkbox",y.checkOn=""!==tt.value,y.optSelected=nt.selected,(tt=E.createElement("input")).value="t",tt.type="radio",y.radioValue="t"===tt.value;var ct,ft=S.expr.attrHandle;S.fn.extend({attr:function(e,t){return $(this,S.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){S.removeAttr(this,e)})}}),S.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?S.prop(e,t,n):(1===o&&S.isXMLDoc(e)||(i=S.attrHooks[t.toLowerCase()]||(S.expr.match.bool.test(t)?ct:void 0)),void 0!==n?null===n?void S.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=S.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),ct={set:function(e,t,n){return!1===t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),function(e,t){var a=ft[t]||S.find.attr;ft[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=ft[o],ft[o]=r,r=null!=a(e,t,n)?o:null,ft[o]=i),r}});var pt=/^(?:input|select|textarea|button)$/i,dt=/^(?:a|area)$/i;function ht(e){return(e.match(P)||[]).join(" ")}function gt(e){return e.getAttribute&&e.getAttribute("class")||""}function vt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(P)||[]}S.fn.extend({prop:function(e,t){return $(this,S.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[S.propFix[e]||e]})}}),S.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&S.isXMLDoc(e)||(t=S.propFix[t]||t,i=S.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=S.find.attr(e,"tabindex");return t?parseInt(t,10):pt.test(e.nodeName)||dt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),y.optSelected||(S.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){S.propFix[this.toLowerCase()]=this}),S.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).addClass(t.call(this,e,gt(this)))});if((e=vt(t)).length)while(n=this[u++])if(i=gt(n),r=1===n.nodeType&&" "+ht(i)+" "){a=0;while(o=e[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=ht(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).removeClass(t.call(this,e,gt(this)))});if(!arguments.length)return this.attr("class","");if((e=vt(t)).length)while(n=this[u++])if(i=gt(n),r=1===n.nodeType&&" "+ht(i)+" "){a=0;while(o=e[a++])while(-1<r.indexOf(" "+o+" "))r=r.replace(" "+o+" "," ");i!==(s=ht(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i,a="string"===o||Array.isArray(i);return"boolean"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){S(this).toggleClass(i.call(this,e,gt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=S(this),r=vt(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&"boolean"!==o||((e=gt(this))&&Y.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===i?"":Y.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+ht(gt(n))+" ").indexOf(t))return!0;return!1}});var yt=/\r/g;S.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,S(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=S.map(t,function(e){return null==e?"":e+""})),(r=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=S.valHooks[t.type]||S.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(yt,""):null==e?"":e:void 0}}),S.extend({valHooks:{option:{get:function(e){var t=S.find.attr(e,"value");return null!=t?t:ht(S.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=S(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=S.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<S.inArray(S.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),S.each(["radio","checkbox"],function(){S.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<S.inArray(S(e).val(),t)}},y.checkOn||(S.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in C;var mt=/^(?:focusinfocus|focusoutblur)$/,xt=function(e){e.stopPropagation()};S.extend(S.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=v.call(e,"type")?e.type:e,h=v.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!mt.test(d+S.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[S.expando]?e:new S.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:S.makeArray(t,[e]),c=S.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,mt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Y.get(o,"events")||Object.create(null))[e.type]&&Y.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&V(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!V(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),S.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,xt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,xt),S.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=S.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each(function(){S.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return S.event.trigger(e,t,n,!0)}}),y.focusin||S.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){S.event.simulate(r,e.target,S.event.fix(e))};S.event.special[r]={setup:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r);t||e.addEventListener(n,i,!0),Y.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r)-1;t?Y.access(e,r,t):(e.removeEventListener(n,i,!0),Y.remove(e,r))}}});var bt=C.location,wt={guid:Date.now()},Tt=/\?/;S.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||S.error("Invalid XML: "+(n?S.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var Ct=/\[\]$/,Et=/\r?\n/g,St=/^(?:submit|button|image|reset|file)$/i,kt=/^(?:input|select|textarea|keygen)/i;function At(n,e,r,i){var t;if(Array.isArray(e))S.each(e,function(e,t){r||Ct.test(n)?i(n,t):At(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(t in e)At(n+"["+t+"]",e[t],r,i)}S.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,function(){i(this.name,this.value)});else for(n in e)At(n,e[n],t,i);return r.join("&")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=S.prop(this,"elements");return e?S.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!S(this).is(":disabled")&&kt.test(this.nodeName)&&!St.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,function(e){return{name:t.name,value:e.replace(Et,"\r\n")}}):{name:t.name,value:n.replace(Et,"\r\n")}}).get()}});var Nt=/%20/g,jt=/#.*$/,Dt=/([?&])_=[^&]*/,qt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Lt=/^(?:GET|HEAD)$/,Ht=/^\/\//,Ot={},Pt={},Rt="*/".concat("*"),Mt=E.createElement("a");function It(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(P)||[];if(m(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Wt(t,i,o,a){var s={},u=t===Pt;function l(e){var r;return s[e]=!0,S.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function Ft(e,t){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&S.extend(!0,e,r),e}Mt.href=bt.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:bt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(bt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Rt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Ft(Ft(e,S.ajaxSettings),t):Ft(S.ajaxSettings,e)},ajaxPrefilter:It(Ot),ajaxTransport:It(Pt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=S.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?S(y):S.event,x=S.Deferred(),b=S.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=qt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||bt.href)+"").replace(Ht,bt.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(P)||[""],null==v.crossDomain){r=E.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Mt.protocol+"//"+Mt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=S.param(v.data,v.traditional)),Wt(Ot,v,t,T),h)return T;for(i in(g=S.event&&v.global)&&0==S.active++&&S.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Lt.test(v.type),f=v.url.replace(jt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Nt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(Tt.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Dt,"$1"),o=(Tt.test(f)?"&":"?")+"_="+wt.guid+++o),v.url=f+o),v.ifModified&&(S.lastModified[f]&&T.setRequestHeader("If-Modified-Since",S.lastModified[f]),S.etag[f]&&T.setRequestHeader("If-None-Match",S.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+Rt+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Wt(Pt,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<S.inArray("script",v.dataTypes)&&S.inArray("json",v.dataTypes)<0&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(S.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(S.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--S.active||S.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return S.get(e,t,n,"json")},getScript:function(e,t){return S.get(e,void 0,t,"script")}}),S.each(["get","post"],function(e,i){S[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),S.ajax(S.extend({url:e,type:i,dataType:r,data:t,success:n},S.isPlainObject(e)&&e))}}),S.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),S._evalUrl=function(e,t,n){return S.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=S(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){S(this).wrapInner(n.call(this,e))}):this.each(function(){var e=S(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){S(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hidden=function(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var Bt={0:200,1223:204},$t=S.ajaxSettings.xhr();y.cors=!!$t&&"withCredentials"in $t,y.ajax=$t=!!$t,S.ajaxTransport(function(i){var o,a;if(y.cors||$t&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Bt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),S.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),S.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return S.globalEval(e),e}}}),S.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),S.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=S("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=ht(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&S.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?S("<div>").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var Xt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;S.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||S.guid++,i},S.holdReady=function(e){e?S.readyWait++:S.ready(!0)},S.isArray=Array.isArray,S.parseJSON=JSON.parse,S.nodeName=A,S.isFunction=m,S.isWindow=x,S.camelCase=X,S.type=w,S.now=Date.now,S.isNumeric=function(e){var t=S.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},S.trim=function(e){return null==e?"":(e+"").replace(Xt,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return S});var Vt=C.jQuery,Gt=C.$;return S.noConflict=function(e){return C.$===S&&(C.$=Gt),e&&C.jQuery===S&&(C.jQuery=Vt),S},"undefined"==typeof e&&(C.jQuery=C.$=S),S});
+/*! jQuery UI - v1.12.1 - 2019-01-27
+* http://jqueryui.com
+* Includes: widget.js, position.js, data.js, disable-selection.js, focusable.js, form-reset-mixin.js, jquery-1-7.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/resizable.js, widgets/mouse.js
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+
+(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)})(function(t){function e(t){for(var e=t.css("visibility");"inherit"===e;)t=t.parent(),e=t.css("visibility");return"hidden"!==e}t.ui=t.ui||{},t.ui.version="1.12.1";var i=0,s=Array.prototype.slice;t.cleanData=function(e){return function(i){var s,n,o;for(o=0;null!=(n=i[o]);o++)try{s=t._data(n,"events"),s&&s.remove&&t(n).triggerHandler("remove")}catch(a){}e(i)}}(t.cleanData),t.widget=function(e,i,s){var n,o,a,r={},h=e.split(".")[0];e=e.split(".")[1];var l=h+"-"+e;return s||(s=i,i=t.Widget),t.isArray(s)&&(s=t.extend.apply(null,[{}].concat(s))),t.expr[":"][l.toLowerCase()]=function(e){return!!t.data(e,l)},t[h]=t[h]||{},n=t[h][e],o=t[h][e]=function(t,e){return this._createWidget?(arguments.length&&this._createWidget(t,e),void 0):new o(t,e)},t.extend(o,n,{version:s.version,_proto:t.extend({},s),_childConstructors:[]}),a=new i,a.options=t.widget.extend({},a.options),t.each(s,function(e,s){return t.isFunction(s)?(r[e]=function(){function t(){return i.prototype[e].apply(this,arguments)}function n(t){return i.prototype[e].apply(this,t)}return function(){var e,i=this._super,o=this._superApply;return this._super=t,this._superApply=n,e=s.apply(this,arguments),this._super=i,this._superApply=o,e}}(),void 0):(r[e]=s,void 0)}),o.prototype=t.widget.extend(a,{widgetEventPrefix:n?a.widgetEventPrefix||e:e},r,{constructor:o,namespace:h,widgetName:e,widgetFullName:l}),n?(t.each(n._childConstructors,function(e,i){var s=i.prototype;t.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete n._childConstructors):i._childConstructors.push(o),t.widget.bridge(e,o),o},t.widget.extend=function(e){for(var i,n,o=s.call(arguments,1),a=0,r=o.length;r>a;a++)for(i in o[a])n=o[a][i],o[a].hasOwnProperty(i)&&void 0!==n&&(e[i]=t.isPlainObject(n)?t.isPlainObject(e[i])?t.widget.extend({},e[i],n):t.widget.extend({},n):n);return e},t.widget.bridge=function(e,i){var n=i.prototype.widgetFullName||e;t.fn[e]=function(o){var a="string"==typeof o,r=s.call(arguments,1),h=this;return a?this.length||"instance"!==o?this.each(function(){var i,s=t.data(this,n);return"instance"===o?(h=s,!1):s?t.isFunction(s[o])&&"_"!==o.charAt(0)?(i=s[o].apply(s,r),i!==s&&void 0!==i?(h=i&&i.jquery?h.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+o+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+o+"'")}):h=void 0:(r.length&&(o=t.widget.extend.apply(null,[o].concat(r))),this.each(function(){var e=t.data(this,n);e?(e.option(o||{}),e._init&&e._init()):t.data(this,n,new i(o,this))})),h}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+o.eventNamespace,c=h[2];c?n.on(l,c,r):i.on(l,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function e(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,h=/top|center|bottom/,l=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.width<e.element[0].scrollWidth,o="scroll"===s||"auto"===s&&e.height<e.element[0].scrollHeight;return{width:o?t.position.scrollbarWidth():0,height:n?t.position.scrollbarWidth():0}},getWithinInfo:function(e){var i=t(e||window),s=t.isWindow(i[0]),n=!!i[0]&&9===i[0].nodeType,o=!s&&!n;return{element:i,isWindow:s,isDocument:n,offset:o?t(e).offset():{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:i.outerWidth(),height:i.outerHeight()}}},t.fn.position=function(n){if(!n||!n.of)return d.apply(this,arguments);n=t.extend({},n);var u,p,f,m,g,_,v=t(n.of),b=t.position.getWithinInfo(n.within),y=t.position.getScrollInfo(b),w=(n.collision||"flip").split(" "),x={};return _=s(v),v[0].preventDefault&&(n.at="left top"),p=_.width,f=_.height,m=_.offset,g=t.extend({},m),t.each(["my","at"],function(){var t,e,i=(n[this]||"").split(" ");1===i.length&&(i=r.test(i[0])?i.concat(["center"]):h.test(i[0])?["center"].concat(i):["center","center"]),i[0]=r.test(i[0])?i[0]:"center",i[1]=h.test(i[1])?i[1]:"center",t=l.exec(i[0]),e=l.exec(i[1]),x[this]=[t?t[0]:0,e?e[0]:0],n[this]=[c.exec(i[0])[0],c.exec(i[1])[0]]}),1===w.length&&(w[1]=w[0]),"right"===n.at[0]?g.left+=p:"center"===n.at[0]&&(g.left+=p/2),"bottom"===n.at[1]?g.top+=f:"center"===n.at[1]&&(g.top+=f/2),u=e(x.at,p,f),g.left+=u[0],g.top+=u[1],this.each(function(){var s,r,h=t(this),l=h.outerWidth(),c=h.outerHeight(),d=i(this,"marginLeft"),_=i(this,"marginTop"),k=l+d+i(this,"marginRight")+y.width,C=c+_+i(this,"marginBottom")+y.height,D=t.extend({},g),T=e(x.my,h.outerWidth(),h.outerHeight());"right"===n.my[0]?D.left-=l:"center"===n.my[0]&&(D.left-=l/2),"bottom"===n.my[1]?D.top-=c:"center"===n.my[1]&&(D.top-=c/2),D.left+=T[0],D.top+=T[1],s={marginLeft:d,marginTop:_},t.each(["left","top"],function(e,i){t.ui.position[w[e]]&&t.ui.position[w[e]][i](D,{targetWidth:p,targetHeight:f,elemWidth:l,elemHeight:c,collisionPosition:s,collisionWidth:k,collisionHeight:C,offset:[u[0]+T[0],u[1]+T[1]],my:n.my,at:n.at,within:b,elem:h})}),n.using&&(r=function(t){var e=m.left-D.left,i=e+p-l,s=m.top-D.top,r=s+f-c,u={target:{element:v,left:m.left,top:m.top,width:p,height:f},element:{element:h,left:D.left,top:D.top,width:l,height:c},horizontal:0>i?"left":e>0?"right":"center",vertical:0>r?"top":s>0?"bottom":"middle"};l>p&&p>a(e+i)&&(u.horizontal="center"),c>f&&f>a(s+r)&&(u.vertical="middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?"horizontal":"vertical",n.using.call(this,t,u)}),h.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,h=n-r,l=r+e.collisionWidth-a-n;e.collisionWidth>a?h>0&&0>=l?(i=t.left+h+e.collisionWidth-a-n,t.left+=h-i):t.left=l>0&&0>=h?n:h>l?n+a-e.collisionWidth:n:h>0?t.left+=h:l>0?t.left-=l:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,h=n-r,l=r+e.collisionHeight-a-n;e.collisionHeight>a?h>0&&0>=l?(i=t.top+h+e.collisionHeight-a-n,t.top+=h-i):t.top=l>0&&0>=h?n:h>l?n+a-e.collisionHeight:n:h>0?t.top+=h:l>0?t.top-=l:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,h=n.isWindow?n.scrollLeft:n.offset.left,l=t.left-e.collisionPosition.marginLeft,c=l-h,u=l+e.collisionWidth-r-h,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-h,(s>0||u>a(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,h=n.isWindow?n.scrollTop:n.offset.top,l=t.top-e.collisionPosition.marginTop,c=l-h,u=l+e.collisionHeight-r-h,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,m=-2*e.offset[1];0>c?(s=t.top+p+f+m+e.collisionHeight-r-o,(0>s||a(c)>s)&&(t.top+=p+f+m)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+m-h,(i>0||u>a(i))&&(t.top+=p+f+m))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position,t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(i){return!!t.data(i,e)}}):function(e,i,s){return!!t.data(e,s[3])}}),t.fn.extend({disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}}),t.ui.focusable=function(i,s){var n,o,a,r,h,l=i.nodeName.toLowerCase();return"area"===l?(n=i.parentNode,o=n.name,i.href&&o&&"map"===n.nodeName.toLowerCase()?(a=t("img[usemap='#"+o+"']"),a.length>0&&a.is(":visible")):!1):(/^(input|select|textarea|button|object)$/.test(l)?(r=!i.disabled,r&&(h=t(i).closest("fieldset")[0],h&&(r=!h.disabled))):r="a"===l?i.href||s:s,r&&t(i).is(":visible")&&e(t(i)))},t.extend(t.expr[":"],{focusable:function(e){return t.ui.focusable(e,null!=t.attr(e,"tabindex"))}}),t.ui.focusable,t.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):t(this[0].form)},t.ui.formResetMixin={_formResetHandler:function(){var e=t(this);setTimeout(function(){var i=e.data("ui-form-reset-instances");t.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var t=this.form.data("ui-form-reset-instances")||[];t.length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t)}},_unbindFormResetHandler:function(){if(this.form.length){var e=this.form.data("ui-form-reset-instances");e.splice(t.inArray(this,e),1),e.length?this.form.data("ui-form-reset-instances",e):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}},"1.7"===t.fn.jquery.substring(0,3)&&(t.each(["Width","Height"],function(e,i){function s(e,i,s,o){return t.each(n,function(){i-=parseFloat(t.css(e,"padding"+this))||0,s&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),o&&(i-=parseFloat(t.css(e,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],o=i.toLowerCase(),a={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+i]=function(e){return void 0===e?a["inner"+i].call(this):this.each(function(){t(this).css(o,s(this,e)+"px")})},t.fn["outer"+i]=function(e,n){return"number"!=typeof e?a["outer"+i].call(this,e):this.each(function(){t(this).css(o,s(this,e,!0,n)+"px")})}}),t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.ui.escapeSelector=function(){var t=/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g;return function(e){return e.replace(t,"\\$1")}}(),t.fn.labels=function(){var e,i,s,n,o;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),s=this.attr("id"),s&&(e=this.eq(0).parents().last(),o=e.add(e.length?e.siblings():this.siblings()),i="label[for='"+t.ui.escapeSelector(s)+"']",n=n.add(o.find(i).addBack(i))),this.pushStack(n))},t.fn.scrollParent=function(e){var i=this.css("position"),s="absolute"===i,n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var e=t(this);return s&&"static"===e.css("position")?!1:n.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&o.length?o:t(this[0].ownerDocument||document)},t.extend(t.expr[":"],{tabbable:function(e){var i=t.attr(e,"tabindex"),s=null!=i;return(!s||i>=0)&&t.ui.focusable(e,s)}}),t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var n=!1;t(document).on("mouseup",function(){n=!1}),t.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).on("click."+this.widgetName,function(i){return!0===t.data(i.target,e.widgetName+".preventClickEvent")?(t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!n){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var i=this,s=1===e.which,o="string"==typeof this.options.cancel&&e.target.nodeName?t(e.target).closest(this.options.cancel).length:!1;return s&&!o&&this._mouseCapture(e)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(e)!==!1,!this._mouseStarted)?(e.preventDefault(),!0):(!0===t.data(e.target,this.widgetName+".preventClickEvent")&&t.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return i._mouseMove(t)},this._mouseUpDelegate=function(t){return i._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),n=!0,!0)):!0}},_mouseMove:function(e){if(this._mouseMoved){if(t.ui.ie&&(!document.documentMode||9>document.documentMode)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,n=!1,e.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),t.ui.plugin={add:function(e,i,s){var n,o=t.ui[e].prototype;for(n in s)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([i,s[n]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;o.length>n;n++)t.options[o[n][0]]&&o[n][1].apply(t.element,i)}},t.widget("ui.resizable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(e,i){if("hidden"===t(e).css("overflow"))return!1;var s=i&&"left"===i?"scrollLeft":"scrollTop",n=!1;return e[s]>0?!0:(e[s]=1,n=e[s]>0,e[s]=0,n)},_create:function(){var e,i=this.options,s=this;this._addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!i.aspectRatio,aspectRatio:i.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:i.helper||i.ghost||i.animate?i.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(t("<div class='ui-wrapper' style='overflow: hidden;'></div>").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,e={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(e),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(e),this._proportionallyResize()),this._setupHandles(),i.autoHide&&t(this.element).on("mouseenter",function(){i.disabled||(s._removeClass("ui-resizable-autohide"),s._handles.show())}).on("mouseleave",function(){i.disabled||s.resizing||(s._addClass("ui-resizable-autohide"),s._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy();var e,i=function(e){t(e).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;default:}},_setupHandles:function(){var e,i,s,n,o,a=this.options,r=this;if(this.handles=a.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=t(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),s=this.handles.split(","),this.handles={},i=0;s.length>i;i++)e=t.trim(s[i]),n="ui-resizable-"+e,o=t("<div>"),this._addClass(o,"ui-resizable-handle "+n),o.css({zIndex:a.zIndex}),this.handles[e]=".ui-resizable-"+e,this.element.append(o);this._renderAxis=function(e){var i,s,n,o;e=e||this.element;for(i in this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=t(this.handles[i]),this._on(this.handles[i],{mousedown:r._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=t(this.handles[i],this.element),o=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),e.css(n,o),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){r.resizing||(this.className&&(o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),r.axis=o&&o[1]?o[1]:"se")}),a.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(e){var i,s,n=!1;for(i in this.handles)s=t(this.handles[i])[0],(s===e.target||t.contains(s,e.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(e){var i,s,n,o=this.options,a=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),o.containment&&(i+=t(o.containment).scrollLeft()||0,s+=t(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:a.width(),height:a.height()},this.originalSize=this._helper?{width:a.outerWidth(),height:a.outerHeight()}:{width:a.width(),height:a.height()},this.sizeDiff={width:a.outerWidth()-a.width(),height:a.outerHeight()-a.height()},this.originalPosition={left:i,top:s},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio="number"==typeof o.aspectRatio?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===n?this.axis+"-resize":n),this._addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(e){var i,s,n=this.originalMousePosition,o=this.axis,a=e.pageX-n.left||0,r=e.pageY-n.top||0,h=this._change[o];return this._updatePrevProperties(),h?(i=h.apply(this,[e,a,r]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",e,this.ui()),this._applyChanges()),!1):!1},_mouseStop:function(e){this.resizing=!1;var i,s,n,o,a,r,h,l=this.options,c=this;return this._helper&&(i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),n=s&&this._hasScroll(i[0],"left")?0:c.sizeDiff.height,o=s?0:c.sizeDiff.width,a={width:c.helper.width()-o,height:c.helper.height()-n},r=parseFloat(c.element.css("left"))+(c.position.left-c.originalPosition.left)||null,h=parseFloat(c.element.css("top"))+(c.position.top-c.originalPosition.top)||null,l.animate||this.element.css(t.extend(a,{top:h,left:r})),c.helper.height(c.size.height),c.helper.width(c.size.width),this._helper&&!l.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s,n,o,a=this.options;o={minWidth:this._isNumber(a.minWidth)?a.minWidth:0,maxWidth:this._isNumber(a.maxWidth)?a.maxWidth:1/0,minHeight:this._isNumber(a.minHeight)?a.minHeight:0,maxHeight:this._isNumber(a.maxHeight)?a.maxHeight:1/0},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,s=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,n=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),s>o.minHeight&&(o.minHeight=s),o.maxWidth>i&&(o.maxWidth=i),o.maxHeight>n&&(o.maxHeight=n)),this._vBoundaries=o},_updateCache:function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,i=this.size,s=this.axis;return this._isNumber(t.height)?t.width=t.height*this.aspectRatio:this._isNumber(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===s&&(t.left=e.left+(i.width-t.width),t.top=null),"nw"===s&&(t.top=e.top+(i.height-t.height),t.left=e.left+(i.width-t.width)),t},_respectSize:function(t){var e=this._vBoundaries,i=this.axis,s=this._isNumber(t.width)&&e.maxWidth&&e.maxWidth<t.width,n=this._isNumber(t.height)&&e.maxHeight&&e.maxHeight<t.height,o=this._isNumber(t.width)&&e.minWidth&&e.minWidth>t.width,a=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,r=this.originalPosition.left+this.originalSize.width,h=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),a&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=r-e.minWidth),s&&l&&(t.left=r-e.maxWidth),a&&c&&(t.top=h-e.minHeight),n&&c&&(t.top=h-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];4>e;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;this._proportionallyResizeElements.length>e;e++)t=this._proportionallyResizeElements[e],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(t)),t.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var e=this.element,i=this.options;this.elementOffset=e.offset(),this._helper?(this.helper=this.helper||t("<div style='overflow:hidden;'></div>"),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element
+},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize,s=this.originalPosition;return{left:s.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize,n=this.originalPosition;return{top:n.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},sw:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,s]))},ne:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},nw:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,s]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()]),"resize"!==e&&this._trigger(e,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(e){var i=t(this).resizable("instance"),s=i.options,n=i._proportionallyResizeElements,o=n.length&&/textarea/i.test(n[0].nodeName),a=o&&i._hasScroll(n[0],"left")?0:i.sizeDiff.height,r=o?0:i.sizeDiff.width,h={width:i.size.width-r,height:i.size.height-a},l=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,c=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(h,c&&l?{top:c,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};n&&n.length&&t(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var e,i,s,n,o,a,r,h=t(this).resizable("instance"),l=h.options,c=h.element,u=l.containment,d=u instanceof t?u.get(0):/parent/.test(u)?c.parent().get(0):u;d&&(h.containerElement=t(d),/document/.test(u)||u===document?(h.containerOffset={left:0,top:0},h.containerPosition={left:0,top:0},h.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(e=t(d),i=[],t(["Top","Right","Left","Bottom"]).each(function(t,s){i[t]=h._num(e.css("padding"+s))}),h.containerOffset=e.offset(),h.containerPosition=e.position(),h.containerSize={height:e.innerHeight()-i[3],width:e.innerWidth()-i[1]},s=h.containerOffset,n=h.containerSize.height,o=h.containerSize.width,a=h._hasScroll(d,"left")?d.scrollWidth:o,r=h._hasScroll(d)?d.scrollHeight:n,h.parentData={element:d,left:s.left,top:s.top,width:a,height:r}))},resize:function(e){var i,s,n,o,a=t(this).resizable("instance"),r=a.options,h=a.containerOffset,l=a.position,c=a._aspectRatio||e.shiftKey,u={top:0,left:0},d=a.containerElement,p=!0;d[0]!==document&&/static/.test(d.css("position"))&&(u=h),l.left<(a._helper?h.left:0)&&(a.size.width=a.size.width+(a._helper?a.position.left-h.left:a.position.left-u.left),c&&(a.size.height=a.size.width/a.aspectRatio,p=!1),a.position.left=r.helper?h.left:0),l.top<(a._helper?h.top:0)&&(a.size.height=a.size.height+(a._helper?a.position.top-h.top:a.position.top),c&&(a.size.width=a.size.height*a.aspectRatio,p=!1),a.position.top=a._helper?h.top:0),n=a.containerElement.get(0)===a.element.parent().get(0),o=/relative|absolute/.test(a.containerElement.css("position")),n&&o?(a.offset.left=a.parentData.left+a.position.left,a.offset.top=a.parentData.top+a.position.top):(a.offset.left=a.element.offset().left,a.offset.top=a.element.offset().top),i=Math.abs(a.sizeDiff.width+(a._helper?a.offset.left-u.left:a.offset.left-h.left)),s=Math.abs(a.sizeDiff.height+(a._helper?a.offset.top-u.top:a.offset.top-h.top)),i+a.size.width>=a.parentData.width&&(a.size.width=a.parentData.width-i,c&&(a.size.height=a.size.width/a.aspectRatio,p=!1)),s+a.size.height>=a.parentData.height&&(a.size.height=a.parentData.height-s,c&&(a.size.width=a.size.height*a.aspectRatio,p=!1)),p||(a.position.left=a.prevPosition.left,a.position.top=a.prevPosition.top,a.size.width=a.prevSize.width,a.size.height=a.prevSize.height)},stop:function(){var e=t(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.containerPosition,o=e.containerElement,a=t(e.helper),r=a.offset(),h=a.outerWidth()-e.sizeDiff.width,l=a.outerHeight()-e.sizeDiff.height;e._helper&&!i.animate&&/relative/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l}),e._helper&&!i.animate&&/static/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var e=t(this).resizable("instance"),i=e.options;t(i.alsoResize).each(function(){var e=t(this);e.data("ui-resizable-alsoresize",{width:parseFloat(e.width()),height:parseFloat(e.height()),left:parseFloat(e.css("left")),top:parseFloat(e.css("top"))})})},resize:function(e,i){var s=t(this).resizable("instance"),n=s.options,o=s.originalSize,a=s.originalPosition,r={height:s.size.height-o.height||0,width:s.size.width-o.width||0,top:s.position.top-a.top||0,left:s.position.left-a.left||0};t(n.alsoResize).each(function(){var e=t(this),s=t(this).data("ui-resizable-alsoresize"),n={},o=e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(o,function(t,e){var i=(s[e]||0)+(r[e]||0);i&&i>=0&&(n[e]=i||null)}),e.css(n)})},stop:function(){t(this).removeData("ui-resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var e=t(this).resizable("instance"),i=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}),e._addClass(e.ghost,"ui-resizable-ghost"),t.uiBackCompat!==!1&&"string"==typeof e.options.ghost&&e.ghost.addClass(this.options.ghost),e.ghost.appendTo(e.helper)},resize:function(){var e=t(this).resizable("instance");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=t(this).resizable("instance");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var e,i=t(this).resizable("instance"),s=i.options,n=i.size,o=i.originalSize,a=i.originalPosition,r=i.axis,h="number"==typeof s.grid?[s.grid,s.grid]:s.grid,l=h[0]||1,c=h[1]||1,u=Math.round((n.width-o.width)/l)*l,d=Math.round((n.height-o.height)/c)*c,p=o.width+u,f=o.height+d,m=s.maxWidth&&p>s.maxWidth,g=s.maxHeight&&f>s.maxHeight,_=s.minWidth&&s.minWidth>p,v=s.minHeight&&s.minHeight>f;s.grid=h,_&&(p+=l),v&&(f+=c),m&&(p-=l),g&&(f-=c),/^(se|s|e)$/.test(r)?(i.size.width=p,i.size.height=f):/^(ne)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.top=a.top-d):/^(sw)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.left=a.left-u):((0>=f-c||0>=p-l)&&(e=i._getPaddingPlusBorderDimensions(this)),f-c>0?(i.size.height=f,i.position.top=a.top-d):(f=c-e.height,i.size.height=f,i.position.top=a.top+o.height-f),p-l>0?(i.size.width=p,i.position.left=a.left-u):(p=l-e.width,i.size.width=p,i.position.left=a.left+o.width-p))}}),t.ui.resizable});/**
+ * Copyright (c) 2007 Ariel Flesler - aflesler ○ gmail • com | https://github.com/flesler
+ * Licensed under MIT
+ * @author Ariel Flesler
+ * @version 2.1.2
+ */
+;(function(f){"use strict";"function"===typeof define&&define.amd?define(["jquery"],f):"undefined"!==typeof module&&module.exports?module.exports=f(require("jquery")):f(jQuery)})(function($){"use strict";function n(a){return!a.nodeName||-1!==$.inArray(a.nodeName.toLowerCase(),["iframe","#document","html","body"])}function h(a){return $.isFunction(a)||$.isPlainObject(a)?a:{top:a,left:a}}var p=$.scrollTo=function(a,d,b){return $(window).scrollTo(a,d,b)};p.defaults={axis:"xy",duration:0,limit:!0};$.fn.scrollTo=function(a,d,b){"object"=== typeof d&&(b=d,d=0);"function"===typeof b&&(b={onAfter:b});"max"===a&&(a=9E9);b=$.extend({},p.defaults,b);d=d||b.duration;var u=b.queue&&1<b.axis.length;u&&(d/=2);b.offset=h(b.offset);b.over=h(b.over);return this.each(function(){function k(a){var k=$.extend({},b,{queue:!0,duration:d,complete:a&&function(){a.call(q,e,b)}});r.animate(f,k)}if(null!==a){var l=n(this),q=l?this.contentWindow||window:this,r=$(q),e=a,f={},t;switch(typeof e){case "number":case "string":if(/^([+-]=?)?\d+(\.\d+)?(px|%)?$/.test(e)){e= h(e);break}e=l?$(e):$(e,q);case "object":if(e.length===0)return;if(e.is||e.style)t=(e=$(e)).offset()}var v=$.isFunction(b.offset)&&b.offset(q,e)||b.offset;$.each(b.axis.split(""),function(a,c){var d="x"===c?"Left":"Top",m=d.toLowerCase(),g="scroll"+d,h=r[g](),n=p.max(q,c);t?(f[g]=t[m]+(l?0:h-r.offset()[m]),b.margin&&(f[g]-=parseInt(e.css("margin"+d),10)||0,f[g]-=parseInt(e.css("border"+d+"Width"),10)||0),f[g]+=v[m]||0,b.over[m]&&(f[g]+=e["x"===c?"width":"height"]()*b.over[m])):(d=e[m],f[g]=d.slice&& "%"===d.slice(-1)?parseFloat(d)/100*n:d);b.limit&&/^\d+$/.test(f[g])&&(f[g]=0>=f[g]?0:Math.min(f[g],n));!a&&1<b.axis.length&&(h===f[g]?f={}:u&&(k(b.onAfterFirst),f={}))});k(b.onAfter)}})};p.max=function(a,d){var b="x"===d?"Width":"Height",h="scroll"+b;if(!n(a))return a[h]-$(a)[b.toLowerCase()]();var b="client"+b,k=a.ownerDocument||a.document,l=k.documentElement,k=k.body;return Math.max(l[h],k[h])-Math.min(l[b],k[b])};$.Tween.propHooks.scrollLeft=$.Tween.propHooks.scrollTop={get:function(a){return $(a.elem)[a.prop]()}, set:function(a){var d=this.get(a);if(a.options.interrupt&&a._last&&a._last!==d)return $(a.elem).stop();var b=Math.round(a.now);d!==b&&($(a.elem)[a.prop](b),a._last=this.get(a))}};return p});
+/*!
+ PowerTip v1.3.1 (2018-04-15)
+ https://stevenbenner.github.io/jquery-powertip/
+ Copyright (c) 2018 Steven Benner (http://stevenbenner.com/).
+ Released under MIT license.
+ https://raw.github.com/stevenbenner/jquery-powertip/master/LICENSE.txt
+*/
+(function(root,factory){if(typeof define==="function"&&define.amd){define(["jquery"],factory)}else if(typeof module==="object"&&module.exports){module.exports=factory(require("jquery"))}else{factory(root.jQuery)}})(this,function($){var $document=$(document),$window=$(window),$body=$("body");var DATA_DISPLAYCONTROLLER="displayController",DATA_HASACTIVEHOVER="hasActiveHover",DATA_FORCEDOPEN="forcedOpen",DATA_HASMOUSEMOVE="hasMouseMove",DATA_MOUSEONTOTIP="mouseOnToPopup",DATA_ORIGINALTITLE="originalTitle",DATA_POWERTIP="powertip",DATA_POWERTIPJQ="powertipjq",DATA_POWERTIPTARGET="powertiptarget",EVENT_NAMESPACE=".powertip",RAD2DEG=180/Math.PI,MOUSE_EVENTS=["click","dblclick","mousedown","mouseup","mousemove","mouseover","mouseout","mouseenter","mouseleave","contextmenu"];var session={tooltips:null,isTipOpen:false,isFixedTipOpen:false,isClosing:false,tipOpenImminent:false,activeHover:null,currentX:0,currentY:0,previousX:0,previousY:0,desyncTimeout:null,closeDelayTimeout:null,mouseTrackingActive:false,delayInProgress:false,windowWidth:0,windowHeight:0,scrollTop:0,scrollLeft:0};var Collision={none:0,top:1,bottom:2,left:4,right:8};$.fn.powerTip=function(opts,arg){var targetElements=this,options,tipController;if(!targetElements.length){return targetElements}if($.type(opts)==="string"&&$.powerTip[opts]){return $.powerTip[opts].call(targetElements,targetElements,arg)}options=$.extend({},$.fn.powerTip.defaults,opts);tipController=new TooltipController(options);initTracking();targetElements.each(function elementSetup(){var $this=$(this),dataPowertip=$this.data(DATA_POWERTIP),dataElem=$this.data(DATA_POWERTIPJQ),dataTarget=$this.data(DATA_POWERTIPTARGET),title=$this.attr("title");if(!dataPowertip&&!dataTarget&&!dataElem&&title){$this.data(DATA_POWERTIP,title);$this.data(DATA_ORIGINALTITLE,title);$this.removeAttr("title")}$this.data(DATA_DISPLAYCONTROLLER,new DisplayController($this,options,tipController))});if(!options.manual){$.each(options.openEvents,function(idx,evt){if($.inArray(evt,options.closeEvents)>-1){targetElements.on(evt+EVENT_NAMESPACE,function elementToggle(event){$.powerTip.toggle(this,event)})}else{targetElements.on(evt+EVENT_NAMESPACE,function elementOpen(event){$.powerTip.show(this,event)})}});$.each(options.closeEvents,function(idx,evt){if($.inArray(evt,options.openEvents)<0){targetElements.on(evt+EVENT_NAMESPACE,function elementClose(event){$.powerTip.hide(this,!isMouseEvent(event))})}});targetElements.on("keydown"+EVENT_NAMESPACE,function elementKeyDown(event){if(event.keyCode===27){$.powerTip.hide(this,true)}})}return targetElements};$.fn.powerTip.defaults={fadeInTime:200,fadeOutTime:100,followMouse:false,popupId:"powerTip",popupClass:null,intentSensitivity:7,intentPollInterval:100,closeDelay:100,placement:"n",smartPlacement:false,offset:10,mouseOnToPopup:false,manual:false,openEvents:["mouseenter","focus"],closeEvents:["mouseleave","blur"]};$.fn.powerTip.smartPlacementLists={n:["n","ne","nw","s"],e:["e","ne","se","w","nw","sw","n","s","e"],s:["s","se","sw","n"],w:["w","nw","sw","e","ne","se","n","s","w"],nw:["nw","w","sw","n","s","se","nw"],ne:["ne","e","se","n","s","sw","ne"],sw:["sw","w","nw","s","n","ne","sw"],se:["se","e","ne","s","n","nw","se"],"nw-alt":["nw-alt","n","ne-alt","sw-alt","s","se-alt","w","e"],"ne-alt":["ne-alt","n","nw-alt","se-alt","s","sw-alt","e","w"],"sw-alt":["sw-alt","s","se-alt","nw-alt","n","ne-alt","w","e"],"se-alt":["se-alt","s","sw-alt","ne-alt","n","nw-alt","e","w"]};$.powerTip={show:function apiShowTip(element,event){if(isMouseEvent(event)){trackMouse(event);session.previousX=event.pageX;session.previousY=event.pageY;$(element).data(DATA_DISPLAYCONTROLLER).show()}else{$(element).first().data(DATA_DISPLAYCONTROLLER).show(true,true)}return element},reposition:function apiResetPosition(element){$(element).first().data(DATA_DISPLAYCONTROLLER).resetPosition();return element},hide:function apiCloseTip(element,immediate){var displayController;immediate=element?immediate:true;if(element){displayController=$(element).first().data(DATA_DISPLAYCONTROLLER)}else if(session.activeHover){displayController=session.activeHover.data(DATA_DISPLAYCONTROLLER)}if(displayController){displayController.hide(immediate)}return element},toggle:function apiToggle(element,event){if(session.activeHover&&session.activeHover.is(element)){$.powerTip.hide(element,!isMouseEvent(event))}else{$.powerTip.show(element,event)}return element}};$.powerTip.showTip=$.powerTip.show;$.powerTip.closeTip=$.powerTip.hide;function CSSCoordinates(){var me=this;me.top="auto";me.left="auto";me.right="auto";me.bottom="auto";me.set=function(property,value){if($.isNumeric(value)){me[property]=Math.round(value)}}}function DisplayController(element,options,tipController){var hoverTimer=null,myCloseDelay=null;function openTooltip(immediate,forceOpen){cancelTimer();if(!element.data(DATA_HASACTIVEHOVER)){if(!immediate){session.tipOpenImminent=true;hoverTimer=setTimeout(function intentDelay(){hoverTimer=null;checkForIntent()},options.intentPollInterval)}else{if(forceOpen){element.data(DATA_FORCEDOPEN,true)}closeAnyDelayed();tipController.showTip(element)}}else{cancelClose()}}function closeTooltip(disableDelay){if(myCloseDelay){myCloseDelay=session.closeDelayTimeout=clearTimeout(myCloseDelay);session.delayInProgress=false}cancelTimer();session.tipOpenImminent=false;if(element.data(DATA_HASACTIVEHOVER)){element.data(DATA_FORCEDOPEN,false);if(!disableDelay){session.delayInProgress=true;session.closeDelayTimeout=setTimeout(function closeDelay(){session.closeDelayTimeout=null;tipController.hideTip(element);session.delayInProgress=false;myCloseDelay=null},options.closeDelay);myCloseDelay=session.closeDelayTimeout}else{tipController.hideTip(element)}}}function checkForIntent(){var xDifference=Math.abs(session.previousX-session.currentX),yDifference=Math.abs(session.previousY-session.currentY),totalDifference=xDifference+yDifference;if(totalDifference<options.intentSensitivity){cancelClose();closeAnyDelayed();tipController.showTip(element)}else{session.previousX=session.currentX;session.previousY=session.currentY;openTooltip()}}function cancelTimer(stopClose){hoverTimer=clearTimeout(hoverTimer);if(session.closeDelayTimeout&&myCloseDelay===session.closeDelayTimeout||stopClose){cancelClose()}}function cancelClose(){session.closeDelayTimeout=clearTimeout(session.closeDelayTimeout);session.delayInProgress=false}function closeAnyDelayed(){if(session.delayInProgress&&session.activeHover&&!session.activeHover.is(element)){session.activeHover.data(DATA_DISPLAYCONTROLLER).hide(true)}}function repositionTooltip(){tipController.resetPosition(element)}this.show=openTooltip;this.hide=closeTooltip;this.cancel=cancelTimer;this.resetPosition=repositionTooltip}function PlacementCalculator(){function computePlacementCoords(element,placement,tipWidth,tipHeight,offset){var placementBase=placement.split("-")[0],coords=new CSSCoordinates,position;if(isSvgElement(element)){position=getSvgPlacement(element,placementBase)}else{position=getHtmlPlacement(element,placementBase)}switch(placement){case"n":coords.set("left",position.left-tipWidth/2);coords.set("bottom",session.windowHeight-position.top+offset);break;case"e":coords.set("left",position.left+offset);coords.set("top",position.top-tipHeight/2);break;case"s":coords.set("left",position.left-tipWidth/2);coords.set("top",position.top+offset);break;case"w":coords.set("top",position.top-tipHeight/2);coords.set("right",session.windowWidth-position.left+offset);break;case"nw":coords.set("bottom",session.windowHeight-position.top+offset);coords.set("right",session.windowWidth-position.left-20);break;case"nw-alt":coords.set("left",position.left);coords.set("bottom",session.windowHeight-position.top+offset);break;case"ne":coords.set("left",position.left-20);coords.set("bottom",session.windowHeight-position.top+offset);break;case"ne-alt":coords.set("bottom",session.windowHeight-position.top+offset);coords.set("right",session.windowWidth-position.left);break;case"sw":coords.set("top",position.top+offset);coords.set("right",session.windowWidth-position.left-20);break;case"sw-alt":coords.set("left",position.left);coords.set("top",position.top+offset);break;case"se":coords.set("left",position.left-20);coords.set("top",position.top+offset);break;case"se-alt":coords.set("top",position.top+offset);coords.set("right",session.windowWidth-position.left);break}return coords}function getHtmlPlacement(element,placement){var objectOffset=element.offset(),objectWidth=element.outerWidth(),objectHeight=element.outerHeight(),left,top;switch(placement){case"n":left=objectOffset.left+objectWidth/2;top=objectOffset.top;break;case"e":left=objectOffset.left+objectWidth;top=objectOffset.top+objectHeight/2;break;case"s":left=objectOffset.left+objectWidth/2;top=objectOffset.top+objectHeight;break;case"w":left=objectOffset.left;top=objectOffset.top+objectHeight/2;break;case"nw":left=objectOffset.left;top=objectOffset.top;break;case"ne":left=objectOffset.left+objectWidth;top=objectOffset.top;break;case"sw":left=objectOffset.left;top=objectOffset.top+objectHeight;break;case"se":left=objectOffset.left+objectWidth;top=objectOffset.top+objectHeight;break}return{top:top,left:left}}function getSvgPlacement(element,placement){var svgElement=element.closest("svg")[0],domElement=element[0],point=svgElement.createSVGPoint(),boundingBox=domElement.getBBox(),matrix=domElement.getScreenCTM(),halfWidth=boundingBox.width/2,halfHeight=boundingBox.height/2,placements=[],placementKeys=["nw","n","ne","e","se","s","sw","w"],coords,rotation,steps,x;function pushPlacement(){placements.push(point.matrixTransform(matrix))}point.x=boundingBox.x;point.y=boundingBox.y;pushPlacement();point.x+=halfWidth;pushPlacement();point.x+=halfWidth;pushPlacement();point.y+=halfHeight;pushPlacement();point.y+=halfHeight;pushPlacement();point.x-=halfWidth;pushPlacement();point.x-=halfWidth;pushPlacement();point.y-=halfHeight;pushPlacement();if(placements[0].y!==placements[1].y||placements[0].x!==placements[7].x){rotation=Math.atan2(matrix.b,matrix.a)*RAD2DEG;steps=Math.ceil((rotation%360-22.5)/45);if(steps<1){steps+=8}while(steps--){placementKeys.push(placementKeys.shift())}}for(x=0;x<placements.length;x++){if(placementKeys[x]===placement){coords=placements[x];break}}return{top:coords.y+session.scrollTop,left:coords.x+session.scrollLeft}}this.compute=computePlacementCoords}function TooltipController(options){var placementCalculator=new PlacementCalculator,tipElement=$("#"+options.popupId);if(tipElement.length===0){tipElement=$("<div/>",{id:options.popupId});if($body.length===0){$body=$("body")}$body.append(tipElement);session.tooltips=session.tooltips?session.tooltips.add(tipElement):tipElement}if(options.followMouse){if(!tipElement.data(DATA_HASMOUSEMOVE)){$document.on("mousemove"+EVENT_NAMESPACE,positionTipOnCursor);$window.on("scroll"+EVENT_NAMESPACE,positionTipOnCursor);tipElement.data(DATA_HASMOUSEMOVE,true)}}function beginShowTip(element){element.data(DATA_HASACTIVEHOVER,true);tipElement.queue(function queueTipInit(next){showTip(element);next()})}function showTip(element){var tipContent;if(!element.data(DATA_HASACTIVEHOVER)){return}if(session.isTipOpen){if(!session.isClosing){hideTip(session.activeHover)}tipElement.delay(100).queue(function queueTipAgain(next){showTip(element);next()});return}element.trigger("powerTipPreRender");tipContent=getTooltipContent(element);if(tipContent){tipElement.empty().append(tipContent)}else{return}element.trigger("powerTipRender");session.activeHover=element;session.isTipOpen=true;tipElement.data(DATA_MOUSEONTOTIP,options.mouseOnToPopup);tipElement.addClass(options.popupClass);if(!options.followMouse||element.data(DATA_FORCEDOPEN)){positionTipOnElement(element);session.isFixedTipOpen=true}else{positionTipOnCursor()}if(!element.data(DATA_FORCEDOPEN)&&!options.followMouse){$document.on("click"+EVENT_NAMESPACE,function documentClick(event){var target=event.target;if(target!==element[0]){if(options.mouseOnToPopup){if(target!==tipElement[0]&&!$.contains(tipElement[0],target)){$.powerTip.hide()}}else{$.powerTip.hide()}}})}if(options.mouseOnToPopup&&!options.manual){tipElement.on("mouseenter"+EVENT_NAMESPACE,function tipMouseEnter(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).cancel()}});tipElement.on("mouseleave"+EVENT_NAMESPACE,function tipMouseLeave(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).hide()}})}tipElement.fadeIn(options.fadeInTime,function fadeInCallback(){if(!session.desyncTimeout){session.desyncTimeout=setInterval(closeDesyncedTip,500)}element.trigger("powerTipOpen")})}function hideTip(element){session.isClosing=true;session.isTipOpen=false;session.desyncTimeout=clearInterval(session.desyncTimeout);element.data(DATA_HASACTIVEHOVER,false);element.data(DATA_FORCEDOPEN,false);$document.off("click"+EVENT_NAMESPACE);tipElement.off(EVENT_NAMESPACE);tipElement.fadeOut(options.fadeOutTime,function fadeOutCallback(){var coords=new CSSCoordinates;session.activeHover=null;session.isClosing=false;session.isFixedTipOpen=false;tipElement.removeClass();coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);tipElement.css(coords);element.trigger("powerTipClose")})}function positionTipOnCursor(){var tipWidth,tipHeight,coords,collisions,collisionCount;if(!session.isFixedTipOpen&&(session.isTipOpen||session.tipOpenImminent&&tipElement.data(DATA_HASMOUSEMOVE))){tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=new CSSCoordinates;coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);collisions=getViewportCollisions(coords,tipWidth,tipHeight);if(collisions!==Collision.none){collisionCount=countFlags(collisions);if(collisionCount===1){if(collisions===Collision.right){coords.set("left",session.scrollLeft+session.windowWidth-tipWidth)}else if(collisions===Collision.bottom){coords.set("top",session.scrollTop+session.windowHeight-tipHeight)}}else{coords.set("left",session.currentX-tipWidth-options.offset);coords.set("top",session.currentY-tipHeight-options.offset)}}tipElement.css(coords)}}function positionTipOnElement(element){var priorityList,finalPlacement;if(options.smartPlacement||options.followMouse&&element.data(DATA_FORCEDOPEN)){priorityList=$.fn.powerTip.smartPlacementLists[options.placement];$.each(priorityList,function(idx,pos){var collisions=getViewportCollisions(placeTooltip(element,pos),tipElement.outerWidth(),tipElement.outerHeight());finalPlacement=pos;return collisions!==Collision.none})}else{placeTooltip(element,options.placement);finalPlacement=options.placement}tipElement.removeClass("w nw sw e ne se n s w se-alt sw-alt ne-alt nw-alt");tipElement.addClass(finalPlacement)}function placeTooltip(element,placement){var iterationCount=0,tipWidth,tipHeight,coords=new CSSCoordinates;coords.set("top",0);coords.set("left",0);tipElement.css(coords);do{tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=placementCalculator.compute(element,placement,tipWidth,tipHeight,options.offset);tipElement.css(coords)}while(++iterationCount<=5&&(tipWidth!==tipElement.outerWidth()||tipHeight!==tipElement.outerHeight()));return coords}function closeDesyncedTip(){var isDesynced=false,hasDesyncableCloseEvent=$.grep(["mouseleave","mouseout","blur","focusout"],function(eventType){return $.inArray(eventType,options.closeEvents)!==-1}).length>0;if(session.isTipOpen&&!session.isClosing&&!session.delayInProgress&&hasDesyncableCloseEvent){if(session.activeHover.data(DATA_HASACTIVEHOVER)===false||session.activeHover.is(":disabled")){isDesynced=true}else if(!isMouseOver(session.activeHover)&&!session.activeHover.is(":focus")&&!session.activeHover.data(DATA_FORCEDOPEN)){if(tipElement.data(DATA_MOUSEONTOTIP)){if(!isMouseOver(tipElement)){isDesynced=true}}else{isDesynced=true}}if(isDesynced){hideTip(session.activeHover)}}}this.showTip=beginShowTip;this.hideTip=hideTip;this.resetPosition=positionTipOnElement}function isSvgElement(element){return Boolean(window.SVGElement&&element[0]instanceof SVGElement)}function isMouseEvent(event){return Boolean(event&&$.inArray(event.type,MOUSE_EVENTS)>-1&&typeof event.pageX==="number")}function initTracking(){if(!session.mouseTrackingActive){session.mouseTrackingActive=true;getViewportDimensions();$(getViewportDimensions);$document.on("mousemove"+EVENT_NAMESPACE,trackMouse);$window.on("resize"+EVENT_NAMESPACE,trackResize);$window.on("scroll"+EVENT_NAMESPACE,trackScroll)}}function getViewportDimensions(){session.scrollLeft=$window.scrollLeft();session.scrollTop=$window.scrollTop();session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackResize(){session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackScroll(){var x=$window.scrollLeft(),y=$window.scrollTop();if(x!==session.scrollLeft){session.currentX+=x-session.scrollLeft;session.scrollLeft=x}if(y!==session.scrollTop){session.currentY+=y-session.scrollTop;session.scrollTop=y}}function trackMouse(event){session.currentX=event.pageX;session.currentY=event.pageY}function isMouseOver(element){var elementPosition=element.offset(),elementBox=element[0].getBoundingClientRect(),elementWidth=elementBox.right-elementBox.left,elementHeight=elementBox.bottom-elementBox.top;return session.currentX>=elementPosition.left&&session.currentX<=elementPosition.left+elementWidth&&session.currentY>=elementPosition.top&&session.currentY<=elementPosition.top+elementHeight}function getTooltipContent(element){var tipText=element.data(DATA_POWERTIP),tipObject=element.data(DATA_POWERTIPJQ),tipTarget=element.data(DATA_POWERTIPTARGET),targetElement,content;if(tipText){if($.isFunction(tipText)){tipText=tipText.call(element[0])}content=tipText}else if(tipObject){if($.isFunction(tipObject)){tipObject=tipObject.call(element[0])}if(tipObject.length>0){content=tipObject.clone(true,true)}}else if(tipTarget){targetElement=$("#"+tipTarget);if(targetElement.length>0){content=targetElement.html()}}return content}function getViewportCollisions(coords,elementWidth,elementHeight){var viewportTop=session.scrollTop,viewportLeft=session.scrollLeft,viewportBottom=viewportTop+session.windowHeight,viewportRight=viewportLeft+session.windowWidth,collisions=Collision.none;if(coords.top<viewportTop||Math.abs(coords.bottom-session.windowHeight)-elementHeight<viewportTop){collisions|=Collision.top}if(coords.top+elementHeight>viewportBottom||Math.abs(coords.bottom-session.windowHeight)>viewportBottom){collisions|=Collision.bottom}if(coords.left<viewportLeft||coords.right+elementWidth>viewportRight){collisions|=Collision.left}if(coords.left+elementWidth>viewportRight||coords.right<viewportLeft){collisions|=Collision.right}return collisions}function countFlags(value){var count=0;while(value){value&=value-1;count++}return count}return $.powerTip});/*!
+ * jQuery UI Touch Punch 0.2.3
+ *
+ * Copyright 2011–2014, Dave Furfero
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ *
+ * Depends:
+ *  jquery.ui.widget.js
+ *  jquery.ui.mouse.js
+ */
+!function(a){function f(a,b){if(!(a.originalEvent.touches.length>1)){a.preventDefault();var c=a.originalEvent.changedTouches[0],d=document.createEvent("MouseEvents");d.initMouseEvent(b,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null),a.target.dispatchEvent(d)}}if(a.support.touch="ontouchend"in document,a.support.touch){var e,b=a.ui.mouse.prototype,c=b._mouseInit,d=b._mouseDestroy;b._touchStart=function(a){var b=this;!e&&b._mouseCapture(a.originalEvent.changedTouches[0])&&(e=!0,b._touchMoved=!1,f(a,"mouseover"),f(a,"mousemove"),f(a,"mousedown"))},b._touchMove=function(a){e&&(this._touchMoved=!0,f(a,"mousemove"))},b._touchEnd=function(a){e&&(f(a,"mouseup"),f(a,"mouseout"),this._touchMoved||f(a,"click"),e=!1)},b._mouseInit=function(){var b=this;b.element.bind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),c.call(b)},b._mouseDestroy=function(){var b=this;b.element.unbind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),d.call(b)}}}(jQuery);/*! SmartMenus jQuery Plugin - v1.1.0 - September 17, 2017
+ * http://www.smartmenus.org/
+ * Copyright Vasil Dinkov, Vadikom Web Ltd. http://vadikom.com; Licensed MIT */(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&"object"==typeof module.exports?module.exports=t(require("jquery")):t(jQuery)})(function($){function initMouseDetection(t){var e=".smartmenus_mouse";if(mouseDetectionEnabled||t)mouseDetectionEnabled&&t&&($(document).off(e),mouseDetectionEnabled=!1);else{var i=!0,s=null,o={mousemove:function(t){var e={x:t.pageX,y:t.pageY,timeStamp:(new Date).getTime()};if(s){var o=Math.abs(s.x-e.x),a=Math.abs(s.y-e.y);if((o>0||a>0)&&2>=o&&2>=a&&300>=e.timeStamp-s.timeStamp&&(mouse=!0,i)){var n=$(t.target).closest("a");n.is("a")&&$.each(menuTrees,function(){return $.contains(this.$root[0],n[0])?(this.itemEnter({currentTarget:n[0]}),!1):void 0}),i=!1}}s=e}};o[touchEvents?"touchstart":"pointerover pointermove pointerout MSPointerOver MSPointerMove MSPointerOut"]=function(t){isTouchEvent(t.originalEvent)&&(mouse=!1)},$(document).on(getEventsNS(o,e)),mouseDetectionEnabled=!0}}function isTouchEvent(t){return!/^(4|mouse)$/.test(t.pointerType)}function getEventsNS(t,e){e||(e="");var i={};for(var s in t)i[s.split(" ").join(e+" ")+e]=t[s];return i}var menuTrees=[],mouse=!1,touchEvents="ontouchstart"in window,mouseDetectionEnabled=!1,requestAnimationFrame=window.requestAnimationFrame||function(t){return setTimeout(t,1e3/60)},cancelAnimationFrame=window.cancelAnimationFrame||function(t){clearTimeout(t)},canAnimate=!!$.fn.animate;return $.SmartMenus=function(t,e){this.$root=$(t),this.opts=e,this.rootId="",this.accessIdPrefix="",this.$subArrow=null,this.activatedItems=[],this.visibleSubMenus=[],this.showTimeout=0,this.hideTimeout=0,this.scrollTimeout=0,this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.idInc=0,this.$firstLink=null,this.$firstSub=null,this.disabled=!1,this.$disableOverlay=null,this.$touchScrollingSub=null,this.cssTransforms3d="perspective"in t.style||"webkitPerspective"in t.style,this.wasCollapsible=!1,this.init()},$.extend($.SmartMenus,{hideAll:function(){$.each(menuTrees,function(){this.menuHideAll()})},destroy:function(){for(;menuTrees.length;)menuTrees[0].destroy();initMouseDetection(!0)},prototype:{init:function(t){var e=this;if(!t){menuTrees.push(this),this.rootId=((new Date).getTime()+Math.random()+"").replace(/\D/g,""),this.accessIdPrefix="sm-"+this.rootId+"-",this.$root.hasClass("sm-rtl")&&(this.opts.rightToLeftSubMenus=!0);var i=".smartmenus";this.$root.data("smartmenus",this).attr("data-smartmenus-id",this.rootId).dataSM("level",1).on(getEventsNS({"mouseover focusin":$.proxy(this.rootOver,this),"mouseout focusout":$.proxy(this.rootOut,this),keydown:$.proxy(this.rootKeyDown,this)},i)).on(getEventsNS({mouseenter:$.proxy(this.itemEnter,this),mouseleave:$.proxy(this.itemLeave,this),mousedown:$.proxy(this.itemDown,this),focus:$.proxy(this.itemFocus,this),blur:$.proxy(this.itemBlur,this),click:$.proxy(this.itemClick,this)},i),"a"),i+=this.rootId,this.opts.hideOnClick&&$(document).on(getEventsNS({touchstart:$.proxy(this.docTouchStart,this),touchmove:$.proxy(this.docTouchMove,this),touchend:$.proxy(this.docTouchEnd,this),click:$.proxy(this.docClick,this)},i)),$(window).on(getEventsNS({"resize orientationchange":$.proxy(this.winResize,this)},i)),this.opts.subIndicators&&(this.$subArrow=$("<span/>").addClass("sub-arrow"),this.opts.subIndicatorsText&&this.$subArrow.html(this.opts.subIndicatorsText)),initMouseDetection()}if(this.$firstSub=this.$root.find("ul").each(function(){e.menuInit($(this))}).eq(0),this.$firstLink=this.$root.find("a").eq(0),this.opts.markCurrentItem){var s=/(index|default)\.[^#\?\/]*/i,o=/#.*/,a=window.location.href.replace(s,""),n=a.replace(o,"");this.$root.find("a").each(function(){var t=this.href.replace(s,""),i=$(this);(t==a||t==n)&&(i.addClass("current"),e.opts.markCurrentTree&&i.parentsUntil("[data-smartmenus-id]","ul").each(function(){$(this).dataSM("parent-a").addClass("current")}))})}this.wasCollapsible=this.isCollapsible()},destroy:function(t){if(!t){var e=".smartmenus";this.$root.removeData("smartmenus").removeAttr("data-smartmenus-id").removeDataSM("level").off(e),e+=this.rootId,$(document).off(e),$(window).off(e),this.opts.subIndicators&&(this.$subArrow=null)}this.menuHideAll();var i=this;this.$root.find("ul").each(function(){var t=$(this);t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.dataSM("shown-before")&&((i.opts.subMenusMinWidth||i.opts.subMenusMaxWidth)&&t.css({width:"",minWidth:"",maxWidth:""}).removeClass("sm-nowrap"),t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.css({zIndex:"",top:"",left:"",marginLeft:"",marginTop:"",display:""})),0==(t.attr("id")||"").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeDataSM("in-mega").removeDataSM("shown-before").removeDataSM("scroll-arrows").removeDataSM("parent-a").removeDataSM("level").removeDataSM("beforefirstshowfired").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeAttr("aria-expanded"),this.$root.find("a.has-submenu").each(function(){var t=$(this);0==t.attr("id").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeClass("has-submenu").removeDataSM("sub").removeAttr("aria-haspopup").removeAttr("aria-controls").removeAttr("aria-expanded").closest("li").removeDataSM("sub"),this.opts.subIndicators&&this.$root.find("span.sub-arrow").remove(),this.opts.markCurrentItem&&this.$root.find("a.current").removeClass("current"),t||(this.$root=null,this.$firstLink=null,this.$firstSub=null,this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),menuTrees.splice($.inArray(this,menuTrees),1))},disable:function(t){if(!this.disabled){if(this.menuHideAll(),!t&&!this.opts.isPopup&&this.$root.is(":visible")){var e=this.$root.offset();this.$disableOverlay=$('<div class="sm-jquery-disable-overlay"/>').css({position:"absolute",top:e.top,left:e.left,width:this.$root.outerWidth(),height:this.$root.outerHeight(),zIndex:this.getStartZIndex(!0),opacity:0}).appendTo(document.body)}this.disabled=!0}},docClick:function(t){return this.$touchScrollingSub?(this.$touchScrollingSub=null,void 0):((this.visibleSubMenus.length&&!$.contains(this.$root[0],t.target)||$(t.target).closest("a").length)&&this.menuHideAll(),void 0)},docTouchEnd:function(){if(this.lastTouch){if(!(!this.visibleSubMenus.length||void 0!==this.lastTouch.x2&&this.lastTouch.x1!=this.lastTouch.x2||void 0!==this.lastTouch.y2&&this.lastTouch.y1!=this.lastTouch.y2||this.lastTouch.target&&$.contains(this.$root[0],this.lastTouch.target))){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var t=this;this.hideTimeout=setTimeout(function(){t.menuHideAll()},350)}this.lastTouch=null}},docTouchMove:function(t){if(this.lastTouch){var e=t.originalEvent.touches[0];this.lastTouch.x2=e.pageX,this.lastTouch.y2=e.pageY}},docTouchStart:function(t){var e=t.originalEvent.touches[0];this.lastTouch={x1:e.pageX,y1:e.pageY,target:e.target}},enable:function(){this.disabled&&(this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),this.disabled=!1)},getClosestMenu:function(t){for(var e=$(t).closest("ul");e.dataSM("in-mega");)e=e.parent().closest("ul");return e[0]||null},getHeight:function(t){return this.getOffset(t,!0)},getOffset:function(t,e){var i;"none"==t.css("display")&&(i={position:t[0].style.position,visibility:t[0].style.visibility},t.css({position:"absolute",visibility:"hidden"}).show());var s=t[0].getBoundingClientRect&&t[0].getBoundingClientRect(),o=s&&(e?s.height||s.bottom-s.top:s.width||s.right-s.left);return o||0===o||(o=e?t[0].offsetHeight:t[0].offsetWidth),i&&t.hide().css(i),o},getStartZIndex:function(t){var e=parseInt(this[t?"$root":"$firstSub"].css("z-index"));return!t&&isNaN(e)&&(e=parseInt(this.$root.css("z-index"))),isNaN(e)?1:e},getTouchPoint:function(t){return t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0]||t},getViewport:function(t){var e=t?"Height":"Width",i=document.documentElement["client"+e],s=window["inner"+e];return s&&(i=Math.min(i,s)),i},getViewportHeight:function(){return this.getViewport(!0)},getViewportWidth:function(){return this.getViewport()},getWidth:function(t){return this.getOffset(t)},handleEvents:function(){return!this.disabled&&this.isCSSOn()},handleItemEvents:function(t){return this.handleEvents()&&!this.isLinkInMegaMenu(t)},isCollapsible:function(){return"static"==this.$firstSub.css("position")},isCSSOn:function(){return"inline"!=this.$firstLink.css("display")},isFixed:function(){var t="fixed"==this.$root.css("position");return t||this.$root.parentsUntil("body").each(function(){return"fixed"==$(this).css("position")?(t=!0,!1):void 0}),t},isLinkInMegaMenu:function(t){return $(this.getClosestMenu(t[0])).hasClass("mega-menu")},isTouchMode:function(){return!mouse||this.opts.noMouseOver||this.isCollapsible()},itemActivate:function(t,e){var i=t.closest("ul"),s=i.dataSM("level");if(s>1&&(!this.activatedItems[s-2]||this.activatedItems[s-2][0]!=i.dataSM("parent-a")[0])){var o=this;$(i.parentsUntil("[data-smartmenus-id]","ul").get().reverse()).add(i).each(function(){o.itemActivate($(this).dataSM("parent-a"))})}if((!this.isCollapsible()||e)&&this.menuHideSubMenus(this.activatedItems[s-1]&&this.activatedItems[s-1][0]==t[0]?s:s-1),this.activatedItems[s-1]=t,this.$root.triggerHandler("activate.smapi",t[0])!==!1){var a=t.dataSM("sub");a&&(this.isTouchMode()||!this.opts.showOnClick||this.clickActivated)&&this.menuShow(a)}},itemBlur:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&this.$root.triggerHandler("blur.smapi",e[0])},itemClick:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(this.$touchScrollingSub&&this.$touchScrollingSub[0]==e.closest("ul")[0])return this.$touchScrollingSub=null,t.stopPropagation(),!1;if(this.$root.triggerHandler("click.smapi",e[0])===!1)return!1;var i=$(t.target).is(".sub-arrow"),s=e.dataSM("sub"),o=s?2==s.dataSM("level"):!1,a=this.isCollapsible(),n=/toggle$/.test(this.opts.collapsibleBehavior),r=/link$/.test(this.opts.collapsibleBehavior),h=/^accordion/.test(this.opts.collapsibleBehavior);if(s&&!s.is(":visible")){if((!r||!a||i)&&(this.opts.showOnClick&&o&&(this.clickActivated=!0),this.itemActivate(e,h),s.is(":visible")))return this.focusActivated=!0,!1}else if(a&&(n||i))return this.itemActivate(e,h),this.menuHide(s),n&&(this.focusActivated=!1),!1;return this.opts.showOnClick&&o||e.hasClass("disabled")||this.$root.triggerHandler("select.smapi",e[0])===!1?!1:void 0}},itemDown:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&e.dataSM("mousedown",!0)},itemEnter:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(!this.isTouchMode()){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);var i=this;this.showTimeout=setTimeout(function(){i.itemActivate(e)},this.opts.showOnClick&&1==e.closest("ul").dataSM("level")?1:this.opts.showTimeout)}this.$root.triggerHandler("mouseenter.smapi",e[0])}},itemFocus:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(!this.focusActivated||this.isTouchMode()&&e.dataSM("mousedown")||this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0]==e[0]||this.itemActivate(e,!0),this.$root.triggerHandler("focus.smapi",e[0]))},itemLeave:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(this.isTouchMode()||(e[0].blur(),this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0)),e.removeDataSM("mousedown"),this.$root.triggerHandler("mouseleave.smapi",e[0]))},menuHide:function(t){if(this.$root.triggerHandler("beforehide.smapi",t[0])!==!1&&(canAnimate&&t.stop(!0,!0),"none"!=t.css("display"))){var e=function(){t.css("z-index","")};this.isCollapsible()?canAnimate&&this.opts.collapsibleHideFunction?this.opts.collapsibleHideFunction.call(this,t,e):t.hide(this.opts.collapsibleHideDuration,e):canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,t,e):t.hide(this.opts.hideDuration,e),t.dataSM("scroll")&&(this.menuScrollStop(t),t.css({"touch-action":"","-ms-touch-action":"","-webkit-transform":"",transform:""}).off(".smartmenus_scroll").removeDataSM("scroll").dataSM("scroll-arrows").hide()),t.dataSM("parent-a").removeClass("highlighted").attr("aria-expanded","false"),t.attr({"aria-expanded":"false","aria-hidden":"true"});var i=t.dataSM("level");this.activatedItems.splice(i-1,1),this.visibleSubMenus.splice($.inArray(t,this.visibleSubMenus),1),this.$root.triggerHandler("hide.smapi",t[0])}},menuHideAll:function(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);for(var t=this.opts.isPopup?1:0,e=this.visibleSubMenus.length-1;e>=t;e--)this.menuHide(this.visibleSubMenus[e]);this.opts.isPopup&&(canAnimate&&this.$root.stop(!0,!0),this.$root.is(":visible")&&(canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,this.$root):this.$root.hide(this.opts.hideDuration))),this.activatedItems=[],this.visibleSubMenus=[],this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.$root.triggerHandler("hideAll.smapi")},menuHideSubMenus:function(t){for(var e=this.activatedItems.length-1;e>=t;e--){var i=this.activatedItems[e].dataSM("sub");i&&this.menuHide(i)}},menuInit:function(t){if(!t.dataSM("in-mega")){t.hasClass("mega-menu")&&t.find("ul").dataSM("in-mega",!0);for(var e=2,i=t[0];(i=i.parentNode.parentNode)!=this.$root[0];)e++;var s=t.prevAll("a").eq(-1);s.length||(s=t.prevAll().find("a").eq(-1)),s.addClass("has-submenu").dataSM("sub",t),t.dataSM("parent-a",s).dataSM("level",e).parent().dataSM("sub",t);var o=s.attr("id")||this.accessIdPrefix+ ++this.idInc,a=t.attr("id")||this.accessIdPrefix+ ++this.idInc;s.attr({id:o,"aria-haspopup":"true","aria-controls":a,"aria-expanded":"false"}),t.attr({id:a,role:"group","aria-hidden":"true","aria-labelledby":o,"aria-expanded":"false"}),this.opts.subIndicators&&s[this.opts.subIndicatorsPos](this.$subArrow.clone())}},menuPosition:function(t){var e,i,s=t.dataSM("parent-a"),o=s.closest("li"),a=o.parent(),n=t.dataSM("level"),r=this.getWidth(t),h=this.getHeight(t),u=s.offset(),l=u.left,c=u.top,d=this.getWidth(s),m=this.getHeight(s),p=$(window),f=p.scrollLeft(),v=p.scrollTop(),b=this.getViewportWidth(),S=this.getViewportHeight(),g=a.parent().is("[data-sm-horizontal-sub]")||2==n&&!a.hasClass("sm-vertical"),M=this.opts.rightToLeftSubMenus&&!o.is("[data-sm-reverse]")||!this.opts.rightToLeftSubMenus&&o.is("[data-sm-reverse]"),w=2==n?this.opts.mainMenuSubOffsetX:this.opts.subMenusSubOffsetX,T=2==n?this.opts.mainMenuSubOffsetY:this.opts.subMenusSubOffsetY;if(g?(e=M?d-r-w:w,i=this.opts.bottomToTopSubMenus?-h-T:m+T):(e=M?w-r:d-w,i=this.opts.bottomToTopSubMenus?m-T-h:T),this.opts.keepInViewport){var y=l+e,I=c+i;if(M&&f>y?e=g?f-y+e:d-w:!M&&y+r>f+b&&(e=g?f+b-r-y+e:w-r),g||(S>h&&I+h>v+S?i+=v+S-h-I:(h>=S||v>I)&&(i+=v-I)),g&&(I+h>v+S+.49||v>I)||!g&&h>S+.49){var x=this;t.dataSM("scroll-arrows")||t.dataSM("scroll-arrows",$([$('<span class="scroll-up"><span class="scroll-up-arrow"></span></span>')[0],$('<span class="scroll-down"><span class="scroll-down-arrow"></span></span>')[0]]).on({mouseenter:function(){t.dataSM("scroll").up=$(this).hasClass("scroll-up"),x.menuScroll(t)},mouseleave:function(e){x.menuScrollStop(t),x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(t){t.preventDefault()}}).insertAfter(t));var A=".smartmenus_scroll";if(t.dataSM("scroll",{y:this.cssTransforms3d?0:i-m,step:1,itemH:m,subH:h,arrowDownH:this.getHeight(t.dataSM("scroll-arrows").eq(1))}).on(getEventsNS({mouseover:function(e){x.menuScrollOver(t,e)},mouseout:function(e){x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(e){x.menuScrollMousewheel(t,e)}},A)).dataSM("scroll-arrows").css({top:"auto",left:"0",marginLeft:e+(parseInt(t.css("border-left-width"))||0),width:r-(parseInt(t.css("border-left-width"))||0)-(parseInt(t.css("border-right-width"))||0),zIndex:t.css("z-index")}).eq(g&&this.opts.bottomToTopSubMenus?0:1).show(),this.isFixed()){var C={};C[touchEvents?"touchstart touchmove touchend":"pointerdown pointermove pointerup MSPointerDown MSPointerMove MSPointerUp"]=function(e){x.menuScrollTouch(t,e)},t.css({"touch-action":"none","-ms-touch-action":"none"}).on(getEventsNS(C,A))}}}t.css({top:"auto",left:"0",marginLeft:e,marginTop:i-m})},menuScroll:function(t,e,i){var s,o=t.dataSM("scroll"),a=t.dataSM("scroll-arrows"),n=o.up?o.upEnd:o.downEnd;if(!e&&o.momentum){if(o.momentum*=.92,s=o.momentum,.5>s)return this.menuScrollStop(t),void 0}else s=i||(e||!this.opts.scrollAccelerate?this.opts.scrollStep:Math.floor(o.step));var r=t.dataSM("level");if(this.activatedItems[r-1]&&this.activatedItems[r-1].dataSM("sub")&&this.activatedItems[r-1].dataSM("sub").is(":visible")&&this.menuHideSubMenus(r-1),o.y=o.up&&o.y>=n||!o.up&&n>=o.y?o.y:Math.abs(n-o.y)>s?o.y+(o.up?s:-s):n,t.css(this.cssTransforms3d?{"-webkit-transform":"translate3d(0, "+o.y+"px, 0)",transform:"translate3d(0, "+o.y+"px, 0)"}:{marginTop:o.y}),mouse&&(o.up&&o.y>o.downEnd||!o.up&&o.y<o.upEnd)&&a.eq(o.up?1:0).show(),o.y==n)mouse&&a.eq(o.up?0:1).hide(),this.menuScrollStop(t);else if(!e){this.opts.scrollAccelerate&&o.step<this.opts.scrollStep&&(o.step+=.2);var h=this;this.scrollTimeout=requestAnimationFrame(function(){h.menuScroll(t)})}},menuScrollMousewheel:function(t,e){if(this.getClosestMenu(e.target)==t[0]){e=e.originalEvent;var i=(e.wheelDelta||-e.detail)>0;t.dataSM("scroll-arrows").eq(i?0:1).is(":visible")&&(t.dataSM("scroll").up=i,this.menuScroll(t,!0))}e.preventDefault()},menuScrollOut:function(t,e){mouse&&(/^scroll-(up|down)/.test((e.relatedTarget||"").className)||(t[0]==e.relatedTarget||$.contains(t[0],e.relatedTarget))&&this.getClosestMenu(e.relatedTarget)==t[0]||t.dataSM("scroll-arrows").css("visibility","hidden"))},menuScrollOver:function(t,e){if(mouse&&!/^scroll-(up|down)/.test(e.target.className)&&this.getClosestMenu(e.target)==t[0]){this.menuScrollRefreshData(t);var i=t.dataSM("scroll"),s=$(window).scrollTop()-t.dataSM("parent-a").offset().top-i.itemH;t.dataSM("scroll-arrows").eq(0).css("margin-top",s).end().eq(1).css("margin-top",s+this.getViewportHeight()-i.arrowDownH).end().css("visibility","visible")}},menuScrollRefreshData:function(t){var e=t.dataSM("scroll"),i=$(window).scrollTop()-t.dataSM("parent-a").offset().top-e.itemH;this.cssTransforms3d&&(i=-(parseFloat(t.css("margin-top"))-i)),$.extend(e,{upEnd:i,downEnd:i+this.getViewportHeight()-e.subH})},menuScrollStop:function(t){return this.scrollTimeout?(cancelAnimationFrame(this.scrollTimeout),this.scrollTimeout=0,t.dataSM("scroll").step=1,!0):void 0},menuScrollTouch:function(t,e){if(e=e.originalEvent,isTouchEvent(e)){var i=this.getTouchPoint(e);if(this.getClosestMenu(i.target)==t[0]){var s=t.dataSM("scroll");if(/(start|down)$/i.test(e.type))this.menuScrollStop(t)?(e.preventDefault(),this.$touchScrollingSub=t):this.$touchScrollingSub=null,this.menuScrollRefreshData(t),$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp});else if(/move$/i.test(e.type)){var o=void 0!==s.touchY?s.touchY:s.touchStartY;if(void 0!==o&&o!=i.pageY){this.$touchScrollingSub=t;var a=i.pageY>o;void 0!==s.up&&s.up!=a&&$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp}),$.extend(s,{up:a,touchY:i.pageY}),this.menuScroll(t,!0,Math.abs(i.pageY-o))}e.preventDefault()}else void 0!==s.touchY&&((s.momentum=15*Math.pow(Math.abs(i.pageY-s.touchStartY)/(e.timeStamp-s.touchStartTime),2))&&(this.menuScrollStop(t),this.menuScroll(t),e.preventDefault()),delete s.touchY)}}},menuShow:function(t){if((t.dataSM("beforefirstshowfired")||(t.dataSM("beforefirstshowfired",!0),this.$root.triggerHandler("beforefirstshow.smapi",t[0])!==!1))&&this.$root.triggerHandler("beforeshow.smapi",t[0])!==!1&&(t.dataSM("shown-before",!0),canAnimate&&t.stop(!0,!0),!t.is(":visible"))){var e=t.dataSM("parent-a"),i=this.isCollapsible();if((this.opts.keepHighlighted||i)&&e.addClass("highlighted"),i)t.removeClass("sm-nowrap").css({zIndex:"",width:"auto",minWidth:"",maxWidth:"",top:"",left:"",marginLeft:"",marginTop:""});else{if(t.css("z-index",this.zIndexInc=(this.zIndexInc||this.getStartZIndex())+1),(this.opts.subMenusMinWidth||this.opts.subMenusMaxWidth)&&(t.css({width:"auto",minWidth:"",maxWidth:""}).addClass("sm-nowrap"),this.opts.subMenusMinWidth&&t.css("min-width",this.opts.subMenusMinWidth),this.opts.subMenusMaxWidth)){var s=this.getWidth(t);t.css("max-width",this.opts.subMenusMaxWidth),s>this.getWidth(t)&&t.removeClass("sm-nowrap").css("width",this.opts.subMenusMaxWidth)}this.menuPosition(t)}var o=function(){t.css("overflow","")};i?canAnimate&&this.opts.collapsibleShowFunction?this.opts.collapsibleShowFunction.call(this,t,o):t.show(this.opts.collapsibleShowDuration,o):canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,t,o):t.show(this.opts.showDuration,o),e.attr("aria-expanded","true"),t.attr({"aria-expanded":"true","aria-hidden":"false"}),this.visibleSubMenus.push(t),this.$root.triggerHandler("show.smapi",t[0])}},popupHide:function(t){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},t?1:this.opts.hideTimeout)},popupShow:function(t,e){if(!this.opts.isPopup)return alert('SmartMenus jQuery Error:\n\nIf you want to show this menu via the "popupShow" method, set the isPopup:true option.'),void 0;if(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),this.$root.dataSM("shown-before",!0),canAnimate&&this.$root.stop(!0,!0),!this.$root.is(":visible")){this.$root.css({left:t,top:e});var i=this,s=function(){i.$root.css("overflow","")};canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,this.$root,s):this.$root.show(this.opts.showDuration,s),this.visibleSubMenus[0]=this.$root}},refresh:function(){this.destroy(!0),this.init(!0)},rootKeyDown:function(t){if(this.handleEvents())switch(t.keyCode){case 27:var e=this.activatedItems[0];if(e){this.menuHideAll(),e[0].focus();var i=e.dataSM("sub");i&&this.menuHide(i)}break;case 32:var s=$(t.target);if(s.is("a")&&this.handleItemEvents(s)){var i=s.dataSM("sub");i&&!i.is(":visible")&&(this.itemClick({currentTarget:t.target}),t.preventDefault())}}},rootOut:function(t){if(this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),!this.opts.showOnClick||!this.opts.hideOnClick)){var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},this.opts.hideTimeout)}},rootOver:function(t){this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0)},winResize:function(t){if(this.handleEvents()){if(!("onorientationchange"in window)||"orientationchange"==t.type){var e=this.isCollapsible();this.wasCollapsible&&e||(this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0].blur(),this.menuHideAll()),this.wasCollapsible=e}}else if(this.$disableOverlay){var i=this.$root.offset();this.$disableOverlay.css({top:i.top,left:i.left,width:this.$root.outerWidth(),height:this.$root.outerHeight()})}}}}),$.fn.dataSM=function(t,e){return e?this.data(t+"_smartmenus",e):this.data(t+"_smartmenus")},$.fn.removeDataSM=function(t){return this.removeData(t+"_smartmenus")},$.fn.smartmenus=function(options){if("string"==typeof options){var args=arguments,method=options;return Array.prototype.shift.call(args),this.each(function(){var t=$(this).data("smartmenus");t&&t[method]&&t[method].apply(t,args)})}return this.each(function(){var dataOpts=$(this).data("sm-options")||null;if(dataOpts)try{dataOpts=eval("("+dataOpts+")")}catch(e){dataOpts=null,alert('ERROR\n\nSmartMenus jQuery init:\nInvalid "data-sm-options" attribute value syntax.')}new $.SmartMenus(this,$.extend({},$.fn.smartmenus.defaults,options,dataOpts))})},$.fn.smartmenus.defaults={isPopup:!1,mainMenuSubOffsetX:0,mainMenuSubOffsetY:0,subMenusSubOffsetX:0,subMenusSubOffsetY:0,subMenusMinWidth:"10em",subMenusMaxWidth:"20em",subIndicators:!0,subIndicatorsPos:"append",subIndicatorsText:"",scrollStep:30,scrollAccelerate:!0,showTimeout:250,hideTimeout:500,showDuration:0,showFunction:null,hideDuration:0,hideFunction:function(t,e){t.fadeOut(200,e)},collapsibleShowDuration:0,collapsibleShowFunction:function(t,e){t.slideDown(200,e)},collapsibleHideDuration:0,collapsibleHideFunction:function(t,e){t.slideUp(200,e)},showOnClick:!1,hideOnClick:!0,noMouseOver:!1,keepInViewport:!0,keepHighlighted:!0,markCurrentItem:!1,markCurrentTree:!0,rightToLeftSubMenus:!1,bottomToTopSubMenus:!1,collapsibleBehavior:"default"},$});
\ No newline at end of file
diff --git a/Doxygen/output/html/menu.js b/Doxygen/output/html/menu.js
new file mode 100644
index 0000000000000000000000000000000000000000..54e81cf15c45dfeff196985e943cb4eb9f353fd1
--- /dev/null
+++ b/Doxygen/output/html/menu.js
@@ -0,0 +1,127 @@
+/*
+ @licstart  The following is the entire license notice for the JavaScript code in this file.
+
+ The MIT License (MIT)
+
+ Copyright (C) 1997-2020 by Dimitri van Heesch
+
+ Permission is hereby granted, free of charge, to any person obtaining a copy of this software
+ and associated documentation files (the "Software"), to deal in the Software without restriction,
+ including without limitation the rights to use, copy, modify, merge, publish, distribute,
+ sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included in all copies or
+ substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
+ BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+ DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+ @licend  The above is the entire license notice for the JavaScript code in this file
+ */
+function initMenu(relPath,searchEnabled,serverSide,searchPage,search) {
+  function makeTree(data,relPath) {
+    var result='';
+    if ('children' in data) {
+      result+='<ul>';
+      for (var i in data.children) {
+        result+='<li><a href="'+relPath+data.children[i].url+'">'+
+                                data.children[i].text+'</a>'+
+                                makeTree(data.children[i],relPath)+'</li>';
+      }
+      result+='</ul>';
+    }
+    return result;
+  }
+  var searchBox;
+  if (searchEnabled) {
+    if (serverSide) {
+      searchBox='<div id="MSearchBox" class="MSearchBoxInactive">'+
+                 '<div class="left">'+
+                  '<form id="FSearchBox" action="'+relPath+searchPage+
+                    '" method="get"><img id="MSearchSelect" src="'+
+                    relPath+'search/mag.svg" alt=""/>'+
+                  '<input type="text" id="MSearchField" name="query" value="'+search+
+                    '" size="20" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)"'+
+                    ' onblur="searchBox.OnSearchFieldFocus(false)">'+
+                  '</form>'+
+                 '</div>'+
+                 '<div class="right"></div>'+
+                '</div>';
+    } else {
+      searchBox='<div id="MSearchBox" class="MSearchBoxInactive">'+
+                 '<span class="left">'+
+                  '<img id="MSearchSelect" src="'+relPath+
+                     'search/mag_sel.svg" onmouseover="return searchBox.OnSearchSelectShow()"'+
+                     ' onmouseout="return searchBox.OnSearchSelectHide()" alt=""/>'+
+                  '<input type="text" id="MSearchField" value="'+search+
+                    '" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" '+
+                    'onblur="searchBox.OnSearchFieldFocus(false)" '+
+                    'onkeyup="searchBox.OnSearchFieldChange(event)"/>'+
+                 '</span>'+
+                 '<span class="right"><a id="MSearchClose" '+
+                  'href="javascript:searchBox.CloseResultsWindow()">'+
+                  '<img id="MSearchCloseImg" border="0" src="'+relPath+
+                  'search/close.svg" alt=""/></a>'
+                 '</span>'
+                '</div>';
+    }
+  }
+
+  $('#main-nav').before('<div class="sm sm-dox"><input id="main-menu-state" type="checkbox"/>'+
+                        '<label class="main-menu-btn" for="main-menu-state">'+
+                        '<span class="main-menu-btn-icon"></span> '+
+                        'Toggle main menu visibility</label>'+
+                        '<span id="searchBoxPos1" style="position:absolute;right:8px;top:8px;height:36px;"></span>'+
+                        '</div>');
+  $('#main-nav').append(makeTree(menudata,relPath));
+  $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu');
+  if (searchBox) {
+    $('#main-menu').append('<li id="searchBoxPos2" style="float:right"></li>');
+  }
+  var $mainMenuState = $('#main-menu-state');
+  var prevWidth = 0;
+  if ($mainMenuState.length) {
+    function initResizableIfExists() {
+      if (typeof initResizable==='function') initResizable();
+    }
+    // animate mobile menu
+    $mainMenuState.change(function(e) {
+      var $menu = $('#main-menu');
+      var options = { duration: 250, step: initResizableIfExists };
+      if (this.checked) {
+        options['complete'] = function() { $menu.css('display', 'block') };
+        $menu.hide().slideDown(options);
+      } else {
+        options['complete'] = function() { $menu.css('display', 'none') };
+        $menu.show().slideUp(options);
+      }
+    });
+    // set default menu visibility
+    function resetState() {
+      var $menu = $('#main-menu');
+      var $mainMenuState = $('#main-menu-state');
+      var newWidth = $(window).outerWidth();
+      if (newWidth!=prevWidth) {
+        if ($(window).outerWidth()<768) {
+          $mainMenuState.prop('checked',false); $menu.hide();
+          $('#searchBoxPos1').html(searchBox);
+          $('#searchBoxPos2').hide();
+        } else {
+          $menu.show();
+          $('#searchBoxPos1').empty();
+          $('#searchBoxPos2').html(searchBox);
+          $('#searchBoxPos2').show();
+        }
+        prevWidth = newWidth;
+      }
+    }
+    $(window).ready(function() { resetState(); initResizableIfExists(); });
+    $(window).resize(resetState);
+  }
+  $('#main-menu').smartmenus();
+}
+/* @license-end */
diff --git a/Doxygen/output/html/menudata.js b/Doxygen/output/html/menudata.js
new file mode 100644
index 0000000000000000000000000000000000000000..b57d54cad71830635c3aa8de2857d49d7673da85
--- /dev/null
+++ b/Doxygen/output/html/menudata.js
@@ -0,0 +1,110 @@
+/*
+ @licstart  The following is the entire license notice for the JavaScript code in this file.
+
+ The MIT License (MIT)
+
+ Copyright (C) 1997-2020 by Dimitri van Heesch
+
+ Permission is hereby granted, free of charge, to any person obtaining a copy of this software
+ and associated documentation files (the "Software"), to deal in the Software without restriction,
+ including without limitation the rights to use, copy, modify, merge, publish, distribute,
+ sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included in all copies or
+ substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
+ BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+ DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+ @licend  The above is the entire license notice for the JavaScript code in this file
+*/
+var menudata={children:[
+{text:"Main Page",url:"index.html"},
+{text:"Classes",url:"annotated.html",children:[
+{text:"Class List",url:"annotated.html"},
+{text:"Class Index",url:"classes.html"},
+{text:"Class Hierarchy",url:"hierarchy.html"},
+{text:"Class Members",url:"functions.html",children:[
+{text:"All",url:"functions.html",children:[
+{text:"_",url:"functions.html#index__5F"},
+{text:"a",url:"functions_a.html#index_a"},
+{text:"b",url:"functions_b.html#index_b"},
+{text:"c",url:"functions_c.html#index_c"},
+{text:"d",url:"functions_d.html#index_d"},
+{text:"e",url:"functions_e.html#index_e"},
+{text:"f",url:"functions_f.html#index_f"},
+{text:"g",url:"functions_g.html#index_g"},
+{text:"h",url:"functions_h.html#index_h"},
+{text:"i",url:"functions_i.html#index_i"},
+{text:"k",url:"functions_k.html#index_k"},
+{text:"l",url:"functions_l.html#index_l"},
+{text:"m",url:"functions_m.html#index_m"},
+{text:"n",url:"functions_n.html#index_n"},
+{text:"o",url:"functions_o.html#index_o"},
+{text:"p",url:"functions_p.html#index_p"},
+{text:"q",url:"functions_q.html#index_q"},
+{text:"r",url:"functions_r.html#index_r"},
+{text:"s",url:"functions_s.html#index_s"},
+{text:"t",url:"functions_t.html#index_t"},
+{text:"u",url:"functions_u.html#index_u"},
+{text:"v",url:"functions_v.html#index_v"},
+{text:"w",url:"functions_w.html#index_w"},
+{text:"x",url:"functions_x.html#index_x"},
+{text:"y",url:"functions_y.html#index_y"}]},
+{text:"Functions",url:"functions_func.html",children:[
+{text:"_",url:"functions_func.html#index__5F"},
+{text:"a",url:"functions_func_a.html#index_a"},
+{text:"b",url:"functions_func_b.html#index_b"},
+{text:"c",url:"functions_func_c.html#index_c"},
+{text:"d",url:"functions_func_d.html#index_d"},
+{text:"e",url:"functions_func_e.html#index_e"},
+{text:"f",url:"functions_func_f.html#index_f"},
+{text:"g",url:"functions_func_g.html#index_g"},
+{text:"h",url:"functions_func_h.html#index_h"},
+{text:"i",url:"functions_func_i.html#index_i"},
+{text:"l",url:"functions_func_l.html#index_l"},
+{text:"m",url:"functions_func_m.html#index_m"},
+{text:"n",url:"functions_func_n.html#index_n"},
+{text:"o",url:"functions_func_o.html#index_o"},
+{text:"p",url:"functions_func_p.html#index_p"},
+{text:"q",url:"functions_func_q.html#index_q"},
+{text:"r",url:"functions_func_r.html#index_r"},
+{text:"s",url:"functions_func_s.html#index_s"},
+{text:"t",url:"functions_func_t.html#index_t"},
+{text:"u",url:"functions_func_u.html#index_u"},
+{text:"v",url:"functions_func_v.html#index_v"},
+{text:"w",url:"functions_func_w.html#index_w"},
+{text:"y",url:"functions_func_y.html#index_y"}]},
+{text:"Variables",url:"functions_vars.html",children:[
+{text:"_",url:"functions_vars.html#index__5F"},
+{text:"a",url:"functions_vars_a.html#index_a"},
+{text:"b",url:"functions_vars_b.html#index_b"},
+{text:"c",url:"functions_vars_c.html#index_c"},
+{text:"d",url:"functions_vars_d.html#index_d"},
+{text:"e",url:"functions_vars_e.html#index_e"},
+{text:"f",url:"functions_vars_f.html#index_f"},
+{text:"g",url:"functions_vars_g.html#index_g"},
+{text:"h",url:"functions_vars_h.html#index_h"},
+{text:"i",url:"functions_vars_i.html#index_i"},
+{text:"k",url:"functions_vars_k.html#index_k"},
+{text:"l",url:"functions_vars_l.html#index_l"},
+{text:"m",url:"functions_vars_m.html#index_m"},
+{text:"n",url:"functions_vars_n.html#index_n"},
+{text:"o",url:"functions_vars_o.html#index_o"},
+{text:"p",url:"functions_vars_p.html#index_p"},
+{text:"r",url:"functions_vars_r.html#index_r"},
+{text:"s",url:"functions_vars_s.html#index_s"},
+{text:"t",url:"functions_vars_t.html#index_t"},
+{text:"u",url:"functions_vars_u.html#index_u"},
+{text:"v",url:"functions_vars_v.html#index_v"},
+{text:"w",url:"functions_vars_w.html#index_w"},
+{text:"x",url:"functions_vars_x.html#index_x"},
+{text:"y",url:"functions_vars_y.html#index_y"}]},
+{text:"Enumerations",url:"functions_enum.html"},
+{text:"Properties",url:"functions_prop.html"}]}]},
+{text:"Files",url:"files.html",children:[
+{text:"File List",url:"files.html"}]}]}
diff --git a/Doxygen/output/html/nav_f.png b/Doxygen/output/html/nav_f.png
new file mode 100644
index 0000000000000000000000000000000000000000..4b24ffcb63002b05ffd177c727f4980756ea7fb1
--- /dev/null
+++ b/Doxygen/output/html/nav_f.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae5986364
+size 153
diff --git a/Doxygen/output/html/nav_g.png b/Doxygen/output/html/nav_g.png
new file mode 100644
index 0000000000000000000000000000000000000000..34942a13481666ad7cee7458ecdea1cb279d13af
--- /dev/null
+++ b/Doxygen/output/html/nav_g.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999
+size 95
diff --git a/Doxygen/output/html/nav_h.png b/Doxygen/output/html/nav_h.png
new file mode 100644
index 0000000000000000000000000000000000000000..5e2fe5d1e093c0778d9be462e6ea0d14433919b3
--- /dev/null
+++ b/Doxygen/output/html/nav_h.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3
+size 98
diff --git a/Doxygen/output/html/navtree.css b/Doxygen/output/html/navtree.css
new file mode 100644
index 0000000000000000000000000000000000000000..d8a311a2ead9d4668cbc5a831e268ef2ddc20bc4
--- /dev/null
+++ b/Doxygen/output/html/navtree.css
@@ -0,0 +1,147 @@
+#nav-tree .children_ul {
+  margin:0;
+  padding:4px;
+}
+
+#nav-tree ul {
+  list-style:none outside none;
+  margin:0px;
+  padding:0px;
+}
+
+#nav-tree li {
+  white-space:nowrap;
+  margin:0px;
+  padding:0px;
+}
+
+#nav-tree .plus {
+  margin:0px;
+}
+
+#nav-tree .selected {
+  background-image: url('tab_a.png');
+  background-repeat:repeat-x;
+  color: #fff;
+  text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+}
+
+#nav-tree img {
+  margin:0px;
+  padding:0px;
+  border:0px;
+  vertical-align: middle;
+}
+
+#nav-tree a {
+  text-decoration:none;
+  padding:0px;
+  margin:0px;
+  outline:none;
+}
+
+#nav-tree .label {
+  margin:0px;
+  padding:0px;
+  font: 12px 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
+}
+
+#nav-tree .label a {
+  padding:2px;
+}
+
+#nav-tree .selected a {
+  text-decoration:none;
+  color:#fff;
+}
+
+#nav-tree .children_ul {
+  margin:0px;
+  padding:0px;
+}
+
+#nav-tree .item {
+  margin:0px;
+  padding:0px;
+}
+
+#nav-tree {
+  padding: 0px 0px;
+  background-color: #FAFAFF; 
+  font-size:14px;
+  overflow:auto;
+}
+
+#doc-content {
+  overflow:auto;
+  display:block;
+  padding:0px;
+  margin:0px;
+  -webkit-overflow-scrolling : touch; /* iOS 5+ */
+}
+
+#side-nav {
+  padding:0 6px 0 0;
+  margin: 0px;
+  display:block;
+  position: absolute;
+  left: 0px;
+  width: 250px;
+  overflow : hidden;
+}
+
+.ui-resizable .ui-resizable-handle {
+  display:block;
+}
+
+.ui-resizable-e {
+  background-image:url("splitbar.png");
+  background-size:100%;
+  background-repeat:repeat-y;
+  background-attachment: scroll;
+  cursor:ew-resize;
+  height:100%;
+  right:0;
+  top:0;
+  width:6px;
+}
+
+.ui-resizable-handle {
+  display:none;
+  font-size:0.1px;
+  position:absolute;
+  z-index:1;
+}
+
+#nav-tree-contents {
+  margin: 6px 0px 0px 0px;
+}
+
+#nav-tree {
+  background-image:url('nav_h.png');
+  background-repeat:repeat-x;
+  background-color: #F9FAFC;
+  -webkit-overflow-scrolling : touch; /* iOS 5+ */
+}
+
+#nav-sync {
+  position:absolute;
+  top:5px;
+  right:24px;
+  z-index:0;
+}
+
+#nav-sync img {
+  opacity:0.3;
+}
+
+#nav-sync img:hover {
+  opacity:0.9;
+}
+
+@media print
+{
+  #nav-tree { display: none; }
+  div.ui-resizable-handle { display: none; position: relative; }
+}
+
diff --git a/Doxygen/output/html/navtree.js b/Doxygen/output/html/navtree.js
new file mode 100644
index 0000000000000000000000000000000000000000..27983687a968bba6866ade7a4f7c78f6b15a6164
--- /dev/null
+++ b/Doxygen/output/html/navtree.js
@@ -0,0 +1,549 @@
+/*
+ @licstart  The following is the entire license notice for the JavaScript code in this file.
+
+ The MIT License (MIT)
+
+ Copyright (C) 1997-2020 by Dimitri van Heesch
+
+ Permission is hereby granted, free of charge, to any person obtaining a copy of this software
+ and associated documentation files (the "Software"), to deal in the Software without restriction,
+ including without limitation the rights to use, copy, modify, merge, publish, distribute,
+ sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included in all copies or
+ substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
+ BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+ DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+ @licend  The above is the entire license notice for the JavaScript code in this file
+ */
+var navTreeSubIndices = new Array();
+var arrowDown = '&#9660;';
+var arrowRight = '&#9658;';
+
+function getData(varName)
+{
+  var i = varName.lastIndexOf('/');
+  var n = i>=0 ? varName.substring(i+1) : varName;
+  return eval(n.replace(/\-/g,'_'));
+}
+
+function stripPath(uri)
+{
+  return uri.substring(uri.lastIndexOf('/')+1);
+}
+
+function stripPath2(uri)
+{
+  var i = uri.lastIndexOf('/');
+  var s = uri.substring(i+1);
+  var m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/);
+  return m ? uri.substring(i-6) : s;
+}
+
+function hashValue()
+{
+  return $(location).attr('hash').substring(1).replace(/[^\w\-]/g,'');
+}
+
+function hashUrl()
+{
+  return '#'+hashValue();
+}
+
+function pathName()
+{
+  return $(location).attr('pathname').replace(/[^-A-Za-z0-9+&@#/%?=~_|!:,.;\(\)]/g, '');
+}
+
+function localStorageSupported()
+{
+  try {
+    return 'localStorage' in window && window['localStorage'] !== null && window.localStorage.getItem;
+  }
+  catch(e) {
+    return false;
+  }
+}
+
+function storeLink(link)
+{
+  if (!$("#nav-sync").hasClass('sync') && localStorageSupported()) {
+      window.localStorage.setItem('navpath',link);
+  }
+}
+
+function deleteLink()
+{
+  if (localStorageSupported()) {
+    window.localStorage.setItem('navpath','');
+  }
+}
+
+function cachedLink()
+{
+  if (localStorageSupported()) {
+    return window.localStorage.getItem('navpath');
+  } else {
+    return '';
+  }
+}
+
+function getScript(scriptName,func,show)
+{
+  var head = document.getElementsByTagName("head")[0];
+  var script = document.createElement('script');
+  script.id = scriptName;
+  script.type = 'text/javascript';
+  script.onload = func;
+  script.src = scriptName+'.js';
+  head.appendChild(script);
+}
+
+function createIndent(o,domNode,node,level)
+{
+  var level=-1;
+  var n = node;
+  while (n.parentNode) { level++; n=n.parentNode; }
+  if (node.childrenData) {
+    var imgNode = document.createElement("span");
+    imgNode.className = 'arrow';
+    imgNode.style.paddingLeft=(16*level).toString()+'px';
+    imgNode.innerHTML=arrowRight;
+    node.plus_img = imgNode;
+    node.expandToggle = document.createElement("a");
+    node.expandToggle.href = "javascript:void(0)";
+    node.expandToggle.onclick = function() {
+      if (node.expanded) {
+        $(node.getChildrenUL()).slideUp("fast");
+        node.plus_img.innerHTML=arrowRight;
+        node.expanded = false;
+      } else {
+        expandNode(o, node, false, false);
+      }
+    }
+    node.expandToggle.appendChild(imgNode);
+    domNode.appendChild(node.expandToggle);
+  } else {
+    var span = document.createElement("span");
+    span.className = 'arrow';
+    span.style.width   = 16*(level+1)+'px';
+    span.innerHTML = '&#160;';
+    domNode.appendChild(span);
+  }
+}
+
+var animationInProgress = false;
+
+function gotoAnchor(anchor,aname,updateLocation)
+{
+  var pos, docContent = $('#doc-content');
+  var ancParent = $(anchor.parent());
+  if (ancParent.hasClass('memItemLeft') ||
+      ancParent.hasClass('memtitle') ||
+      ancParent.hasClass('fieldname') ||
+      ancParent.hasClass('fieldtype') ||
+      ancParent.is(':header'))
+  {
+    pos = ancParent.position().top;
+  } else if (anchor.position()) {
+    pos = anchor.position().top;
+  }
+  if (pos) {
+    var dist = Math.abs(Math.min(
+               pos-docContent.offset().top,
+               docContent[0].scrollHeight-
+               docContent.height()-docContent.scrollTop()));
+    animationInProgress=true;
+    docContent.animate({
+      scrollTop: pos + docContent.scrollTop() - docContent.offset().top
+    },Math.max(50,Math.min(500,dist)),function(){
+      if (updateLocation) window.location.href=aname;
+      animationInProgress=false;
+    });
+  }
+}
+
+function newNode(o, po, text, link, childrenData, lastNode)
+{
+  var node = new Object();
+  node.children = Array();
+  node.childrenData = childrenData;
+  node.depth = po.depth + 1;
+  node.relpath = po.relpath;
+  node.isLast = lastNode;
+
+  node.li = document.createElement("li");
+  po.getChildrenUL().appendChild(node.li);
+  node.parentNode = po;
+
+  node.itemDiv = document.createElement("div");
+  node.itemDiv.className = "item";
+
+  node.labelSpan = document.createElement("span");
+  node.labelSpan.className = "label";
+
+  createIndent(o,node.itemDiv,node,0);
+  node.itemDiv.appendChild(node.labelSpan);
+  node.li.appendChild(node.itemDiv);
+
+  var a = document.createElement("a");
+  node.labelSpan.appendChild(a);
+  node.label = document.createTextNode(text);
+  node.expanded = false;
+  a.appendChild(node.label);
+  if (link) {
+    var url;
+    if (link.substring(0,1)=='^') {
+      url = link.substring(1);
+      link = url;
+    } else {
+      url = node.relpath+link;
+    }
+    a.className = stripPath(link.replace('#',':'));
+    if (link.indexOf('#')!=-1) {
+      var aname = '#'+link.split('#')[1];
+      var srcPage = stripPath(pathName());
+      var targetPage = stripPath(link.split('#')[0]);
+      a.href = srcPage!=targetPage ? url : "javascript:void(0)";
+      a.onclick = function(){
+        storeLink(link);
+        if (!$(a).parent().parent().hasClass('selected'))
+        {
+          $('.item').removeClass('selected');
+          $('.item').removeAttr('id');
+          $(a).parent().parent().addClass('selected');
+          $(a).parent().parent().attr('id','selected');
+        }
+        var anchor = $(aname);
+        gotoAnchor(anchor,aname,true);
+      };
+    } else {
+      a.href = url;
+      a.onclick = function() { storeLink(link); }
+    }
+  } else {
+    if (childrenData != null)
+    {
+      a.className = "nolink";
+      a.href = "javascript:void(0)";
+      a.onclick = node.expandToggle.onclick;
+    }
+  }
+
+  node.childrenUL = null;
+  node.getChildrenUL = function() {
+    if (!node.childrenUL) {
+      node.childrenUL = document.createElement("ul");
+      node.childrenUL.className = "children_ul";
+      node.childrenUL.style.display = "none";
+      node.li.appendChild(node.childrenUL);
+    }
+    return node.childrenUL;
+  };
+
+  return node;
+}
+
+function showRoot()
+{
+  var headerHeight = $("#top").height();
+  var footerHeight = $("#nav-path").height();
+  var windowHeight = $(window).height() - headerHeight - footerHeight;
+  (function (){ // retry until we can scroll to the selected item
+    try {
+      var navtree=$('#nav-tree');
+      navtree.scrollTo('#selected',100,{offset:-windowHeight/2});
+    } catch (err) {
+      setTimeout(arguments.callee, 0);
+    }
+  })();
+}
+
+function expandNode(o, node, imm, showRoot)
+{
+  if (node.childrenData && !node.expanded) {
+    if (typeof(node.childrenData)==='string') {
+      var varName    = node.childrenData;
+      getScript(node.relpath+varName,function(){
+        node.childrenData = getData(varName);
+        expandNode(o, node, imm, showRoot);
+      }, showRoot);
+    } else {
+      if (!node.childrenVisited) {
+        getNode(o, node);
+      }
+      $(node.getChildrenUL()).slideDown("fast");
+      node.plus_img.innerHTML = arrowDown;
+      node.expanded = true;
+    }
+  }
+}
+
+function glowEffect(n,duration)
+{
+  n.addClass('glow').delay(duration).queue(function(next){
+    $(this).removeClass('glow');next();
+  });
+}
+
+function highlightAnchor()
+{
+  var aname = hashUrl();
+  var anchor = $(aname);
+  if (anchor.parent().attr('class')=='memItemLeft'){
+    var rows = $('.memberdecls tr[class$="'+hashValue()+'"]');
+    glowEffect(rows.children(),300); // member without details
+  } else if (anchor.parent().attr('class')=='fieldname'){
+    glowEffect(anchor.parent().parent(),1000); // enum value
+  } else if (anchor.parent().attr('class')=='fieldtype'){
+    glowEffect(anchor.parent().parent(),1000); // struct field
+  } else if (anchor.parent().is(":header")) {
+    glowEffect(anchor.parent(),1000); // section header
+  } else {
+    glowEffect(anchor.next(),1000); // normal member
+  }
+}
+
+function selectAndHighlight(hash,n)
+{
+  var a;
+  if (hash) {
+    var link=stripPath(pathName())+':'+hash.substring(1);
+    a=$('.item a[class$="'+link+'"]');
+  }
+  if (a && a.length) {
+    a.parent().parent().addClass('selected');
+    a.parent().parent().attr('id','selected');
+    highlightAnchor();
+  } else if (n) {
+    $(n.itemDiv).addClass('selected');
+    $(n.itemDiv).attr('id','selected');
+  }
+  var topOffset=5;
+  if (typeof page_layout!=='undefined' && page_layout==1) {
+    topOffset+=$('#top').outerHeight();
+  }
+  if ($('#nav-tree-contents .item:first').hasClass('selected')) {
+    topOffset+=25;
+  }
+  $('#nav-sync').css('top',topOffset+'px');
+  showRoot();
+}
+
+function showNode(o, node, index, hash)
+{
+  if (node && node.childrenData) {
+    if (typeof(node.childrenData)==='string') {
+      var varName    = node.childrenData;
+      getScript(node.relpath+varName,function(){
+        node.childrenData = getData(varName);
+        showNode(o,node,index,hash);
+      },true);
+    } else {
+      if (!node.childrenVisited) {
+        getNode(o, node);
+      }
+      $(node.getChildrenUL()).css({'display':'block'});
+      node.plus_img.innerHTML = arrowDown;
+      node.expanded = true;
+      var n = node.children[o.breadcrumbs[index]];
+      if (index+1<o.breadcrumbs.length) {
+        showNode(o,n,index+1,hash);
+      } else {
+        if (typeof(n.childrenData)==='string') {
+          var varName = n.childrenData;
+          getScript(n.relpath+varName,function(){
+            n.childrenData = getData(varName);
+            node.expanded=false;
+            showNode(o,node,index,hash); // retry with child node expanded
+          },true);
+        } else {
+          var rootBase = stripPath(o.toroot.replace(/\..+$/, ''));
+          if (rootBase=="index" || rootBase=="pages" || rootBase=="search") {
+            expandNode(o, n, true, true);
+          }
+          selectAndHighlight(hash,n);
+        }
+      }
+    }
+  } else {
+    selectAndHighlight(hash);
+  }
+}
+
+function removeToInsertLater(element) {
+  var parentNode = element.parentNode;
+  var nextSibling = element.nextSibling;
+  parentNode.removeChild(element);
+  return function() {
+    if (nextSibling) {
+      parentNode.insertBefore(element, nextSibling);
+    } else {
+      parentNode.appendChild(element);
+    }
+  };
+}
+
+function getNode(o, po)
+{
+  var insertFunction = removeToInsertLater(po.li);
+  po.childrenVisited = true;
+  var l = po.childrenData.length-1;
+  for (var i in po.childrenData) {
+    var nodeData = po.childrenData[i];
+    po.children[i] = newNode(o, po, nodeData[0], nodeData[1], nodeData[2],
+      i==l);
+  }
+  insertFunction();
+}
+
+function gotoNode(o,subIndex,root,hash,relpath)
+{
+  var nti = navTreeSubIndices[subIndex][root+hash];
+  o.breadcrumbs = $.extend(true, [], nti ? nti : navTreeSubIndices[subIndex][root]);
+  if (!o.breadcrumbs && root!=NAVTREE[0][1]) { // fallback: show index
+    navTo(o,NAVTREE[0][1],"",relpath);
+    $('.item').removeClass('selected');
+    $('.item').removeAttr('id');
+  }
+  if (o.breadcrumbs) {
+    o.breadcrumbs.unshift(0); // add 0 for root node
+    showNode(o, o.node, 0, hash);
+  }
+}
+
+function navTo(o,root,hash,relpath)
+{
+  var link = cachedLink();
+  if (link) {
+    var parts = link.split('#');
+    root = parts[0];
+    if (parts.length>1) hash = '#'+parts[1].replace(/[^\w\-]/g,'');
+    else hash='';
+  }
+  if (hash.match(/^#l\d+$/)) {
+    var anchor=$('a[name='+hash.substring(1)+']');
+    glowEffect(anchor.parent(),1000); // line number
+    hash=''; // strip line number anchors
+  }
+  var url=root+hash;
+  var i=-1;
+  while (NAVTREEINDEX[i+1]<=url) i++;
+  if (i==-1) { i=0; root=NAVTREE[0][1]; } // fallback: show index
+  if (navTreeSubIndices[i]) {
+    gotoNode(o,i,root,hash,relpath)
+  } else {
+    getScript(relpath+'navtreeindex'+i,function(){
+      navTreeSubIndices[i] = eval('NAVTREEINDEX'+i);
+      if (navTreeSubIndices[i]) {
+        gotoNode(o,i,root,hash,relpath);
+      }
+    },true);
+  }
+}
+
+function showSyncOff(n,relpath)
+{
+    n.html('<img src="'+relpath+'sync_off.png" title="'+SYNCOFFMSG+'"/>');
+}
+
+function showSyncOn(n,relpath)
+{
+    n.html('<img src="'+relpath+'sync_on.png" title="'+SYNCONMSG+'"/>');
+}
+
+function toggleSyncButton(relpath)
+{
+  var navSync = $('#nav-sync');
+  if (navSync.hasClass('sync')) {
+    navSync.removeClass('sync');
+    showSyncOff(navSync,relpath);
+    storeLink(stripPath2(pathName())+hashUrl());
+  } else {
+    navSync.addClass('sync');
+    showSyncOn(navSync,relpath);
+    deleteLink();
+  }
+}
+
+var loadTriggered = false;
+var readyTriggered = false;
+var loadObject,loadToRoot,loadUrl,loadRelPath;
+
+$(window).on('load',function(){
+  if (readyTriggered) { // ready first
+    navTo(loadObject,loadToRoot,loadUrl,loadRelPath);
+    showRoot();
+  }
+  loadTriggered=true;
+});
+
+function initNavTree(toroot,relpath)
+{
+  var o = new Object();
+  o.toroot = toroot;
+  o.node = new Object();
+  o.node.li = document.getElementById("nav-tree-contents");
+  o.node.childrenData = NAVTREE;
+  o.node.children = new Array();
+  o.node.childrenUL = document.createElement("ul");
+  o.node.getChildrenUL = function() { return o.node.childrenUL; };
+  o.node.li.appendChild(o.node.childrenUL);
+  o.node.depth = 0;
+  o.node.relpath = relpath;
+  o.node.expanded = false;
+  o.node.isLast = true;
+  o.node.plus_img = document.createElement("span");
+  o.node.plus_img.className = 'arrow';
+  o.node.plus_img.innerHTML = arrowRight;
+
+  if (localStorageSupported()) {
+    var navSync = $('#nav-sync');
+    if (cachedLink()) {
+      showSyncOff(navSync,relpath);
+      navSync.removeClass('sync');
+    } else {
+      showSyncOn(navSync,relpath);
+    }
+    navSync.click(function(){ toggleSyncButton(relpath); });
+  }
+
+  if (loadTriggered) { // load before ready
+    navTo(o,toroot,hashUrl(),relpath);
+    showRoot();
+  } else { // ready before load
+    loadObject  = o;
+    loadToRoot  = toroot;
+    loadUrl     = hashUrl();
+    loadRelPath = relpath;
+    readyTriggered=true;
+  }
+
+  $(window).bind('hashchange', function(){
+     if (window.location.hash && window.location.hash.length>1){
+       var a;
+       if ($(location).attr('hash')){
+         var clslink=stripPath(pathName())+':'+hashValue();
+         a=$('.item a[class$="'+clslink.replace(/</g,'\\3c ')+'"]');
+       }
+       if (a==null || !$(a).parent().parent().hasClass('selected')){
+         $('.item').removeClass('selected');
+         $('.item').removeAttr('id');
+       }
+       var link=stripPath2(pathName());
+       navTo(o,link,hashUrl(),relpath);
+     } else if (!animationInProgress) {
+       $('#doc-content').scrollTop(0);
+       $('.item').removeClass('selected');
+       $('.item').removeAttr('id');
+       navTo(o,toroot,hashUrl(),relpath);
+     }
+  })
+}
+/* @license-end */
diff --git a/Doxygen/output/html/navtreedata.js b/Doxygen/output/html/navtreedata.js
new file mode 100644
index 0000000000000000000000000000000000000000..4e491bd552b2e589bb2607efa2a7849b61780ab6
--- /dev/null
+++ b/Doxygen/output/html/navtreedata.js
@@ -0,0 +1,57 @@
+/*
+ @licstart  The following is the entire license notice for the JavaScript code in this file.
+
+ The MIT License (MIT)
+
+ Copyright (C) 1997-2020 by Dimitri van Heesch
+
+ Permission is hereby granted, free of charge, to any person obtaining a copy of this software
+ and associated documentation files (the "Software"), to deal in the Software without restriction,
+ including without limitation the rights to use, copy, modify, merge, publish, distribute,
+ sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included in all copies or
+ substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
+ BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+ DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+ @licend  The above is the entire license notice for the JavaScript code in this file
+*/
+var NAVTREE =
+[
+  [ "FrameIT", "index.html", [
+    [ "Classes", "annotated.html", [
+      [ "Class List", "annotated.html", "annotated_dup" ],
+      [ "Class Index", "classes.html", null ],
+      [ "Class Hierarchy", "hierarchy.html", "hierarchy" ],
+      [ "Class Members", "functions.html", [
+        [ "All", "functions.html", "functions_dup" ],
+        [ "Functions", "functions_func.html", "functions_func" ],
+        [ "Variables", "functions_vars.html", "functions_vars" ],
+        [ "Enumerations", "functions_enum.html", null ],
+        [ "Properties", "functions_prop.html", null ]
+      ] ]
+    ] ],
+    [ "Files", "files.html", [
+      [ "File List", "files.html", "files_dup" ]
+    ] ]
+  ] ]
+];
+
+var NAVTREEINDEX =
+[
+"_align_text_8cs.html",
+"class_discrete_bar_slider.html#abd6b9d5cca391d1674c8c626c86f8e8e",
+"class_image_hint_animation.html#a62cd53d25982a3812aea4f0da9a8e452",
+"class_on_line_fact.html#a37b237d50d5e2f4f4c64987957e83e19",
+"class_shiny_things.html#ae5f27cda70b126141ecdbd9cd7e47044",
+"functions_l.html"
+];
+
+var SYNCONMSG = 'click to disable panel synchronisation';
+var SYNCOFFMSG = 'click to enable panel synchronisation';
\ No newline at end of file
diff --git a/Doxygen/output/html/navtreeindex0.js b/Doxygen/output/html/navtreeindex0.js
new file mode 100644
index 0000000000000000000000000000000000000000..6588c572dc59d8a1b98ee47c6c669ec086e61149
--- /dev/null
+++ b/Doxygen/output/html/navtreeindex0.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX0 =
+{
+"_align_text_8cs.html":[1,0,0,0,0,3],
+"_angle_tool_8cs.html":[1,0,0,0,0,2,0],
+"_character_dialog_8cs.html":[1,0,0,0,0,0,0],
+"_circle_segment_generator_8cs.html":[1,0,0,0,5],
+"_collapsable_category_8cs.html":[1,0,0,0,4,0,0,0],
+"_collapsable_stage_8cs.html":[1,0,0,0,4,0,0,1],
+"_communication_events_8cs.html":[1,0,0,0,0,4],
+"_create_loader_8cs.html":[1,0,0,0,4,0,1,0],
+"_discrete_bar_slider_8cs.html":[1,0,0,0,4,1],
+"_display_facts_8cs.html":[1,0,0,0,1,0],
+"_display_scrolls_8cs.html":[1,0,0,0,1,1],
+"_drag_handling_8cs.html":[1,0,0,0,1,2],
+"_drop_handling_8cs.html":[1,0,0,0,1,3],
+"_edit_loader_8cs.html":[1,0,0,0,4,0,1,1],
+"_extra_gadget_8cs.html":[1,0,0,0,0,2,1],
+"_fact_8cs.html":[1,0,0,0,0,1,0],
+"_fact_comparer_8cs.html":[1,0,0,0,0,1,1],
+"_fact_manager_8cs.html":[1,0,0,0,0,1,2],
+"_fact_object_8cs.html":[1,0,0,0,0,1,3],
+"_fact_organizer_8cs.html":[1,0,0,0,0,1,4],
+"_fact_spawner_8cs.html":[1,0,0,0,0,1,5],
+"_fact_wrapper_8cs.html":[1,0,0,0,1,4],
+"_gadget_8cs.html":[1,0,0,0,0,2,2],
+"_gadget_manager_8cs.html":[1,0,0,0,0,2,3],
+"_game_object_extensions_8cs.html":[1,0,0,0,6],
+"_generate_demo_files_8cs.html":[1,0,0,0,7],
+"_global_behaviour_8cs.html":[1,0,0,0,8],
+"_hide_u_i_8cs.html":[1,0,0,0,4,2],
+"_hit_water_8cs.html":[1,0,0,0,9],
+"_hover_text_8cs.html":[1,0,0,0,10],
+"_image_hint_animation_8cs.html":[1,0,0,0,0,5],
+"_input_field_panel_8cs.html":[1,0,0,0,4,3],
+"_j_s_o_n_manager_8cs.html":[1,0,0,0,11],
+"_line_tool_8cs.html":[1,0,0,0,0,2,4],
+"_list_loader_8cs.html":[1,0,0,0,4,0,2],
+"_loader_8cs.html":[1,0,0,0,2,0],
+"_loading_screen_percentage_8cs.html":[1,0,0,0,2,1],
+"_local_loader_8cs.html":[1,0,0,0,4,0,1,2],
+"_lot_tool_8cs.html":[1,0,0,0,0,2,5],
+"_m_m_t_interface_8cs.html":[1,0,0,0,0,7],
+"_math3d_8cs.html":[1,0,0,0,12],
+"_menue_loader_8cs.html":[1,0,0,0,4,0,3],
+"_mesh_renderer_hint_animation_8cs.html":[1,0,0,0,0,6],
+"_pendulum_8cs.html":[1,0,0,0,0,2,6],
+"_point_wrapper_8cs.html":[1,0,0,0,1,5],
+"_pointer_8cs.html":[1,0,0,0,0,2,7],
+"_pole_tool_8cs.html":[1,0,0,0,0,2,8],
+"_pythagoras_script_8cs.html":[1,0,0,0,1,6],
+"_remover_8cs.html":[1,0,0,0,0,2,9],
+"_rendered_scroll_fact_8cs.html":[1,0,0,0,1,7],
+"_restart_8cs.html":[1,0,0,0,13],
+"_scroll_8cs.html":[1,0,0,0,1,8],
+"_scroll_clicked_script_8cs.html":[1,0,0,0,1,9],
+"_scroll_details_8cs.html":[1,0,0,0,1,10],
+"_scroll_u_i_manager_8cs.html":[1,0,0,0,3,0],
+"_shiny_things_8cs.html":[1,0,0,0,0,8],
+"_solution_organizer_8cs.html":[1,0,0,0,0,1,6],
+"_stage_8cs.html":[1,0,0,0,2,2],
+"_stage_behaviour_8cs.html":[1,0,0,0,14],
+"_stage_loader_8cs.html":[1,0,0,0,4,0,1,3],
+"_stage_static_8cs.html":[1,0,0,0,15],
+"_start_server_8cs.html":[1,0,0,0,16],
+"_tape_8cs.html":[1,0,0,0,0,2,10],
+"_task_charakter_animation_8cs.html":[1,0,0,0,0,0,1],
+"_tool_mode_selector_8cs.html":[1,0,0,0,4,4],
+"_tool_mode_text_8cs.html":[1,0,0,0,0,9],
+"_u_i_tool_box_8cs.html":[1,0,0,0,4,5],
+"_world_cursor_8cs.html":[1,0,0,0,0,10],
+"annotated.html":[0,0],
+"class_abstract_line_fact.html":[0,0,0],
+"class_abstract_line_fact.html#a0e75517b2641528000e6028c53f2f812":[0,0,0,5],
+"class_abstract_line_fact.html#a1b155f7023e9ad34f9a28d1178b96a03":[0,0,0,2],
+"class_abstract_line_fact.html#a2915748e037ecb4fd37ac5d7050f9798":[0,0,0,3],
+"class_abstract_line_fact.html#a40b1f97365bece5da7e2cabe983e4d10":[0,0,0,8],
+"class_abstract_line_fact.html#a6b284181a10a3f70b5a0b4a6b395b98b":[0,0,0,9],
+"class_abstract_line_fact.html#a7e0c37a4d286dfd795b433664569a3f9":[0,0,0,4],
+"class_abstract_line_fact.html#a8293ff4322a3ac4aa8737a6283ab382c":[0,0,0,1],
+"class_abstract_line_fact.html#a9efd4091f2f7b60bca0cc3bc28ec794e":[0,0,0,6],
+"class_abstract_line_fact.html#aaff88e709ce3921720c89669c543ee73":[0,0,0,0],
+"class_abstract_line_fact.html#adca739bcb226426968e360f976c70b1e":[0,0,0,7],
+"class_abstract_line_fact.html#af446739ff8729464cbb65aea0e2ed053":[0,0,0,10],
+"class_abstract_line_fact_wrapped_c_r_t_p.html":[0,0,1],
+"class_abstract_line_fact_wrapped_c_r_t_p.html#a18b417989100e72857d6559b25a0b006":[0,0,1,1],
+"class_abstract_line_fact_wrapped_c_r_t_p.html#a354574283207e949be092cdd4ee82499":[0,0,1,3],
+"class_abstract_line_fact_wrapped_c_r_t_p.html#a40d1c470409418303375f92bbfb6b8eb":[0,0,1,0],
+"class_abstract_line_fact_wrapped_c_r_t_p.html#a8608ad7845d31d6ecc03f365abc33f56":[0,0,1,2],
+"class_abstract_line_fact_wrapped_c_r_t_p.html#a8ec274d8da8497476b3a5284e0fdee7b":[0,0,1,4],
+"class_abstract_line_fact_wrapped_c_r_t_p.html#a90d0c4d81a5aee4a5a51b1de3f561e24":[0,0,1,5],
+"class_add_fact_response.html":[0,0,2],
+"class_add_fact_response.html#a5822ed8cc95bb1b3ac2fcba36e8e5223":[0,0,2,2],
+"class_add_fact_response.html#a61c6584783c103b42db7c5d9a8a2ad2f":[0,0,2,1],
+"class_add_fact_response.html#a76da404cb677de1f8a4b27125960f754":[0,0,2,0],
+"class_align_text.html":[0,0,3],
+"class_align_text.html#a02772d8318473775ea2b08dd6e6c8eec":[0,0,3,1],
+"class_align_text.html#a8954a34d9aadcb917ab19c4b81db534f":[0,0,3,2],
+"class_align_text.html#a9c916ee2e1dd29a6cb6f7450cc2278b1":[0,0,3,0],
+"class_angle_fact.html":[0,0,4],
+"class_angle_fact.html#a05b3ae9c8d50c1bcbd9f1ba1ee47a3f2":[0,0,4,2],
+"class_angle_fact.html#a1a387d85c3fa5109e55da294b326d5e5":[0,0,4,12],
+"class_angle_fact.html#a1cf9d7f8dc2a0fae3b37f9746ff88d9b":[0,0,4,15],
+"class_angle_fact.html#a2ae66d73e61a15791153eec7dfc02b8c":[0,0,4,0],
+"class_angle_fact.html#a2faaabc3f4874468c7ea8044e0d29049":[0,0,4,4],
+"class_angle_fact.html#a2fb00b1c330678eefd89fa639f773356":[0,0,4,9],
+"class_angle_fact.html#a42acb966b99dedfbc3742c3018c56dab":[0,0,4,18],
+"class_angle_fact.html#a45a170310f395498e2d1ec59a897495e":[0,0,4,7],
+"class_angle_fact.html#a46f79620e3409bfb697c1105aff73749":[0,0,4,5],
+"class_angle_fact.html#a53722f0066a1732ff4e848c1ed33dc29":[0,0,4,17],
+"class_angle_fact.html#aac7d53c0119ad92d4e16eb1a366338b7":[0,0,4,16],
+"class_angle_fact.html#ab2506ca6f319fc1fcf9f86f2fb09e155":[0,0,4,11],
+"class_angle_fact.html#ac333ab33a4ddeaea3e2fa01b36a34895":[0,0,4,1],
+"class_angle_fact.html#ad071232fd87fd13c2e1e45d3decdc15c":[0,0,4,8],
+"class_angle_fact.html#ad881ab35af9fabdb4d30e7e1b22b8987":[0,0,4,14],
+"class_angle_fact.html#ae7d060f8387b38db98dce098e709b355":[0,0,4,13],
+"class_angle_fact.html#aef47b6a66a408cf88ff9a075b3fa8b35":[0,0,4,6],
+"class_angle_fact.html#af0beb6d6b922f25892a57f5c03e49b3e":[0,0,4,3],
+"class_angle_fact.html#affa01ec56a81ead749b67db7b487cd64":[0,0,4,10],
+"class_angle_tool.html":[0,0,5],
+"class_angle_tool.html#a013032e08aa41f852f0e2cdf6620d183":[0,0,5,6],
+"class_angle_tool.html#a09d40d4ac5ca7b8f66ef9bc9f2fe2d48":[0,0,5,1],
+"class_angle_tool.html#a12eee7dfc33d7b1d158aaabaaf216d74":[0,0,5,10],
+"class_angle_tool.html#a19127e03404289cc416de14d4178ef35":[0,0,5,17],
+"class_angle_tool.html#a2cd00d65b792c40a70039928be8f86eb":[0,0,5,11],
+"class_angle_tool.html#a3d50cf490bc5b0aacb541a3c2b442298":[0,0,5,7],
+"class_angle_tool.html#a4b4bef62cc77cb4c7004b4c044059144":[0,0,5,14],
+"class_angle_tool.html#a5381bc4de94101bd327dea84d519a39f":[0,0,5,12],
+"class_angle_tool.html#a769856a6898543641fe8711a07c7a7f5":[0,0,5,0],
+"class_angle_tool.html#a7ad334a3473a14a7ecb628db60e02184":[0,0,5,8],
+"class_angle_tool.html#a7cad79bdeb58d592376fedfd0959c95d":[0,0,5,20],
+"class_angle_tool.html#a9689be22a443b6f6613bb5809a793c22":[0,0,5,18],
+"class_angle_tool.html#a9e5ae085fd67aeb07c7543c4f5ea2ec9":[0,0,5,19],
+"class_angle_tool.html#aa04dbed6f4ae1011df6311a50d8fd24d":[0,0,5,9],
+"class_angle_tool.html#aad527dbaf0389df79074a8af1e2970c7":[0,0,5,13],
+"class_angle_tool.html#ad53d1012ac71ea87e16563e4cb00f0ed":[0,0,5,15],
+"class_angle_tool.html#ad60891ad87435994e65f10f49f0202a1":[0,0,5,16],
+"class_angle_tool.html#ad86df38e2cf7458b7ec8e60b644469a7":[0,0,5,2],
+"class_angle_tool.html#aef01dc557d7d0ef13484ac47293908eb":[0,0,5,4],
+"class_angle_tool.html#af62849932c48540c09ddc9285ba7f8e4":[0,0,5,3],
+"class_angle_tool.html#af74cf47aa4012b25580f1ec27f4ca106":[0,0,5,5],
+"class_character_dialog.html":[0,0,6],
+"class_character_dialog.html#a085ad61a6ff55641e10f0489aa0c86ab":[0,0,6,6],
+"class_character_dialog.html#a18420c68fa67d556f2d1a41f01d517ba":[0,0,6,14],
+"class_character_dialog.html#a520efaa5e17414969c3949c9ecd41404":[0,0,6,8],
+"class_character_dialog.html#a59d09166485e224925c9b060f79843f4":[0,0,6,15],
+"class_character_dialog.html#a622fbdcebd7dd70dcb85276df04c81c7":[0,0,6,16],
+"class_character_dialog.html#a6ace4f1849bb7b71fbb4951de23a3e32":[0,0,6,3],
+"class_character_dialog.html#a804d01e1594d9b62a1ed9db7478f43d2":[0,0,6,7],
+"class_character_dialog.html#a8288411872e0e85c6750c56b452fc839":[0,0,6,5],
+"class_character_dialog.html#a8a7e446c58162fe098c368bb5ac3869c":[0,0,6,1],
+"class_character_dialog.html#a972364ac4879295c6404e7a72b66461c":[0,0,6,0],
+"class_character_dialog.html#aacaf458915b8b1e1fc55fa982dad61b7":[0,0,6,12],
+"class_character_dialog.html#ab2559a68a80a04f7481db11fe7dd221e":[0,0,6,4],
+"class_character_dialog.html#abde2791dbdaae1dd8238f2655c31bea3":[0,0,6,2],
+"class_character_dialog.html#abe1c27f4cf1682b3b53ddefe67f57541":[0,0,6,11],
+"class_character_dialog.html#ad3507f81cf3b94ce4160b13a8dbab8cc":[0,0,6,13],
+"class_character_dialog.html#ae0fa9dc08b87e0ca573122a8cfed7891":[0,0,6,10],
+"class_character_dialog.html#af28b50e40ae391bd4d058c14ed16e059":[0,0,6,9],
+"class_character_dialog.html#af9f55a2c9b8ccfaee1e9118960ccbc07":[0,0,6,17],
+"class_circle_segment_generator.html":[0,0,7],
+"class_circle_segment_generator.html#a34cbbb5f835e20f6303710df282fac9e":[0,0,7,2],
+"class_circle_segment_generator.html#a93c2a33567a50e73ce439c2dc8bb83f6":[0,0,7,4],
+"class_circle_segment_generator.html#aa865b7b40ee68731f9b14c64bcfef398":[0,0,7,1],
+"class_circle_segment_generator.html#aadaaa8438dade741f2d8e055436a8414":[0,0,7,0],
+"class_circle_segment_generator.html#adac141669eb6c69428b34ed0a0304a13":[0,0,7,5],
+"class_circle_segment_generator.html#ae04905b107d512f333903af3a29cface":[0,0,7,3],
+"class_collapsable_category.html":[0,0,8],
+"class_collapsable_category.html#a04de647d31f2afa5cbbfec19b68a2b91":[0,0,8,1],
+"class_collapsable_category.html#a10346cf730d9029d32b2579f1d3fc76d":[0,0,8,6],
+"class_collapsable_category.html#a365a18cf58a6bee94b76266e220ed35f":[0,0,8,2],
+"class_collapsable_category.html#a60d374d41f86ea4ebb60b38b5d2994bf":[0,0,8,4],
+"class_collapsable_category.html#a68acd9b011115d12b9d1625fd3baf454":[0,0,8,0],
+"class_collapsable_category.html#a88f2dc544e7fc2e1538b80c14c85a47e":[0,0,8,7],
+"class_collapsable_category.html#a8f0670c674d5d15e451da3572a0f0d4a":[0,0,8,3],
+"class_collapsable_category.html#a9458d662a974b0b2647698343d43c06f":[0,0,8,5],
+"class_collapsable_stage.html":[0,0,9],
+"class_collapsable_stage.html#a25d7c5831771998e5ff1f53d64834566":[0,0,9,2],
+"class_collapsable_stage.html#a51916c94e837395e1dce3182a5a1e8f8":[0,0,9,7],
+"class_collapsable_stage.html#a57ea632bd3d147e619d6c261a07eacda":[0,0,9,0],
+"class_collapsable_stage.html#a5c4f2161c0beb51b29bb7be902e7c601":[0,0,9,4],
+"class_collapsable_stage.html#a5c6986699f3c2560e9e0df7329c210eb":[0,0,9,1],
+"class_collapsable_stage.html#a66257318be409f62ab1e0b62564b0bac":[0,0,9,5],
+"class_collapsable_stage.html#a93bf2205c862c114ef98b5c495d32abe":[0,0,9,6],
+"class_collapsable_stage.html#a9f51ac99b3256e0c18fd72e4c4124a32":[0,0,9,3],
+"class_communication_events.html":[0,0,10],
+"class_communication_events.html#a00f253bfcec6375e765f970a8e9dab82":[0,0,10,8],
+"class_communication_events.html#a00f253bfcec6375e765f970a8e9dab82a8a59e36877de9b108fe13951030d639d":[0,0,10,8,0],
+"class_communication_events.html#a00f253bfcec6375e765f970a8e9dab82ae3c90da488fa5f2ea5bfebd9ac7d6b8b":[0,0,10,8,2],
+"class_communication_events.html#a00f253bfcec6375e765f970a8e9dab82aeb1dfc77784ccf555efa16dc67aeb166":[0,0,10,8,1],
+"class_communication_events.html#a13345e5266ca2fd8aa50ac79936c790f":[0,0,10,10],
+"class_communication_events.html#a229a69dda488cbcaca3dc0ebd385b71e":[0,0,10,29],
+"class_communication_events.html#a2a2f13df0541676197289f60ead7c782":[0,0,10,24],
+"class_communication_events.html#a30717a8dee77d04da647e75d616fed6b":[0,0,10,27],
+"class_communication_events.html#a42aa894d895fcccfea05a3823bc2a683":[0,0,10,28],
+"class_communication_events.html#a49cf139a22803b1a248488d4278ee249":[0,0,10,19],
+"class_communication_events.html#a4df6a73573e44d82a79bc6c04bb502b1":[0,0,10,17],
+"class_communication_events.html#a4eff0f35c6d63470d8925d2f91017601":[0,0,10,26],
+"class_communication_events.html#a55f2b130557c83b84d4b067d028fb8b5":[0,0,10,12],
+"class_communication_events.html#a678ecb60e0600652cbac01027986db7b":[0,0,10,23],
+"class_communication_events.html#a6e867d20571ab29e8987bd8e8eb927ba":[0,0,10,11],
+"class_communication_events.html#a73edc421fb8c4d9af2a170457e34b2cc":[0,0,10,21],
+"class_communication_events.html#a88b3e2fccf15522cd51de25160810bb0":[0,0,10,14],
+"class_communication_events.html#a8a59d3fab9e365fb8a32e598319ccd02":[0,0,10,13],
+"class_communication_events.html#a8e4076c60a9e3d8f8e0f39e278cbd350":[0,0,10,15],
+"class_communication_events.html#a9eec27a70d45c4847bfdb5a5d37e38a9":[0,0,10,25],
+"class_communication_events.html#aab994fd3d515e69f88c039d32dad2eed":[0,0,10,20],
+"class_communication_events.html#adf81140e769aed2aaec020b0feb65004":[0,0,10,16],
+"class_communication_events.html#ae480138746e4a8784c16e4f6fc3400d8":[0,0,10,22],
+"class_communication_events.html#aed36f9cca3210a36cded5951ed0f4c1a":[0,0,10,18],
+"class_communication_events.html#af99736efe9976e3f493df0ccfbf2fb56":[0,0,10,9],
+"class_communication_events_1_1_animation_event.html":[0,0,10,0],
+"class_communication_events_1_1_animation_event_with_uris.html":[0,0,10,1],
+"class_communication_events_1_1_fact_event.html":[0,0,10,2],
+"class_communication_events_1_1_hit_event.html":[0,0,10,3],
+"class_communication_events_1_1_mouse_over_fact_event.html":[0,0,10,4],
+"class_communication_events_1_1_shiny_event.html":[0,0,10,5],
+"class_communication_events_1_1_signal_event.html":[0,0,10,6],
+"class_communication_events_1_1_tool_mode_event.html":[0,0,10,7],
+"class_create_loader.html":[0,0,11],
+"class_create_loader.html#a25c37dc5878ba520d3de8dd0b85acead":[0,0,11,4],
+"class_create_loader.html#a268718f478ae33008538172317e08f66":[0,0,11,9],
+"class_create_loader.html#a30f01d41904b2dfcb0bac56b3806893f":[0,0,11,3],
+"class_create_loader.html#a394dc617bef9ff01e9516001604bd7ad":[0,0,11,6],
+"class_create_loader.html#a428cdf1f879b7f5e2706390bfbf6d881":[0,0,11,7],
+"class_create_loader.html#a59bf72afa710c68d4362ffdb0e3bb234":[0,0,11,11],
+"class_create_loader.html#a5db272188147fd4a39ca8ff786a0b41c":[0,0,11,16],
+"class_create_loader.html#a7205cbee0cd06ad3aaf59b2f3013edd7":[0,0,11,0],
+"class_create_loader.html#a76845fef3cad9fc792ba2bb029dc4161":[0,0,11,14],
+"class_create_loader.html#aa07ab4a1e797df87320810de011c4fa6":[0,0,11,1],
+"class_create_loader.html#ab3c5c901e655546c9b99654ae306dfab":[0,0,11,12],
+"class_create_loader.html#ac392d818dfe15a50a796518d2883b39e":[0,0,11,15],
+"class_create_loader.html#ac8afb8d1784c34eb7e62f9be979c8871":[0,0,11,8],
+"class_create_loader.html#ac8dcba62a267cea3e8a17dd83d1114b1":[0,0,11,13],
+"class_create_loader.html#ad642b4f8fc613cbac1e831df168a348e":[0,0,11,10],
+"class_create_loader.html#ad8554936ff5481b4ad38b93433827960":[0,0,11,2],
+"class_create_loader.html#afa009781fd95cbd1fb4e644f0ab10e1d":[0,0,11,5],
+"class_discrete_bar_slider.html":[0,0,12],
+"class_discrete_bar_slider.html#a02f9aa59e240e520034655dffd5f3704":[0,0,12,5],
+"class_discrete_bar_slider.html#a0707b84e0ed44f1aeaad6d230c73da73":[0,0,12,11],
+"class_discrete_bar_slider.html#a09b7d8a54292c0c6647be37fbef88b3f":[0,0,12,0],
+"class_discrete_bar_slider.html#a199676346d755a8659ffc82b38b26433":[0,0,12,3],
+"class_discrete_bar_slider.html#a1a03f085384e77a69354180c4dccba39":[0,0,12,14],
+"class_discrete_bar_slider.html#a2318a71019d97420bbc0c1230298eae9":[0,0,12,9],
+"class_discrete_bar_slider.html#a45df979d6ed7e21b8cd3d5e670d3666e":[0,0,12,8],
+"class_discrete_bar_slider.html#a47c73c1fd273b74fec3f7c073aeebfe0":[0,0,12,10],
+"class_discrete_bar_slider.html#a589dfea97d5ef215bf48571d8e55fc11":[0,0,12,16],
+"class_discrete_bar_slider.html#a5ebcfa1b534fc605b96d975eede39439":[0,0,12,2],
+"class_discrete_bar_slider.html#a5fd42240ba12370ccf38f5fdba363b62":[0,0,12,1],
+"class_discrete_bar_slider.html#a6c6690429dc721bc42911a486b4829e4":[0,0,12,13],
+"class_discrete_bar_slider.html#a7582ef0c1626a111d29486098f5f0a1e":[0,0,12,15],
+"class_discrete_bar_slider.html#a8e5d33df18b4a847fb4bca250620390e":[0,0,12,4],
+"class_discrete_bar_slider.html#aa00b067ce6f12ee1387ca5efe8d05ec8":[0,0,12,12]
+};
diff --git a/Doxygen/output/html/navtreeindex1.js b/Doxygen/output/html/navtreeindex1.js
new file mode 100644
index 0000000000000000000000000000000000000000..c14e88a520d9f0b41c502847d6c2d4d6cecc8c64
--- /dev/null
+++ b/Doxygen/output/html/navtreeindex1.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX1 =
+{
+"class_discrete_bar_slider.html#abd6b9d5cca391d1674c8c626c86f8e8e":[0,0,12,7],
+"class_discrete_bar_slider.html#ac1bd4f0ad6416835441affff23aea937":[0,0,12,6],
+"class_display_facts.html":[0,0,13],
+"class_display_facts.html#a05f9236cc54e4a9603905166125ef14e":[0,0,13,12],
+"class_display_facts.html#a2e3871ae51e6e0df6d65d5273bbee063":[0,0,13,13],
+"class_display_facts.html#a3c09884bd51cfeee1975e36a29703c8a":[0,0,13,7],
+"class_display_facts.html#a489d8b4bcc7041cc98df0cca73491320":[0,0,13,1],
+"class_display_facts.html#a48f34373aa006228ad49377c126a2b5a":[0,0,13,0],
+"class_display_facts.html#a4f3bd59f0d3256e1f8ed8a1746622524":[0,0,13,14],
+"class_display_facts.html#a51e636536fa460dd109deb009e195fff":[0,0,13,9],
+"class_display_facts.html#a6e69538a3974b34cb12633068dde8825":[0,0,13,17],
+"class_display_facts.html#a7101c78efeef5c83f88c7899097b6f19":[0,0,13,16],
+"class_display_facts.html#a802992a1f5fcd7756344b044f03fb46c":[0,0,13,4],
+"class_display_facts.html#a90e8e02c82853c730285647d980e120e":[0,0,13,2],
+"class_display_facts.html#a97c031f520d9c1889fc93028bcea1e22":[0,0,13,6],
+"class_display_facts.html#a9a2ba619092ce8543d028478f3b5fb19":[0,0,13,10],
+"class_display_facts.html#aa893a4c66ebb7dc0a59d42db09965385":[0,0,13,8],
+"class_display_facts.html#ab3a393a56838f1dc55e03cd592575f53":[0,0,13,11],
+"class_display_facts.html#ad8176c1514fdf299c1dbc189427fe2e1":[0,0,13,3],
+"class_display_facts.html#adcc13622961b28f4641c7aee559b9447":[0,0,13,18],
+"class_display_facts.html#ae456f564c635bc9b5b3108bde3e20bbd":[0,0,13,19],
+"class_display_facts.html#aeb8b64beee7aaf29042372ca1c20ad7c":[0,0,13,15],
+"class_display_facts.html#af66259ed1ad39d2e8331cc412d6046f1":[0,0,13,5],
+"class_display_scrolls.html":[0,0,14],
+"class_display_scrolls.html#a084e9003fba64e26d56ed5ef955e996b":[0,0,14,15],
+"class_display_scrolls.html#a115d5b4b56410814d64414f2eb7ddd04":[0,0,14,10],
+"class_display_scrolls.html#a12494cc9456453cf3f792a1ddcef26df":[0,0,14,12],
+"class_display_scrolls.html#a1dc54572cc7e15ff936bd432fc0b34fe":[0,0,14,14],
+"class_display_scrolls.html#a3a8c524445aa2fc9b8f9e4f875a74474":[0,0,14,13],
+"class_display_scrolls.html#a471e01a1ebaa2b480c495796705b9c65":[0,0,14,8],
+"class_display_scrolls.html#a47520cc99f2ed9c14c7051def40e836e":[0,0,14,9],
+"class_display_scrolls.html#a5147017da9fe00bbe0f4db132b6a9fe7":[0,0,14,1],
+"class_display_scrolls.html#a64aedbe6303009cd7c355a77b58335b6":[0,0,14,7],
+"class_display_scrolls.html#a7c2af585d6aedd4ab3cfe0d3777d7d1d":[0,0,14,5],
+"class_display_scrolls.html#a8904bc3d704e855cde3b38bd4946e431":[0,0,14,0],
+"class_display_scrolls.html#a89b1bea6ac48768c45e5b2b19c02f784":[0,0,14,3],
+"class_display_scrolls.html#aad89e941e599fbd6cd45163535cbb8d3":[0,0,14,11],
+"class_display_scrolls.html#ab408f54c1533274d8ecf197347157f04":[0,0,14,2],
+"class_display_scrolls.html#aee8eec80468332605f933f96102d57a8":[0,0,14,4],
+"class_display_scrolls.html#aeee442e3861f5ce1d17ecb680e06bbb6":[0,0,14,6],
+"class_drag_handling.html":[0,0,15],
+"class_drag_handling.html#a04398316b74578f6a44422bf0a8965a5":[0,0,15,4],
+"class_drag_handling.html#a5994fad8f03e51869726e60acadbdf9e":[0,0,15,0],
+"class_drag_handling.html#a72a45e65689f218c11ace99a48ea5897":[0,0,15,1],
+"class_drag_handling.html#a82809f70845de33b9e716df8c5ed09cb":[0,0,15,2],
+"class_drag_handling.html#ad67bc33afc089ae1ebbf9ef88c0cc9ff":[0,0,15,3],
+"class_drag_handling.html#aef76f4210b39631d03f8d45906d749d8":[0,0,15,5],
+"class_drop_handling.html":[0,0,16],
+"class_drop_handling.html#a108a9ae0b9311f05c2cc0e5a6d101894":[0,0,16,3],
+"class_drop_handling.html#a859e74ac488c6f45517f78a132ba6f75":[0,0,16,1],
+"class_drop_handling.html#ae5b85df113a563d90dc1c500d03672e6":[0,0,16,0],
+"class_drop_handling.html#af1789e6005d12fa02d11c0316d127e18":[0,0,16,2],
+"class_edit_loader.html":[0,0,17],
+"class_edit_loader.html#a35f449df9b7bb7fb5ac6d7cb64f53e23":[0,0,17,7],
+"class_edit_loader.html#a537c24e6a4c629314e7db4db735e2162":[0,0,17,1],
+"class_edit_loader.html#a6620a7d073dfba9baf467e777c44840d":[0,0,17,8],
+"class_edit_loader.html#a6fc8e91e375f52f286b21c2e739869ca":[0,0,17,2],
+"class_edit_loader.html#a726aa89425e4cb3652a281347e4d6e70":[0,0,17,5],
+"class_edit_loader.html#a78cd6daa27056417ceac34dc61057360":[0,0,17,10],
+"class_edit_loader.html#a8075f648780f3d0c88e65a57b954443a":[0,0,17,9],
+"class_edit_loader.html#a85350f34f42fdf962fdd2a6e8e13d90a":[0,0,17,0],
+"class_edit_loader.html#abd39c26d94a9dbff6b028c375d4f4ed4":[0,0,17,4],
+"class_edit_loader.html#ae05130fab31a4d11fb4f6d2bba98e07c":[0,0,17,6],
+"class_edit_loader.html#ae15903201ff34141a1c9bd3b2d216af5":[0,0,17,3],
+"class_extra_gadget.html":[0,0,18],
+"class_extra_gadget.html#a25caf1b815fc09ef6c9e6e119aec4ad8":[0,0,18,1],
+"class_extra_gadget.html#ac2eea5365482773fa64901ae822554ce":[0,0,18,2],
+"class_extra_gadget.html#ae107afda04a5642022feadc8aa1b6b27":[0,0,18,0],
+"class_fact.html":[0,0,19],
+"class_fact.html#a0f34bbe01202b103c72a9521972c1827":[0,0,19,18],
+"class_fact.html#a12811a7b571b956fd38a9cca8b4a1469":[0,0,19,6],
+"class_fact.html#a330f0492d43f9b0019c837692e0634b4":[0,0,19,10],
+"class_fact.html#a3349038fecf169deae63bca1a0dc18f6":[0,0,19,4],
+"class_fact.html#a338f38115696c45402971ef7d0e1ab13":[0,0,19,16],
+"class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311":[0,0,19,19],
+"class_fact.html#a4bff054ec9ee35f07afd31b165e0812e":[0,0,19,8],
+"class_fact.html#a5158d32e0f6c89ca2531ac9151981533":[0,0,19,12],
+"class_fact.html#a54392d8545e3cda72b7e9cb4e1a48bc9":[0,0,19,7],
+"class_fact.html#a787e61d76e1c3175f1af272aabba14d8":[0,0,19,11],
+"class_fact.html#a850c67cff97fd4bd368a5196a20475b6":[0,0,19,21],
+"class_fact.html#a9237dce78eaacab58bc118e9ea8bf8fd":[0,0,19,2],
+"class_fact.html#a92ca252e502c43fc4d450b5591edc8f7":[0,0,19,1],
+"class_fact.html#a96a5cf709fec2f709c369e267b7ae670":[0,0,19,13],
+"class_fact.html#a9b3edda4d360425731abe2a5937963e6":[0,0,19,3],
+"class_fact.html#aa7bb062aafb6e9272cbd1598df96d234":[0,0,19,9],
+"class_fact.html#aad275d6a706d53e4883287dfb2227a45":[0,0,19,20],
+"class_fact.html#abe0a555478c7d84d82d47713c3341a19":[0,0,19,14],
+"class_fact.html#ac78c42d053d145656555d4af4e8a76b9":[0,0,19,17],
+"class_fact.html#accec0362f7389a5cf47d48da8f8c3ea4":[0,0,19,0],
+"class_fact.html#adc82331e7914777c5fe1d5ebad6972aa":[0,0,19,5],
+"class_fact.html#addf13e312f8d68a630cde0eb0292e779":[0,0,19,15],
+"class_fact_comparer.html":[0,0,20],
+"class_fact_comparer.html#a020e291c252379f0971f1f6cea75c4e8":[0,0,20,4],
+"class_fact_comparer.html#a0374b68508bbd0898f357b4396b2267d":[0,0,20,2],
+"class_fact_comparer.html#a3602f3fd4584212d3c87eb3e10dc8791":[0,0,20,5],
+"class_fact_comparer.html#a595a94f61262e74417d5d626995c1419":[0,0,20,1],
+"class_fact_comparer.html#a679709d18c4318bc8751eb535489fd9f":[0,0,20,3],
+"class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128":[0,0,20,6],
+"class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80":[0,0,20,0],
+"class_fact_equivalents_comparer.html":[0,0,21],
+"class_fact_equivalents_comparer.html#a5ecff2e77e3f7354a6c4905c81049ea0":[0,0,21,0],
+"class_fact_equivalents_comparer.html#a6fe5f5b2ca9849b061cf2efd1547ab4b":[0,0,21,1],
+"class_fact_manager.html":[0,0,22],
+"class_fact_manager.html#a5f87213c9b344586b60b321af877ea2e":[0,0,22,4],
+"class_fact_manager.html#a8df0f37c7294cccc3c348dce3d296ac5":[0,0,22,5],
+"class_fact_manager.html#a940840da8e97a40c9225cbcabdde4119":[0,0,22,0],
+"class_fact_manager.html#a94dc4329eba5a74416970e68320e6af5":[0,0,22,3],
+"class_fact_manager.html#aa556ddb7bc07fabfc9629eb7aee7b8b2":[0,0,22,6],
+"class_fact_manager.html#aae91a6867216a9efed931d56eda17d42":[0,0,22,1],
+"class_fact_manager.html#aedfaff5ad2a46d7219c3299eaed49092":[0,0,22,2],
+"class_fact_object.html":[0,0,23],
+"class_fact_object.html#aae78f8bda72cf67837eeaa2c3247b1c0":[0,0,23,0],
+"class_fact_organizer.html":[0,0,24],
+"class_fact_organizer.html#a026f8f5ace47a86644885146a2e4267b":[0,0,24,13],
+"class_fact_organizer.html#a0da020f8165fb672b86b06af585acaf3":[0,0,24,12],
+"class_fact_organizer.html#a116b36c87c2e9f0a149e62b0bd91994e":[0,0,24,22],
+"class_fact_organizer.html#a122f899ca8aa641e98ae151d1881404c":[0,0,24,37],
+"class_fact_organizer.html#a14178d4f9df5bb9eafb310c36fc5b183":[0,0,24,6],
+"class_fact_organizer.html#a1745f1a3045e0156543b867229bfb018":[0,0,24,9],
+"class_fact_organizer.html#a19064a684d3bbc8d054d6cf51b4f41ef":[0,0,24,16],
+"class_fact_organizer.html#a29e5ab417cb38bc4407defd2d05154cf":[0,0,24,42],
+"class_fact_organizer.html#a3d04a545189f27f4a6cf75eb47198f53":[0,0,24,4],
+"class_fact_organizer.html#a450bb7f70ec71412cc6fe0314e07a3b2":[0,0,24,30],
+"class_fact_organizer.html#a4600775c244976c702b8017366defe55":[0,0,24,5],
+"class_fact_organizer.html#a5f4324456c367205f62fa68fb526f190":[0,0,24,2],
+"class_fact_organizer.html#a6507936f300a99b81fb3d930d96b1caa":[0,0,24,28],
+"class_fact_organizer.html#a73fbad1fcaecbea82d76f471da0aa0c7":[0,0,24,39],
+"class_fact_organizer.html#a740049cce91855a487397a7dc96b6500":[0,0,24,18],
+"class_fact_organizer.html#a7a56ba2fdfab02f286109c1f397f71ac":[0,0,24,38],
+"class_fact_organizer.html#a80782d4ec977d8033da8f68f8f00caf6":[0,0,24,29],
+"class_fact_organizer.html#a8557914906ac4d969fe98583e95c9706":[0,0,24,15],
+"class_fact_organizer.html#a860fca9ebe54f629ce9c1278c8b3ee49":[0,0,24,33],
+"class_fact_organizer.html#a88221b2e001edc7fb642290efc106258":[0,0,24,19],
+"class_fact_organizer.html#a8dd6d293e37ae75bfb477a4cc5ec735f":[0,0,24,17],
+"class_fact_organizer.html#a9189e90e8e469c800de0e8b326449df3":[0,0,24,27],
+"class_fact_organizer.html#a92323014eb7bc9262a1f5e5c6cfbbf1e":[0,0,24,32],
+"class_fact_organizer.html#a923a7232f6648843107728cc7da722e6":[0,0,24,3],
+"class_fact_organizer.html#a96d0bebc016339a59fc251e585d07132":[0,0,24,25],
+"class_fact_organizer.html#a99e01af23a2d83b448cd4a29952cbe9c":[0,0,24,11],
+"class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834":[0,0,24,31],
+"class_fact_organizer.html#aba89924df64b63dc6aa2d5539afa923e":[0,0,24,7],
+"class_fact_organizer.html#abb1e683e89af1c131aef0d71da2777ca":[0,0,24,24],
+"class_fact_organizer.html#abe60beebdfa8dff2de724fd72c6094e3":[0,0,24,35],
+"class_fact_organizer.html#ac32ab3ce9c1ca4a3a99a75661a06be90":[0,0,24,34],
+"class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577":[0,0,24,26],
+"class_fact_organizer.html#acafa71f2ed4cec97f4320f4c83fb34a4":[0,0,24,14],
+"class_fact_organizer.html#acd49c5058dd13faaebbbd8d9a6f8259a":[0,0,24,21],
+"class_fact_organizer.html#ad19ac6f1d28f88dd37dec27b29cf1a8e":[0,0,24,41],
+"class_fact_organizer.html#ad2deedac3361c0c102f0c21d1599fcf3":[0,0,24,23],
+"class_fact_organizer.html#ad4911bfd06a727b4569a56f7eb543ff7":[0,0,24,8],
+"class_fact_organizer.html#ad5555aba196a7b123addf7b62246e11c":[0,0,24,36],
+"class_fact_organizer.html#aec6890620677880e2fad97e002dd59cd":[0,0,24,10],
+"class_fact_organizer.html#af41acf88e3283cb3e8a9ce15e66117fe":[0,0,24,40],
+"class_fact_organizer.html#affc46390fc6f55248bf7dc1162fc4763":[0,0,24,20],
+"class_fact_spawner.html":[0,0,25],
+"class_fact_spawner.html#a0e1feb4a8a6159d0053be88d75a6654d":[0,0,25,12],
+"class_fact_spawner.html#a138506ab2bb9d66dde338e69877aa5c0":[0,0,25,8],
+"class_fact_spawner.html#a5a34e639011301cbb02e884e280f5e3a":[0,0,25,7],
+"class_fact_spawner.html#a5c0d07dc4dfb19e55c746c7af5612e75":[0,0,25,14],
+"class_fact_spawner.html#a62643e107097fa30beee12519c1e38c1":[0,0,25,9],
+"class_fact_spawner.html#a69b7f6dd1da6dc4b6d0af763546d176d":[0,0,25,10],
+"class_fact_spawner.html#a6cf77ab0308b14bbc5f1e6760b92e4eb":[0,0,25,5],
+"class_fact_spawner.html#a772d746a1623f7c5ccce31cbd1e63a86":[0,0,25,11],
+"class_fact_spawner.html#a84b7c3e4506a7df27d9465ef8234b9e4":[0,0,25,3],
+"class_fact_spawner.html#a94e66ecc512cd9dd74e7a115375d2ac9":[0,0,25,1],
+"class_fact_spawner.html#ab1b08333ffbbbd6fd0a9ef2e65b6a6c2":[0,0,25,4],
+"class_fact_spawner.html#abde8a3ce6f32157af7e4a9d1d46989bd":[0,0,25,13],
+"class_fact_spawner.html#aca0bcf17cca26ca60e11a6a4d435c08b":[0,0,25,0],
+"class_fact_spawner.html#acf345fed7a7143ca816d92f86ea95b2d":[0,0,25,2],
+"class_fact_spawner.html#add7b651aadec60c25f78b06d0ff43a4f":[0,0,25,6],
+"class_fact_wrapped_c_r_t_p.html":[0,0,26],
+"class_fact_wrapped_c_r_t_p.html#a0f81cdce328aa3dc5903d56e726259e3":[0,0,26,1],
+"class_fact_wrapped_c_r_t_p.html#a3638f0c380fd762d68e33bab47b55dcf":[0,0,26,2],
+"class_fact_wrapped_c_r_t_p.html#a6d6c30f6480c57f8928d1ff1960adaa6":[0,0,26,4],
+"class_fact_wrapped_c_r_t_p.html#a6e83feba9179a493d097f9f2c0573de6":[0,0,26,5],
+"class_fact_wrapped_c_r_t_p.html#aa8d38a1fb4e7f03bbb3856d37bd4d9d4":[0,0,26,3],
+"class_fact_wrapped_c_r_t_p.html#afe892ea96bffe02bdd36b2507ad6e509":[0,0,26,0],
+"class_fact_wrapper.html":[0,0,27],
+"class_fact_wrapper.html#ace8889b64bf1f81951736146dd313a68":[0,0,27,0],
+"class_gadget.html":[0,0,28],
+"class_gadget.html#a069459a8478367816706eeb368b11763":[0,0,28,2],
+"class_gadget.html#a08cf9e25270636472e93195bc1516878":[0,0,28,4],
+"class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0":[0,0,28,7],
+"class_gadget.html#a79585ab08c1ae5efe5a357e1b4218fa2":[0,0,28,1],
+"class_gadget.html#a7ee73250f04a3d86b486ec4e73e3b790":[0,0,28,0],
+"class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999":[0,0,28,6],
+"class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53":[0,0,28,8],
+"class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d":[0,0,28,5],
+"class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e":[0,0,28,3],
+"class_gadget_manager.html":[0,0,29],
+"class_gadget_manager.html#a08d23113eb93f42ecedf80ddc6216ea2":[0,0,29,5],
+"class_gadget_manager.html#a0908717a3cde48566043efa4f2727801":[0,0,29,0],
+"class_gadget_manager.html#a2cf2af2c0b10e68c10eb9a86f9ad91d8":[0,0,29,1],
+"class_gadget_manager.html#a482af6ad59db6429f5b6e28f84775228":[0,0,29,3],
+"class_gadget_manager.html#a90c28648322b191c95a0ef3952193af6":[0,0,29,4],
+"class_gadget_manager.html#a9408b24e46d866ec63338633fd78a03c":[0,0,29,2],
+"class_gadget_manager.html#abc94c0d4f2fc097c62a6898105f6835b":[0,0,29,6],
+"class_game_object_extensions.html":[0,0,30],
+"class_game_object_extensions.html#a249b3198e921acf6674d65758051517b":[0,0,30,2],
+"class_game_object_extensions.html#a3c2e3c5f7a346db19c37dd6d4e16e142":[0,0,30,1],
+"class_game_object_extensions.html#af6d2a6da9fe673e3b15e93c2b1de1ce9":[0,0,30,0],
+"class_generate_demo_files.html":[0,0,31],
+"class_generate_demo_files.html#a32c8f4ccde6d5fe4b36db1cc77a80f29":[0,0,31,1],
+"class_generate_demo_files.html#a3cb5416fa82b138a62f2ad360e0fc2b7":[0,0,31,0],
+"class_generate_demo_files.html#aa9944b9f8f29c011a869cb5a5bedf548":[0,0,31,2],
+"class_global_behaviour.html":[0,0,32],
+"class_global_behaviour.html#a0f78e0aaa9e4b43434778a64c2af9a1c":[0,0,32,13],
+"class_global_behaviour.html#a27b3678b34828425fb55ba044e2ccd40":[0,0,32,12],
+"class_global_behaviour.html#a32329e5df133c503f2df4af336c344de":[0,0,32,6],
+"class_global_behaviour.html#a3d991dac3c1b85a7e159794cbe20bf62":[0,0,32,16],
+"class_global_behaviour.html#a483a7eb1b95b939ee2fff43f72017b43":[0,0,32,11],
+"class_global_behaviour.html#a55d28ed5066820169c35f1abf1be087c":[0,0,32,2],
+"class_global_behaviour.html#a6d53399649b0132ed9376065e68273ec":[0,0,32,5],
+"class_global_behaviour.html#a7c277de1a2bd83a0e36957966c9fbf49":[0,0,32,7],
+"class_global_behaviour.html#a92c2f8400e0d87b4f0945056afc8a895":[0,0,32,9],
+"class_global_behaviour.html#a942bbbe4c2189abbb81c5be26ea4375b":[0,0,32,8],
+"class_global_behaviour.html#a9d68eb756eac5f76b890c519e90ff142":[0,0,32,10],
+"class_global_behaviour.html#aa43c58847f4b2140fa4e72e38ebe633a":[0,0,32,1],
+"class_global_behaviour.html#aa99978332be57c851238eade96f4e61b":[0,0,32,0],
+"class_global_behaviour.html#aba11094ab5c21a0419fa1ffa1fa43e3f":[0,0,32,3],
+"class_global_behaviour.html#abbec43f7d5dbf7c70213178810544945":[0,0,32,15],
+"class_global_behaviour.html#aee7d3510a5eeb4a0e8d8d09f51babc77":[0,0,32,4],
+"class_global_behaviour.html#af3fd613783b22b848963010001ff6771":[0,0,32,14],
+"class_hide_u_i.html":[0,0,33],
+"class_hide_u_i.html#a0d8c5b5b830910b60e7cf248a1996062":[0,0,33,10],
+"class_hide_u_i.html#a2fd710c4351fe4bb71867212b46ccada":[0,0,33,4],
+"class_hide_u_i.html#a43cef0ab072ba0cc00e6a6b13fd1c698":[0,0,33,1],
+"class_hide_u_i.html#a4b4343a3473dc52ce75e1e3d655866cd":[0,0,33,0],
+"class_hide_u_i.html#a6f3384022ae8f7af8ce678dbe8e6c58a":[0,0,33,3],
+"class_hide_u_i.html#a85c125b1b561dd7231efb35985c7f2ba":[0,0,33,6],
+"class_hide_u_i.html#a928ef2027144a91decdd95492418a5ac":[0,0,33,9],
+"class_hide_u_i.html#aa3e1b218fc70980b63d393e2333a5eed":[0,0,33,5],
+"class_hide_u_i.html#aae2b5ecfe2919eb146644bb22e3120dd":[0,0,33,2],
+"class_hide_u_i.html#ae42fa57983521010e04ec7d94353c941":[0,0,33,12],
+"class_hide_u_i.html#aea57f90c42123066cdb0e04eb0fa117a":[0,0,33,8],
+"class_hide_u_i.html#af9c14de263c9e8ad25d11d123f9ae302":[0,0,33,7],
+"class_hide_u_i.html#affb9fd89a41a78b0eb516d8396647c08":[0,0,33,11],
+"class_hit_water.html":[0,0,34],
+"class_hit_water.html#af48ed4942efc5b7229edede04ea1893f":[0,0,34,0],
+"class_hover_text.html":[0,0,35],
+"class_hover_text.html#a26b3559bbfa8f9984e315781873d1c14":[0,0,35,1],
+"class_hover_text.html#a37cefb36befae5deb7737bce1b3d6605":[0,0,35,2],
+"class_hover_text.html#a51692dfc6577e47b04816546e22a258e":[0,0,35,0],
+"class_hover_text.html#afb488338dbf994b55175ab799fdbbe9c":[0,0,35,3],
+"class_image_hint_animation.html":[0,0,36],
+"class_image_hint_animation.html#a18f553cfb8c646a4777c8bc54bb01204":[0,0,36,10],
+"class_image_hint_animation.html#a2f987820c1efe68359b95fecbd848ce0":[0,0,36,0],
+"class_image_hint_animation.html#a30056d9b28624fbc61991582317d4757":[0,0,36,2],
+"class_image_hint_animation.html#a49ceda265edb82235bd2061b4365f5e9":[0,0,36,11],
+"class_image_hint_animation.html#a5a6f48113a5bb385d3e8c17913465fca":[0,0,36,3]
+};
diff --git a/Doxygen/output/html/navtreeindex2.js b/Doxygen/output/html/navtreeindex2.js
new file mode 100644
index 0000000000000000000000000000000000000000..d2cd4ae490a8cc68b89e5bf3e607ffcb6d86a25e
--- /dev/null
+++ b/Doxygen/output/html/navtreeindex2.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX2 =
+{
+"class_image_hint_animation.html#a62cd53d25982a3812aea4f0da9a8e452":[0,0,36,6],
+"class_image_hint_animation.html#a98e86e9d311accccca20f02b8ce6b243":[0,0,36,5],
+"class_image_hint_animation.html#aa15481091b74e92f876fd4aef8ed619f":[0,0,36,7],
+"class_image_hint_animation.html#aa59ef9af9b532bdb1cbaa062da4b2488":[0,0,36,8],
+"class_image_hint_animation.html#ab51c7d311e027b615b1d59d466c6ae7f":[0,0,36,1],
+"class_image_hint_animation.html#ad88a6bc460dc4dedbc48214bca5b2f5d":[0,0,36,9],
+"class_image_hint_animation.html#ae4dfdba97696411f3afd21b7a69c91cd":[0,0,36,4],
+"class_image_hint_animation.html#aeb8498d6f964acd5772014bbe8a33dcc":[0,0,36,13],
+"class_image_hint_animation.html#aed7d894d8a0ed72f88587eeb61d25976":[0,0,36,12],
+"class_input_field_panel.html":[0,0,37],
+"class_input_field_panel.html#a355d5244763f4ce33b4be729d46809fd":[0,0,37,2],
+"class_input_field_panel.html#a6a1dabc9574dc7739120f21753523006":[0,0,37,1],
+"class_input_field_panel.html#ab2dba3af91721e6facedd7a538eb89b7":[0,0,37,3],
+"class_input_field_panel.html#acb5a02a6fe2bec986c6237f0cb66a2e5":[0,0,37,4],
+"class_input_field_panel.html#aeff0ca099340b85bddff1391c4a88f17":[0,0,37,0],
+"class_j_s_o_n_manager.html":[0,0,38],
+"class_j_s_o_n_manager.html#a39e9fe04ae0420ab91ce59f9dba875f4":[0,0,38,11],
+"class_j_s_o_n_manager.html#a477a033f7374709d6527190c0458cfae":[0,0,38,10],
+"class_j_s_o_n_manager.html#ae21635c82ec8792240f538aa467dedb8":[0,0,38,12],
+"class_j_s_o_n_manager_1_1_json_inheritence_converter.html":[0,0,38,0],
+"class_j_s_o_n_manager_1_1_json_inheritence_converter.html#a66565cef58fea590c664f401eb739080":[0,0,38,0,0],
+"class_j_s_o_n_manager_1_1_json_inheritence_converter.html#a7f0289c12707fc9cfbfed900f66be8c2":[0,0,38,0,1],
+"class_j_s_o_n_manager_1_1_json_inheritence_converter.html#a8bf575557ab2336d9a49eade17771ef1":[0,0,38,0,2],
+"class_j_s_o_n_manager_1_1_m_m_t_declaration.html":[0,0,38,1],
+"class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a1b3f2ca70726f61db58b1cf2d95b90f3":[0,0,38,1,2],
+"class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a862b437c21c5daec699ea76d1feafce3":[0,0,38,1,1],
+"class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a9a30edd5c1fe2d5c6a0f7593fbd2a651":[0,0,38,1,0],
+"class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html":[0,0,38,2],
+"class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html#a18b9110321c18392a1eea83b72e59e08":[0,0,38,2,2],
+"class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html#a1a1f71dbf28fc423f0f68295142cbe76":[0,0,38,2,3],
+"class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html#a5eb26d50e5dc522bd1d0291d988787a3":[0,0,38,2,0],
+"class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html#af2bc82076ff11f57599d30f40e68c326":[0,0,38,2,1],
+"class_j_s_o_n_manager_1_1_m_m_t_term.html":[0,0,38,3],
+"class_j_s_o_n_manager_1_1_m_m_t_term.html#a45857e5fe488997469396914faf7d2bc":[0,0,38,3,0],
+"class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html":[0,0,38,4],
+"class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#a07acd8a9509e6a3594653c1fff501df7":[0,0,38,4,1],
+"class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#a09e2bd5d49876dee3965d8f905ef50ec":[0,0,38,4,2],
+"class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#a8fd467bca525f8bd1b371016413b22d9":[0,0,38,4,3],
+"class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#ae3bd2c727689e961bf304fcdb145fe0e":[0,0,38,4,0],
+"class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#afc486970fc43bcb31e490dd1e4c2a677":[0,0,38,4,4],
+"class_j_s_o_n_manager_1_1_o_m_a.html":[0,0,38,5],
+"class_j_s_o_n_manager_1_1_o_m_a.html#a416fe1e0f1f929881d9ec482a2b470e4":[0,0,38,5,2],
+"class_j_s_o_n_manager_1_1_o_m_a.html#a5927b865a8b4d04a0a3133d1f30fcdbb":[0,0,38,5,3],
+"class_j_s_o_n_manager_1_1_o_m_a.html#a665c1a55e33e5ac1e3858efb52f764e8":[0,0,38,5,1],
+"class_j_s_o_n_manager_1_1_o_m_a.html#aa6be56f19daa4b5832b409091007e286":[0,0,38,5,0],
+"class_j_s_o_n_manager_1_1_o_m_f.html":[0,0,38,6],
+"class_j_s_o_n_manager_1_1_o_m_f.html#a4f136975874570063a6a84cd5e336ea4":[0,0,38,6,0],
+"class_j_s_o_n_manager_1_1_o_m_f.html#ade50c06668f0d927d17df79ebae0b7d5":[0,0,38,6,2],
+"class_j_s_o_n_manager_1_1_o_m_f.html#ae0681d0d80efa9ec2f43ad5240e2ed05":[0,0,38,6,1],
+"class_j_s_o_n_manager_1_1_o_m_s.html":[0,0,38,7],
+"class_j_s_o_n_manager_1_1_o_m_s.html#a6ef411ca1dc31786de7c2c49eb11a9db":[0,0,38,7,1],
+"class_j_s_o_n_manager_1_1_o_m_s.html#a7c3aefc629ea16c83eef07d12394d7fe":[0,0,38,7,0],
+"class_j_s_o_n_manager_1_1_o_m_s.html#ae4fdeae8330ac12a54b5efe66d8b6dd8":[0,0,38,7,2],
+"class_j_s_o_n_manager_1_1_o_m_s_t_r.html":[0,0,38,8],
+"class_j_s_o_n_manager_1_1_o_m_s_t_r.html#a46066abd38b728b516344ab9d3bd470a":[0,0,38,8,2],
+"class_j_s_o_n_manager_1_1_o_m_s_t_r.html#a9e2442db30e337d07c0c5781e9c46933":[0,0,38,8,0],
+"class_j_s_o_n_manager_1_1_o_m_s_t_r.html#ad83b1bf0edcaf92fdf09f5fb16ab3927":[0,0,38,8,1],
+"class_j_s_o_n_manager_1_1_u_r_i.html":[0,0,38,9],
+"class_j_s_o_n_manager_1_1_u_r_i.html#a2296dd38e09326f3f813b69fd0d9b1c2":[0,0,38,9,1],
+"class_j_s_o_n_manager_1_1_u_r_i.html#a7d378e09cc4aa84f4521dec55a3828d6":[0,0,38,9,0],
+"class_line_fact.html":[0,0,39],
+"class_line_fact.html#a1a5bfdb77627eecb4fbca8a8ca0e1943":[0,0,39,8],
+"class_line_fact.html#a371929591030611b371590fd8730b91b":[0,0,39,0],
+"class_line_fact.html#a63a240ae682d295863de11c9ccca21a8":[0,0,39,9],
+"class_line_fact.html#a7f32b93acae451ee8294e81d4c8c5797":[0,0,39,6],
+"class_line_fact.html#a851348c5c8c6615142f3a508a8f957b7":[0,0,39,3],
+"class_line_fact.html#a8a8925f102cd0b834d362f28f857829a":[0,0,39,1],
+"class_line_fact.html#ab0c0f48a88a438cfb86c2dfc9693005f":[0,0,39,2],
+"class_line_fact.html#ab97d7262e890185e4ce3eff2b570f6e6":[0,0,39,7],
+"class_line_fact.html#ac26f4d3776b9f229cabeac39a4669b10":[0,0,39,5],
+"class_line_fact.html#acdd48548ee5dc23acc13d2b4ba3d5fde":[0,0,39,4],
+"class_line_fact.html#ad7ebf0dc48a1fef6d75bea7d57e86dd4":[0,0,39,10],
+"class_line_fact_hight_comparer.html":[0,0,40],
+"class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344":[0,0,40,0],
+"class_line_fact_hight_comparer.html#abb5eb5066ef01a663ebc45043cfe5151":[0,0,40,1],
+"class_line_fact_hight_direction_comparer.html":[0,0,41],
+"class_line_fact_hight_direction_comparer.html#abd27dbf89f5e64136f6f7fa4e642a6b6":[0,0,41,1],
+"class_line_fact_hight_direction_comparer.html#ad0bc01311d7a79c1239041a23f707c30":[0,0,41,0],
+"class_line_spanning_over_river_world_comparer.html":[0,0,42],
+"class_line_spanning_over_river_world_comparer.html#a68e79ceccd6eab0fd34dfad183a164e0":[0,0,42,1],
+"class_line_spanning_over_river_world_comparer.html#a991df0f714d7cc028c8a4a45a1ac0c94":[0,0,42,0],
+"class_line_spanning_over_river_world_comparer.html#ac054e8f0a38d393efcac9cc5c4dd880c":[0,0,42,2],
+"class_line_tool.html":[0,0,43],
+"class_line_tool.html#a101a1667fe9d3eef42776810efccd409":[0,0,43,8],
+"class_line_tool.html#a244559456f61fa42b39557e7627edcb4":[0,0,43,14],
+"class_line_tool.html#a2a8a011bdca6d912cdb9fdaac09abf62":[0,0,43,6],
+"class_line_tool.html#a2c1eca8478b5312460a2d36f4dc472ba":[0,0,43,12],
+"class_line_tool.html#a539341d33141c2e8849b10e0caee8179":[0,0,43,3],
+"class_line_tool.html#a5773db6d8471df8474c86f6c5e80079d":[0,0,43,9],
+"class_line_tool.html#a5d944599869c3b2c72813f4dbbffec23":[0,0,43,5],
+"class_line_tool.html#a6b85da36d367a83e4aaa60281a2189e3":[0,0,43,4],
+"class_line_tool.html#a91a2d4b69604fa2e83b1d64238a29a59":[0,0,43,10],
+"class_line_tool.html#a96492db72543b0e32864249f03fec52f":[0,0,43,13],
+"class_line_tool.html#aae88dfa0c863a89db4661f50b2d23006":[0,0,43,7],
+"class_line_tool.html#aaf9a7272e35e01a5f67e49c57041ca3b":[0,0,43,11],
+"class_line_tool.html#abbae59d117e92fc5de7e464a7872fcf9":[0,0,43,2],
+"class_line_tool.html#ac59bbe598417a959c4b39b81921a97f7":[0,0,43,1],
+"class_line_tool.html#ad634ddf4fddf7fbdf91b0ac7e10b16a1":[0,0,43,0],
+"class_list_loader.html":[0,0,44],
+"class_list_loader.html#a0cf84a06ccc3d56677f7ca144d839e15":[0,0,44,0],
+"class_list_loader.html#a4848723c413e16c6b1694edd70cf2fb5":[0,0,44,8],
+"class_list_loader.html#a48f36668c105ecaa0b39d5296bcc5bf3":[0,0,44,6],
+"class_list_loader.html#a5a9c59b5ee21f2034d897e4aca61d6d1":[0,0,44,1],
+"class_list_loader.html#a62801020a8bb65024e5627e4e323e2be":[0,0,44,5],
+"class_list_loader.html#a754b3df9f41558adb618070ef77aa9f0":[0,0,44,4],
+"class_list_loader.html#a871f281bb58b1d37b7278d2714df11cc":[0,0,44,3],
+"class_list_loader.html#abbb6a7eac47149f7a8c3103ac457f7e4":[0,0,44,2],
+"class_list_loader.html#abbbf3e7c27392eb6a381481585eff1d3":[0,0,44,7],
+"class_loader.html":[0,0,45],
+"class_loader.html#a53a8c59d7d47257915d9dbedac63ed96":[0,0,45,1],
+"class_loader.html#a5fdddcce2e6c1f966182ad7a3c0e09fb":[0,0,45,6],
+"class_loader.html#a68c6dab153b022c0a0fe1f7992593fe2":[0,0,45,7],
+"class_loader.html#a6f3f37ab9c94d1b308ec470e469be39b":[0,0,45,5],
+"class_loader.html#a78972da6bbe13a658225a62bb9d7ddde":[0,0,45,3],
+"class_loader.html#a7983c228ecac0ddcc2648ee11d450fc0":[0,0,45,8],
+"class_loader.html#a8ea59038d4896bc917a28c41132d7c12":[0,0,45,4],
+"class_loader.html#a935f843ff6a1fe78a992974af186fe47":[0,0,45,9],
+"class_loader.html#ae90e68abb8a22367d103eb092ec8c89b":[0,0,45,2],
+"class_loader_1_1_mono_dummy.html":[0,0,45,0],
+"class_loading_screen_percentage.html":[0,0,46],
+"class_loading_screen_percentage.html#a237a60f53b3aee44f0e2ab0151223a3f":[0,0,46,5],
+"class_loading_screen_percentage.html#a3966128a83a9a08eb0a5eccadcf6286a":[0,0,46,0],
+"class_loading_screen_percentage.html#a80a22f803579defce18779c5a88fbdd4":[0,0,46,2],
+"class_loading_screen_percentage.html#aaa6e26472961429805abd062f1c952de":[0,0,46,4],
+"class_loading_screen_percentage.html#abaa32fdb105540db0529f001480d29e4":[0,0,46,1],
+"class_loading_screen_percentage.html#add26bb9233834ba363bd8dba3c7a7ed9":[0,0,46,3],
+"class_local_loader.html":[0,0,47],
+"class_lot_tool.html":[0,0,48],
+"class_lot_tool.html#a03b4ddc0a21bc7737673d76492f4607b":[0,0,48,16],
+"class_lot_tool.html#a0f2487cac691fd416ccc8001f745c2ac":[0,0,48,17],
+"class_lot_tool.html#a12d8eb5cdfb3b1c7db21d9080ac5dbe6":[0,0,48,0],
+"class_lot_tool.html#a1fbfbcb8c0ebd0f71e609abca033a6d6":[0,0,48,11],
+"class_lot_tool.html#a28ad9c3db8d3410e9cc318fecd983877":[0,0,48,10],
+"class_lot_tool.html#a30b465dbda71de181a94b76ea4dc3b96":[0,0,48,5],
+"class_lot_tool.html#a36662937392848319b53fd91aa7c41a8":[0,0,48,3],
+"class_lot_tool.html#a3e402ecdb68181599a1d38f76df781ae":[0,0,48,13],
+"class_lot_tool.html#a5196127464a8a275ad885e398933243f":[0,0,48,7],
+"class_lot_tool.html#a78006277885d8a87eeb4fc1ee8001644":[0,0,48,6],
+"class_lot_tool.html#a78ac5377e105980a2bb77db0fd6927ac":[0,0,48,15],
+"class_lot_tool.html#a8c1b106b0ff886bb4df996b4306899c8":[0,0,48,9],
+"class_lot_tool.html#a8e5c6bffdd2343f1a829471ae8097a33":[0,0,48,18],
+"class_lot_tool.html#a95d0f3e2420f6f01452efcc00be70062":[0,0,48,1],
+"class_lot_tool.html#a9e2a6a285bf7762573cb3dcb0b114bd7":[0,0,48,8],
+"class_lot_tool.html#a9f3ada1835668faf20a9acc4bc83f3d6":[0,0,48,4],
+"class_lot_tool.html#aba288b4bb8b419bd1fc50abd2173189c":[0,0,48,12],
+"class_lot_tool.html#ac630aa2369dee754677fb154c6f856c0":[0,0,48,14],
+"class_lot_tool.html#aecc49588516c6a03a549804a17492d61":[0,0,48,2],
+"class_m_m_t_interface.html":[0,0,52],
+"class_m_m_t_interface.html#ab2b3f4de73b46d627570efbd77a19e67":[0,0,52,1],
+"class_m_m_t_interface.html#ab8ad7c718243ac2cf9a09719b6696093":[0,0,52,0],
+"class_m_m_t_interface.html#ada41a27c0c56db10c1053fa562a30c24":[0,0,52,2],
+"class_m_m_t_u_r_i_collection.html":[0,0,53],
+"class_m_m_t_u_r_i_collection.html#a177668d9d318a481ea5dedeac15d9d3e":[0,0,53,10],
+"class_m_m_t_u_r_i_collection.html#a44786873138c66366e57a94c65204909":[0,0,53,4],
+"class_m_m_t_u_r_i_collection.html#a5e56e2ca65b8ba35be4b2a2aedbefa49":[0,0,53,7],
+"class_m_m_t_u_r_i_collection.html#a6c86dfd72739c24050918ec7c78b8972":[0,0,53,1],
+"class_m_m_t_u_r_i_collection.html#a7532b6ebeb3927e12681cc5fb171b91f":[0,0,53,8],
+"class_m_m_t_u_r_i_collection.html#a9a04ee58367c78cf4c13caa8d717eb9c":[0,0,53,6],
+"class_m_m_t_u_r_i_collection.html#a9a99b3ef7a79ae1eaa253c2f53beaaa4":[0,0,53,9],
+"class_m_m_t_u_r_i_collection.html#a9da7504dd7515b8b65f01a880cfce1ab":[0,0,53,0],
+"class_m_m_t_u_r_i_collection.html#acb54ee6e160d3479229bc3e715073197":[0,0,53,5],
+"class_m_m_t_u_r_i_collection.html#acd62c57c5f7c10164a1d837c1c702233":[0,0,53,2],
+"class_m_m_t_u_r_i_collection.html#afbd8856cac128383dfa38026ad8d673d":[0,0,53,3],
+"class_math3d.html":[0,0,49],
+"class_math3d.html#a02591fdff71a8f6bf8dbcd3fa901a8de":[0,0,49,2],
+"class_math3d.html#a04b345c4300eb494c46119e980c8f846":[0,0,49,44],
+"class_math3d.html#a0c3a0bf45773d2c8834e0eeea7eb5bf1":[0,0,49,53],
+"class_math3d.html#a0e1fe508767177d4acbb00aec8489a26":[0,0,49,33],
+"class_math3d.html#a0fc075fcb9718aca8dc4cc62990dc070":[0,0,49,31],
+"class_math3d.html#a1088a5089b12fd0e347e7db5529934ad":[0,0,49,25],
+"class_math3d.html#a19a6a626eb71cb36a27100fcca0b2b9b":[0,0,49,6],
+"class_math3d.html#a1b40b723fbdadf0b616549f678a66836":[0,0,49,52],
+"class_math3d.html#a1cc740f420d82ce87e358c6fd2cad83e":[0,0,49,57],
+"class_math3d.html#a248c9490ac74931eb0cb5c2524ac7dca":[0,0,49,36],
+"class_math3d.html#a2d1e12e7f3272df1df24a245e5b02570":[0,0,49,21],
+"class_math3d.html#a2da523470df9e3d0f1f60ee6cb191a05":[0,0,49,37],
+"class_math3d.html#a34175f749db0063b56a35521b46d3e11":[0,0,49,42],
+"class_math3d.html#a3883a28d7a424f8e77423ba4a3535572":[0,0,49,35],
+"class_math3d.html#a388477be516cd494c2c93f79d35e9d53":[0,0,49,40],
+"class_math3d.html#a3cc2b0b6991842d5fdfe19325e93aed6":[0,0,49,47],
+"class_math3d.html#a3e47abdc0c5659f30a52d42ca01406e5":[0,0,49,18],
+"class_math3d.html#a3e8392dd2eb9242b43664a6e2d473a18":[0,0,49,43],
+"class_math3d.html#a444392a535b5a00b70acf72e3c816252":[0,0,49,48],
+"class_math3d.html#a44b0a26cfe822b803dace3e4a17ab579":[0,0,49,50],
+"class_math3d.html#a4e00857cf24b89405ea28ba6d0e1422b":[0,0,49,11],
+"class_math3d.html#a4eb7fb8738dde33fb74cd205972de231":[0,0,49,7],
+"class_math3d.html#a570ef4340ba12690009750e6aa108c2e":[0,0,49,4],
+"class_math3d.html#a64dea2a47f90cd54e9ebe0ea1a8a2433":[0,0,49,54],
+"class_math3d.html#a6725baead56ce426c71cbccba96a396e":[0,0,49,22],
+"class_math3d.html#a6add412d1291d4c5d42ecc30cc94fead":[0,0,49,29],
+"class_math3d.html#a6dfa59be1955f2fbd3606d6fcea943a9":[0,0,49,41],
+"class_math3d.html#a6fcdb65f51bfdfdb28dd2fdaefb2d3f7":[0,0,49,32],
+"class_math3d.html#a791de8a0100ec8ed81b85f342fa5f97f":[0,0,49,3],
+"class_math3d.html#a8fd5a187d9d06b60fd33c087c55b9bc4":[0,0,49,38],
+"class_math3d.html#a909fc243961c61e25fad35a5538003a3":[0,0,49,55],
+"class_math3d.html#a947946ed603abdb5f9de54a518430bba":[0,0,49,45],
+"class_math3d.html#a948c81f31f53f297e6b3fb2874248364":[0,0,49,15],
+"class_math3d.html#a9a9aacf87664617b54ecd563bd119cec":[0,0,49,56],
+"class_math3d.html#a9eddae53f2919abbbb8d25854d98f2ef":[0,0,49,8],
+"class_math3d.html#aa6eee63ce400b0187db368310d70d948":[0,0,49,16],
+"class_math3d.html#aa9dbf73d310e2fe4fcd27fe70a19db12":[0,0,49,34],
+"class_math3d.html#aab30a916c1ea2d67adb58be1f2c87050":[0,0,49,17],
+"class_math3d.html#ab12c54dd767b6a79dc4fdcc904eba7a0":[0,0,49,10],
+"class_math3d.html#ac062925a5afea1c1012da3605b84392c":[0,0,49,24],
+"class_math3d.html#ac19e283efd8758024df1c2056ee43fac":[0,0,49,19],
+"class_math3d.html#ac8151fc75e94262fd795f738b9d2b570":[0,0,49,49],
+"class_math3d.html#ac90b5e767702a94267f0e1c939029f65":[0,0,49,30],
+"class_math3d.html#acbf31d051a95aea40992374952799a3a":[0,0,49,13],
+"class_math3d.html#ad38c7e7ab51778d165766035b012443f":[0,0,49,39],
+"class_math3d.html#ad7e73cf22c4689f58de8759278fd960a":[0,0,49,28],
+"class_math3d.html#ad92fd4e4c8e76b9991b10e64213fe932":[0,0,49,1],
+"class_math3d.html#adac35548a8585ff5a4497ae1fb6492f1":[0,0,49,27],
+"class_math3d.html#ade28da4490d6bb9e960ee19069a1f49f":[0,0,49,5],
+"class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5":[0,0,49,58],
+"class_math3d.html#aeca897531a6dfa57295bf1d3296a3177":[0,0,49,51],
+"class_math3d.html#aedbd92baedfda5ae4da41af30b0a2a73":[0,0,49,26],
+"class_math3d.html#af207136f05c5845fad1600c44643b7f1":[0,0,49,14],
+"class_math3d.html#af2302954b0a1733b5ca2dfd1b344415c":[0,0,49,46],
+"class_math3d.html#af28fee30babd2398ae400ac145f41357":[0,0,49,23],
+"class_math3d.html#af3148489d29f629bd94769faef49cd04":[0,0,49,0],
+"class_math3d.html#af7a33a98279bb7c957596df5e14dab6e":[0,0,49,20],
+"class_math3d.html#af93b5c2b7570edf10a50116a13ee7ee0":[0,0,49,9],
+"class_math3d.html#afc19f2830f7b25e25dbf39f1048d0333":[0,0,49,12],
+"class_menue_loader.html":[0,0,50],
+"class_menue_loader.html#a2947e213117b713b12320ec191d028d4":[0,0,50,8],
+"class_menue_loader.html#a54d3cb4dd1c00a4eddd565be881ba6b9":[0,0,50,1],
+"class_menue_loader.html#a58db453990401e5ddb6910ca26ea7621":[0,0,50,6],
+"class_menue_loader.html#a5d95eed68338ed118f77eebf0eaddf99":[0,0,50,3],
+"class_menue_loader.html#aabe3205354d5997c1a0db35e02ebd9c7":[0,0,50,7],
+"class_menue_loader.html#aae7cc2b25767093b997a6a3043884ae3":[0,0,50,2],
+"class_menue_loader.html#ab264e0dc6c0aba950b8846354fe60a81":[0,0,50,0],
+"class_menue_loader.html#ac7506b9f67dace4300fb9255799f7330":[0,0,50,5],
+"class_menue_loader.html#ae25fa1c3f19c8659d7e0aadebdc53431":[0,0,50,4],
+"class_mesh_renderer_hint_animation.html":[0,0,51],
+"class_mesh_renderer_hint_animation.html#a0c9f6c505843977d0e38f1a2188f1a94":[0,0,51,5],
+"class_mesh_renderer_hint_animation.html#a14f97dd6f5e8c5ca6d672e3f1a91eb5a":[0,0,51,7],
+"class_mesh_renderer_hint_animation.html#a299d92840c049e247bb26adf1f710e22":[0,0,51,0],
+"class_mesh_renderer_hint_animation.html#a3f0416fb5dcde56225382e9c27ee7123":[0,0,51,11],
+"class_mesh_renderer_hint_animation.html#a47f6489dc4a700de138c8b0809d4d561":[0,0,51,2],
+"class_mesh_renderer_hint_animation.html#a480ec85a818fefba2f73fa4a5345ef56":[0,0,51,1],
+"class_mesh_renderer_hint_animation.html#a5e93d7b8991d5009c973661304e1dea5":[0,0,51,3],
+"class_mesh_renderer_hint_animation.html#a705c8f01ced72109d7fb598485eed889":[0,0,51,6],
+"class_mesh_renderer_hint_animation.html#a9fb44fce74e1d3757d205026bccbf545":[0,0,51,9],
+"class_mesh_renderer_hint_animation.html#a9fbb7eff5fed532de8fdec4f4eda90b9":[0,0,51,8],
+"class_mesh_renderer_hint_animation.html#aa990614172dd14484fb84420ef0a37e2":[0,0,51,10],
+"class_mesh_renderer_hint_animation.html#ad1ff81910743b38883605d0e2e80658f":[0,0,51,4],
+"class_on_line_fact.html":[0,0,54],
+"class_on_line_fact.html#a22793b93ba87abf89663b4db0f1d84d0":[0,0,54,12],
+"class_on_line_fact.html#a34547ef9d10100a9d6bc1e34f0275348":[0,0,54,10],
+"class_on_line_fact.html#a3524be7461900fe8de485a364a523bc9":[0,0,54,7]
+};
diff --git a/Doxygen/output/html/navtreeindex3.js b/Doxygen/output/html/navtreeindex3.js
new file mode 100644
index 0000000000000000000000000000000000000000..22985e51135c8e933ff0ecdfc2c76bdac677a927
--- /dev/null
+++ b/Doxygen/output/html/navtreeindex3.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX3 =
+{
+"class_on_line_fact.html#a37b237d50d5e2f4f4c64987957e83e19":[0,0,54,2],
+"class_on_line_fact.html#a40bca46ff0c6a4d9a4981298bc239f8f":[0,0,54,5],
+"class_on_line_fact.html#a54226295328c160474278e5c5eeb5252":[0,0,54,1],
+"class_on_line_fact.html#a6680a20ec70e17ca2d7f5e0bae232980":[0,0,54,9],
+"class_on_line_fact.html#a6dd9e7f03f1fdf08b4a81916bee2e177":[0,0,54,0],
+"class_on_line_fact.html#a75b3c801a5bb104ff8a8da6d123f03f0":[0,0,54,4],
+"class_on_line_fact.html#a84bc3614d2739bc2599c70547e850a37":[0,0,54,11],
+"class_on_line_fact.html#a8ea1d30663b24733566d4001b01ee3e2":[0,0,54,13],
+"class_on_line_fact.html#aac9cd1e9b78c9a00e0efa2bd45049200":[0,0,54,8],
+"class_on_line_fact.html#ac88ff99959aa7fa8f79b9065ba9b640c":[0,0,54,6],
+"class_on_line_fact.html#af1cdefd426d2c904399805545869331f":[0,0,54,3],
+"class_parsing_dictionary.html":[0,0,55],
+"class_parsing_dictionary.html#aa036d649b21d63850efdd356b3b2e64e":[0,0,55,0],
+"class_pendulum.html":[0,0,56],
+"class_pendulum.html#a08348d1549d503e4aea1cf2298cd53e6":[0,0,56,7],
+"class_pendulum.html#a183d24b14f1a47efcd35dd239b00b751":[0,0,56,8],
+"class_pendulum.html#a48eeac7caff1e03d492fd556e70d114c":[0,0,56,9],
+"class_pendulum.html#a5451fdf6ab870982c02b165173ef7646":[0,0,56,0],
+"class_pendulum.html#a601308f53870f73c6b1a8db293125092":[0,0,56,11],
+"class_pendulum.html#a6690021912b5c001e320ffc4440de189":[0,0,56,3],
+"class_pendulum.html#a6e28760b18c574847dd6423aa748df83":[0,0,56,6],
+"class_pendulum.html#a73de0fd0bc708c06abee481c24b532aa":[0,0,56,4],
+"class_pendulum.html#a743baa175fc8ca03b7bc09e8a61decb6":[0,0,56,5],
+"class_pendulum.html#a8237221e76dc10ebbbc3031d6849eb58":[0,0,56,2],
+"class_pendulum.html#a8de65d06d2eb87bef3c037e7dfac9908":[0,0,56,13],
+"class_pendulum.html#ae7556a7f5eb9489f3900537e95cebcdf":[0,0,56,12],
+"class_pendulum.html#aec8e862ef54359f99724cb6d91aaa04f":[0,0,56,1],
+"class_pendulum.html#aedbb27b1100528f079ef500bc3504b91":[0,0,56,10],
+"class_player_record.html":[0,0,57],
+"class_player_record.html#a0d2ba743b30fccd35904bec61e2a08a2":[0,0,57,8],
+"class_player_record.html#a0da3f0c8c9c25dfbf3a44307167845cc":[0,0,57,1],
+"class_player_record.html#a152ca411a66550ddd733d72a87756a2b":[0,0,57,11],
+"class_player_record.html#a6c19b6ba80ef40ffb075495edfe71bc0":[0,0,57,10],
+"class_player_record.html#a7bdba956f0b3383d2e33c17f40170af5":[0,0,57,3],
+"class_player_record.html#a8161d32d21198d531c4d28aab4100dab":[0,0,57,4],
+"class_player_record.html#a8a85683d7e75b9a99aa28b52c192b99e":[0,0,57,0],
+"class_player_record.html#a979ae5b68449370e9231e3033cda7963":[0,0,57,5],
+"class_player_record.html#a9e8a207d6ff512a8cff513d9219e40ba":[0,0,57,9],
+"class_player_record.html#aa5e9b78561ffbb7edffdd63d9f708949":[0,0,57,6],
+"class_player_record.html#abf3aa231c1d3a2962eb1049507392c81":[0,0,57,7],
+"class_player_record.html#ae058736bc42b94c94eafd9bf8a767ad5":[0,0,57,2],
+"class_point_fact.html":[0,0,59],
+"class_point_fact.html#a0f8de7319885152ec658fa33574620f0":[0,0,59,0],
+"class_point_fact.html#a10e74c76faf916f25352b3de9795d5d7":[0,0,59,4],
+"class_point_fact.html#a1657cff20766b357e68edbffe6e46f88":[0,0,59,5],
+"class_point_fact.html#a23396fefa49bd13bf0c595b75908e8af":[0,0,59,3],
+"class_point_fact.html#a58488e338b4581dfe5efeecefe51832f":[0,0,59,9],
+"class_point_fact.html#a5a24549df6115219bb90e32f07d5a8cc":[0,0,59,2],
+"class_point_fact.html#a5ec8de273736f49a8f364f89b3793533":[0,0,59,6],
+"class_point_fact.html#a83acaea9ef91b1e90d511e86bc551df4":[0,0,59,10],
+"class_point_fact.html#a86ad62368c5bef84baebc0fb9cdaac2e":[0,0,59,8],
+"class_point_fact.html#a8f7be00a80b5eb57ead541935efadd61":[0,0,59,12],
+"class_point_fact.html#a954ab141e8af35a28cbfe98f2b4220ab":[0,0,59,7],
+"class_point_fact.html#abd1889af4a1f50d557eec9386727480f":[0,0,59,11],
+"class_point_fact.html#ac4471b713080481f3f7c7b482fdadcdd":[0,0,59,1],
+"class_point_wrapper.html":[0,0,60],
+"class_point_wrapper.html#a981d728dadfea2fcbcd3ce76e4a0db64":[0,0,60,0],
+"class_pointer.html":[0,0,58],
+"class_pointer.html#a50508f1139e918d86cb2e8e21c29a7d9":[0,0,58,1],
+"class_pointer.html#abd9413966aaff2559abec0c1b2c65e9e":[0,0,58,0],
+"class_pole_tool.html":[0,0,61],
+"class_pole_tool.html#a0a7a88c46893b333bc18518e275e781c":[0,0,61,3],
+"class_pole_tool.html#a202fa4814f37ad152945574937bd6c41":[0,0,61,14],
+"class_pole_tool.html#a398d80eae97a3752566bd67bdda7c1f8":[0,0,61,13],
+"class_pole_tool.html#a41912082f6e599827832aed12af4c890":[0,0,61,2],
+"class_pole_tool.html#a50ef18dad7d67dbc5d4fc77899a6a13f":[0,0,61,7],
+"class_pole_tool.html#a52df827c6e330429ff2c68cdbddfef50":[0,0,61,1],
+"class_pole_tool.html#a69200bb61deeaef0e46edfd8eaec8814":[0,0,61,6],
+"class_pole_tool.html#a80d36866f9e8c7d22d33a11636c55bff":[0,0,61,5],
+"class_pole_tool.html#a83556f5ecd596ff5ed989ad7b6fe3307":[0,0,61,12],
+"class_pole_tool.html#ab468560882a51949d6b47bc2ac55eba7":[0,0,61,8],
+"class_pole_tool.html#ac75c5a5080daa7a2ac988e00cf33822b":[0,0,61,9],
+"class_pole_tool.html#aca485c9583f2ff69c132dfebc8677649":[0,0,61,11],
+"class_pole_tool.html#ad0045c3eef710e46eace0fe7a7eb9cde":[0,0,61,0],
+"class_pole_tool.html#ae75d2c41006fff441c62e0ecfaf8fd35":[0,0,61,10],
+"class_pole_tool.html#af8bccafe4c69f6156cc6c36d2946f65a":[0,0,61,4],
+"class_public_fact_organizer.html":[0,0,62],
+"class_public_fact_organizer.html#a0822bae7dd0309786258ea2987fab191":[0,0,62,6],
+"class_public_fact_organizer.html#a08850ceb5f9e8bd01a731986402131f0":[0,0,62,18],
+"class_public_fact_organizer.html#a165e5ef97be7d87f772b60e5c6574881":[0,0,62,5],
+"class_public_fact_organizer.html#a2dab1a7ff1e5850cc770303be77307fa":[0,0,62,3],
+"class_public_fact_organizer.html#a405ffe12563221c4951f91d9b3608fd3":[0,0,62,15],
+"class_public_fact_organizer.html#a46c132ac3bbd3e8bb65939b863687ede":[0,0,62,14],
+"class_public_fact_organizer.html#a53779f30192cf899ed2673830c52afb3":[0,0,62,4],
+"class_public_fact_organizer.html#a57eb271114cba31ef2935731350c173b":[0,0,62,10],
+"class_public_fact_organizer.html#a8666c6839c1028d059b6aa3728715dfb":[0,0,62,11],
+"class_public_fact_organizer.html#a95817032ed187f4add89b524709ca50d":[0,0,62,2],
+"class_public_fact_organizer.html#aa2988f9f68a77312b50a3d3cbfb400ee":[0,0,62,12],
+"class_public_fact_organizer.html#aaf52498072fea54f2771be4b31137308":[0,0,62,17],
+"class_public_fact_organizer.html#adf4db4a8616eb05c3f54927e476b58dc":[0,0,62,9],
+"class_public_fact_organizer.html#ae40a8ff41c7f5796ce04d1c5a95cf38b":[0,0,62,8],
+"class_public_fact_organizer.html#ae9bad8b20c34b3719aeb7f258abeb734":[0,0,62,16],
+"class_public_fact_organizer.html#af23d0a877cd223d48badc45afaadded0":[0,0,62,7],
+"class_public_fact_organizer.html#afdd2ed4d7960694ca2675bfc85ff88a3":[0,0,62,13],
+"class_pythagoras_script.html":[0,0,63],
+"class_pythagoras_script.html#a9c8d7b169ad29f0b5f7f324d6d90e6f5":[0,0,63,1],
+"class_pythagoras_script.html#abad78694504b0bb1699c70af5226e841":[0,0,63,0],
+"class_pythagoras_script.html#acbe508b93b3b10165222fa10d3b56056":[0,0,63,2],
+"class_ray_fact.html":[0,0,64],
+"class_ray_fact.html#a2213278124364e25de168b4af66c2cb3":[0,0,64,6],
+"class_ray_fact.html#a3126c1fa5f032d2011c72b86abdb5692":[0,0,64,8],
+"class_ray_fact.html#a46f55e3faa17016c753dffc72dbcbd03":[0,0,64,3],
+"class_ray_fact.html#a66cc68a284be8bdf469eb7a16920457c":[0,0,64,7],
+"class_ray_fact.html#a912383ae8815aedf2bfeaa0bbf7b852d":[0,0,64,2],
+"class_ray_fact.html#a9c2b453af2221f3aa22318f54d1c7b6e":[0,0,64,4],
+"class_ray_fact.html#ae10df7a36ac9b6b0a29664cc5fba3bbe":[0,0,64,1],
+"class_ray_fact.html#afabcfe9a34eb827bea540837f9d94162":[0,0,64,5],
+"class_ray_fact.html#afbcb1279327fbd6b61119ebf9544a363":[0,0,64,0],
+"class_remover.html":[0,0,65],
+"class_remover.html#a07ded6d73cf117ca181b92bdf605d5e3":[0,0,65,0],
+"class_remover.html#a729a0b5a690e4a1eeb831f58f020d25e":[0,0,65,1],
+"class_rendered_scroll_fact.html":[0,0,66],
+"class_rendered_scroll_fact.html#a46b07146c68f89b57c1e78337a1b53a4":[0,0,66,7],
+"class_rendered_scroll_fact.html#a5dbfbce67346c674e5e0475853df740f":[0,0,66,0],
+"class_rendered_scroll_fact.html#a67a52a92f048b87c58227264f4ce7376":[0,0,66,8],
+"class_rendered_scroll_fact.html#aa9e4eea9bc875f73016212b8fd653568":[0,0,66,3],
+"class_rendered_scroll_fact.html#abaf7861577beee734918f1538722c4ee":[0,0,66,2],
+"class_rendered_scroll_fact.html#acd2f84bfac62adf78ef8925524d602bc":[0,0,66,1],
+"class_rendered_scroll_fact.html#ae5c9c7ad9f6f112b0ded53b1e3b1a058":[0,0,66,4],
+"class_rendered_scroll_fact.html#aed35d1e7973c9645e583e8c6d9393767":[0,0,66,5],
+"class_rendered_scroll_fact.html#aed810ad13492031addbdaaa32c72f318":[0,0,66,6],
+"class_restart.html":[0,0,67],
+"class_restart.html#a3e6057b49e36803a49b7581f42d8a0d6":[0,0,67,2],
+"class_restart.html#a45fa8798cc2975e60399c02ec78f4d25":[0,0,67,1],
+"class_restart.html#aa7755aa90814a67e4cc86533f268d157":[0,0,67,0],
+"class_restart.html#ad9ede7b20c4f6530f560618499c6a2f7":[0,0,67,3],
+"class_scroll.html":[0,0,68],
+"class_scroll.html#a095a93aa67c121b8d9e6dbae0e071f89":[0,0,68,16],
+"class_scroll.html#a543fd83fc759918791006ef764b09378":[0,0,68,15],
+"class_scroll.html#a69b80531dee462e546262c62c1c58a6b":[0,0,68,13],
+"class_scroll.html#a741095d5dd6dc8dad06929addc6ac1af":[0,0,68,14],
+"class_scroll.html#a9eb43c576294a478d40e26e4e60ebacd":[0,0,68,11],
+"class_scroll.html#ad7870519362c5b521d1ee9de6377b2d1":[0,0,68,10],
+"class_scroll.html#afa9e1d18f153dfe0699e5b29a4d44028":[0,0,68,12],
+"class_scroll_1_1_filled_scroll.html":[0,0,68,0],
+"class_scroll_1_1_filled_scroll.html#a90173f418f03882f6978c538f2a6a710":[0,0,68,0,2],
+"class_scroll_1_1_filled_scroll.html#afbbf7eb945c1f25f418fdc2430cd6baa":[0,0,68,0,1],
+"class_scroll_1_1_filled_scroll.html#aff6c021d2e568c4d72b88b1b87eca6de":[0,0,68,0,0],
+"class_scroll_1_1_scroll_application_checking_error.html":[0,0,68,1],
+"class_scroll_1_1_scroll_application_checking_error.html#a2bb0db42e4469a1b87b5d98eddbf7815":[0,0,68,1,0],
+"class_scroll_1_1_scroll_application_checking_error.html#a7aa0bad2855a585aec71fc1729307706":[0,0,68,1,2],
+"class_scroll_1_1_scroll_application_checking_error.html#a9b62ae23eb4696e6e67416ec64101fce":[0,0,68,1,1],
+"class_scroll_1_1_scroll_application_info.html":[0,0,68,2],
+"class_scroll_1_1_scroll_application_info.html#a47016d90748a35fe59dd25fbe1761739":[0,0,68,2,0],
+"class_scroll_1_1_scroll_application_info.html#aa85df42ec59b6641bbaf21ef57157d39":[0,0,68,2,1],
+"class_scroll_1_1_scroll_application_info.html#ab3cf484877785a037e9f6abb53eeee43":[0,0,68,2,2],
+"class_scroll_1_1_scroll_assignment.html":[0,0,68,3],
+"class_scroll_1_1_scroll_assignment.html#a1604f72bb48db2b7d79aed2b836d9d35":[0,0,68,3,1],
+"class_scroll_1_1_scroll_assignment.html#aa0dd0c91488d2dde3c10b2ba78b4b90a":[0,0,68,3,0],
+"class_scroll_1_1_scroll_dynamic_info.html":[0,0,68,4],
+"class_scroll_1_1_scroll_dynamic_info.html#a1b5f400c55145422c6cfa864f65df58a":[0,0,68,4,2],
+"class_scroll_1_1_scroll_dynamic_info.html#a1fa8db017b3b9831d3e3140aff834788":[0,0,68,4,4],
+"class_scroll_1_1_scroll_dynamic_info.html#a7881a14d6a4586e91ae8628fc1b8fc04":[0,0,68,4,3],
+"class_scroll_1_1_scroll_dynamic_info.html#aac5d94d96714ac6de93425ded8b7129b":[0,0,68,4,0],
+"class_scroll_1_1_scroll_dynamic_info.html#ad5ca5564f911d0d7dd86ac7340e61160":[0,0,68,4,1],
+"class_scroll_1_1_scroll_fact.html":[0,0,68,5],
+"class_scroll_1_1_scroll_fact.html#a5bcc4b0d2464e91edcf32dd15cdbba6c":[0,0,68,5,2],
+"class_scroll_1_1_scroll_fact.html#a69f5573d41ded0172752dcf377db0b53":[0,0,68,5,3],
+"class_scroll_1_1_scroll_fact.html#ae07ee182904731cb2fffd620e7a7aa00":[0,0,68,5,1],
+"class_scroll_1_1_scroll_fact.html#af20facbbf8b76d00f14b3a5d33d7b6d0":[0,0,68,5,0],
+"class_scroll_1_1_scroll_symbol_fact.html":[0,0,68,6],
+"class_scroll_1_1_scroll_symbol_fact.html#a0a9586c1c73cf57e4f77bde359963924":[0,0,68,6,2],
+"class_scroll_1_1_scroll_symbol_fact.html#a2cd872cc83a4e8d3d0d0bfa7bbe86c8e":[0,0,68,6,0],
+"class_scroll_1_1_scroll_symbol_fact.html#a86571379ff59b5e757bd5a1288fff793":[0,0,68,6,1],
+"class_scroll_1_1_scroll_theory_reference.html":[0,0,68,7],
+"class_scroll_1_1_scroll_theory_reference.html#a234c0b6d848790cbb47632a36f57f284":[0,0,68,7,1],
+"class_scroll_1_1_scroll_theory_reference.html#ab0ccba22838e2ec7296293d1a847e658":[0,0,68,7,0],
+"class_scroll_1_1_scroll_value_fact.html":[0,0,68,8],
+"class_scroll_1_1_scroll_value_fact.html#a5fcbf834e29ab16ea12bb8b821a7206d":[0,0,68,8,4],
+"class_scroll_1_1_scroll_value_fact.html#a9a89943c4d58a62f0732bea86f7643e8":[0,0,68,8,1],
+"class_scroll_1_1_scroll_value_fact.html#ac995e2a1d0a04a42af36b914f71d6537":[0,0,68,8,0],
+"class_scroll_1_1_scroll_value_fact.html#acb0dc04a822f1d64530ad1f70abc5c7c":[0,0,68,8,2],
+"class_scroll_1_1_scroll_value_fact.html#adb93ce5d48aa463861fcdfe9dffed3bc":[0,0,68,8,3],
+"class_scroll_1_1_uri_reference.html":[0,0,68,9],
+"class_scroll_1_1_uri_reference.html#a0ffd38b8dc30db7ed832a18306f6b80e":[0,0,68,9,0],
+"class_scroll_1_1_uri_reference.html#addc429ccd96a4b061d1b165f73e8b4a8":[0,0,68,9,1],
+"class_scroll_clicked_script.html":[0,0,69],
+"class_scroll_clicked_script.html#a2f1385dce7f3368af0847dfc829008a1":[0,0,69,1],
+"class_scroll_clicked_script.html#a519b89d89566d15d5c8f6e00bda56e94":[0,0,69,2],
+"class_scroll_clicked_script.html#afde590e05f1bc8af41d76a9076ab990b":[0,0,69,0],
+"class_scroll_details.html":[0,0,70],
+"class_scroll_details.html#a1463a71da841e3fa5e98cc5f1b186bf8":[0,0,70,23],
+"class_scroll_details.html#a1a9b67f5dccaa7664e62098cdfc51d7a":[0,0,70,18],
+"class_scroll_details.html#a1c52548d17b6e91a47cc8ff3139c03df":[0,0,70,3],
+"class_scroll_details.html#a1c98de63d5bad4deb76acae589bbae83":[0,0,70,20],
+"class_scroll_details.html#a1f50be533352d59d0751434c12c015ff":[0,0,70,6],
+"class_scroll_details.html#a1fdcb97a6e8ce79b83796b1066295a93":[0,0,70,2],
+"class_scroll_details.html#a23b498126f7832c85957c4cfbaaa4d75":[0,0,70,0],
+"class_scroll_details.html#a33939147e75b0368668f2fa49ecd1b96":[0,0,70,7],
+"class_scroll_details.html#a3ef63dd71fabb1a75943f741807d17a9":[0,0,70,13],
+"class_scroll_details.html#a5565d82324dc2bbe79a19b54cee5c4b5":[0,0,70,16],
+"class_scroll_details.html#a6d8abb73bf580b384e5f96e90ea41256":[0,0,70,22],
+"class_scroll_details.html#a733b191256d73bbff54e8167d3617725":[0,0,70,12],
+"class_scroll_details.html#a8606726af66a0efe799eb9ceb8e03e51":[0,0,70,17],
+"class_scroll_details.html#a87f0efdeb12adb4e03c26866870cd20f":[0,0,70,25],
+"class_scroll_details.html#a8d7d17ba1458f170f6f2fc27a06dfdb4":[0,0,70,9],
+"class_scroll_details.html#a9ed006a763286cbc1f13fbdf71e3eb28":[0,0,70,1],
+"class_scroll_details.html#aabeeba25af51f262b02b32c35c445d80":[0,0,70,24],
+"class_scroll_details.html#acb31b19981e67f342af3cc4621329e21":[0,0,70,8],
+"class_scroll_details.html#ad0e5dbe252382302148dd8a4e352914f":[0,0,70,15],
+"class_scroll_details.html#ad8cc6ee2f393bf6d32f15f2e73e40357":[0,0,70,10],
+"class_scroll_details.html#ad9a03d73a14a0417e9cd2941e83cf789":[0,0,70,5],
+"class_scroll_details.html#adb8b1cd64731d0724d9c2b46d6ba6f46":[0,0,70,21],
+"class_scroll_details.html#ae3d617782b1b07a9225dfaa5351eceae":[0,0,70,4],
+"class_scroll_details.html#ae459e1ce5fcb5e66362bf28b90b956ae":[0,0,70,14],
+"class_scroll_details.html#ae5f13f5137cce74fbea839f56f3b9c49":[0,0,70,19],
+"class_scroll_details.html#aecb83e27ad3384936bb1474f33e18643":[0,0,70,11],
+"class_scroll_u_i_manager.html":[0,0,71],
+"class_scroll_u_i_manager.html#a31fdb6daae3f50708b7f95bed75659d7":[0,0,71,3],
+"class_scroll_u_i_manager.html#a3c8714bd194851cd2c57d0b4734771ed":[0,0,71,1],
+"class_scroll_u_i_manager.html#a4b80cb5f5d9c612c8c913da2df9a690f":[0,0,71,4],
+"class_scroll_u_i_manager.html#a518dd9ff106731ad7264a0c245330189":[0,0,71,2],
+"class_scroll_u_i_manager.html#aeda1d766bbd9d2544f21abf243ee1b2a":[0,0,71,0],
+"class_shiny_things.html":[0,0,72],
+"class_shiny_things.html#a132fb507a9db9e9002315813a7642f6f":[0,0,72,18],
+"class_shiny_things.html#a13e3435ce94f7a3dab7ca090e1a289f3":[0,0,72,5],
+"class_shiny_things.html#a24ff1d5f2f91c5957231cdd1a99838b7":[0,0,72,19],
+"class_shiny_things.html#a255ffee2831fd023a15eafa84b99485c":[0,0,72,26],
+"class_shiny_things.html#a2fa3c9ce04bd63aa047e61330dfee50c":[0,0,72,21],
+"class_shiny_things.html#a3254f4afd887c7bfd92550b40c1a1c15":[0,0,72,7],
+"class_shiny_things.html#a34b62441bcfac8582fa97719d769e56a":[0,0,72,0],
+"class_shiny_things.html#a38eacf85d0a65fa3ae903d3884c26271":[0,0,72,25],
+"class_shiny_things.html#a4bea8892d28dede5d79e867987a4f0be":[0,0,72,23],
+"class_shiny_things.html#a5661edc7223e57cfc444aaad0ce16b52":[0,0,72,3],
+"class_shiny_things.html#a6aaf870c02675ef42685e2652f3e29f0":[0,0,72,12],
+"class_shiny_things.html#a6d1beba1f127cc1f1ffdff9e0a392b07":[0,0,72,24],
+"class_shiny_things.html#a6de729b70d5a18c9d16292758d7bee7d":[0,0,72,13],
+"class_shiny_things.html#a71194e56c2f917dddd4328424da7e149":[0,0,72,36],
+"class_shiny_things.html#a735f61a9619b67d095babe9177f0f94e":[0,0,72,2],
+"class_shiny_things.html#a78b1a3f90855b46f7decf45c40003d42":[0,0,72,10],
+"class_shiny_things.html#a80c112b4b0d2174401ba2696d73000c8":[0,0,72,38],
+"class_shiny_things.html#a882c73674c5203110a4e0caa608f5ce9":[0,0,72,29],
+"class_shiny_things.html#a89db433f320f2a853f6136443f38168e":[0,0,72,31],
+"class_shiny_things.html#a8f70cbd419583451204277ece4c6c88a":[0,0,72,22],
+"class_shiny_things.html#a90cf6430ba9bd17a04e8a111e4af1c20":[0,0,72,32],
+"class_shiny_things.html#a9276bdacba8d7b193a963ae949177bec":[0,0,72,34],
+"class_shiny_things.html#a95ade9077df304fa629ff8c84cc0e827":[0,0,72,16],
+"class_shiny_things.html#a95fd71195d95b8c9195d9496a000da43":[0,0,72,11],
+"class_shiny_things.html#a9a10c49fd7a570a14affde444c3ddabd":[0,0,72,28],
+"class_shiny_things.html#aa30cae8e8e4dcd561e88af1791968c28":[0,0,72,33],
+"class_shiny_things.html#aa3adda8190e68df89dfeb7e5c2b26bab":[0,0,72,17],
+"class_shiny_things.html#aa5354170805284f027b23c2ca60f1e15":[0,0,72,8],
+"class_shiny_things.html#aaaf397bdb22669ed1efc37c9f6960905":[0,0,72,14],
+"class_shiny_things.html#ab06bd95f41d1aba88b67256164ae43f4":[0,0,72,1],
+"class_shiny_things.html#ac76ada4bb051612457fd0c39d3c2c9aa":[0,0,72,30],
+"class_shiny_things.html#ace1ee19f5351c0c9e57d6bc26ecf8a8d":[0,0,72,15],
+"class_shiny_things.html#ad623211953a0141e54d50e9c3b3a03f1":[0,0,72,6],
+"class_shiny_things.html#ad6e5ae3dd3ffe79bfb661661f4062fa6":[0,0,72,4],
+"class_shiny_things.html#ae2b1397cd555a916a452cb2fec02c515":[0,0,72,35],
+"class_shiny_things.html#ae566db7ab50615052a1970085627acf6":[0,0,72,9]
+};
diff --git a/Doxygen/output/html/navtreeindex4.js b/Doxygen/output/html/navtreeindex4.js
new file mode 100644
index 0000000000000000000000000000000000000000..d14ba23a6eacb910a564b15025a488fc8b2d4fc4
--- /dev/null
+++ b/Doxygen/output/html/navtreeindex4.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX4 =
+{
+"class_shiny_things.html#ae5f27cda70b126141ecdbd9cd7e47044":[0,0,72,37],
+"class_shiny_things.html#af7e62739b38d54429029d45e892d19f1":[0,0,72,20],
+"class_shiny_things.html#afc84ad4d0378789e1404c9a70fa39b4f":[0,0,72,27],
+"class_solution_organizer.html":[0,0,73],
+"class_solution_organizer.html#a20a88287acce441fc2f2fc25137e5f1e":[0,0,73,8],
+"class_solution_organizer.html#a2215860e4b3f2e0425b6ce88096db45f":[0,0,73,1],
+"class_solution_organizer.html#a37ac0452bc743f9841c2b137b243a63b":[0,0,73,7],
+"class_solution_organizer.html#a65f9c46f6d1bf11d585f8fe97f889584":[0,0,73,9],
+"class_solution_organizer.html#a7f9f8e13ac4fc6e6a0174d313c1a574f":[0,0,73,6],
+"class_solution_organizer.html#a89027e2d5b71b93eea29dd9a7591f044":[0,0,73,3],
+"class_solution_organizer.html#abfaa5b749aa5242cbb08ecea4947b051":[0,0,73,4],
+"class_solution_organizer.html#ac0eba168098cd880232aece9b4eac9d1":[0,0,73,2],
+"class_solution_organizer.html#ae209c8ca2efc1e90d7301b2b780f3d8e":[0,0,73,5],
+"class_solution_organizer_1_1_sub_solution.html":[0,0,73,0],
+"class_solution_organizer_1_1_sub_solution.html#a2cf8b6fba11bd8bf7f8942a52f82b159":[0,0,73,0,5],
+"class_solution_organizer_1_1_sub_solution.html#a47f8032dfd74099f945ab2d58dcbe68c":[0,0,73,0,4],
+"class_solution_organizer_1_1_sub_solution.html#a481a4b95cb385da391a1c4548508f9d4":[0,0,73,0,3],
+"class_solution_organizer_1_1_sub_solution.html#a48cb5e149504bf3fc9071924a7862a8c":[0,0,73,0,1],
+"class_solution_organizer_1_1_sub_solution.html#a6c21647208a636e40910d1fcc5860a8d":[0,0,73,0,8],
+"class_solution_organizer_1_1_sub_solution.html#aa56c26be1bf5457a8fdc07653815a48a":[0,0,73,0,6],
+"class_solution_organizer_1_1_sub_solution.html#aa8640d4726f71583732d26b1fb95073e":[0,0,73,0,2],
+"class_solution_organizer_1_1_sub_solution.html#abd2b6157c9f8bb435ca636b82eb0d77e":[0,0,73,0,0],
+"class_solution_organizer_1_1_sub_solution.html#af780452c21e3a6ff6178ddc4b452924d":[0,0,73,0,7],
+"class_stage.html":[0,0,74],
+"class_stage.html#a04a254d189f1bb153ea38071ca56d28c":[0,0,74,16],
+"class_stage.html#a0a9b8503dcdb37e124bf742f50f21acc":[0,0,74,6],
+"class_stage.html#a10d3807a1fa2f754ab0ac1f4e3ff7d6c":[0,0,74,13],
+"class_stage.html#a20db72c7801d237fc540a5b418bb025f":[0,0,74,31],
+"class_stage.html#a20fa1608a56af63b36cc3631c785cbb9":[0,0,74,30],
+"class_stage.html#a29abcbcdd573cbbd5621e529d80ace16":[0,0,74,38],
+"class_stage.html#a2cdcf84092d9be7f38556aae88d72d27":[0,0,74,21],
+"class_stage.html#a3850bf51fdc38c335b703a73f2d84390":[0,0,74,10],
+"class_stage.html#a3a94291e8215833caf8301e679260212":[0,0,74,14],
+"class_stage.html#a415322e81f811962f41ccc13a27b80fd":[0,0,74,33],
+"class_stage.html#a483d91b64eed3d905af8aedbf07d58ec":[0,0,74,39],
+"class_stage.html#a4c0ce07bf099f1bbed268e795d6e7f8f":[0,0,74,1],
+"class_stage.html#a4d7a36c3f32ae3b43eb76d45d2cd54a0":[0,0,74,2],
+"class_stage.html#a4fb4a27911c43d45d5f86d3f96f08654":[0,0,74,27],
+"class_stage.html#a511e21222f0180412a5cf0c457c8cdd5":[0,0,74,36],
+"class_stage.html#a546f7c6fe4d4a53269448956562429d6":[0,0,74,37],
+"class_stage.html#a5791e2632b93400521c5eed33107d116":[0,0,74,3],
+"class_stage.html#a590447cc02ecaba6b69b26d0ded40e6e":[0,0,74,11],
+"class_stage.html#a6473bc6b7d252cb8ac58b074bdf0e9a4":[0,0,74,7],
+"class_stage.html#a6df1ca7a3cd6a91ae6f501a3c7370761":[0,0,74,32],
+"class_stage.html#a75bc2808e0b62640ad402d43a51d26f0":[0,0,74,24],
+"class_stage.html#a7cccd1047135707147cb99b66d1208f7":[0,0,74,4],
+"class_stage.html#a868a2ad7c26991e5cc8c8008e909bb1f":[0,0,74,0],
+"class_stage.html#a8be232d96750c4e1f72cb6498a121220":[0,0,74,5],
+"class_stage.html#a926a0bcc2ffd743ddb5ddd11019a04ec":[0,0,74,19],
+"class_stage.html#aa6664a49729fae49b0246f019f702895":[0,0,74,12],
+"class_stage.html#aa78bf11a7418cf177a9e27f4ad6955f1":[0,0,74,22],
+"class_stage.html#aa82b740e3e9a6929d9a365c42cecbda1":[0,0,74,17],
+"class_stage.html#aba3fc0bfb46dc5ebdf0b47245c811a88":[0,0,74,25],
+"class_stage.html#ac1281ad7083f3e5e403cce45289a0649":[0,0,74,29],
+"class_stage.html#ac7433d717336f9ffc0da919e5e6e314f":[0,0,74,8],
+"class_stage.html#ad575b437d33ef2993a819885bc5038a6":[0,0,74,28],
+"class_stage.html#ad6a667991a33549a592b632fbd2b7b96":[0,0,74,26],
+"class_stage.html#ad7bca2be30a38aa1b8bee99782726825":[0,0,74,18],
+"class_stage.html#ad99036faecb6777fb860cca1ae7731d5":[0,0,74,35],
+"class_stage.html#adc4a2e215c716811e122d7ed53ddf386":[0,0,74,15],
+"class_stage.html#ae5516c644b31b5ac3a738224af511d80":[0,0,74,23],
+"class_stage.html#ae78f0e378edb786562247b44b9be8797":[0,0,74,34],
+"class_stage.html#af92970815c08e993efb1ba8f3372d4b6":[0,0,74,20],
+"class_stage.html#afb40eed71cf610113cb21a9e67d3b00a":[0,0,74,9],
+"class_stage_behaviour.html":[0,0,75],
+"class_stage_behaviour.html#a6ba4f7ea43cb387385c4259f2b871f64":[0,0,75,2],
+"class_stage_behaviour.html#a99d183ce05fa54461fc87cadce548a03":[0,0,75,3],
+"class_stage_behaviour.html#aac42eea82a9fc48fbac00802f4dc6463":[0,0,75,1],
+"class_stage_behaviour.html#aca4969278bf3627f31527139f78636e1":[0,0,75,0],
+"class_stage_loader.html":[0,0,76],
+"class_stage_loader.html#a04bbfd02152ab381400060244c20c5b9":[0,0,76,1],
+"class_stage_loader.html#a36433c9ceb184251623defc37eb1d975":[0,0,76,8],
+"class_stage_loader.html#a3c35f0731dd21e258df06cc6b767b7e9":[0,0,76,9],
+"class_stage_loader.html#a499f4fdbdfd59aed438f4ff1d044e9c1":[0,0,76,11],
+"class_stage_loader.html#a53265a201cc424141cd790eda82fcb2b":[0,0,76,5],
+"class_stage_loader.html#a5c0732ac651c2210d835026474b4ddde":[0,0,76,10],
+"class_stage_loader.html#a73820456941d9cb8b5ab1f4ad5bddbb8":[0,0,76,7],
+"class_stage_loader.html#a96d438f2f1b864d3b9edf585e44da4a7":[0,0,76,4],
+"class_stage_loader.html#aaecc1a551aa5e4e33b58cced5d911eaf":[0,0,76,0],
+"class_stage_loader.html#acc0849a247202dcb7c3fa4345d27a1f5":[0,0,76,2],
+"class_stage_loader.html#ad0b28acee7003d7fef9a06fd3f099bc7":[0,0,76,6],
+"class_stage_loader.html#afa15172cd663ee1bbde3ad4873aa9be6":[0,0,76,3],
+"class_stage_static.html":[0,0,77],
+"class_stage_static.html#a06194934a71ec122180ca7ed50007212":[0,0,77,8],
+"class_stage_static.html#a1202ca6e0f3c6b29cce958edadc283cb":[0,0,77,1],
+"class_stage_static.html#a1202ca6e0f3c6b29cce958edadc283cba686e697538050e4664636337cc3b834f":[0,0,77,1,1],
+"class_stage_static.html#a1202ca6e0f3c6b29cce958edadc283cbade3c731be5633838089a07179d301d7b":[0,0,77,1,0],
+"class_stage_static.html#a15e633be559203508df4700750a8afab":[0,0,77,16],
+"class_stage_static.html#a1c07009989ec4396b7eb59669e6e6bf7":[0,0,77,6],
+"class_stage_static.html#a20f2ed5e85366b4ca52e1199186152fe":[0,0,77,20],
+"class_stage_static.html#a2ca8799d0d70970a48992284a9b54a01":[0,0,77,4],
+"class_stage_static.html#a2e96919d56d5f9cdc69961bfd338c5ba":[0,0,77,24],
+"class_stage_static.html#a579d9db71338001b70cfe1374febd4b5":[0,0,77,19],
+"class_stage_static.html#a5b42dc6adc37f827de97d220bcd0d4f4":[0,0,77,5],
+"class_stage_static.html#a6eec1c1438bf0ffe784e0676f5a578f5":[0,0,77,17],
+"class_stage_static.html#a79a5b343aa5b9b1841c77c933a2e12bf":[0,0,77,11],
+"class_stage_static.html#a7ac4507de8df700a4fd44c2cb495033b":[0,0,77,13],
+"class_stage_static.html#a87ba52c67996acef01f71113c01be45b":[0,0,77,10],
+"class_stage_static.html#a88147c31eb5dc09239a65865d8219001":[0,0,77,12],
+"class_stage_static.html#a8bd51b08430b5855fa4c23a62f181f5a":[0,0,77,22],
+"class_stage_static.html#a90720efb3185f55cd5f85d024358e6d7":[0,0,77,18],
+"class_stage_static.html#aada8f91b2d1b2c1e56b47243d403e718":[0,0,77,9],
+"class_stage_static.html#ac1503a0b08f6d8d40a1d3f81b174eb21":[0,0,77,7],
+"class_stage_static.html#ac3323e4192fd65dad12a4311cd7d7b42":[0,0,77,14],
+"class_stage_static.html#ac3e5974d8914bfcd35e9de55d3f7e81d":[0,0,77,23],
+"class_stage_static.html#ad259bc429af988b6cd1ac4505e92ffe8":[0,0,77,25],
+"class_stage_static.html#ade03945166bc7905fefcf96c7751b832":[0,0,77,21],
+"class_stage_static.html#ae0ead6ff1d4cb6beb4dac6826e19c0e7":[0,0,77,3],
+"class_stage_static.html#ae647a968e08d079612cd10a261738aa7":[0,0,77,15],
+"class_stage_static.html#af43fd9717c7a138b2722780600b45e82":[0,0,77,2],
+"class_start_server.html":[0,0,78],
+"class_start_server.html#a134731bb9656fda174f2edc4babae64b":[0,0,78,3],
+"class_start_server.html#a639dd319a7bf52230d56a393f65e9e73":[0,0,78,6],
+"class_start_server.html#a7c06e1417d264953a02a5f8d2814d15e":[0,0,78,4],
+"class_start_server.html#a88dba52490207adfa22e4ff166e806fb":[0,0,78,2],
+"class_start_server.html#a9523f7d47efa452667297047919db2b5":[0,0,78,5],
+"class_start_server.html#abea4a5b1fdafd69bf3e8d3fd694ced96":[0,0,78,0],
+"class_start_server.html#ac4da4af85c6c0504d1a2d3b0d81aeca3":[0,0,78,7],
+"class_start_server.html#ae5486dcf9b18bb59cbc4c118c87ea1c1":[0,0,78,1],
+"class_tape.html":[0,0,79],
+"class_tape.html#a105725d57e5303a270abc1c46b968e85":[0,0,79,8],
+"class_tape.html#a129b506622904d5750499d9c11f6de69":[0,0,79,13],
+"class_tape.html#a1e32ef5930919e7491c5718453f3af43":[0,0,79,12],
+"class_tape.html#a2457ddc04ccd4247c80eab41496ef3d4":[0,0,79,11],
+"class_tape.html#a4d6c6d4799c5993658ebafad0427731d":[0,0,79,6],
+"class_tape.html#a6c3b9a794a6dacdec360f0fe5788e74b":[0,0,79,7],
+"class_tape.html#a7652d5608e25e7453e3235238ebfa325":[0,0,79,0],
+"class_tape.html#a7a8b3f34f8bb6b72a01794dcdbfa2dee":[0,0,79,9],
+"class_tape.html#a9e2f6fa51f834b35efaa11f1f815a485":[0,0,79,1],
+"class_tape.html#a9e5d46474dfa79d7e2f23c8018e5e657":[0,0,79,4],
+"class_tape.html#aa4d350b49d43248352c0dbfb6ff11245":[0,0,79,5],
+"class_tape.html#aa5d6d3eed5688ca4996c222789f6fc60":[0,0,79,14],
+"class_tape.html#aa778c83fb81572be965662098a52bcb5":[0,0,79,10],
+"class_tape.html#ab0db7aa04f629e6b631775bd69e1940a":[0,0,79,2],
+"class_tape.html#ad3de0641d633ed808d37e3209359d0d2":[0,0,79,3],
+"class_task_charakter_animation.html":[0,0,80],
+"class_task_charakter_animation.html#a01ef893c6af519c973d7a1488542d303":[0,0,80,27],
+"class_task_charakter_animation.html#a0457ac4c16454c82c45fb0bb41ca13b9":[0,0,80,9],
+"class_task_charakter_animation.html#a0eb6714f420afb4ac6251a8736a02129":[0,0,80,20],
+"class_task_charakter_animation.html#a0f1e97a14871a4d9613ca50deab5b0cb":[0,0,80,14],
+"class_task_charakter_animation.html#a112ccb4e42afd3ac8bebfa2576320991":[0,0,80,25],
+"class_task_charakter_animation.html#a1d91a7cf0dbb006676fa4eb54bb056aa":[0,0,80,4],
+"class_task_charakter_animation.html#a3ad3ad74c46613f358ae7e2419e400a7":[0,0,80,17],
+"class_task_charakter_animation.html#a5038dd4c3d8bf2581ab01db5d8ea3174":[0,0,80,8],
+"class_task_charakter_animation.html#a58a6cfbec47964bece408a6a64a5cc69":[0,0,80,21],
+"class_task_charakter_animation.html#a6683175a89df75b0e3b3bc5f1e05ad59":[0,0,80,12],
+"class_task_charakter_animation.html#a6712db9d894071f770344e9383010f99":[0,0,80,7],
+"class_task_charakter_animation.html#a6f5fce609565247fd5fb624627868446":[0,0,80,15],
+"class_task_charakter_animation.html#a752e222839059123234f55197a5e9420":[0,0,80,10],
+"class_task_charakter_animation.html#a7725f6b02e963312f3f61fd4f90c666d":[0,0,80,29],
+"class_task_charakter_animation.html#a78942058c4e3696c36443e217c41f1ee":[0,0,80,22],
+"class_task_charakter_animation.html#a84ea9880da02e06a52007dfa7c977b5a":[0,0,80,1],
+"class_task_charakter_animation.html#a860520d047fa5434e7d569eefda9b6ff":[0,0,80,13],
+"class_task_charakter_animation.html#a869a1617cccfa7b67891aea996e72ece":[0,0,80,2],
+"class_task_charakter_animation.html#a8d060c887208a8a7dec49bbdccd0d51d":[0,0,80,3],
+"class_task_charakter_animation.html#a91e70e73c8eef371e023f0e520375f6e":[0,0,80,19],
+"class_task_charakter_animation.html#a9752905f3c1a5ecfdb7a66e692be736e":[0,0,80,26],
+"class_task_charakter_animation.html#ab22a22ed97277d42a350b19beb2c5d9e":[0,0,80,18],
+"class_task_charakter_animation.html#ab5c1fc8149c11881909c9a060dbc7a4c":[0,0,80,24],
+"class_task_charakter_animation.html#ab91bb758a70cec06c76553a3f954b35f":[0,0,80,6],
+"class_task_charakter_animation.html#ac015f59f5a4bb5c14574f2314a7830a0":[0,0,80,11],
+"class_task_charakter_animation.html#ad04c3cf6cf00321e35a16c4cdeb6b56a":[0,0,80,28],
+"class_task_charakter_animation.html#ad1834b6a25355f4e8bd0af2c972357de":[0,0,80,5],
+"class_task_charakter_animation.html#ad8d2c5f5c437a192f48433e06f7568b6":[0,0,80,16],
+"class_task_charakter_animation.html#ae031722f686338f76b9bc84b3034a2dc":[0,0,80,23],
+"class_task_charakter_animation.html#af1459ffecb2f7a648ef283aee233369a":[0,0,80,31],
+"class_task_charakter_animation.html#af19ccad0e88ba698a14c03c44fe471b0":[0,0,80,30],
+"class_task_charakter_animation.html#af2f41b9d4467ddf33577d5bc737d044b":[0,0,80,32],
+"class_task_charakter_animation.html#af76fa96e15667dab7d81223ae8a7afea":[0,0,80,0],
+"class_tool_mode_selector.html":[0,0,81],
+"class_tool_mode_selector.html#a14bee6a4a0824b73b947bd28bf12749a":[0,0,81,4],
+"class_tool_mode_selector.html#a2bb83abfb58046d28137e37ebd9072fb":[0,0,81,3],
+"class_tool_mode_selector.html#a7be7ff2988aeb35987f74546a80d81f4":[0,0,81,9],
+"class_tool_mode_selector.html#a7fd6842a7a58d0b849e8097549592806":[0,0,81,7],
+"class_tool_mode_selector.html#a9b0729b6a1fa592b8250b75c2d4a0ad0":[0,0,81,5],
+"class_tool_mode_selector.html#a9fb2a57376a6ead51a6eb66a6f1a9112":[0,0,81,0],
+"class_tool_mode_selector.html#ad4ae45a4882feff46ab2c62bd507cd76":[0,0,81,6],
+"class_tool_mode_selector.html#af5197a98937ef727e6550dddef6e2717":[0,0,81,8],
+"class_tool_mode_selector.html#af803e774356a52c5ebf683ba0a1a534e":[0,0,81,1],
+"class_tool_mode_selector.html#af9a1e3344cceb7812bd0f4d5ae9aaf99":[0,0,81,2],
+"class_tool_mode_text.html":[0,0,82],
+"class_tool_mode_text.html#a255492a8d78333543ac3d416d2384c19":[0,0,82,1],
+"class_tool_mode_text.html#aaeaf4c78f03d2c6ad2ba913b6e410212":[0,0,82,0],
+"class_u_i_tool_box.html":[0,0,83],
+"class_u_i_tool_box.html#a545eca6096c86303aaa4f89fae29a40e":[0,0,83,0],
+"class_world_cursor.html":[0,0,84],
+"class_world_cursor.html#a0183d66e569dd39faedaf495f2a69a43":[0,0,84,6],
+"class_world_cursor.html#a0982b39de92eb54c90507dc10eff9d7a":[0,0,84,11],
+"class_world_cursor.html#a2c48d59cb633890fa8d691e88f6d4ee3":[0,0,84,4],
+"class_world_cursor.html#a2dc5ed3e95015df525b19152e2a1545e":[0,0,84,2],
+"class_world_cursor.html#a308d7c85e2989c6cadb4b26fbb108498":[0,0,84,5],
+"class_world_cursor.html#a4fe4a28697cd670cb8ee86eb32221fb9":[0,0,84,8],
+"class_world_cursor.html#a6ba638609a75852cb2c50c5b3b3236cf":[0,0,84,3],
+"class_world_cursor.html#a8d6bd52839d0ccf3703cf70a27580321":[0,0,84,1],
+"class_world_cursor.html#a9908dca3f104fd3cbda39a67456d378b":[0,0,84,9],
+"class_world_cursor.html#ab7a468c03f6ab5b0bc22e7872ba1d6fe":[0,0,84,10],
+"class_world_cursor.html#ab94aee84a5c8ea7862f54996884d83e9":[0,0,84,0],
+"class_world_cursor.html#ae17046b0ee7a45fe1b19424a5893c99a":[0,0,84,7],
+"classes.html":[0,1],
+"dir_17e56777ce10be98563aaed983e62136.html":[1,0,0,0,0,2],
+"dir_3dbd4d3e1a268acea3d145eb4fe1ee35.html":[1,0,0,0,4,0,0],
+"dir_48093dab2a6dea0ff475fd8c069bb1d7.html":[1,0,0,0,0,1],
+"dir_4ae35e2d0d203079e26c83ccaec95743.html":[1,0,0,0,4],
+"dir_721de5d964af8e546186d67c247c130b.html":[1,0,0,0,4,0],
+"dir_755cd5fbd508c2d492f31884d1b49ca6.html":[1,0,0,0,0],
+"dir_84bbf7b3c7f28a5a18725745e1505219.html":[1,0,0],
+"dir_8cda9015d629c02aba731309a248d9da.html":[1,0,0,0,2],
+"dir_90c90f4be25d57f9219cf68dc1d1eb16.html":[1,0,0,0,1],
+"dir_b900abf6791c063514b61fcc40c7c5ad.html":[1,0,0,0,3],
+"dir_eeeaf6713f66d01503c34788ba07f0b5.html":[1,0,0,0,0,0],
+"dir_f13b41af88cf68434578284aaf699e39.html":[1,0,0,0],
+"dir_f1704b393340e42ccf2ea06b4aa9270d.html":[1,0,0,0,4,0,1],
+"files.html":[1,0],
+"functions.html":[0,3,0,0],
+"functions.html":[0,3,0],
+"functions_a.html":[0,3,0,1],
+"functions_b.html":[0,3,0,2],
+"functions_c.html":[0,3,0,3],
+"functions_d.html":[0,3,0,4],
+"functions_e.html":[0,3,0,5],
+"functions_enum.html":[0,3,3],
+"functions_f.html":[0,3,0,6],
+"functions_func.html":[0,3,1,0],
+"functions_func.html":[0,3,1],
+"functions_func_a.html":[0,3,1,1],
+"functions_func_b.html":[0,3,1,2],
+"functions_func_c.html":[0,3,1,3],
+"functions_func_d.html":[0,3,1,4],
+"functions_func_e.html":[0,3,1,5],
+"functions_func_f.html":[0,3,1,6],
+"functions_func_g.html":[0,3,1,7],
+"functions_func_h.html":[0,3,1,8],
+"functions_func_i.html":[0,3,1,9],
+"functions_func_l.html":[0,3,1,10],
+"functions_func_m.html":[0,3,1,11],
+"functions_func_n.html":[0,3,1,12],
+"functions_func_o.html":[0,3,1,13],
+"functions_func_p.html":[0,3,1,14],
+"functions_func_q.html":[0,3,1,15],
+"functions_func_r.html":[0,3,1,16],
+"functions_func_s.html":[0,3,1,17],
+"functions_func_t.html":[0,3,1,18],
+"functions_func_u.html":[0,3,1,19],
+"functions_func_v.html":[0,3,1,20],
+"functions_func_w.html":[0,3,1,21],
+"functions_func_y.html":[0,3,1,22],
+"functions_g.html":[0,3,0,7],
+"functions_h.html":[0,3,0,8],
+"functions_i.html":[0,3,0,9],
+"functions_k.html":[0,3,0,10]
+};
diff --git a/Doxygen/output/html/navtreeindex5.js b/Doxygen/output/html/navtreeindex5.js
new file mode 100644
index 0000000000000000000000000000000000000000..d10899ac7f3835cce83850ef719cad278f266563
--- /dev/null
+++ b/Doxygen/output/html/navtreeindex5.js
@@ -0,0 +1,77 @@
+var NAVTREEINDEX5 =
+{
+"functions_l.html":[0,3,0,11],
+"functions_m.html":[0,3,0,12],
+"functions_n.html":[0,3,0,13],
+"functions_o.html":[0,3,0,14],
+"functions_p.html":[0,3,0,15],
+"functions_prop.html":[0,3,4],
+"functions_q.html":[0,3,0,16],
+"functions_r.html":[0,3,0,17],
+"functions_s.html":[0,3,0,18],
+"functions_t.html":[0,3,0,19],
+"functions_u.html":[0,3,0,20],
+"functions_v.html":[0,3,0,21],
+"functions_vars.html":[0,3,2],
+"functions_vars.html":[0,3,2,0],
+"functions_vars_a.html":[0,3,2,1],
+"functions_vars_b.html":[0,3,2,2],
+"functions_vars_c.html":[0,3,2,3],
+"functions_vars_d.html":[0,3,2,4],
+"functions_vars_e.html":[0,3,2,5],
+"functions_vars_f.html":[0,3,2,6],
+"functions_vars_g.html":[0,3,2,7],
+"functions_vars_h.html":[0,3,2,8],
+"functions_vars_i.html":[0,3,2,9],
+"functions_vars_k.html":[0,3,2,10],
+"functions_vars_l.html":[0,3,2,11],
+"functions_vars_m.html":[0,3,2,12],
+"functions_vars_n.html":[0,3,2,13],
+"functions_vars_o.html":[0,3,2,14],
+"functions_vars_p.html":[0,3,2,15],
+"functions_vars_r.html":[0,3,2,16],
+"functions_vars_s.html":[0,3,2,17],
+"functions_vars_t.html":[0,3,2,18],
+"functions_vars_u.html":[0,3,2,19],
+"functions_vars_v.html":[0,3,2,20],
+"functions_vars_w.html":[0,3,2,21],
+"functions_vars_x.html":[0,3,2,22],
+"functions_vars_y.html":[0,3,2,23],
+"functions_w.html":[0,3,0,22],
+"functions_x.html":[0,3,0,23],
+"functions_y.html":[0,3,0,24],
+"hierarchy.html":[0,2],
+"index.html":[],
+"pages.html":[],
+"struct_fact_organizer_1_1meta.html":[0,0,24,0],
+"struct_fact_organizer_1_1meta.html#a1ffdc7794534772f36ec73b755267dc5":[0,0,24,0,2],
+"struct_fact_organizer_1_1meta.html#a89f946bb717ae699fcfb1507f2356370":[0,0,24,0,0],
+"struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7":[0,0,24,0,1],
+"struct_fact_organizer_1_1stepnote.html":[0,0,24,1],
+"struct_fact_organizer_1_1stepnote.html#a1918d1346f99017cf449086ee7ba64e7":[0,0,24,1,0],
+"struct_fact_organizer_1_1stepnote.html#a4fc8dd732ea1e74e541e68bded7dea14":[0,0,24,1,4],
+"struct_fact_organizer_1_1stepnote.html#ab8938fdb7cd414689bd36620e48548d5":[0,0,24,1,1],
+"struct_fact_organizer_1_1stepnote.html#acf09c7f5aab59a41ba9aea34d8fb34f7":[0,0,24,1,3],
+"struct_fact_organizer_1_1stepnote.html#afa447050dcd81f37f8594eb140383deb":[0,0,24,1,2],
+"struct_public_fact_organizer_1_1meta.html":[0,0,62,0],
+"struct_public_fact_organizer_1_1meta.html#a5c99231065be9d5fcf8740413aec2dc8":[0,0,62,0,1],
+"struct_public_fact_organizer_1_1meta.html#a739c6ab32f487883687ecc1926c11053":[0,0,62,0,0],
+"struct_public_fact_organizer_1_1meta.html#aba17b6ca864ffe42636001f88b5adc13":[0,0,62,0,2],
+"struct_public_fact_organizer_1_1stepnote.html":[0,0,62,1],
+"struct_public_fact_organizer_1_1stepnote.html#a0378201a2345bda5699ac69aa5bc6026":[0,0,62,1,3],
+"struct_public_fact_organizer_1_1stepnote.html#a699ff26a720060602cc358f7f070b119":[0,0,62,1,1],
+"struct_public_fact_organizer_1_1stepnote.html#abbf732374719c07d7f424252dd969a2c":[0,0,62,1,2],
+"struct_public_fact_organizer_1_1stepnote.html#abdf19278155a61c64e60b9770e4080bf":[0,0,62,1,0],
+"struct_public_fact_organizer_1_1stepnote.html#ac183c2d4c52d796a0d6940cb766da33d":[0,0,62,1,4],
+"struct_stage_static_1_1_stage_error_struct.html":[0,0,77,0],
+"struct_stage_static_1_1_stage_error_struct.html#a3328ede366139d5554712705f382ef8c":[0,0,77,0,8],
+"struct_stage_static_1_1_stage_error_struct.html#a630a0139adb3b6e84f86b68b4b7410f7":[0,0,77,0,9],
+"struct_stage_static_1_1_stage_error_struct.html#a7beade41a5f50d07ffd4924e4234fd6e":[0,0,77,0,4],
+"struct_stage_static_1_1_stage_error_struct.html#aa90282b61e50309cb9fd7bd560169be4":[0,0,77,0,5],
+"struct_stage_static_1_1_stage_error_struct.html#aaaf8b7c7437f4100544cb5e593c720aa":[0,0,77,0,0],
+"struct_stage_static_1_1_stage_error_struct.html#ab27e708f5750c7e67703d02b7426fc45":[0,0,77,0,7],
+"struct_stage_static_1_1_stage_error_struct.html#ac33fa9e9b8eb2f9df758adab5a2907d4":[0,0,77,0,2],
+"struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6":[0,0,77,0,1],
+"struct_stage_static_1_1_stage_error_struct.html#ae16464c285e43889ef1a9d8f2a8e9e43":[0,0,77,0,3],
+"struct_stage_static_1_1_stage_error_struct.html#aefa04b644ef9e0eb6ec37dd9cbe24f84":[0,0,77,0,6]
+};
diff --git a/Doxygen/output/html/open.png b/Doxygen/output/html/open.png
new file mode 100644
index 0000000000000000000000000000000000000000..fae6d8ff9da854ebf7f74d9bf9eec8479c54c0b0
--- /dev/null
+++ b/Doxygen/output/html/open.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4
+size 123
diff --git a/Doxygen/output/html/resize.js b/Doxygen/output/html/resize.js
new file mode 100644
index 0000000000000000000000000000000000000000..7fe30d10b7ffcc42300b38b34456d8827f9b6415
--- /dev/null
+++ b/Doxygen/output/html/resize.js
@@ -0,0 +1,150 @@
+/*
+ @licstart  The following is the entire license notice for the JavaScript code in this file.
+
+ The MIT License (MIT)
+
+ Copyright (C) 1997-2020 by Dimitri van Heesch
+
+ Permission is hereby granted, free of charge, to any person obtaining a copy of this software
+ and associated documentation files (the "Software"), to deal in the Software without restriction,
+ including without limitation the rights to use, copy, modify, merge, publish, distribute,
+ sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included in all copies or
+ substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
+ BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+ DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+ @licend  The above is the entire license notice for the JavaScript code in this file
+ */
+function initResizable()
+{
+  var cookie_namespace = 'doxygen';
+  var sidenav,navtree,content,header,collapsed,collapsedWidth=0,barWidth=6,desktop_vp=768,titleHeight;
+
+  function readCookie(cookie)
+  {
+    var myCookie = cookie_namespace+"_"+cookie+"=";
+    if (document.cookie) {
+      var index = document.cookie.indexOf(myCookie);
+      if (index != -1) {
+        var valStart = index + myCookie.length;
+        var valEnd = document.cookie.indexOf(";", valStart);
+        if (valEnd == -1) {
+          valEnd = document.cookie.length;
+        }
+        var val = document.cookie.substring(valStart, valEnd);
+        return val;
+      }
+    }
+    return 0;
+  }
+
+  function writeCookie(cookie, val, expiration)
+  {
+    if (val==undefined) return;
+    if (expiration == null) {
+      var date = new Date();
+      date.setTime(date.getTime()+(10*365*24*60*60*1000)); // default expiration is one week
+      expiration = date.toGMTString();
+    }
+    document.cookie = cookie_namespace + "_" + cookie + "=" + val + "; SameSite=Lax; expires=" + expiration+"; path=/";
+  }
+
+  function resizeWidth()
+  {
+    var windowWidth = $(window).width() + "px";
+    var sidenavWidth = $(sidenav).outerWidth();
+    content.css({marginLeft:parseInt(sidenavWidth)+"px"});
+    writeCookie('width',sidenavWidth-barWidth, null);
+  }
+
+  function restoreWidth(navWidth)
+  {
+    var windowWidth = $(window).width() + "px";
+    content.css({marginLeft:parseInt(navWidth)+barWidth+"px"});
+    sidenav.css({width:navWidth + "px"});
+  }
+
+  function resizeHeight()
+  {
+    var headerHeight = header.outerHeight();
+    var footerHeight = footer.outerHeight();
+    var windowHeight = $(window).height();
+    var contentHeight,navtreeHeight,sideNavHeight;
+    if (typeof page_layout==='undefined' || page_layout==0) { /* DISABLE_INDEX=NO */
+      contentHeight = windowHeight - headerHeight - footerHeight;
+      navtreeHeight = contentHeight;
+      sideNavHeight = contentHeight;
+    } else if (page_layout==1) { /* DISABLE_INDEX=YES */
+      contentHeight = windowHeight - footerHeight;
+      navtreeHeight = windowHeight - headerHeight;
+      sideNavHeight = windowHeight;
+    }
+    content.css({height:contentHeight + "px"});
+    navtree.css({height:navtreeHeight + "px"});
+    sidenav.css({height:sideNavHeight + "px"});
+    var width=$(window).width();
+    if (width!=collapsedWidth) {
+      if (width<desktop_vp && collapsedWidth>=desktop_vp) {
+        if (!collapsed) {
+          collapseExpand();
+        }
+      } else if (width>desktop_vp && collapsedWidth<desktop_vp) {
+        if (collapsed) {
+          collapseExpand();
+        }
+      }
+      collapsedWidth=width;
+    }
+    if (location.hash.slice(1)) {
+      (document.getElementById(location.hash.slice(1))||document.body).scrollIntoView();
+    }
+  }
+
+  function collapseExpand()
+  {
+    if (sidenav.width()>0) {
+      restoreWidth(0);
+      collapsed=true;
+    }
+    else {
+      var width = readCookie('width');
+      if (width>200 && width<$(window).width()) { restoreWidth(width); } else { restoreWidth(200); }
+      collapsed=false;
+    }
+  }
+
+  header  = $("#top");
+  sidenav = $("#side-nav");
+  content = $("#doc-content");
+  navtree = $("#nav-tree");
+  footer  = $("#nav-path");
+  $(".side-nav-resizable").resizable({resize: function(e, ui) { resizeWidth(); } });
+  $(sidenav).resizable({ minWidth: 0 });
+  $(window).resize(function() { resizeHeight(); });
+  var device = navigator.userAgent.toLowerCase();
+  var touch_device = device.match(/(iphone|ipod|ipad|android)/);
+  if (touch_device) { /* wider split bar for touch only devices */
+    $(sidenav).css({ paddingRight:'20px' });
+    $('.ui-resizable-e').css({ width:'20px' });
+    $('#nav-sync').css({ right:'34px' });
+    barWidth=20;
+  }
+  var width = readCookie('width');
+  if (width) { restoreWidth(width); } else { resizeWidth(); }
+  resizeHeight();
+  var url = location.href;
+  var i=url.indexOf("#");
+  if (i>=0) window.location.hash=url.substr(i);
+  var _preventDefault = function(evt) { evt.preventDefault(); };
+  $("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault);
+  $(".ui-resizable-handle").dblclick(collapseExpand);
+  $(window).on('load',resizeHeight);
+}
+/* @license-end */
diff --git a/Doxygen/output/html/search/all_0.html b/Doxygen/output/html/search/all_0.html
new file mode 100644
index 0000000000000000000000000000000000000000..65f85b5b74b308ab0c68d6abf7a275edcfca682d
--- /dev/null
+++ b/Doxygen/output/html/search/all_0.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/all_0.js b/Doxygen/output/html/search/all_0.js
new file mode 100644
index 0000000000000000000000000000000000000000..a26c8278fd04cd91e43609ea6aa354d3ad22fba9
--- /dev/null
+++ b/Doxygen/output/html/search/all_0.js
@@ -0,0 +1,18 @@
+var searchData=
+[
+  ['_5fclone_0',['_Clone',['../class_edit_loader.html#a85350f34f42fdf962fdd2a6e8e13d90a',1,'EditLoader']]],
+  ['_5fcustomlabel_1',['_CustomLabel',['../class_fact.html#abe0a555478c7d84d82d47713c3341a19',1,'Fact']]],
+  ['_5fdelete_2',['_Delete',['../class_edit_loader.html#a537c24e6a4c629314e7db4db735e2162',1,'EditLoader']]],
+  ['_5ffacts_3',['_Facts',['../class_fact.html#addf13e312f8d68a630cde0eb0292e779',1,'Fact']]],
+  ['_5fgadgetlaserdistance_4',['_GadgetLaserDistance',['../class_global_behaviour.html#aa43c58847f4b2140fa4e72e38ebe633a',1,'GlobalBehaviour']]],
+  ['_5fgadgetphysicaldistance_5',['_GadgetPhysicalDistance',['../class_global_behaviour.html#a55d28ed5066820169c35f1abf1be087c',1,'GlobalBehaviour']]],
+  ['_5fhintanimationduration_6',['_hintAnimationDuration',['../class_global_behaviour.html#aba11094ab5c21a0419fa1ffa1fa43e3f',1,'GlobalBehaviour']]],
+  ['_5fhintanimationendcolor_7',['_hintAnimationEndColor',['../class_global_behaviour.html#aee7d3510a5eeb4a0e8d8d09f51babc77',1,'GlobalBehaviour']]],
+  ['_5fhintanimationstartcolor_8',['_hintAnimationStartColor',['../class_global_behaviour.html#a6d53399649b0132ed9376065e68273ec',1,'GlobalBehaviour']]],
+  ['_5flabel_9',['_label',['../class_rendered_scroll_fact.html#aa9e4eea9bc875f73016212b8fd653568',1,'RenderedScrollFact']]],
+  ['_5fsave_10',['_Save',['../class_edit_loader.html#a6fc8e91e375f52f286b21c2e739869ca',1,'EditLoader']]],
+  ['_5fstageaccomplished_11',['_StageAccomplished',['../class_global_behaviour.html#a32329e5df133c503f2df4af336c344de',1,'GlobalBehaviour']]],
+  ['_5fstageerror_12',['_StageError',['../class_global_behaviour.html#a7c277de1a2bd83a0e36957966c9fbf49',1,'GlobalBehaviour']]],
+  ['_5fstagenotyetaccomplished_13',['_StageNotYetAccomplished',['../class_global_behaviour.html#a942bbbe4c2189abbb81c5be26ea4375b',1,'GlobalBehaviour']]],
+  ['_5furi_14',['_URI',['../class_fact.html#a338f38115696c45402971ef7d0e1ab13',1,'Fact']]]
+];
diff --git a/Doxygen/output/html/search/all_1.html b/Doxygen/output/html/search/all_1.html
new file mode 100644
index 0000000000000000000000000000000000000000..af53dabdc35235a91bf356ec6382839f11716eb4
--- /dev/null
+++ b/Doxygen/output/html/search/all_1.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/all_1.js b/Doxygen/output/html/search/all_1.js
new file mode 100644
index 0000000000000000000000000000000000000000..1d3aac05f96b2e8e55db2a071972084bb72c60a6
--- /dev/null
+++ b/Doxygen/output/html/search/all_1.js
@@ -0,0 +1,64 @@
+var searchData=
+[
+  ['abstractlinefact_0',['AbstractLineFact',['../class_abstract_line_fact.html',1,'AbstractLineFact'],['../class_abstract_line_fact.html#aaff88e709ce3921720c89669c543ee73',1,'AbstractLineFact.AbstractLineFact()'],['../class_abstract_line_fact.html#a8293ff4322a3ac4aa8737a6283ab382c',1,'AbstractLineFact.AbstractLineFact(AbstractLineFact fact, Dictionary&lt; string, string &gt; old_to_new, FactOrganizer organizer)'],['../class_abstract_line_fact.html#a1b155f7023e9ad34f9a28d1178b96a03',1,'AbstractLineFact.AbstractLineFact(string pid1, string pid2, FactOrganizer organizer)'],['../class_abstract_line_fact.html#a2915748e037ecb4fd37ac5d7050f9798',1,'AbstractLineFact.AbstractLineFact(string pid1, string pid2, string backendURI, FactOrganizer organizer)']]],
+  ['abstractlinefactwrappedcrtp_1',['AbstractLineFactWrappedCRTP',['../class_abstract_line_fact_wrapped_c_r_t_p.html',1,'AbstractLineFactWrappedCRTP&lt; T &gt;'],['../class_abstract_line_fact_wrapped_c_r_t_p.html#a40d1c470409418303375f92bbfb6b8eb',1,'AbstractLineFactWrappedCRTP.AbstractLineFactWrappedCRTP()'],['../class_abstract_line_fact_wrapped_c_r_t_p.html#a18b417989100e72857d6559b25a0b006',1,'AbstractLineFactWrappedCRTP.AbstractLineFactWrappedCRTP(AbstractLineFactWrappedCRTP&lt; T &gt; fact, Dictionary&lt; string, string &gt; old_to_new, FactOrganizer organizer)'],['../class_abstract_line_fact_wrapped_c_r_t_p.html#a8608ad7845d31d6ecc03f365abc33f56',1,'AbstractLineFactWrappedCRTP.AbstractLineFactWrappedCRTP(string pid1, string pid2, FactOrganizer organizer)'],['../class_abstract_line_fact_wrapped_c_r_t_p.html#a354574283207e949be092cdd4ee82499',1,'AbstractLineFactWrappedCRTP.AbstractLineFactWrappedCRTP(string pid1, string pid2, string backendURI, FactOrganizer organizer)']]],
+  ['abstractlinefactwrappedcrtp_3c_20linefact_20_3e_2',['AbstractLineFactWrappedCRTP&lt; LineFact &gt;',['../class_abstract_line_fact_wrapped_c_r_t_p.html',1,'']]],
+  ['abstractlinefactwrappedcrtp_3c_20rayfact_20_3e_3',['AbstractLineFactWrappedCRTP&lt; RayFact &gt;',['../class_abstract_line_fact_wrapped_c_r_t_p.html',1,'']]],
+  ['acquiredfacts_4',['acquiredFacts',['../class_scroll_1_1_scroll_application_info.html#a47016d90748a35fe59dd25fbe1761739',1,'Scroll.ScrollApplicationInfo.acquiredFacts()'],['../class_scroll.html#afa9e1d18f153dfe0699e5b29a4d44028',1,'Scroll.acquiredFacts()']]],
+  ['activatecurvedrawing_5',['ActivateCurveDrawing',['../class_angle_tool.html#a769856a6898543641fe8711a07c7a7f5',1,'AngleTool']]],
+  ['activatelinedrawing_6',['ActivateLineDrawing',['../class_tape.html#a7652d5608e25e7453e3235238ebfa325',1,'Tape.ActivateLineDrawing()'],['../class_pole_tool.html#ad0045c3eef710e46eace0fe7a7eb9cde',1,'PoleTool.ActivateLineDrawing()'],['../class_pendulum.html#a5451fdf6ab870982c02b165173ef7646',1,'Pendulum.ActivateLineDrawing()'],['../class_lot_tool.html#a12d8eb5cdfb3b1c7db21d9080ac5dbe6',1,'LotTool.ActivateLineDrawing()'],['../class_line_tool.html#ad634ddf4fddf7fbdf91b0ac7e10b16a1',1,'LineTool.ActivateLineDrawing()']]],
+  ['active_7',['active',['../struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7',1,'FactOrganizer.meta.active()'],['../struct_public_fact_organizer_1_1meta.html#a5c99231065be9d5fcf8740413aec2dc8',1,'PublicFactOrganizer.meta.active()']]],
+  ['activegadget_8',['activeGadget',['../class_gadget_manager.html#a482af6ad59db6429f5b6e28f84775228',1,'GadgetManager']]],
+  ['activegadgetscalefactor_9',['activeGadgetScaleFactor',['../class_tool_mode_selector.html#a9b0729b6a1fa592b8250b75c2d4a0ad0',1,'ToolModeSelector']]],
+  ['add_10',['Add',['../class_fact_organizer.html#a923a7232f6648843107728cc7da722e6',1,'FactOrganizer']]],
+  ['addanglefact_11',['AddAngleFact',['../class_fact_manager.html#a940840da8e97a40c9225cbcabdde4119',1,'FactManager']]],
+  ['addfact_12',['AddFact',['../class_display_facts.html#a48f34373aa006228ad49377c126a2b5a',1,'DisplayFacts']]],
+  ['addfactevent_13',['AddFactEvent',['../class_communication_events.html#a6e867d20571ab29e8987bd8e8eb927ba',1,'CommunicationEvents']]],
+  ['addfactifnotfound_14',['AddFactIfNotFound',['../class_fact_manager.html#aae91a6867216a9efed931d56eda17d42',1,'FactManager']]],
+  ['addfactresponse_15',['AddFactResponse',['../class_add_fact_response.html',1,'']]],
+  ['addlinefact_16',['AddLineFact',['../class_fact_manager.html#aedfaff5ad2a46d7219c3299eaed49092',1,'FactManager']]],
+  ['addonlinefact_17',['AddOnLineFact',['../class_fact_manager.html#a94dc4329eba5a74416970e68320e6af5',1,'FactManager']]],
+  ['addpointfact_18',['AddPointFact',['../class_fact_manager.html#a5f87213c9b344586b60b321af877ea2e',1,'FactManager.AddPointFact(RaycastHit hit, bool samestep=false)'],['../class_fact_manager.html#a8df0f37c7294cccc3c348dce3d296ac5',1,'FactManager.AddPointFact(Vector3 point, Vector3 normal, bool samestep=false)']]],
+  ['addrayfact_19',['AddRayFact',['../class_fact_manager.html#aa556ddb7bc07fabfc9629eb7aee7b8b2',1,'FactManager']]],
+  ['addrotation_20',['AddRotation',['../class_math3d.html#af3148489d29f629bd94769faef49cd04',1,'Math3d']]],
+  ['addvectorlength_21',['AddVectorLength',['../class_math3d.html#ad92fd4e4c8e76b9991b10e64213fe932',1,'Math3d']]],
+  ['aligntext_22',['AlignText',['../class_align_text.html',1,'']]],
+  ['aligntext_2ecs_23',['AlignText.cs',['../_align_text_8cs.html',1,'']]],
+  ['angle_24',['Angle',['../class_m_m_t_u_r_i_collection.html#a9da7504dd7515b8b65f01a880cfce1ab',1,'MMTURICollection.Angle()'],['../class_fact_spawner.html#a69b7f6dd1da6dc4b6d0af763546d176d',1,'FactSpawner.Angle()']]],
+  ['angleaccuracy_25',['angleAccuracy',['../class_circle_segment_generator.html#a34cbbb5f835e20f6303710df282fac9e',1,'CircleSegmentGenerator']]],
+  ['anglefact_26',['AngleFact',['../class_angle_fact.html',1,'AngleFact'],['../class_angle_fact.html#a2ae66d73e61a15791153eec7dfc02b8c',1,'AngleFact.AngleFact()'],['../class_angle_fact.html#ac333ab33a4ddeaea3e2fa01b36a34895',1,'AngleFact.AngleFact(AngleFact fact, Dictionary&lt; string, string &gt; old_to_new, FactOrganizer organizer)'],['../class_angle_fact.html#a05b3ae9c8d50c1bcbd9f1ba1ee47a3f2',1,'AngleFact.AngleFact(string pid1, string pid2, string pid3, FactOrganizer organizer)'],['../class_angle_fact.html#af0beb6d6b922f25892a57f5c03e49b3e',1,'AngleFact.AngleFact(string Pid1, string Pid2, string Pid3, string backendURI, FactOrganizer organizer)']]],
+  ['anglefacts_27',['AngleFacts',['../class_public_fact_organizer.html#a53779f30192cf899ed2673830c52afb3',1,'PublicFactOrganizer']]],
+  ['anglemiddlepoint_28',['angleMiddlePoint',['../class_angle_tool.html#aa04dbed6f4ae1011df6311a50d8fd24d',1,'AngleTool']]],
+  ['anglemodefirstpointselected_29',['angleModeFirstPointSelected',['../class_angle_tool.html#a12eee7dfc33d7b1d158aaabaaf216d74',1,'AngleTool']]],
+  ['anglemodeisfirstpointselected_30',['angleModeIsFirstPointSelected',['../class_angle_tool.html#a2cd00d65b792c40a70039928be8f86eb',1,'AngleTool']]],
+  ['anglemodeissecondpointselected_31',['angleModeIsSecondPointSelected',['../class_angle_tool.html#a5381bc4de94101bd327dea84d519a39f',1,'AngleTool']]],
+  ['anglemodesecondpointselected_32',['angleModeSecondPointSelected',['../class_angle_tool.html#aad527dbaf0389df79074a8af1e2970c7',1,'AngleTool']]],
+  ['anglepreviewmaterial_33',['anglePreviewMaterial',['../class_angle_tool.html#a4b4bef62cc77cb4c7004b4c044059144',1,'AngleTool']]],
+  ['angletool_34',['AngleTool',['../class_angle_tool.html',1,'']]],
+  ['angletool_2ecs_35',['AngleTool.cs',['../_angle_tool_8cs.html',1,'']]],
+  ['anglevectorplane_36',['AngleVectorPlane',['../class_math3d.html#a02591fdff71a8f6bf8dbcd3fa901a8de',1,'Math3d']]],
+  ['angularacceleration_37',['AngularAcceleration',['../class_math3d.html#a791de8a0100ec8ed81b85f342fa5f97f',1,'Math3d']]],
+  ['anim_38',['anim',['../class_task_charakter_animation.html#a752e222839059123234f55197a5e9420',1,'TaskCharakterAnimation']]],
+  ['animate_39',['Animate',['../class_image_hint_animation.html#a2f987820c1efe68359b95fecbd848ce0',1,'ImageHintAnimation.Animate()'],['../class_mesh_renderer_hint_animation.html#a299d92840c049e247bb26adf1f710e22',1,'MeshRendererHintAnimation.Animate()']]],
+  ['animateduration_40',['animateDuration',['../class_image_hint_animation.html#aa15481091b74e92f876fd4aef8ed619f',1,'ImageHintAnimation.animateDuration()'],['../class_mesh_renderer_hint_animation.html#a0c9f6c505843977d0e38f1a2188f1a94',1,'MeshRendererHintAnimation.animateDuration()']]],
+  ['animateexistingfactevent_41',['AnimateExistingFactEvent',['../class_communication_events.html#a55f2b130557c83b84d4b067d028fb8b5',1,'CommunicationEvents']]],
+  ['animatefact_42',['AnimateFact',['../class_display_facts.html#a489d8b4bcc7041cc98df0cca73491320',1,'DisplayFacts']]],
+  ['animatehint_43',['animateHint',['../class_scroll_details.html#a23b498126f7832c85957c4cfbaaa4d75',1,'ScrollDetails']]],
+  ['animatenonexistingfact_44',['animateNonExistingFact',['../class_fact_spawner.html#aca0bcf17cca26ca60e11a6a4d435c08b',1,'FactSpawner']]],
+  ['animatenonexistingfactevent_45',['AnimateNonExistingFactEvent',['../class_communication_events.html#a8a59d3fab9e365fb8a32e598319ccd02',1,'CommunicationEvents']]],
+  ['animatenonexistingfacttrigger_46',['animateNonExistingFactTrigger',['../class_fact_spawner.html#a94e66ecc512cd9dd74e7a115375d2ac9',1,'FactSpawner']]],
+  ['animatescrollparameter_47',['animateScrollParameter',['../class_scroll_details.html#a9ed006a763286cbc1f13fbdf71e3eb28',1,'ScrollDetails']]],
+  ['animating_48',['animating',['../class_image_hint_animation.html#aa59ef9af9b532bdb1cbaa062da4b2488',1,'ImageHintAnimation.animating()'],['../class_mesh_renderer_hint_animation.html#a705c8f01ced72109d7fb598485eed889',1,'MeshRendererHintAnimation.animating()']]],
+  ['animationendcolor_49',['animationEndColor',['../class_image_hint_animation.html#ad88a6bc460dc4dedbc48214bca5b2f5d',1,'ImageHintAnimation.animationEndColor()'],['../class_mesh_renderer_hint_animation.html#a14f97dd6f5e8c5ca6d672e3f1a91eb5a',1,'MeshRendererHintAnimation.animationEndColor()']]],
+  ['animationevent_50',['AnimationEvent',['../class_communication_events_1_1_animation_event.html',1,'CommunicationEvents']]],
+  ['animationeventwithuris_51',['AnimationEventWithUris',['../class_communication_events_1_1_animation_event_with_uris.html',1,'CommunicationEvents']]],
+  ['animationstartcolor_52',['animationStartColor',['../class_image_hint_animation.html#a18f553cfb8c646a4777c8bc54bb01204',1,'ImageHintAnimation.animationStartColor()'],['../class_mesh_renderer_hint_animation.html#a9fbb7eff5fed532de8fdec4f4eda90b9',1,'MeshRendererHintAnimation.animationStartColor()']]],
+  ['animationtrigger_53',['AnimationTrigger',['../class_image_hint_animation.html#ab51c7d311e027b615b1d59d466c6ae7f',1,'ImageHintAnimation.AnimationTrigger()'],['../class_mesh_renderer_hint_animation.html#a480ec85a818fefba2f73fa4a5345ef56',1,'MeshRendererHintAnimation.AnimationTrigger()']]],
+  ['applicant_54',['applicant',['../class_j_s_o_n_manager_1_1_o_m_a.html#a665c1a55e33e5ac1e3858efb52f764e8',1,'JSONManager::OMA']]],
+  ['arelinesegmentscrossing_55',['AreLineSegmentsCrossing',['../class_math3d.html#a570ef4340ba12690009750e6aa108c2e',1,'Math3d']]],
+  ['arguments_56',['arguments',['../class_j_s_o_n_manager_1_1_o_m_a.html#a416fe1e0f1f929881d9ec482a2b470e4',1,'JSONManager::OMA']]],
+  ['assignment_57',['assignment',['../class_scroll_1_1_scroll_assignment.html#aa0dd0c91488d2dde3c10b2ba78b4b90a',1,'Scroll::ScrollAssignment']]],
+  ['assignments_58',['assignments',['../class_scroll_1_1_filled_scroll.html#afbbf7eb945c1f25f418fdc2430cd6baa',1,'Scroll::FilledScroll']]],
+  ['automatichintgenerationactive_59',['automaticHintGenerationActive',['../class_scroll_details.html#ae459e1ce5fcb5e66362bf28b90b956ae',1,'ScrollDetails']]],
+  ['awake_60',['Awake',['../class_global_behaviour.html#aa99978332be57c851238eade96f4e61b',1,'GlobalBehaviour.Awake()'],['../class_angle_tool.html#a09d40d4ac5ca7b8f66ef9bc9f2fe2d48',1,'AngleTool.Awake()'],['../class_extra_gadget.html#ae107afda04a5642022feadc8aa1b6b27',1,'ExtraGadget.Awake()'],['../class_gadget.html#a7ee73250f04a3d86b486ec4e73e3b790',1,'Gadget.Awake()'],['../class_line_tool.html#ac59bbe598417a959c4b39b81921a97f7',1,'LineTool.Awake()'],['../class_lot_tool.html#a95d0f3e2420f6f01452efcc00be70062',1,'LotTool.Awake()'],['../class_pendulum.html#aec8e862ef54359f99724cb6d91aaa04f',1,'Pendulum.Awake()'],['../class_pointer.html#abd9413966aaff2559abec0c1b2c65e9e',1,'Pointer.Awake()'],['../class_pole_tool.html#a52df827c6e330429ff2c68cdbddfef50',1,'PoleTool.Awake()'],['../class_remover.html#a07ded6d73cf117ca181b92bdf605d5e3',1,'Remover.Awake()'],['../class_tape.html#a9e2f6fa51f834b35efaa11f1f815a485',1,'Tape.Awake()'],['../class_world_cursor.html#ab94aee84a5c8ea7862f54996884d83e9',1,'WorldCursor.Awake()']]]
+];
diff --git a/Doxygen/output/html/search/all_10.html b/Doxygen/output/html/search/all_10.html
new file mode 100644
index 0000000000000000000000000000000000000000..9501164b0327d59a5bdadd5c741eecaeeac5c6ec
--- /dev/null
+++ b/Doxygen/output/html/search/all_10.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_10.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/all_10.js b/Doxygen/output/html/search/all_10.js
new file mode 100644
index 0000000000000000000000000000000000000000..de71b6858e4c33b2f1f7d322312c72e7950d234f
--- /dev/null
+++ b/Doxygen/output/html/search/all_10.js
@@ -0,0 +1,79 @@
+var searchData=
+[
+  ['pagemenue_0',['pageMenue',['../class_collapsable_category.html#a9458d662a974b0b2647698343d43c06f',1,'CollapsableCategory.pageMenue()'],['../class_collapsable_stage.html#a5c4f2161c0beb51b29bb7be902e7c601',1,'CollapsableStage.pageMenue()'],['../class_menue_loader.html#a58db453990401e5ddb6910ca26ea7621',1,'MenueLoader.pageMenue()']]],
+  ['pages_1',['Pages',['../class_menue_loader.html#aabe3205354d5997c1a0db35e02ebd9c7',1,'MenueLoader']]],
+  ['parameterdisplayprefab_2',['parameterDisplayPrefab',['../class_scroll_details.html#a1c98de63d5bad4deb76acae589bbae83',1,'ScrollDetails']]],
+  ['parameterdisplays_3',['ParameterDisplays',['../class_scroll_details.html#adb8b1cd64731d0724d9c2b46d6ba6f46',1,'ScrollDetails']]],
+  ['parentcanvas_4',['ParentCanvas',['../class_tool_mode_selector.html#a7fd6842a7a58d0b849e8097549592806',1,'ToolModeSelector']]],
+  ['parsefact_5',['parseFact',['../class_fact.html#a5158d32e0f6c89ca2531ac9151981533',1,'Fact.parseFact()'],['../class_line_fact.html#a1a5bfdb77627eecb4fbca8a8ca0e1943',1,'LineFact.parseFact()'],['../class_ray_fact.html#a3126c1fa5f032d2011c72b86abdb5692',1,'RayFact.parseFact()'],['../class_on_line_fact.html#a84bc3614d2739bc2599c70547e850a37',1,'OnLineFact.parseFact()'],['../class_angle_fact.html#ad881ab35af9fabdb4d30e7e1b22b8987',1,'AngleFact.parseFact()'],['../class_point_fact.html#a83acaea9ef91b1e90d511e86bc551df4',1,'PointFact.parseFact()']]],
+  ['parsefactdictionary_6',['parseFactDictionary',['../class_parsing_dictionary.html#aa036d649b21d63850efdd356b3b2e64e',1,'ParsingDictionary']]],
+  ['parsingdictionary_7',['ParsingDictionary',['../class_parsing_dictionary.html',1,'']]],
+  ['pass_8',['pass',['../struct_stage_static_1_1_stage_error_struct.html#a3328ede366139d5554712705f382ef8c',1,'StageStatic::StageErrorStruct']]],
+  ['path_9',['path',['../class_fact_organizer.html#a122f899ca8aa641e98ae151d1881404c',1,'FactOrganizer.path()'],['../class_stage.html#a20db72c7801d237fc540a5b418bb025f',1,'Stage.path()']]],
+  ['path_5fval_10',['path_Val',['../class_solution_organizer.html#a20a88287acce441fc2f2fc25137e5f1e',1,'SolutionOrganizer']]],
+  ['pendulum_11',['Pendulum',['../class_pendulum.html',1,'']]],
+  ['pendulum_2ecs_12',['Pendulum.cs',['../_pendulum_8cs.html',1,'']]],
+  ['pid_13',['Pid',['../class_on_line_fact.html#a22793b93ba87abf89663b4db0f1d84d0',1,'OnLineFact']]],
+  ['pid1_14',['Pid1',['../class_abstract_line_fact.html#a6b284181a10a3f70b5a0b4a6b395b98b',1,'AbstractLineFact.Pid1()'],['../class_angle_fact.html#aac7d53c0119ad92d4e16eb1a366338b7',1,'AngleFact.Pid1()']]],
+  ['pid2_15',['Pid2',['../class_abstract_line_fact.html#af446739ff8729464cbb65aea0e2ed053',1,'AbstractLineFact.Pid2()'],['../class_angle_fact.html#a53722f0066a1732ff4e848c1ed33dc29',1,'AngleFact.Pid2()']]],
+  ['pid3_16',['Pid3',['../class_angle_fact.html#a42acb966b99dedfbc3742c3018c56dab',1,'AngleFact']]],
+  ['planefrom3points_17',['PlaneFrom3Points',['../class_math3d.html#a6add412d1291d4c5d42ecc30cc94fead',1,'Math3d']]],
+  ['planeplaneintersection_18',['PlanePlaneIntersection',['../class_math3d.html#ac90b5e767702a94267f0e1c939029f65',1,'Math3d']]],
+  ['play_19',['Play',['../class_stage_static.html#a1202ca6e0f3c6b29cce958edadc283cbade3c731be5633838089a07179d301d7b',1,'StageStatic']]],
+  ['player_20',['player',['../class_task_charakter_animation.html#ab22a22ed97277d42a350b19beb2c5d9e',1,'TaskCharakterAnimation']]],
+  ['player_5frecord_21',['player_record',['../class_stage.html#a6df1ca7a3cd6a91ae6f501a3c7370761',1,'Stage']]],
+  ['player_5frecord_5flist_22',['player_record_list',['../class_stage.html#a415322e81f811962f41ccc13a27b80fd',1,'Stage']]],
+  ['playerintalkingzone_23',['playerInTalkingZone',['../class_task_charakter_animation.html#a91e70e73c8eef371e023f0e520375f6e',1,'TaskCharakterAnimation']]],
+  ['playerrecord_24',['PlayerRecord',['../class_player_record.html',1,'PlayerRecord'],['../class_player_record.html#a8a85683d7e75b9a99aa28b52c192b99e',1,'PlayerRecord.PlayerRecord()'],['../class_player_record.html#a0da3f0c8c9c25dfbf3a44307167845cc',1,'PlayerRecord.PlayerRecord(string name)']]],
+  ['point_25',['point',['../class_point_wrapper.html#a981d728dadfea2fcbcd3ce76e4a0db64',1,'PointWrapper']]],
+  ['point_26',['Point',['../class_point_fact.html#a8f7be00a80b5eb57ead541935efadd61',1,'PointFact.Point()'],['../class_m_m_t_u_r_i_collection.html#a5e56e2ca65b8ba35be4b2a2aedbefa49',1,'MMTURICollection.Point()']]],
+  ['pointer_27',['Pointer',['../class_pointer.html',1,'']]],
+  ['pointer_2ecs_28',['Pointer.cs',['../_pointer_8cs.html',1,'']]],
+  ['pointfact_29',['PointFact',['../class_point_fact.html',1,'PointFact'],['../class_point_fact.html#a0f8de7319885152ec658fa33574620f0',1,'PointFact.PointFact()'],['../class_point_fact.html#ac4471b713080481f3f7c7b482fdadcdd',1,'PointFact.PointFact(PointFact fact, Dictionary&lt; string, string &gt; old_to_new, FactOrganizer organizer)'],['../class_point_fact.html#a5a24549df6115219bb90e32f07d5a8cc',1,'PointFact.PointFact(Vector3 P, Vector3 N, FactOrganizer organizer)'],['../class_point_fact.html#a23396fefa49bd13bf0c595b75908e8af',1,'PointFact.PointFact(float a, float b, float c, string uri, FactOrganizer organizer)']]],
+  ['pointfacts_30',['PointFacts',['../class_public_fact_organizer.html#aa2988f9f68a77312b50a3d3cbfb400ee',1,'PublicFactOrganizer']]],
+  ['pointonwhichsideoflinesegment_31',['PointOnWhichSideOfLineSegment',['../class_math3d.html#a0fc075fcb9718aca8dc4cc62990dc070',1,'Math3d']]],
+  ['pointwrapper_32',['PointWrapper',['../class_point_wrapper.html',1,'']]],
+  ['pointwrapper_2ecs_33',['PointWrapper.cs',['../_point_wrapper_8cs.html',1,'']]],
+  ['poleheight_34',['poleHeight',['../class_pole_tool.html#a202fa4814f37ad152945574937bd6c41',1,'PoleTool']]],
+  ['poletool_35',['PoleTool',['../class_pole_tool.html',1,'']]],
+  ['poletool_2ecs_36',['PoleTool.cs',['../_pole_tool_8cs.html',1,'']]],
+  ['populatelocalentrylist_37',['PopulateLocalEntryList',['../class_u_i_tool_box.html#a545eca6096c86303aaa4f89fae29a40e',1,'UIToolBox']]],
+  ['positionfrommatrix_38',['PositionFromMatrix',['../class_math3d.html#a6fcdb65f51bfdfdb28dd2fdaefb2d3f7',1,'Math3d']]],
+  ['positionregister_39',['positionRegister',['../class_math3d.html#a44b0a26cfe822b803dace3e4a17ab579',1,'Math3d']]],
+  ['positionsamplestaken_40',['positionSamplesTaken',['../class_math3d.html#aeca897531a6dfa57295bf1d3296a3177',1,'Math3d']]],
+  ['postimeregister_41',['posTimeRegister',['../class_math3d.html#a1b40b723fbdadf0b616549f678a66836',1,'Math3d']]],
+  ['postload_42',['PostLoad',['../class_loader.html#a6f3f37ab9c94d1b308ec470e469be39b',1,'Loader']]],
+  ['precisealign_43',['PreciseAlign',['../class_math3d.html#a0e1fe508767177d4acbb00aec8489a26',1,'Math3d']]],
+  ['prefab_5fangle_44',['prefab_Angle',['../class_display_facts.html#a51e636536fa460dd109deb009e195fff',1,'DisplayFacts']]],
+  ['prefab_5fdefault_45',['prefab_Default',['../class_display_facts.html#a9a2ba619092ce8543d028478f3b5fb19',1,'DisplayFacts']]],
+  ['prefab_5fdistance_46',['prefab_Distance',['../class_display_facts.html#ab3a393a56838f1dc55e03cd592575f53',1,'DisplayFacts']]],
+  ['prefab_5fline_47',['prefab_Line',['../class_display_facts.html#a05f9236cc54e4a9603905166125ef14e',1,'DisplayFacts']]],
+  ['prefab_5fonline_48',['prefab_OnLine',['../class_display_facts.html#a2e3871ae51e6e0df6d65d5273bbee063',1,'DisplayFacts']]],
+  ['prefab_5fpoint_49',['prefab_Point',['../class_display_facts.html#a4f3bd59f0d3256e1f8ed8a1746622524',1,'DisplayFacts']]],
+  ['prefabdictionary_50',['prefabDictionary',['../class_display_facts.html#aeb8b64beee7aaf29042372ca1c20ad7c',1,'DisplayFacts']]],
+  ['preferredstartscrollname_51',['preferredStartScrollName',['../class_display_scrolls.html#a64aedbe6303009cd7c355a77b58335b6',1,'DisplayScrolls']]],
+  ['preparegame_52',['PrepareGame',['../class_start_server.html#abea4a5b1fdafd69bf3e8d3fd694ced96',1,'StartServer']]],
+  ['preparescrollassignments_53',['prepareScrollAssignments',['../class_scroll_details.html#a33939147e75b0368668f2fa49ecd1b96',1,'ScrollDetails']]],
+  ['problemtheory_54',['problemTheory',['../class_scroll_1_1_scroll_theory_reference.html#ab0ccba22838e2ec7296293d1a847e658',1,'Scroll::ScrollTheoryReference']]],
+  ['process_55',['process',['../class_start_server.html#a9523f7d47efa452667297047919db2b5',1,'StartServer']]],
+  ['processinfo_56',['processInfo',['../class_start_server.html#a639dd319a7bf52230d56a393f65e9e73',1,'StartServer']]],
+  ['processrenderedscroll_57',['processRenderedScroll',['../class_scroll_details.html#acb31b19981e67f342af3cc4621329e21',1,'ScrollDetails']]],
+  ['processscrolldynamicinfo_58',['processScrollDynamicInfo',['../class_scroll_details.html#a8d7d17ba1458f170f6f2fc27a06dfdb4',1,'ScrollDetails']]],
+  ['progress_59',['progress',['../class_loader.html#a935f843ff6a1fe78a992974af186fe47',1,'Loader']]],
+  ['projectpointonline_60',['ProjectPointOnLine',['../class_math3d.html#aa9dbf73d310e2fe4fcd27fe70a19db12',1,'Math3d']]],
+  ['projectpointonlinesegment_61',['ProjectPointOnLineSegment',['../class_math3d.html#a3883a28d7a424f8e77423ba4a3535572',1,'Math3d']]],
+  ['projectpointonplane_62',['ProjectPointOnPlane',['../class_math3d.html#a248c9490ac74931eb0cb5c2524ac7dca',1,'Math3d']]],
+  ['projectvectoronplane_63',['ProjectVectorOnPlane',['../class_math3d.html#a2da523470df9e3d0f1f60ee6cb191a05',1,'Math3d']]],
+  ['proof_64',['proof',['../class_scroll_1_1_scroll_value_fact.html#acb0dc04a822f1d64530ad1f70abc5c7c',1,'Scroll::ScrollValueFact']]],
+  ['pruneworkflow_65',['PruneWorkflow',['../class_fact_organizer.html#a740049cce91855a487397a7dc96b6500',1,'FactOrganizer']]],
+  ['publicfactorganizer_66',['PublicFactOrganizer',['../class_public_fact_organizer.html',1,'PublicFactOrganizer'],['../class_public_fact_organizer.html#a95817032ed187f4add89b524709ca50d',1,'PublicFactOrganizer.PublicFactOrganizer()'],['../class_public_fact_organizer.html#a2dab1a7ff1e5850cc770303be77307fa',1,'PublicFactOrganizer.PublicFactOrganizer(FactOrganizer expose)']]],
+  ['push_5frecord_67',['push_record',['../class_stage.html#adc4a2e215c716811e122d7ed53ddf386',1,'Stage']]],
+  ['pushoutfactendevent_68',['PushoutFactEndEvent',['../class_communication_events.html#a49cf139a22803b1a248488d4278ee249',1,'CommunicationEvents']]],
+  ['pushoutfactevent_69',['PushoutFactEvent',['../class_communication_events.html#aab994fd3d515e69f88c039d32dad2eed',1,'CommunicationEvents']]],
+  ['pushoutfactfailevent_70',['PushoutFactFailEvent',['../class_communication_events.html#a73edc421fb8c4d9af2a170457e34b2cc',1,'CommunicationEvents']]],
+  ['pushoutfail_71',['pushoutFail',['../class_shiny_things.html#a6d1beba1f127cc1f1ffdff9e0a392b07',1,'ShinyThings']]],
+  ['pushoutmaterial_72',['pushoutMaterial',['../class_shiny_things.html#a38eacf85d0a65fa3ae903d3884c26271',1,'ShinyThings']]],
+  ['putfact_73',['putFact',['../class_pythagoras_script.html#a9c8d7b169ad29f0b5f7f324d6d90e6f5',1,'PythagorasScript']]],
+  ['pythagorasscript_74',['PythagorasScript',['../class_pythagoras_script.html',1,'']]],
+  ['pythagorasscript_2ecs_75',['PythagorasScript.cs',['../_pythagoras_script_8cs.html',1,'']]]
+];
diff --git a/Doxygen/output/html/search/all_11.html b/Doxygen/output/html/search/all_11.html
new file mode 100644
index 0000000000000000000000000000000000000000..d0712de85b74bd4ceb7e46f8832b366d3094a25f
--- /dev/null
+++ b/Doxygen/output/html/search/all_11.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_11.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/all_11.js b/Doxygen/output/html/search/all_11.js
new file mode 100644
index 0000000000000000000000000000000000000000..e6359791004a757512e7689baf3e984640e3cef7
--- /dev/null
+++ b/Doxygen/output/html/search/all_11.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['quaternionfrommatrix_0',['QuaternionFromMatrix',['../class_math3d.html#a8fd5a187d9d06b60fd33c087c55b9bc4',1,'Math3d']]]
+];
diff --git a/Doxygen/output/html/search/all_12.html b/Doxygen/output/html/search/all_12.html
new file mode 100644
index 0000000000000000000000000000000000000000..3235d8487ec886f73d559154ad1a377ea6a85a00
--- /dev/null
+++ b/Doxygen/output/html/search/all_12.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_12.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/all_12.js b/Doxygen/output/html/search/all_12.js
new file mode 100644
index 0000000000000000000000000000000000000000..212c4fe038826b887f707a239a38dfaa59c08103
--- /dev/null
+++ b/Doxygen/output/html/search/all_12.js
@@ -0,0 +1,49 @@
+var searchData=
+[
+  ['radius_0',['radius',['../class_circle_segment_generator.html#adac141669eb6c69428b34ed0a0304a13',1,'CircleSegmentGenerator']]],
+  ['radiusaroundobject_1',['radiusAroundObject',['../class_task_charakter_animation.html#a0eb6714f420afb4ac6251a8736a02129',1,'TaskCharakterAnimation']]],
+  ['rainprefab_2',['RainPrefab',['../class_shiny_things.html#a255ffee2831fd023a15eafa84b99485c',1,'ShinyThings']]],
+  ['ray_3',['Ray',['../class_fact_spawner.html#abde8a3ce6f32157af7e4a9d1d46989bd',1,'FactSpawner']]],
+  ['rayfact_4',['RayFact',['../class_ray_fact.html',1,'RayFact'],['../class_ray_fact.html#afbcb1279327fbd6b61119ebf9544a363',1,'RayFact.RayFact()'],['../class_ray_fact.html#ae10df7a36ac9b6b0a29664cc5fba3bbe',1,'RayFact.RayFact(RayFact fact, Dictionary&lt; string, string &gt; old_to_new, FactOrganizer organizer)'],['../class_ray_fact.html#a912383ae8815aedf2bfeaa0bbf7b852d',1,'RayFact.RayFact(string pid1, string pid2, string backendURI, FactOrganizer organizer)'],['../class_ray_fact.html#a46f55e3faa17016c753dffc72dbcbd03',1,'RayFact.RayFact(string pid1, string pid2, FactOrganizer organizer)']]],
+  ['rayfacts_5',['RayFacts',['../class_public_fact_organizer.html#afdd2ed4d7960694ca2675bfc85ff88a3',1,'PublicFactOrganizer']]],
+  ['readfromjsonfile_3c_20t_20_3e_6',['ReadFromJsonFile&lt; T &gt;',['../class_j_s_o_n_manager.html#a477a033f7374709d6527190c0458cfae',1,'JSONManager']]],
+  ['readjson_7',['ReadJson',['../class_j_s_o_n_manager_1_1_json_inheritence_converter.html#a7f0289c12707fc9cfbfed900f66be8c2',1,'JSONManager::JsonInheritenceConverter']]],
+  ['readpushout_8',['readPushout',['../class_scroll_details.html#ad8cc6ee2f393bf6d32f15f2e73e40357',1,'ScrollDetails']]],
+  ['reallit_9',['RealLit',['../class_m_m_t_u_r_i_collection.html#a7532b6ebeb3927e12681cc5fb171b91f',1,'MMTURICollection']]],
+  ['record_5fname_10',['record_name',['../class_stage.html#a483d91b64eed3d905af8aedbf07d58ec',1,'Stage']]],
+  ['redo_11',['redo',['../class_fact_organizer.html#a88221b2e001edc7fb642290efc106258',1,'FactOrganizer']]],
+  ['ref_12',['ref',['../class_scroll.html#a543fd83fc759918791006ef764b09378',1,'Scroll.ref()'],['../class_scroll_1_1_scroll_fact.html#a69f5573d41ded0172752dcf377db0b53',1,'Scroll.ScrollFact.ref()']]],
+  ['relationindex_13',['RelationIndex',['../class_solution_organizer_1_1_sub_solution.html#aa56c26be1bf5457a8fdc07653815a48a',1,'SolutionOrganizer::SubSolution']]],
+  ['remove_14',['Remove',['../class_fact_organizer.html#affc46390fc6f55248bf7dc1162fc4763',1,'FactOrganizer.Remove(Fact value, bool samestep=false)'],['../class_fact_organizer.html#acd49c5058dd13faaebbbd8d9a6f8259a',1,'FactOrganizer.Remove(string key, bool samestep=false)']]],
+  ['removefact_15',['RemoveFact',['../class_display_facts.html#a802992a1f5fcd7756344b044f03fb46c',1,'DisplayFacts']]],
+  ['removefactevent_16',['RemoveFactEvent',['../class_communication_events.html#ae480138746e4a8784c16e4f6fc3400d8',1,'CommunicationEvents']]],
+  ['remover_17',['Remover',['../class_remover.html',1,'']]],
+  ['remover_2ecs_18',['Remover.cs',['../_remover_8cs.html',1,'']]],
+  ['rename_19',['rename',['../class_fact.html#a96a5cf709fec2f709c369e267b7ae670',1,'Fact']]],
+  ['rendered_20',['rendered',['../class_scroll_1_1_scroll_dynamic_info.html#a7881a14d6a4586e91ae8628fc1b8fc04',1,'Scroll::ScrollDynamicInfo']]],
+  ['renderedscrollfact_21',['RenderedScrollFact',['../class_rendered_scroll_fact.html',1,'']]],
+  ['renderedscrollfact_2ecs_22',['RenderedScrollFact.cs',['../_rendered_scroll_fact_8cs.html',1,'']]],
+  ['representation_23',['Representation',['../class_fact.html#ac78c42d053d145656555d4af4e8a76b9',1,'Fact']]],
+  ['requiredfacts_24',['requiredFacts',['../class_scroll.html#a095a93aa67c121b8d9e6dbae0e071f89',1,'Scroll']]],
+  ['reset_25',['Reset',['../class_image_hint_animation.html#a30056d9b28624fbc61991582317d4757',1,'ImageHintAnimation.Reset()'],['../class_edit_loader.html#a35f449df9b7bb7fb5ac6d7cb64f53e23',1,'EditLoader.Reset()']]],
+  ['resetanimation_26',['ResetAnimation',['../class_image_hint_animation.html#a5a6f48113a5bb385d3e8c17913465fca',1,'ImageHintAnimation']]],
+  ['resetgadget_27',['ResetGadget',['../class_angle_tool.html#a013032e08aa41f852f0e2cdf6620d183',1,'AngleTool.ResetGadget()'],['../class_line_tool.html#a2a8a011bdca6d912cdb9fdaac09abf62',1,'LineTool.ResetGadget()'],['../class_lot_tool.html#a78006277885d8a87eeb4fc1ee8001644',1,'LotTool.ResetGadget()'],['../class_pendulum.html#a6e28760b18c574847dd6423aa748df83',1,'Pendulum.ResetGadget()'],['../class_pole_tool.html#a69200bb61deeaef0e46edfd8eaec8814',1,'PoleTool.ResetGadget()'],['../class_tape.html#a4d6c6d4799c5993658ebafad0427731d',1,'Tape.ResetGadget()']]],
+  ['resetplay_28',['ResetPlay',['../class_stage.html#a04a254d189f1bb153ea38071ca56d28c',1,'Stage']]],
+  ['resetsaves_29',['ResetSaves',['../class_stage.html#aa82b740e3e9a6929d9a365c42cecbda1',1,'Stage']]],
+  ['resetsentence_30',['ResetSentence',['../class_character_dialog.html#a8a7e446c58162fe098c368bb5ac3869c',1,'CharacterDialog']]],
+  ['resettostart_31',['resetToStart',['../class_task_charakter_animation.html#a8d060c887208a8a7dec49bbdccd0d51d',1,'TaskCharakterAnimation']]],
+  ['restart_32',['Restart',['../class_restart.html',1,'']]],
+  ['restart_2ecs_33',['Restart.cs',['../_restart_8cs.html',1,'']]],
+  ['reversestep_34',['reversestep',['../class_fact_organizer.html#a116b36c87c2e9f0a149e62b0bd91994e',1,'FactOrganizer']]],
+  ['revertmode_35',['RevertMode',['../class_menue_loader.html#a54d3cb4dd1c00a4eddd565be881ba6b9',1,'MenueLoader']]],
+  ['rid_36',['Rid',['../class_on_line_fact.html#a8ea1d30663b24733566d4001b01ee3e2',1,'OnLineFact']]],
+  ['riverwallcollider_37',['RiverWallCollider',['../class_line_spanning_over_river_world_comparer.html#ac054e8f0a38d393efcac9cc5c4dd880c',1,'LineSpanningOverRiverWorldComparer']]],
+  ['rotate_38',['rotate',['../class_task_charakter_animation.html#a58a6cfbec47964bece408a6a64a5cc69',1,'TaskCharakterAnimation']]],
+  ['rotatevectorfromto_39',['RotateVectorFromTo',['../class_math3d.html#ad38c7e7ab51778d165766035b012443f',1,'Math3d']]],
+  ['rotationregister_40',['rotationRegister',['../class_math3d.html#a0c3a0bf45773d2c8834e0eeea7eb5bf1',1,'Math3d']]],
+  ['rotationsamplestaken_41',['rotationSamplesTaken',['../class_math3d.html#a64dea2a47f90cd54e9ebe0ea1a8a2433',1,'Math3d']]],
+  ['rotationtime_42',['rotationTime',['../class_task_charakter_animation.html#a78942058c4e3696c36443e217c41f1ee',1,'TaskCharakterAnimation']]],
+  ['rotationunits_43',['rotationUnits',['../class_task_charakter_animation.html#ae031722f686338f76b9bc84b3034a2dc',1,'TaskCharakterAnimation']]],
+  ['rotdifftospeedvec_44',['RotDiffToSpeedVec',['../class_math3d.html#a388477be516cd494c2c93f79d35e9d53',1,'Math3d']]],
+  ['rottimeregister_45',['rotTimeRegister',['../class_math3d.html#a909fc243961c61e25fad35a5538003a3',1,'Math3d']]]
+];
diff --git a/Doxygen/output/html/search/all_13.html b/Doxygen/output/html/search/all_13.html
new file mode 100644
index 0000000000000000000000000000000000000000..882aef9225e639afe2af23af020014eced5c8902
--- /dev/null
+++ b/Doxygen/output/html/search/all_13.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_13.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/all_13.js b/Doxygen/output/html/search/all_13.js
new file mode 100644
index 0000000000000000000000000000000000000000..64e4bd58983c251cedf0d5336e553980cb33d893
--- /dev/null
+++ b/Doxygen/output/html/search/all_13.js
@@ -0,0 +1,129 @@
+var searchData=
+[
+  ['s_0',['s',['../class_j_s_o_n_manager_1_1_o_m_s_t_r.html#a46066abd38b728b516344ab9d3bd470a',1,'JSONManager::OMSTR']]],
+  ['safe_5fdependencies_1',['safe_dependencies',['../class_fact_organizer.html#ad2deedac3361c0c102f0c21d1599fcf3',1,'FactOrganizer']]],
+  ['samestep_2',['samestep',['../struct_public_fact_organizer_1_1stepnote.html#a0378201a2345bda5699ac69aa5bc6026',1,'PublicFactOrganizer.stepnote.samestep()'],['../struct_fact_organizer_1_1stepnote.html#acf09c7f5aab59a41ba9aea34d8fb34f7',1,'FactOrganizer.stepnote.samestep()']]],
+  ['save_3',['Save',['../class_edit_loader.html#a6620a7d073dfba9baf467e777c44840d',1,'EditLoader']]],
+  ['scene_4',['scene',['../class_create_loader.html#a5db272188147fd4a39ca8ff786a0b41c',1,'CreateLoader.scene()'],['../struct_stage_static_1_1_stage_error_struct.html#a630a0139adb3b6e84f86b68b4b7410f7',1,'StageStatic.StageErrorStruct.scene()'],['../class_stage.html#ae78f0e378edb786562247b44b9be8797',1,'Stage.scene()']]],
+  ['scroll_5',['Scroll',['../class_scroll.html',1,'']]],
+  ['scroll_6',['scroll',['../class_scroll_details.html#a6d8abb73bf580b384e5f96e90ea41256',1,'ScrollDetails.scroll()'],['../class_scroll_1_1_filled_scroll.html#a90173f418f03882f6978c538f2a6a710',1,'Scroll.FilledScroll.scroll()'],['../class_menue_loader.html#a2947e213117b713b12320ec191d028d4',1,'MenueLoader.scroll()'],['../class_scroll_clicked_script.html#a519b89d89566d15d5c8f6e00bda56e94',1,'ScrollClickedScript.scroll()']]],
+  ['scroll_2ecs_7',['Scroll.cs',['../_scroll_8cs.html',1,'']]],
+  ['scrollapplicationcheckingerror_8',['ScrollApplicationCheckingError',['../class_scroll_1_1_scroll_application_checking_error.html',1,'Scroll']]],
+  ['scrollapplicationinfo_9',['ScrollApplicationInfo',['../class_scroll_1_1_scroll_application_info.html',1,'Scroll']]],
+  ['scrollassignment_10',['ScrollAssignment',['../class_scroll_1_1_scroll_assignment.html',1,'Scroll']]],
+  ['scrollbuttons_11',['ScrollButtons',['../class_display_scrolls.html#a471e01a1ebaa2b480c495796705b9c65',1,'DisplayScrolls']]],
+  ['scrollclickedscript_12',['ScrollClickedScript',['../class_scroll_clicked_script.html',1,'']]],
+  ['scrollclickedscript_2ecs_13',['ScrollClickedScript.cs',['../_scroll_clicked_script_8cs.html',1,'']]],
+  ['scrolldetails_14',['ScrollDetails',['../class_scroll_details.html',1,'']]],
+  ['scrolldetails_2ecs_15',['ScrollDetails.cs',['../_scroll_details_8cs.html',1,'']]],
+  ['scrolldynamicinfo_16',['ScrollDynamicInfo',['../class_scroll_1_1_scroll_dynamic_info.html',1,'Scroll']]],
+  ['scrollfact_17',['ScrollFact',['../class_scroll_1_1_scroll_fact.html',1,'Scroll']]],
+  ['scrollfacthintevent_18',['ScrollFactHintEvent',['../class_communication_events.html#a678ecb60e0600652cbac01027986db7b',1,'CommunicationEvents']]],
+  ['scrollparameterobject_19',['ScrollParameterObject',['../class_rendered_scroll_fact.html#a46b07146c68f89b57c1e78337a1b53a4',1,'RenderedScrollFact']]],
+  ['scrollprefab_20',['ScrollPrefab',['../class_display_scrolls.html#a47520cc99f2ed9c14c7051def40e836e',1,'DisplayScrolls']]],
+  ['scrolls_21',['scrolls',['../class_display_scrolls.html#a115d5b4b56410814d64414f2eb7ddd04',1,'DisplayScrolls']]],
+  ['scrollsymbolfact_22',['ScrollSymbolFact',['../class_scroll_1_1_scroll_symbol_fact.html',1,'Scroll']]],
+  ['scrolltheoryreference_23',['ScrollTheoryReference',['../class_scroll_1_1_scroll_theory_reference.html',1,'Scroll']]],
+  ['scrolluimanager_24',['ScrollUIManager',['../class_scroll_u_i_manager.html',1,'']]],
+  ['scrolluimanager_2ecs_25',['ScrollUIManager.cs',['../_scroll_u_i_manager_8cs.html',1,'']]],
+  ['scrollvaluefact_26',['ScrollValueFact',['../class_scroll_1_1_scroll_value_fact.html',1,'Scroll']]],
+  ['search_5frighthanded_27',['search_righthanded',['../class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128',1,'FactComparer']]],
+  ['seconds_28',['seconds',['../class_player_record.html#a6c19b6ba80ef40ffb075495edfe71bc0',1,'PlayerRecord']]],
+  ['select_29',['Select',['../class_tool_mode_selector.html#af9a1e3344cceb7812bd0f4d5ae9aaf99',1,'ToolModeSelector']]],
+  ['selectabletag_30',['selectableTag',['../class_shiny_things.html#afc84ad4d0378789e1404c9a70fa39b4f',1,'ShinyThings']]],
+  ['sendadd_31',['sendAdd',['../class_add_fact_response.html#a61c6584783c103b42db7c5d9a8a2ad2f',1,'AddFactResponse.sendAdd(string path, string body, out string uri)'],['../class_add_fact_response.html#a76da404cb677de1f8a4b27125960f754',1,'AddFactResponse.sendAdd(MMTDeclaration mmtDecl, out string uri)']]],
+  ['sendview_32',['sendView',['../class_scroll_details.html#aecb83e27ad3384936bb1474f33e18643',1,'ScrollDetails']]],
+  ['sentenceindex_33',['sentenceIndex',['../class_character_dialog.html#ae0fa9dc08b87e0ca573122a8cfed7891',1,'CharacterDialog']]],
+  ['sentences_34',['sentences',['../class_character_dialog.html#abe1c27f4cf1682b3b53ddefe67f57541',1,'CharacterDialog']]],
+  ['serveradress_35',['ServerAdress',['../class_communication_events.html#a2a2f13df0541676197289f60ead7c782',1,'CommunicationEvents']]],
+  ['serverroutine_36',['ServerRoutine',['../class_start_server.html#ae5486dcf9b18bb59cbc4c118c87ea1c1',1,'StartServer']]],
+  ['serverroutine1_37',['ServerRoutine1',['../class_start_server.html#a88dba52490207adfa22e4ff166e806fb',1,'StartServer']]],
+  ['serverrunning_38',['ServerRunning',['../class_communication_events.html#a9eec27a70d45c4847bfdb5a5d37e38a9',1,'CommunicationEvents']]],
+  ['set_5fpublic_5fmembers_39',['set_public_members',['../class_abstract_line_fact.html#adca739bcb226426968e360f976c70b1e',1,'AbstractLineFact']]],
+  ['set_5frecord_40',['set_record',['../class_stage.html#ad7bca2be30a38aa1b8bee99782726825',1,'Stage']]],
+  ['setangle_41',['setAngle',['../class_circle_segment_generator.html#aa865b7b40ee68731f9b14c64bcfef398',1,'CircleSegmentGenerator']]],
+  ['setdistance_42',['SetDistance',['../class_line_fact.html#a63a240ae682d295863de11c9ccca21a8',1,'LineFact']]],
+  ['setlayermask_43',['setLayerMask',['../class_world_cursor.html#a2dc5ed3e95015df525b19152e2a1545e',1,'WorldCursor']]],
+  ['setmode_44',['SetMode',['../class_menue_loader.html#aae7cc2b25767093b997a6a3043884ae3',1,'MenueLoader.SetMode()'],['../class_stage_static.html#a7ac4507de8df700a4fd44c2cb495033b',1,'StageStatic.SetMode()'],['../class_stage.html#a926a0bcc2ffd743ddb5ddd11019a04ec',1,'Stage.SetMode()'],['../class_stage_behaviour.html#aac42eea82a9fc48fbac00802f4dc6463',1,'StageBehaviour.SetMode(bool create)'],['../class_stage_behaviour.html#a6ba4f7ea43cb387385c4259f2b871f64',1,'StageBehaviour.SetMode(Mode mode, GameObject obj=null)']]],
+  ['setplayerintalkingzone_45',['setPlayerInTalkingZone',['../class_task_charakter_animation.html#a1d91a7cf0dbb006676fa4eb54bb056aa',1,'TaskCharakterAnimation']]],
+  ['setscroll_46',['setScroll',['../class_scroll_details.html#a733b191256d73bbff54e8167d3617725',1,'ScrollDetails']]],
+  ['setsearchleft_47',['SetSearchLeft',['../class_fact_comparer.html#a020e291c252379f0971f1f6cea75c4e8',1,'FactComparer']]],
+  ['setsearchright_48',['SetSearchRight',['../class_fact_comparer.html#a3602f3fd4584212d3c87eb3e10dc8791',1,'FactComparer']]],
+  ['setstage_49',['SetStage',['../class_edit_loader.html#a8075f648780f3d0c88e65a57b954443a',1,'EditLoader.SetStage()'],['../class_stage_static.html#ac3323e4192fd65dad12a4311cd7d7b42',1,'StageStatic.SetStage()']]],
+  ['settaskcharacteraddressed_50',['setTaskCharacterAddressed',['../class_task_charakter_animation.html#ad1834b6a25355f4e8bd0af2c972357de',1,'TaskCharakterAnimation']]],
+  ['setvectorlength_51',['SetVectorLength',['../class_math3d.html#a6dfa59be1955f2fbd3606d6fcea943a9',1,'Math3d']]],
+  ['shallowload_52',['ShallowLoad',['../class_stage.html#a2cdcf84092d9be7f38556aae88d72d27',1,'Stage.ShallowLoad(ref Stage set, string path)'],['../class_stage.html#af92970815c08e993efb1ba8f3372d4b6',1,'Stage.ShallowLoad(ref Stage set, string name, List&lt; Directories &gt; hierarchie=null, bool use_install_folder=false)']]],
+  ['shallowloadstages_53',['ShallowLoadStages',['../class_stage_static.html#ae647a968e08d079612cd10a261738aa7',1,'StageStatic']]],
+  ['shinyevent_54',['ShinyEvent',['../class_communication_events_1_1_shiny_event.html',1,'CommunicationEvents']]],
+  ['shinythings_55',['ShinyThings',['../class_shiny_things.html',1,'']]],
+  ['shinythings_2ecs_56',['ShinyThings.cs',['../_shiny_things_8cs.html',1,'']]],
+  ['show_57',['Show',['../class_scroll_u_i_manager.html#a3c8714bd194851cd2c57d0b4734771ed',1,'ScrollUIManager']]],
+  ['showing_58',['Showing',['../class_tool_mode_selector.html#af5197a98937ef727e6550dddef6e2717',1,'ToolModeSelector']]],
+  ['signalevent_59',['SignalEvent',['../class_communication_events_1_1_signal_event.html',1,'CommunicationEvents']]],
+  ['signeddistanceplanepoint_60',['SignedDistancePlanePoint',['../class_math3d.html#a34175f749db0063b56a35521b46d3e11',1,'Math3d']]],
+  ['signeddotproduct_61',['SignedDotProduct',['../class_math3d.html#a3e8392dd2eb9242b43664a6e2d473a18',1,'Math3d']]],
+  ['signedvectorangle_62',['SignedVectorAngle',['../class_math3d.html#a04b345c4300eb494c46119e980c8f846',1,'Math3d']]],
+  ['simulationspeed_63',['simulationSpeed',['../class_shiny_things.html#a9a10c49fd7a570a14affde444c3ddabd',1,'ShinyThings']]],
+  ['sketch_64',['Sketch',['../class_m_m_t_u_r_i_collection.html#a9a99b3ef7a79ae1eaa253c2f53beaaa4',1,'MMTURICollection']]],
+  ['slider_65',['slider',['../class_discrete_bar_slider.html#a1a03f085384e77a69354180c4dccba39',1,'DiscreteBarSlider']]],
+  ['slots_66',['slots',['../class_discrete_bar_slider.html#a7582ef0c1626a111d29486098f5f0a1e',1,'DiscreteBarSlider']]],
+  ['slowdownanimation_67',['slowDownAnimation',['../class_shiny_things.html#aa5354170805284f027b23c2ca60f1e15',1,'ShinyThings']]],
+  ['slowdowncount_68',['slowDownCount',['../class_shiny_things.html#a882c73674c5203110a4e0caa608f5ce9',1,'ShinyThings']]],
+  ['slowdowncounter_69',['slowDownCounter',['../class_shiny_things.html#ac76ada4bb051612457fd0c39d3c2c9aa',1,'ShinyThings']]],
+  ['slowdownswitch_70',['slowDownSwitch',['../class_shiny_things.html#a89db433f320f2a853f6136443f38168e',1,'ShinyThings']]],
+  ['snapevent_71',['SnapEvent',['../class_communication_events.html#a4eff0f35c6d63470d8925d2f91017601',1,'CommunicationEvents']]],
+  ['snaplayermask_72',['snapLayerMask',['../class_world_cursor.html#ab7a468c03f6ab5b0bc22e7872ba1d6fe',1,'WorldCursor']]],
+  ['soft_5fresetted_73',['soft_resetted',['../class_public_fact_organizer.html#a46c132ac3bbd3e8bb65939b863687ede',1,'PublicFactOrganizer.soft_resetted()'],['../class_fact_organizer.html#a7a56ba2fdfab02f286109c1f397f71ac',1,'FactOrganizer.soft_resetted()']]],
+  ['softreset_74',['softreset',['../class_fact_organizer.html#abb1e683e89af1c131aef0d71da2777ca',1,'FactOrganizer']]],
+  ['softtoggle_75',['SoftToggle',['../class_discrete_bar_slider.html#a02f9aa59e240e520034655dffd5f3704',1,'DiscreteBarSlider']]],
+  ['solution_76',['solution',['../class_stage.html#ad99036faecb6777fb860cca1ae7731d5',1,'Stage']]],
+  ['solutionindex_77',['SolutionIndex',['../class_solution_organizer_1_1_sub_solution.html#af780452c21e3a6ff6178ddc4b452924d',1,'SolutionOrganizer::SubSolution']]],
+  ['solutionorganizer_78',['SolutionOrganizer',['../class_solution_organizer.html#a2215860e4b3f2e0425b6ce88096db45f',1,'SolutionOrganizer.SolutionOrganizer()'],['../class_solution_organizer.html',1,'SolutionOrganizer']]],
+  ['solutionorganizer_2ecs_79',['SolutionOrganizer.cs',['../_solution_organizer_8cs.html',1,'']]],
+  ['solutiontheory_80',['solutionTheory',['../class_scroll_1_1_scroll_theory_reference.html#a234c0b6d848790cbb47632a36f57f284',1,'Scroll::ScrollTheoryReference']]],
+  ['solvecubic_81',['SolveCubic',['../class_math3d.html#a947946ed603abdb5f9de54a518430bba',1,'Math3d']]],
+  ['solved_82',['solved',['../class_player_record.html#a152ca411a66550ddd733d72a87756a2b',1,'PlayerRecord']]],
+  ['spawnangle_83',['SpawnAngle',['../class_fact_spawner.html#a6cf77ab0308b14bbc5f1e6760b92e4eb',1,'FactSpawner']]],
+  ['spawnline_84',['SpawnLine',['../class_fact_spawner.html#add7b651aadec60c25f78b06d0ff43a4f',1,'FactSpawner']]],
+  ['spawnpoint_85',['SpawnPoint',['../class_fact_spawner.html#a5a34e639011301cbb02e884e280f5e3a',1,'FactSpawner']]],
+  ['spawnray_86',['SpawnRay',['../class_fact_spawner.html#a138506ab2bb9d66dde338e69877aa5c0',1,'FactSpawner']]],
+  ['speedslowdown_87',['speedSlowDown',['../class_shiny_things.html#a90cf6430ba9bd17a04e8a111e4af1c20',1,'ShinyThings']]],
+  ['sphere_88',['Sphere',['../class_fact_spawner.html#a5c0d07dc4dfb19e55c746c7af5612e75',1,'FactSpawner']]],
+  ['sprite_89',['Sprite',['../class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0',1,'Gadget']]],
+  ['stage_90',['stage',['../class_collapsable_stage.html#a51916c94e837395e1dce3182a5a1e8f8',1,'CollapsableStage.stage()'],['../class_stage_static.html#ad259bc429af988b6cd1ac4505e92ffe8',1,'StageStatic.stage()']]],
+  ['stage_91',['Stage',['../class_stage.html#a4d7a36c3f32ae3b43eb76d45d2cd54a0',1,'Stage.Stage(Stage get, string category, int number, string name, string description, string scene, bool local=true)'],['../class_stage.html#a868a2ad7c26991e5cc8c8008e909bb1f',1,'Stage.Stage()'],['../class_stage.html',1,'Stage'],['../class_stage.html#a4c0ce07bf099f1bbed268e795d6e7f8f',1,'Stage.Stage()']]],
+  ['stage_2ecs_92',['Stage.cs',['../_stage_8cs.html',1,'']]],
+  ['stage_5fname_93',['stage_name',['../class_collapsable_stage.html#a66257318be409f62ab1e0b62564b0bac',1,'CollapsableStage']]],
+  ['stageaccomplished_94',['StageAccomplished',['../class_global_behaviour.html#af3fd613783b22b848963010001ff6771',1,'GlobalBehaviour']]],
+  ['stagebehaviour_95',['StageBehaviour',['../class_stage_behaviour.html',1,'']]],
+  ['stagebehaviour_2ecs_96',['StageBehaviour.cs',['../_stage_behaviour_8cs.html',1,'']]],
+  ['stageentry_97',['StageEntry',['../class_collapsable_category.html#a10346cf730d9029d32b2579f1d3fc76d',1,'CollapsableCategory']]],
+  ['stageentryentry_98',['StageEntryEntry',['../class_collapsable_category.html#a88f2dc544e7fc2e1538b80c14c85a47e',1,'CollapsableCategory']]],
+  ['stageerror_99',['StageError',['../class_global_behaviour.html#abbec43f7d5dbf7c70213178810544945',1,'GlobalBehaviour']]],
+  ['stageerrorstruct_100',['StageErrorStruct',['../struct_stage_static_1_1_stage_error_struct.html#aaaf8b7c7437f4100544cb5e593c720aa',1,'StageStatic.StageErrorStruct.StageErrorStruct()'],['../struct_stage_static_1_1_stage_error_struct.html',1,'StageStatic.StageErrorStruct']]],
+  ['stageloader_101',['StageLoader',['../class_stage_loader.html',1,'']]],
+  ['stageloader_2ecs_102',['StageLoader.cs',['../_stage_loader_8cs.html',1,'']]],
+  ['stagelocal_103',['StageLocal',['../class_stage_static.html#ade03945166bc7905fefcf96c7751b832',1,'StageStatic']]],
+  ['stagenotyetaccomplished_104',['StageNotYetAccomplished',['../class_global_behaviour.html#a3d991dac3c1b85a7e159794cbe20bf62',1,'GlobalBehaviour']]],
+  ['stageofficial_105',['StageOfficial',['../class_stage_static.html#a8bd51b08430b5855fa4c23a62f181f5a',1,'StageStatic']]],
+  ['stages_106',['Stages',['../class_communication_events.html#a00f253bfcec6375e765f970a8e9dab82a8a59e36877de9b108fe13951030d639d',1,'CommunicationEvents']]],
+  ['stagestatic_107',['StageStatic',['../class_stage_static.html',1,'']]],
+  ['stagestatic_2ecs_108',['StageStatic.cs',['../_stage_static_8cs.html',1,'']]],
+  ['standing_109',['standing',['../class_task_charakter_animation.html#ab5c1fc8149c11881909c9a060dbc7a4c',1,'TaskCharakterAnimation']]],
+  ['standingtime_110',['standingTime',['../class_task_charakter_animation.html#a112ccb4e42afd3ac8bebfa2576320991',1,'TaskCharakterAnimation']]],
+  ['start_111',['Start',['../class_hide_u_i.html#a4b4343a3473dc52ce75e1e3d655866cd',1,'HideUI.Start()'],['../class_input_field_panel.html#a6a1dabc9574dc7739120f21753523006',1,'InputFieldPanel.Start()'],['../class_menue_loader.html#a5d95eed68338ed118f77eebf0eaddf99',1,'MenueLoader.Start()'],['../class_create_loader.html#a25c37dc5878ba520d3de8dd0b85acead',1,'CreateLoader.Start()'],['../class_tool_mode_selector.html#a2bb83abfb58046d28137e37ebd9072fb',1,'ToolModeSelector.Start()'],['../class_hover_text.html#a37cefb36befae5deb7737bce1b3d6605',1,'HoverText.Start()'],['../class_align_text.html#a9c916ee2e1dd29a6cb6f7450cc2278b1',1,'AlignText.Start()'],['../class_character_dialog.html#abde2791dbdaae1dd8238f2655c31bea3',1,'CharacterDialog.Start()'],['../class_task_charakter_animation.html#ab91bb758a70cec06c76553a3f954b35f',1,'TaskCharakterAnimation.Start()'],['../class_fact_spawner.html#a62643e107097fa30beee12519c1e38c1',1,'FactSpawner.Start()'],['../class_gadget_manager.html#a9408b24e46d866ec63338633fd78a03c',1,'GadgetManager.Start()'],['../class_image_hint_animation.html#ae4dfdba97696411f3afd21b7a69c91cd',1,'ImageHintAnimation.Start()'],['../class_mesh_renderer_hint_animation.html#a47f6489dc4a700de138c8b0809d4d561',1,'MeshRendererHintAnimation.Start()'],['../class_m_m_t_interface.html#ab8ad7c718243ac2cf9a09719b6696093',1,'MMTInterface.Start()'],['../class_shiny_things.html#ae566db7ab50615052a1970085627acf6',1,'ShinyThings.Start()'],['../class_tool_mode_text.html#a255492a8d78333543ac3d416d2384c19',1,'ToolModeText.Start()'],['../class_world_cursor.html#a6ba638609a75852cb2c50c5b3b3236cf',1,'WorldCursor.Start()'],['../class_display_facts.html#af66259ed1ad39d2e8331cc412d6046f1',1,'DisplayFacts.Start()'],['../class_display_scrolls.html#a89b1bea6ac48768c45e5b2b19c02f784',1,'DisplayScrolls.Start()'],['../class_drag_handling.html#a82809f70845de33b9e716df8c5ed09cb',1,'DragHandling.Start()'],['../class_rendered_scroll_fact.html#abaf7861577beee734918f1538722c4ee',1,'RenderedScrollFact.Start()'],['../class_scroll_details.html#a3ef63dd71fabb1a75943f741807d17a9',1,'ScrollDetails.Start()'],['../class_loading_screen_percentage.html#abaa32fdb105540db0529f001480d29e4',1,'LoadingScreenPercentage.Start()'],['../class_stage_behaviour.html#a99d183ce05fa54461fc87cadce548a03',1,'StageBehaviour.Start()'],['../class_start_server.html#a134731bb9656fda174f2edc4babae64b',1,'StartServer.Start()'],['../class_scroll_u_i_manager.html#a518dd9ff106731ad7264a0c245330189',1,'ScrollUIManager.Start()'],['../class_discrete_bar_slider.html#ac1bd4f0ad6416835441affff23aea937',1,'DiscreteBarSlider.Start()']]],
+  ['startgamesucceededsentence_112',['StartGameSucceededSentence',['../class_character_dialog.html#a6ace4f1849bb7b71fbb4951de23a3e32',1,'CharacterDialog']]],
+  ['starthappy_113',['startHappy',['../class_task_charakter_animation.html#a6712db9d894071f770344e9383010f99',1,'TaskCharakterAnimation']]],
+  ['startingposition_114',['StartingPosition',['../class_drag_handling.html#aef76f4210b39631d03f8d45906d749d8',1,'DragHandling']]],
+  ['startpushoutfactfailhighlighting_115',['StartPushoutFactFailHighlighting',['../class_shiny_things.html#a78b1a3f90855b46f7decf45c40003d42',1,'ShinyThings']]],
+  ['startserver_116',['StartServer',['../class_start_server.html',1,'']]],
+  ['startserver_2ecs_117',['StartServer.cs',['../_start_server_8cs.html',1,'']]],
+  ['steplink_118',['steplink',['../struct_fact_organizer_1_1stepnote.html#a4fc8dd732ea1e74e541e68bded7dea14',1,'FactOrganizer.stepnote.steplink()'],['../struct_public_fact_organizer_1_1stepnote.html#ac183c2d4c52d796a0d6940cb766da33d',1,'PublicFactOrganizer.stepnote.steplink()']]],
+  ['stepnote_119',['stepnote',['../struct_fact_organizer_1_1stepnote.html',1,'FactOrganizer.stepnote'],['../struct_public_fact_organizer_1_1stepnote.html',1,'PublicFactOrganizer.stepnote'],['../struct_fact_organizer_1_1stepnote.html#a1918d1346f99017cf449086ee7ba64e7',1,'FactOrganizer.stepnote.stepnote()'],['../struct_public_fact_organizer_1_1stepnote.html#abdf19278155a61c64e60b9770e4080bf',1,'PublicFactOrganizer.stepnote.stepnote()']]],
+  ['stopgamesucceededsentence_120',['StopGameSucceededSentence',['../class_character_dialog.html#ab2559a68a80a04f7481db11fe7dd221e',1,'CharacterDialog']]],
+  ['stophappy_121',['stopHappy',['../class_task_charakter_animation.html#a5038dd4c3d8bf2581ab01db5d8ea3174',1,'TaskCharakterAnimation']]],
+  ['stophighlighting_122',['StopHighlighting',['../class_shiny_things.html#a95fd71195d95b8c9195d9496a000da43',1,'ShinyThings']]],
+  ['store_123',['store',['../class_fact_organizer.html#a96d0bebc016339a59fc251e585d07132',1,'FactOrganizer.store()'],['../class_solution_organizer.html#abfaa5b749aa5242cbb08ecea4947b051',1,'SolutionOrganizer.store()'],['../class_stage.html#aa78bf11a7418cf177a9e27f4ad6955f1',1,'Stage.store()'],['../class_player_record.html#a979ae5b68449370e9231e3033cda7963',1,'PlayerRecord.store()']]],
+  ['subsolution_124',['SubSolution',['../class_solution_organizer_1_1_sub_solution.html',1,'SolutionOrganizer.SubSolution'],['../class_solution_organizer_1_1_sub_solution.html#abd2b6157c9f8bb435ca636b82eb0d77e',1,'SolutionOrganizer.SubSolution.SubSolution()'],['../class_solution_organizer_1_1_sub_solution.html#a48cb5e149504bf3fc9071924a7862a8c',1,'SolutionOrganizer.SubSolution.SubSolution(HashSet&lt; string &gt; MasterIDs, List&lt; int &gt; SolutionIndex, List&lt; int &gt; RelationIndex, FactComparer Comparer)']]],
+  ['subtractrotation_125',['SubtractRotation',['../class_math3d.html#af2302954b0a1733b5ca2dfd1b344415c',1,'Math3d']]]
+];
diff --git a/Doxygen/output/html/search/all_14.html b/Doxygen/output/html/search/all_14.html
new file mode 100644
index 0000000000000000000000000000000000000000..700877a4c2153254042be3d10895f0cbaa7298e9
--- /dev/null
+++ b/Doxygen/output/html/search/all_14.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_14.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/all_14.js b/Doxygen/output/html/search/all_14.js
new file mode 100644
index 0000000000000000000000000000000000000000..ff49486f3f66d6d757272f91daf78ae94591f366
--- /dev/null
+++ b/Doxygen/output/html/search/all_14.js
@@ -0,0 +1,43 @@
+var searchData=
+[
+  ['talkingzonecapsule_0',['talkingZoneCapsule',['../class_task_charakter_animation.html#a9752905f3c1a5ecfdb7a66e692be736e',1,'TaskCharakterAnimation']]],
+  ['talkingzonedistance_1',['talkingZoneDistance',['../class_task_charakter_animation.html#a01ef893c6af519c973d7a1488542d303',1,'TaskCharakterAnimation']]],
+  ['tape_2',['Tape',['../class_tape.html',1,'']]],
+  ['tape_2ecs_3',['Tape.cs',['../_tape_8cs.html',1,'']]],
+  ['tapemodefirstpointselected_4',['TapeModeFirstPointSelected',['../class_tape.html#a129b506622904d5750499d9c11f6de69',1,'Tape']]],
+  ['tapemodeisfirstpointselected_5',['TapeModeIsFirstPointSelected',['../class_tape.html#aa5d6d3eed5688ca4996c222789f6fc60',1,'Tape']]],
+  ['taskcharacteraddressed_6',['taskCharacterAddressed',['../class_task_charakter_animation.html#ad04c3cf6cf00321e35a16c4cdeb6b56a',1,'TaskCharakterAnimation']]],
+  ['taskcharakteranimation_7',['TaskCharakterAnimation',['../class_task_charakter_animation.html',1,'']]],
+  ['taskcharakteranimation_2ecs_8',['TaskCharakterAnimation.cs',['../_task_charakter_animation_8cs.html',1,'']]],
+  ['tempchild_9',['tempChild',['../class_math3d.html#a9a9aacf87664617b54ecd563bd119cec',1,'Math3d']]],
+  ['tempcolor_10',['tempColor',['../class_shiny_things.html#aa30cae8e8e4dcd561e88af1791968c28',1,'ShinyThings']]],
+  ['tempmaterial_11',['tempMaterial',['../class_shiny_things.html#a9276bdacba8d7b193a963ae949177bec',1,'ShinyThings']]],
+  ['tempparent_12',['tempParent',['../class_math3d.html#a1cc740f420d82ce87e358c6fd2cad83e',1,'Math3d']]],
+  ['textdisplay_13',['textDisplay',['../class_character_dialog.html#aacaf458915b8b1e1fc55fa982dad61b7',1,'CharacterDialog']]],
+  ['texthint_14',['textHint',['../class_character_dialog.html#ad3507f81cf3b94ce4160b13a8dbab8cc',1,'CharacterDialog']]],
+  ['textreseted_15',['textReseted',['../class_character_dialog.html#a18420c68fa67d556f2d1a41f01d517ba',1,'CharacterDialog']]],
+  ['texttransform_16',['TextTransform',['../class_hover_text.html#afb488338dbf994b55175ab799fdbbe9c',1,'HoverText']]],
+  ['this_5bstring_20id_5d_17',['this[string id]',['../class_fact_organizer.html#a29e5ab417cb38bc4407defd2d05154cf',1,'FactOrganizer']]],
+  ['timeentry_18',['TimeEntry',['../class_collapsable_stage.html#a93bf2205c862c114ef98b5c495d32abe',1,'CollapsableStage']]],
+  ['timer_19',['timer',['../class_character_dialog.html#a59d09166485e224925c9b060f79843f4',1,'CharacterDialog.timer()'],['../class_task_charakter_animation.html#a7725f6b02e963312f3f61fd4f90c666d',1,'TaskCharakterAnimation.timer()'],['../class_image_hint_animation.html#aed7d894d8a0ed72f88587eeb61d25976',1,'ImageHintAnimation.timer()'],['../class_mesh_renderer_hint_animation.html#a3f0416fb5dcde56225382e9c27ee7123',1,'MeshRendererHintAnimation.timer()'],['../class_shiny_things.html#ae5f27cda70b126141ecdbd9cd7e47044',1,'ShinyThings.timer()']]],
+  ['timeractive_20',['timerActive',['../class_shiny_things.html#a80c112b4b0d2174401ba2696d73000c8',1,'ShinyThings']]],
+  ['timerduration_21',['timerDuration',['../class_shiny_things.html#ae2b1397cd555a916a452cb2fec02c515',1,'ShinyThings']]],
+  ['timerdurationend_22',['timerDurationEnd',['../class_shiny_things.html#a71194e56c2f917dddd4328424da7e149',1,'ShinyThings']]],
+  ['tojson_23',['ToJson',['../class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a862b437c21c5daec699ea76d1feafce3',1,'JSONManager::MMTDeclaration']]],
+  ['tojson_24',['ToJSON',['../class_scroll.html#a9eb43c576294a478d40e26e4e60ebacd',1,'Scroll']]],
+  ['toolmodechangedevent_25',['ToolModeChangedEvent',['../class_communication_events.html#a30717a8dee77d04da647e75d616fed6b',1,'CommunicationEvents']]],
+  ['toolmodeevent_26',['ToolModeEvent',['../class_communication_events_1_1_tool_mode_event.html',1,'CommunicationEvents']]],
+  ['toolmodeselector_27',['ToolModeSelector',['../class_tool_mode_selector.html',1,'']]],
+  ['toolmodeselector_2ecs_28',['ToolModeSelector.cs',['../_tool_mode_selector_8cs.html',1,'']]],
+  ['toolmodetext_29',['ToolModeText',['../class_tool_mode_text.html',1,'']]],
+  ['toolmodetext_2ecs_30',['ToolModeText.cs',['../_tool_mode_text_8cs.html',1,'']]],
+  ['tp_31',['tp',['../class_scroll_1_1_scroll_symbol_fact.html#a0a9586c1c73cf57e4f77bde359963924',1,'Scroll.ScrollSymbolFact.tp()'],['../class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html#a1a1f71dbf28fc423f0f68295142cbe76',1,'JSONManager.MMTSymbolDeclaration.tp()']]],
+  ['transformdirectionmath_32',['TransformDirectionMath',['../class_math3d.html#a3cc2b0b6991842d5fdfe19325e93aed6',1,'Math3d']]],
+  ['transformwithparent_33',['TransformWithParent',['../class_math3d.html#a444392a535b5a00b70acf72e3c816252',1,'Math3d']]],
+  ['triggerevent_34',['TriggerEvent',['../class_communication_events.html#a42aa894d895fcccfea05a3823bc2a683',1,'CommunicationEvents']]],
+  ['tryscrolllisttimes_35',['tryScrollListTimes',['../class_display_scrolls.html#aad89e941e599fbd6cd45163535cbb8d3',1,'DisplayScrolls']]],
+  ['tuple_36',['Tuple',['../class_m_m_t_u_r_i_collection.html#a177668d9d318a481ea5dedeac15d9d3e',1,'MMTURICollection']]],
+  ['typefkt_37',['TypeFkt',['../class_character_dialog.html#a8288411872e0e85c6750c56b452fc839',1,'CharacterDialog']]],
+  ['typingactive_38',['typingActive',['../class_character_dialog.html#a622fbdcebd7dd70dcb85276df04c81c7',1,'CharacterDialog']]],
+  ['typingspeed_39',['typingSpeed',['../class_character_dialog.html#af9f55a2c9b8ccfaee1e9118960ccbc07',1,'CharacterDialog']]]
+];
diff --git a/Doxygen/output/html/search/all_15.html b/Doxygen/output/html/search/all_15.html
new file mode 100644
index 0000000000000000000000000000000000000000..fa2c722302ad3da304ccb9ac464aa81960d21a02
--- /dev/null
+++ b/Doxygen/output/html/search/all_15.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_15.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/all_15.js b/Doxygen/output/html/search/all_15.js
new file mode 100644
index 0000000000000000000000000000000000000000..109f7893fab5a997d932fc8e196af830450ae884
--- /dev/null
+++ b/Doxygen/output/html/search/all_15.js
@@ -0,0 +1,24 @@
+var searchData=
+[
+  ['uicanvas_0',['UICanvas',['../class_hide_u_i.html#ae42fa57983521010e04ec7d94353c941',1,'HideUI']]],
+  ['uimanager_1',['UIManager',['../class_tool_mode_selector.html#a7be7ff2988aeb35987f74546a80d81f4',1,'ToolModeSelector']]],
+  ['uiname_2',['UiName',['../class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53',1,'Gadget']]],
+  ['uitoolbox_3',['UIToolBox',['../class_u_i_tool_box.html',1,'']]],
+  ['uitoolbox_2ecs_4',['UIToolBox.cs',['../_u_i_tool_box_8cs.html',1,'']]],
+  ['undo_5',['undo',['../class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577',1,'FactOrganizer']]],
+  ['undraw_6',['Undraw',['../class_fact_organizer.html#a9189e90e8e469c800de0e8b326449df3',1,'FactOrganizer']]],
+  ['unusedlabelids_7',['UnusedLabelIds',['../class_fact_organizer.html#a73fbad1fcaecbea82d76f471da0aa0c7',1,'FactOrganizer.UnusedLabelIds()'],['../class_public_fact_organizer.html#a405ffe12563221c4951f91d9b3608fd3',1,'PublicFactOrganizer.UnusedLabelIds()']]],
+  ['update_8',['Update',['../class_input_field_panel.html#a355d5244763f4ce33b4be729d46809fd',1,'InputFieldPanel.Update()'],['../class_tool_mode_selector.html#a14bee6a4a0824b73b947bd28bf12749a',1,'ToolModeSelector.Update()'],['../class_align_text.html#a02772d8318473775ea2b08dd6e6c8eec',1,'AlignText.Update()'],['../class_character_dialog.html#a085ad61a6ff55641e10f0489aa0c86ab',1,'CharacterDialog.Update()'],['../class_task_charakter_animation.html#a0457ac4c16454c82c45fb0bb41ca13b9',1,'TaskCharakterAnimation.Update()'],['../class_angle_tool.html#a3d50cf490bc5b0aacb541a3c2b442298',1,'AngleTool.Update()'],['../class_line_tool.html#aae88dfa0c863a89db4661f50b2d23006',1,'LineTool.Update()'],['../class_lot_tool.html#a5196127464a8a275ad885e398933243f',1,'LotTool.Update()'],['../class_pendulum.html#a08348d1549d503e4aea1cf2298cd53e6',1,'Pendulum.Update()'],['../class_pole_tool.html#a50ef18dad7d67dbc5d4fc77899a6a13f',1,'PoleTool.Update()'],['../class_tape.html#a6c3b9a794a6dacdec360f0fe5788e74b',1,'Tape.Update()'],['../class_image_hint_animation.html#a98e86e9d311accccca20f02b8ce6b243',1,'ImageHintAnimation.Update()'],['../class_mesh_renderer_hint_animation.html#a5e93d7b8991d5009c973661304e1dea5',1,'MeshRendererHintAnimation.Update()'],['../class_shiny_things.html#a6aaf870c02675ef42685e2652f3e29f0',1,'ShinyThings.Update()'],['../class_world_cursor.html#a2c48d59cb633890fa8d691e88f6d4ee3',1,'WorldCursor.Update()'],['../class_display_scrolls.html#aee8eec80468332605f933f96102d57a8',1,'DisplayScrolls.Update()'],['../class_drag_handling.html#ad67bc33afc089ae1ebbf9ef88c0cc9ff',1,'DragHandling.Update()'],['../class_loading_screen_percentage.html#a80a22f803579defce18779c5a88fbdd4',1,'LoadingScreenPercentage.Update()'],['../class_start_server.html#a7c06e1417d264953a02a5f8d2814d15e',1,'StartServer.Update()'],['../class_discrete_bar_slider.html#abd6b9d5cca391d1674c8c626c86f8e8e',1,'DiscreteBarSlider.Update()'],['../class_hide_u_i.html#a43cef0ab072ba0cc00e6a6b13fd1c698',1,'HideUI.Update()']]],
+  ['updateanimationparameters_9',['updateAnimationParameters',['../class_image_hint_animation.html#a62cd53d25982a3812aea4f0da9a8e452',1,'ImageHintAnimation.updateAnimationParameters()'],['../class_mesh_renderer_hint_animation.html#ad1ff81910743b38883605d0e2e80658f',1,'MeshRendererHintAnimation.updateAnimationParameters()']]],
+  ['updatecurvedrawing_10',['UpdateCurveDrawing',['../class_angle_tool.html#a7ad334a3473a14a7ecb628db60e02184',1,'AngleTool']]],
+  ['updatelinedrawing_11',['UpdateLineDrawing',['../class_line_tool.html#a101a1667fe9d3eef42776810efccd409',1,'LineTool.UpdateLineDrawing()'],['../class_lot_tool.html#a9e2a6a285bf7762573cb3dcb0b114bd7',1,'LotTool.UpdateLineDrawing()'],['../class_pendulum.html#a183d24b14f1a47efcd35dd239b00b751',1,'Pendulum.UpdateLineDrawing()'],['../class_pole_tool.html#ab468560882a51949d6b47bc2ac55eba7',1,'PoleTool.UpdateLineDrawing()'],['../class_tape.html#a105725d57e5303a270abc1c46b968e85',1,'Tape.UpdateLineDrawing()']]],
+  ['updatepositions_12',['UpdatePositions',['../class_display_facts.html#a97c031f520d9c1889fc93028bcea1e22',1,'DisplayFacts']]],
+  ['updatetagactive_13',['UpdateTagActive',['../class_game_object_extensions.html#a249b3198e921acf6674d65758051517b',1,'GameObjectExtensions']]],
+  ['updatetext_14',['UpdateText',['../class_loading_screen_percentage.html#add26bb9233834ba363bd8dba3c7a7ed9',1,'LoadingScreenPercentage']]],
+  ['uri_15',['URI',['../class_j_s_o_n_manager_1_1_u_r_i.html',1,'JSONManager']]],
+  ['uri_16',['uri',['../class_add_fact_response.html#a5822ed8cc95bb1b3ac2fcba36e8e5223',1,'AddFactResponse.uri()'],['../class_scroll_1_1_uri_reference.html#addc429ccd96a4b061d1b165f73e8b4a8',1,'Scroll.UriReference.uri()'],['../class_j_s_o_n_manager_1_1_u_r_i.html#a2296dd38e09326f3f813b69fd0d9b1c2',1,'JSONManager.URI.uri()'],['../class_j_s_o_n_manager_1_1_o_m_s.html#ae4fdeae8330ac12a54b5efe66d8b6dd8',1,'JSONManager.OMS.uri()']]],
+  ['uri_17',['URI',['../class_fact_object.html#aae78f8bda72cf67837eeaa2c3247b1c0',1,'FactObject.URI()'],['../class_j_s_o_n_manager_1_1_u_r_i.html#a7d378e09cc4aa84f4521dec55a3828d6',1,'JSONManager.URI.URI()']]],
+  ['urireference_18',['UriReference',['../class_scroll_1_1_uri_reference.html',1,'Scroll.UriReference'],['../class_scroll_1_1_uri_reference.html#a0ffd38b8dc30db7ed832a18306f6b80e',1,'Scroll.UriReference.UriReference()']]],
+  ['use_5finstall_5ffolder_19',['use_install_folder',['../class_stage.html#a511e21222f0180412a5cf0c457c8cdd5',1,'Stage']]],
+  ['usecamcurser_20',['useCamCurser',['../class_world_cursor.html#a0982b39de92eb54c90507dc10eff9d7a',1,'WorldCursor']]]
+];
diff --git a/Doxygen/output/html/search/all_16.html b/Doxygen/output/html/search/all_16.html
new file mode 100644
index 0000000000000000000000000000000000000000..a60cd8ac79c47b713db342b28c6c984a076a9633
--- /dev/null
+++ b/Doxygen/output/html/search/all_16.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_16.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/all_16.js b/Doxygen/output/html/search/all_16.js
new file mode 100644
index 0000000000000000000000000000000000000000..552701b7859cd7641074ec6853a2ca00f49103d1
--- /dev/null
+++ b/Doxygen/output/html/search/all_16.js
@@ -0,0 +1,13 @@
+var searchData=
+[
+  ['v_0',['v',['../class_discrete_bar_slider.html#a589dfea97d5ef215bf48571d8e55fc11',1,'DiscreteBarSlider']]],
+  ['valid_1',['valid',['../class_scroll_1_1_scroll_application_info.html#ab3cf484877785a037e9f6abb53eeee43',1,'Scroll.ScrollApplicationInfo.valid()'],['../class_scroll_1_1_scroll_dynamic_info.html#a1fa8db017b3b9831d3e3140aff834788',1,'Scroll.ScrollDynamicInfo.valid()']]],
+  ['validate_2',['Validate',['../class_stage_static.html#a15e633be559203508df4700750a8afab',1,'StageStatic']]],
+  ['validationset_3',['ValidationSet',['../class_solution_organizer.html#a65f9c46f6d1bf11d585f8fe97f889584',1,'SolutionOrganizer']]],
+  ['validationsets_4',['ValidationSets',['../class_communication_events.html#a00f253bfcec6375e765f970a8e9dab82aeb1dfc77784ccf555efa16dc67aeb166',1,'CommunicationEvents']]],
+  ['value_5',['value',['../class_scroll_1_1_scroll_value_fact.html#adb93ce5d48aa463861fcdfe9dffed3bc',1,'Scroll.ScrollValueFact.value()'],['../class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#a8fd467bca525f8bd1b371016413b22d9',1,'JSONManager.MMTValueDeclaration.value()']]],
+  ['valuetp_6',['valueTp',['../class_scroll_1_1_scroll_value_fact.html#a5fcbf834e29ab16ea12bb8b821a7206d',1,'Scroll.ScrollValueFact.valueTp()'],['../class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#afc486970fc43bcb31e490dd1e4c2a677',1,'JSONManager.MMTValueDeclaration.valueTp()']]],
+  ['vectorprecission_7',['vectorPrecission',['../class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5',1,'Math3d']]],
+  ['vectorstotransform_8',['VectorsToTransform',['../class_math3d.html#ac8151fc75e94262fd795f738b9d2b570',1,'Math3d']]],
+  ['verboseuri_9',['VerboseURI',['../class_communication_events.html#a229a69dda488cbcaca3dc0ebd385b71e',1,'CommunicationEvents']]]
+];
diff --git a/Doxygen/output/html/search/all_17.html b/Doxygen/output/html/search/all_17.html
new file mode 100644
index 0000000000000000000000000000000000000000..8997a3e64bb5992d9788c21668298eae77b01624
--- /dev/null
+++ b/Doxygen/output/html/search/all_17.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_17.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/all_17.js b/Doxygen/output/html/search/all_17.js
new file mode 100644
index 0000000000000000000000000000000000000000..14eef8023e6fd5f970933bb1e79606c60d93476e
--- /dev/null
+++ b/Doxygen/output/html/search/all_17.js
@@ -0,0 +1,18 @@
+var searchData=
+[
+  ['waitingtext_0',['WaitingText',['../class_start_server.html#ac4da4af85c6c0504d1a2d3b0d81aeca3',1,'StartServer']]],
+  ['walkaroundobject_1',['walkAroundObject',['../class_task_charakter_animation.html#af19ccad0e88ba698a14c03c44fe471b0',1,'TaskCharakterAnimation']]],
+  ['walking_2',['walking',['../class_task_charakter_animation.html#af1459ffecb2f7a648ef283aee233369a',1,'TaskCharakterAnimation']]],
+  ['walkingtime_3',['walkingTime',['../class_task_charakter_animation.html#af2f41b9d4467ddf33577d5bc737d044b',1,'TaskCharakterAnimation']]],
+  ['watchedfacts_4',['WatchedFacts',['../class_public_fact_organizer.html#ae9bad8b20c34b3719aeb7f258abeb734',1,'PublicFactOrganizer']]],
+  ['workflow_5',['Workflow',['../class_fact_organizer.html#af41acf88e3283cb3e8a9ce15e66117fe',1,'FactOrganizer.Workflow()'],['../class_public_fact_organizer.html#aaf52498072fea54f2771be4b31137308',1,'PublicFactOrganizer.Workflow()']]],
+  ['workflow_5fid_6',['workflow_id',['../struct_fact_organizer_1_1meta.html#a1ffdc7794534772f36ec73b755267dc5',1,'FactOrganizer.meta.workflow_id()'],['../struct_public_fact_organizer_1_1meta.html#aba17b6ca864ffe42636001f88b5adc13',1,'PublicFactOrganizer.meta.workflow_id()']]],
+  ['workflowadd_7',['WorkflowAdd',['../class_fact_organizer.html#a6507936f300a99b81fb3d930d96b1caa',1,'FactOrganizer']]],
+  ['worksteps_8',['worksteps',['../class_fact_organizer.html#ad19ac6f1d28f88dd37dec27b29cf1a8e',1,'FactOrganizer.worksteps()'],['../class_public_fact_organizer.html#a08850ceb5f9e8bd01a731986402131f0',1,'PublicFactOrganizer.worksteps()']]],
+  ['worldcursor_9',['WorldCursor',['../class_world_cursor.html',1,'']]],
+  ['worldcursor_2ecs_10',['WorldCursor.cs',['../_world_cursor_8cs.html',1,'']]],
+  ['worlddropdown_11',['WorldDropdown',['../class_create_loader.html#a59bf72afa710c68d4362ffdb0e3bb234',1,'CreateLoader']]],
+  ['worlds_12',['Worlds',['../class_stage_static.html#ac3e5974d8914bfcd35e9de55d3f7e81d',1,'StageStatic']]],
+  ['writejson_13',['WriteJson',['../class_j_s_o_n_manager_1_1_json_inheritence_converter.html#a8bf575557ab2336d9a49eade17771ef1',1,'JSONManager::JsonInheritenceConverter']]],
+  ['writetojsonfile_14',['WriteToJsonFile',['../class_j_s_o_n_manager.html#a39e9fe04ae0420ab91ce59f9dba875f4',1,'JSONManager']]]
+];
diff --git a/Doxygen/output/html/search/all_18.html b/Doxygen/output/html/search/all_18.html
new file mode 100644
index 0000000000000000000000000000000000000000..5ab5e8476d8d223c6a3ab44f9e50333e152dd974
--- /dev/null
+++ b/Doxygen/output/html/search/all_18.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_18.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/all_18.js b/Doxygen/output/html/search/all_18.js
new file mode 100644
index 0000000000000000000000000000000000000000..2c8c1f7ea03063dbeb5feb487f82af2683d0a066
--- /dev/null
+++ b/Doxygen/output/html/search/all_18.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['x_5fpacece_5fbetween_5fitems_0',['X_Pacece_Between_Items',['../class_display_facts.html#a7101c78efeef5c83f88c7899097b6f19',1,'DisplayFacts.X_Pacece_Between_Items()'],['../class_display_scrolls.html#a12494cc9456453cf3f792a1ddcef26df',1,'DisplayScrolls.X_Pacece_Between_Items()']]],
+  ['x_5fstart_1',['x_Start',['../class_display_facts.html#a6e69538a3974b34cb12633068dde8825',1,'DisplayFacts.x_Start()'],['../class_display_scrolls.html#a3a8c524445aa2fc9b8f9e4f875a74474',1,'DisplayScrolls.x_Start()'],['../class_scroll_details.html#a1463a71da841e3fa5e98cc5f1b186bf8',1,'ScrollDetails.x_Start()']]]
+];
diff --git a/Doxygen/output/html/search/all_19.html b/Doxygen/output/html/search/all_19.html
new file mode 100644
index 0000000000000000000000000000000000000000..d38b05bd7c912514cd22f86a7bde0712f36ac282
--- /dev/null
+++ b/Doxygen/output/html/search/all_19.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_19.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/all_19.js b/Doxygen/output/html/search/all_19.js
new file mode 100644
index 0000000000000000000000000000000000000000..5b72ad7cd96ac71b356b1ae1351fe7a330e54fe0
--- /dev/null
+++ b/Doxygen/output/html/search/all_19.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+  ['y_5fpacece_5fbetween_5fitems_0',['y_Pacece_Between_Items',['../class_display_facts.html#adcc13622961b28f4641c7aee559b9447',1,'DisplayFacts.y_Pacece_Between_Items()'],['../class_display_scrolls.html#a1dc54572cc7e15ff936bd432fc0b34fe',1,'DisplayScrolls.y_Pacece_Between_Items()']]],
+  ['y_5fpaece_5fbetween_5fitems_1',['y_Paece_Between_Items',['../class_scroll_details.html#aabeeba25af51f262b02b32c35c445d80',1,'ScrollDetails']]],
+  ['y_5fstart_2',['y_Start',['../class_display_facts.html#ae456f564c635bc9b5b3108bde3e20bbd',1,'DisplayFacts.y_Start()'],['../class_display_scrolls.html#a084e9003fba64e26d56ed5ef955e996b',1,'DisplayScrolls.y_Start()'],['../class_scroll_details.html#a87f0efdeb12adb4e03c26866870cd20f',1,'ScrollDetails.y_Start()']]],
+  ['yeetusdeletus_3',['yeetusdeletus',['../class_fact_organizer.html#a80782d4ec977d8033da8f68f8f00caf6',1,'FactOrganizer']]]
+];
diff --git a/Doxygen/output/html/search/all_2.html b/Doxygen/output/html/search/all_2.html
new file mode 100644
index 0000000000000000000000000000000000000000..f8fe8ecbe6b7e02d16d105bef885f16c78f4a7b0
--- /dev/null
+++ b/Doxygen/output/html/search/all_2.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/all_2.js b/Doxygen/output/html/search/all_2.js
new file mode 100644
index 0000000000000000000000000000000000000000..e35e82097eea48f3403d74a928209f1becb5e417
--- /dev/null
+++ b/Doxygen/output/html/search/all_2.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+  ['backlog_0',['backlog',['../class_fact_organizer.html#a450bb7f70ec71412cc6fe0314e07a3b2',1,'FactOrganizer.backlog()'],['../class_public_fact_organizer.html#a165e5ef97be7d87f772b60e5c6574881',1,'PublicFactOrganizer.backlog()']]],
+  ['bool_1',['bool',['../struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6',1,'StageStatic::StageErrorStruct']]],
+  ['buildscrolls_2',['BuildScrolls',['../class_display_scrolls.html#a8904bc3d704e855cde3b38bd4946e431',1,'DisplayScrolls']]],
+  ['buttons_3',['Buttons',['../class_tool_mode_selector.html#ad4ae45a4882feff46ab2c62bd507cd76',1,'ToolModeSelector']]]
+];
diff --git a/Doxygen/output/html/search/all_3.html b/Doxygen/output/html/search/all_3.html
new file mode 100644
index 0000000000000000000000000000000000000000..fdb6e198637f4d18b536e2d25b06108be21f29b7
--- /dev/null
+++ b/Doxygen/output/html/search/all_3.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_3.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/all_3.js b/Doxygen/output/html/search/all_3.js
new file mode 100644
index 0000000000000000000000000000000000000000..6ae2870b97512869add7665aaadfbe4e20bbf084
--- /dev/null
+++ b/Doxygen/output/html/search/all_3.js
@@ -0,0 +1,68 @@
+var searchData=
+[
+  ['cam_0',['Cam',['../class_align_text.html#a8954a34d9aadcb917ab19c4b81db534f',1,'AlignText.Cam()'],['../class_world_cursor.html#a308d7c85e2989c6cadb4b26fbb108498',1,'WorldCursor.Cam()']]],
+  ['camcontrol_1',['CamControl',['../class_hide_u_i.html#aae2b5ecfe2919eb146644bb22e3120dd',1,'HideUI']]],
+  ['canconvert_2',['CanConvert',['../class_j_s_o_n_manager_1_1_json_inheritence_converter.html#a66565cef58fea590c664f401eb739080',1,'JSONManager::JsonInheritenceConverter']]],
+  ['canvasgroup_3',['canvasGroup',['../class_scroll_u_i_manager.html#a31fdb6daae3f50708b7f95bed75659d7',1,'ScrollUIManager']]],
+  ['category_4',['category',['../struct_stage_static_1_1_stage_error_struct.html#a7beade41a5f50d07ffd4924e4234fd6e',1,'StageStatic.StageErrorStruct.category()'],['../class_create_loader.html#ab3c5c901e655546c9b99654ae306dfab',1,'CreateLoader.category()']]],
+  ['category_5',['Category',['../class_stage_static.html#a6eec1c1438bf0ffe784e0676f5a578f5',1,'StageStatic.Category()'],['../class_create_loader.html#afa009781fd95cbd1fb4e644f0ab10e1d',1,'CreateLoader.Category()']]],
+  ['category_6',['category',['../class_stage.html#ae5516c644b31b5ac3a738224af511d80',1,'Stage.category()'],['../class_collapsable_category.html#a365a18cf58a6bee94b76266e220ed35f',1,'CollapsableCategory.category()']]],
+  ['characterdialog_7',['CharacterDialog',['../class_character_dialog.html',1,'']]],
+  ['characterdialog_2ecs_8',['CharacterDialog.cs',['../_character_dialog_8cs.html',1,'']]],
+  ['charakteranimation_9',['CharakterAnimation',['../class_character_dialog.html#a804d01e1594d9b62a1ed9db7478f43d2',1,'CharacterDialog']]],
+  ['checkgamesolved_10',['checkGameSolved',['../class_task_charakter_animation.html#af76fa96e15667dab7d81223ae8a7afea',1,'TaskCharakterAnimation']]],
+  ['checkmousebuttons_11',['CheckMouseButtons',['../class_world_cursor.html#a8d6bd52839d0ccf3703cf70a27580321',1,'WorldCursor']]],
+  ['checkpushouthighlighting_12',['CheckPushoutHighlighting',['../class_shiny_things.html#a34b62441bcfac8582fa97719d769e56a',1,'ShinyThings']]],
+  ['checksolved_13',['CheckSolved',['../class_stage.html#a5791e2632b93400521c5eed33107d116',1,'Stage']]],
+  ['checktoolmodeselection_14',['CheckToolModeSelection',['../class_tool_mode_selector.html#a9fb2a57376a6ead51a6eb66a6f1a9112',1,'ToolModeSelector']]],
+  ['circlesegmentgenerator_15',['CircleSegmentGenerator',['../class_circle_segment_generator.html',1,'']]],
+  ['circlesegmentgenerator_2ecs_16',['CircleSegmentGenerator.cs',['../_circle_segment_generator_8cs.html',1,'']]],
+  ['clear_17',['Clear',['../class_fact_organizer.html#a3d04a545189f27f4a6cf75eb47198f53',1,'FactOrganizer.Clear()'],['../class_list_loader.html#a0cf84a06ccc3d56677f7ca144d839e15',1,'ListLoader.Clear()'],['../class_menue_loader.html#ab264e0dc6c0aba950b8846354fe60a81',1,'MenueLoader.Clear()']]],
+  ['clearall_18',['ClearAll',['../class_stage.html#a7cccd1047135707147cb99b66d1208f7',1,'Stage']]],
+  ['clearallrecords_19',['ClearALLRecords',['../class_stage.html#a8be232d96750c4e1f72cb6498a121220',1,'Stage']]],
+  ['clearplay_20',['ClearPlay',['../class_stage.html#a0a9b8503dcdb37e124bf742f50f21acc',1,'Stage']]],
+  ['clearsolution_21',['ClearSolution',['../class_stage.html#a6473bc6b7d252cb8ac58b074bdf0e9a4',1,'Stage']]],
+  ['clone_22',['Clone',['../class_edit_loader.html#ae15903201ff34141a1c9bd3b2d216af5',1,'EditLoader.Clone()'],['../class_player_record.html#ae058736bc42b94c94eafd9bf8a767ad5',1,'PlayerRecord.Clone()']]],
+  ['closestpointsontwolines_23',['ClosestPointsOnTwoLines',['../class_math3d.html#ade28da4490d6bb9e960ee19069a1f49f',1,'Math3d']]],
+  ['collapsablecategory_24',['CollapsableCategory',['../class_collapsable_category.html',1,'']]],
+  ['collapsablecategory_2ecs_25',['CollapsableCategory.cs',['../_collapsable_category_8cs.html',1,'']]],
+  ['collapsablestage_26',['CollapsableStage',['../class_collapsable_stage.html',1,'']]],
+  ['collapsablestage_2ecs_27',['CollapsableStage.cs',['../_collapsable_stage_8cs.html',1,'']]],
+  ['communicationevents_28',['CommunicationEvents',['../class_communication_events.html',1,'']]],
+  ['communicationevents_2ecs_29',['CommunicationEvents.cs',['../_communication_events_8cs.html',1,'']]],
+  ['compare_30',['Compare',['../class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344',1,'LineFactHightComparer.Compare()'],['../class_line_spanning_over_river_world_comparer.html#a991df0f714d7cc028c8a4a45a1ac0c94',1,'LineSpanningOverRiverWorldComparer.Compare()'],['../class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80',1,'FactComparer.Compare()'],['../class_fact_equivalents_comparer.html#a5ecff2e77e3f7354a6c4905c81049ea0',1,'FactEquivalentsComparer.Compare()'],['../class_line_fact_hight_direction_comparer.html#ad0bc01311d7a79c1239041a23f707c30',1,'LineFactHightDirectionComparer.Compare()']]],
+  ['comparer_31',['Comparer',['../class_solution_organizer_1_1_sub_solution.html#a481a4b95cb385da391a1c4548508f9d4',1,'SolutionOrganizer::SubSolution']]],
+  ['comparerstring_32',['ComparerString',['../class_solution_organizer_1_1_sub_solution.html#a6c21647208a636e40910d1fcc5860a8d',1,'SolutionOrganizer::SubSolution']]],
+  ['completed_5fonce_33',['completed_once',['../class_stage.html#a546f7c6fe4d4a53269448956562429d6',1,'Stage']]],
+  ['completions_34',['completions',['../class_scroll_1_1_scroll_dynamic_info.html#aac5d94d96714ac6de93425ded8b7129b',1,'Scroll::ScrollDynamicInfo']]],
+  ['containskey_35',['ContainsKey',['../class_fact_organizer.html#a4600775c244976c702b8017366defe55',1,'FactOrganizer.ContainsKey()'],['../class_stage_static.html#af43fd9717c7a138b2722780600b45e82',1,'StageStatic.ContainsKey(string key)'],['../class_stage_static.html#ae0ead6ff1d4cb6beb4dac6826e19c0e7',1,'StageStatic.ContainsKey(string key, bool local)']]],
+  ['containslabel_36',['ContainsLabel',['../class_fact_organizer.html#a14178d4f9df5bb9eafb310c36fc5b183',1,'FactOrganizer']]],
+  ['containsnumber_37',['ContainsNumber',['../class_stage_static.html#a2ca8799d0d70970a48992284a9b54a01',1,'StageStatic']]],
+  ['content_38',['content',['../class_collapsable_category.html#a8f0670c674d5d15e451da3572a0f0d4a',1,'CollapsableCategory']]],
+  ['create_39',['Create',['../class_create_loader.html#a7205cbee0cd06ad3aaf59b2f3013edd7',1,'CreateLoader.Create()'],['../class_stage_static.html#a1202ca6e0f3c6b29cce958edadc283cba686e697538050e4664636337cc3b834f',1,'StageStatic.Create()']]],
+  ['createbutton_40',['CreateButton',['../class_gadget_manager.html#a0908717a3cde48566043efa4f2727801',1,'GadgetManager']]],
+  ['createdisplay_41',['CreateDisplay',['../class_display_facts.html#a90e8e02c82853c730285647d980e120e',1,'DisplayFacts']]],
+  ['createentry_42',['CreateEntry',['../class_stage_loader.html#aaecc1a551aa5e4e33b58cced5d911eaf',1,'StageLoader']]],
+  ['createhierarchiepath_43',['CreateHierarchiePath',['../class_communication_events.html#af99736efe9976e3f493df0ccfbf2fb56',1,'CommunicationEvents']]],
+  ['createloader_44',['CreateLoader',['../class_create_loader.html',1,'']]],
+  ['createloader_2ecs_45',['CreateLoader.cs',['../_create_loader_8cs.html',1,'']]],
+  ['createpathtofile_46',['CreatePathToFile',['../class_communication_events.html#a13345e5266ca2fd8aa50ac79936c790f',1,'CommunicationEvents']]],
+  ['createsegment_47',['CreateSegment',['../class_circle_segment_generator.html#aadaaa8438dade741f2d8e055436a8414',1,'CircleSegmentGenerator']]],
+  ['creation_48',['creation',['../struct_fact_organizer_1_1stepnote.html#ab8938fdb7cd414689bd36620e48548d5',1,'FactOrganizer.stepnote.creation()'],['../struct_public_fact_organizer_1_1stepnote.html#a699ff26a720060602cc358f7f070b119',1,'PublicFactOrganizer.stepnote.creation()']]],
+  ['creatormode_49',['creatorMode',['../class_stage.html#a75bc2808e0b62640ad402d43a51d26f0',1,'Stage']]],
+  ['cuberoot_50',['CubeRoot',['../class_math3d.html#a19a6a626eb71cb36a27100fcca0b2b9b',1,'Math3d']]],
+  ['current_51',['current',['../class_drop_handling.html#af1789e6005d12fa02d11c0316d127e18',1,'DropHandling']]],
+  ['current_5fname_52',['current_name',['../class_stage_static.html#a90720efb3185f55cd5f85d024358e6d7',1,'StageStatic']]],
+  ['currentdistance_53',['currentDistance',['../class_task_charakter_animation.html#ac015f59f5a4bb5c14574f2314a7830a0',1,'TaskCharakterAnimation']]],
+  ['currentfact_54',['currentFact',['../class_drop_handling.html#a108a9ae0b9311f05c2cc0e5a6d101894',1,'DropHandling']]],
+  ['currentmmtanswer_55',['currentMmtAnswer',['../class_scroll_details.html#ad0e5dbe252382302148dd8a4e352914f',1,'ScrollDetails']]],
+  ['currenttransform_56',['currentTransform',['../class_task_charakter_animation.html#a6683175a89df75b0e3b3bc5f1e05ad59',1,'TaskCharakterAnimation']]],
+  ['currentvalue_57',['currentValue',['../class_loading_screen_percentage.html#aaa6e26472961429805abd062f1c952de',1,'LoadingScreenPercentage']]],
+  ['cursor_58',['cursor',['../class_scroll_details.html#a5565d82324dc2bbe79a19b54cee5c4b5',1,'ScrollDetails']]],
+  ['cursor_59',['Cursor',['../class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e',1,'Gadget.Cursor()'],['../class_shiny_things.html#a6de729b70d5a18c9d16292758d7bee7d',1,'ShinyThings.Cursor()']]],
+  ['cursorrenderer_60',['CursorRenderer',['../class_hide_u_i.html#a6f3384022ae8f7af8ce678dbe8e6c58a',1,'HideUI']]],
+  ['curvedrawingactivated_61',['curveDrawingActivated',['../class_angle_tool.html#ad53d1012ac71ea87e16563e4cb00f0ed',1,'AngleTool']]],
+  ['curvedrawingvertexcount_62',['curveDrawingVertexCount',['../class_angle_tool.html#ad60891ad87435994e65f10f49f0202a1',1,'AngleTool']]],
+  ['curveendpoint_63',['curveEndPoint',['../class_angle_tool.html#a19127e03404289cc416de14d4178ef35',1,'AngleTool']]],
+  ['curveradius_64',['curveRadius',['../class_angle_tool.html#a9689be22a443b6f6613bb5809a793c22',1,'AngleTool']]]
+];
diff --git a/Doxygen/output/html/search/all_4.html b/Doxygen/output/html/search/all_4.html
new file mode 100644
index 0000000000000000000000000000000000000000..1a50c46d3b9ef1a47a43fe3ce5cc8997c59d04c4
--- /dev/null
+++ b/Doxygen/output/html/search/all_4.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_4.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/all_4.js b/Doxygen/output/html/search/all_4.js
new file mode 100644
index 0000000000000000000000000000000000000000..20bf69d56dc2c4c7eb3ea835fc8a3e0509e5a9a1
--- /dev/null
+++ b/Doxygen/output/html/search/all_4.js
@@ -0,0 +1,46 @@
+var searchData=
+[
+  ['darkcolor_0',['darkColor',['../class_shiny_things.html#aaaf397bdb22669ed1efc37c9f6960905',1,'ShinyThings']]],
+  ['date_1',['date',['../class_player_record.html#aa5e9b78561ffbb7edffdd63d9f708949',1,'PlayerRecord']]],
+  ['deactivatecurvedrawing_2',['DeactivateCurveDrawing',['../class_angle_tool.html#ad86df38e2cf7458b7ec8e60b644469a7',1,'AngleTool']]],
+  ['deactivatelinedrawing_3',['DeactivateLineDrawing',['../class_lot_tool.html#aecc49588516c6a03a549804a17492d61',1,'LotTool.DeactivateLineDrawing()'],['../class_tape.html#ab0db7aa04f629e6b631775bd69e1940a',1,'Tape.DeactivateLineDrawing()'],['../class_line_tool.html#abbae59d117e92fc5de7e464a7872fcf9',1,'LineTool.DeactivateLineDrawing()'],['../class_pendulum.html#a8237221e76dc10ebbbc3031d6849eb58',1,'Pendulum.DeactivateLineDrawing()'],['../class_pole_tool.html#a41912082f6e599827832aed12af4c890',1,'PoleTool.DeactivateLineDrawing()']]],
+  ['deactivatesnapkey_4',['deactivateSnapKey',['../class_world_cursor.html#a0183d66e569dd39faedaf495f2a69a43',1,'WorldCursor']]],
+  ['ded_5',['Ded',['../class_m_m_t_u_r_i_collection.html#a6c86dfd72739c24050918ec7c78b8972',1,'MMTURICollection']]],
+  ['deepload_6',['DeepLoad',['../class_stage.html#ac7433d717336f9ffc0da919e5e6e314f',1,'Stage']]],
+  ['default_7',['Default',['../class_list_loader.html#a5a9c59b5ee21f2034d897e4aca61d6d1',1,'ListLoader.Default()'],['../class_stage_loader.html#a04bbfd02152ab381400060244c20c5b9',1,'StageLoader.Default()']]],
+  ['defaultmaterial_8',['defaultMaterial',['../class_shiny_things.html#ace1ee19f5351c0c9e57d6bc26ecf8a8d',1,'ShinyThings']]],
+  ['delete_9',['delete',['../class_stage.html#afb40eed71cf610113cb21a9e67d3b00a',1,'Stage']]],
+  ['delete_10',['Delete',['../class_edit_loader.html#abd39c26d94a9dbff6b028c375d4f4ed4',1,'EditLoader.Delete()'],['../class_stage_static.html#a5b42dc6adc37f827de97d220bcd0d4f4',1,'StageStatic.Delete()']]],
+  ['delete_11',['delete',['../class_player_record.html#a7bdba956f0b3383d2e33c17f40170af5',1,'PlayerRecord.delete()'],['../class_fact.html#a9b3edda4d360425731abe2a5937963e6',1,'Fact.delete()'],['../class_fact_organizer.html#ad4911bfd06a727b4569a56f7eb543ff7',1,'FactOrganizer.delete(string name, List&lt; Directories &gt; hierarchie, bool use_install_folder)'],['../class_fact_organizer.html#a1745f1a3045e0156543b867229bfb018',1,'FactOrganizer.delete(string path)'],['../class_fact_organizer.html#aba89924df64b63dc6aa2d5539afa923e',1,'FactOrganizer.delete()'],['../class_solution_organizer.html#ac0eba168098cd880232aece9b4eac9d1',1,'SolutionOrganizer.delete()']]],
+  ['deleteobject_12',['DeleteObject',['../class_fact_spawner.html#acf345fed7a7143ca816d92f86ea95b2d',1,'FactSpawner']]],
+  ['deletet_5frecord_13',['deletet_record',['../class_stage.html#a3850bf51fdc38c335b703a73f2d84390',1,'Stage']]],
+  ['description_14',['description',['../struct_stage_static_1_1_stage_error_struct.html#aa90282b61e50309cb9fd7bd560169be4',1,'StageStatic.StageErrorStruct.description()'],['../class_stage.html#aba3fc0bfb46dc5ebdf0b47245c811a88',1,'Stage.description()'],['../class_scroll.html#a69b80531dee462e546262c62c1c58a6b',1,'Scroll.description()']]],
+  ['description_15',['Description',['../class_create_loader.html#a394dc617bef9ff01e9516001604bd7ad',1,'CreateLoader']]],
+  ['description_16',['description',['../class_create_loader.html#ac8dcba62a267cea3e8a17dd83d1114b1',1,'CreateLoader']]],
+  ['destroyallchildren_17',['DestroyAllChildren',['../class_game_object_extensions.html#af6d2a6da9fe673e3b15e93c2b1de1ce9',1,'GameObjectExtensions']]],
+  ['detailscreen_18',['DetailScreen',['../class_display_scrolls.html#a7c2af585d6aedd4ab3cfe0d3777d7d1d',1,'DisplayScrolls.DetailScreen()'],['../class_scroll_clicked_script.html#a2f1385dce7f3368af0847dfc829008a1',1,'ScrollClickedScript.DetailScreen()']]],
+  ['df_19',['df',['../class_scroll_1_1_scroll_symbol_fact.html#a86571379ff59b5e757bd5a1288fff793',1,'Scroll.ScrollSymbolFact.df()'],['../class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html#af2bc82076ff11f57599d30f40e68c326',1,'JSONManager.MMTSymbolDeclaration.df()']]],
+  ['dir_20',['Dir',['../class_abstract_line_fact.html#a40b1f97365bece5da7e2cabe983e4d10',1,'AbstractLineFact']]],
+  ['directionallight_21',['directionalLight',['../class_shiny_things.html#a95ade9077df304fa629ff8c84cc0e827',1,'ShinyThings']]],
+  ['directories_22',['Directories',['../class_communication_events.html#a00f253bfcec6375e765f970a8e9dab82',1,'CommunicationEvents']]],
+  ['discretebarslider_23',['DiscreteBarSlider',['../class_discrete_bar_slider.html',1,'']]],
+  ['discretebarslider_2ecs_24',['DiscreteBarSlider.cs',['../_discrete_bar_slider_8cs.html',1,'']]],
+  ['displayedfacts_25',['displayedFacts',['../class_display_facts.html#a3c09884bd51cfeee1975e36a29703c8a',1,'DisplayFacts']]],
+  ['displayfacts_26',['DisplayFacts',['../class_display_facts.html',1,'']]],
+  ['displayfacts_2ecs_27',['DisplayFacts.cs',['../_display_facts_8cs.html',1,'']]],
+  ['displayscrolls_28',['DisplayScrolls',['../class_display_scrolls.html',1,'']]],
+  ['displayscrolls_2ecs_29',['DisplayScrolls.cs',['../_display_scrolls_8cs.html',1,'']]],
+  ['distance_30',['Distance',['../class_line_fact.html#ad7ebf0dc48a1fef6d75bea7d57e86dd4',1,'LineFact']]],
+  ['domagic_31',['doMagic',['../class_pythagoras_script.html#abad78694504b0bb1699c70af5226e841',1,'PythagorasScript']]],
+  ['dotproductangle_32',['DotProductAngle',['../class_math3d.html#a4eb7fb8738dde33fb74cd205972de231',1,'Math3d']]],
+  ['drag_33',['Drag',['../class_discrete_bar_slider.html#a09b7d8a54292c0c6647be37fbef88b3f',1,'DiscreteBarSlider']]],
+  ['dragged_34',['dragged',['../class_drag_handling.html#a04398316b74578f6a44422bf0a8965a5',1,'DragHandling']]],
+  ['draghandling_35',['DragHandling',['../class_drag_handling.html',1,'']]],
+  ['draghandling_2ecs_36',['DragHandling.cs',['../_drag_handling_8cs.html',1,'']]],
+  ['draw_37',['Draw',['../class_fact_organizer.html#aec6890620677880e2fad97e002dd59cd',1,'FactOrganizer']]],
+  ['drawchildren_38',['DrawChildren',['../class_collapsable_category.html#a68acd9b011115d12b9d1625fd3baf454',1,'CollapsableCategory.DrawChildren()'],['../class_collapsable_stage.html#a57ea632bd3d147e619d6c261a07eacda',1,'CollapsableStage.DrawChildren()']]],
+  ['drophandling_39',['DropHandling',['../class_drop_handling.html',1,'']]],
+  ['drophandling_2ecs_40',['DropHandling.cs',['../_drop_handling_8cs.html',1,'']]],
+  ['dynamiclysolved_41',['DynamiclySolved',['../class_fact_organizer.html#a99e01af23a2d83b448cd4a29952cbe9c',1,'FactOrganizer']]],
+  ['dynamicscrolldescriptionsactive_42',['dynamicScrollDescriptionsActive',['../class_scroll_details.html#a8606726af66a0efe799eb9ceb8e03e51',1,'ScrollDetails']]]
+];
diff --git a/Doxygen/output/html/search/all_5.html b/Doxygen/output/html/search/all_5.html
new file mode 100644
index 0000000000000000000000000000000000000000..4dce5e7404c8565e12a3721aa93586f50d74da16
--- /dev/null
+++ b/Doxygen/output/html/search/all_5.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_5.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/all_5.js b/Doxygen/output/html/search/all_5.js
new file mode 100644
index 0000000000000000000000000000000000000000..e6c4cb5fae2143e26a8e2319d46ebea641bf4a43
--- /dev/null
+++ b/Doxygen/output/html/search/all_5.js
@@ -0,0 +1,21 @@
+var searchData=
+[
+  ['edit_0',['Edit',['../class_edit_loader.html#a726aa89425e4cb3652a281347e4d6e70',1,'EditLoader']]],
+  ['editloader_1',['EditLoader',['../class_edit_loader.html',1,'']]],
+  ['editloader_2',['editLoader',['../class_collapsable_category.html#a60d374d41f86ea4ebb60b38b5d2994bf',1,'CollapsableCategory.editLoader()'],['../class_collapsable_stage.html#a25d7c5831771998e5ff1f53d64834566',1,'CollapsableStage.editLoader()'],['../class_stage_loader.html#a96d438f2f1b864d3b9edf585e44da4a7',1,'StageLoader.editLoader()']]],
+  ['editloader_2ecs_3',['EditLoader.cs',['../_edit_loader_8cs.html',1,'']]],
+  ['endingsol_4',['endingSol',['../class_solution_organizer.html#ae209c8ca2efc1e90d7301b2b780f3d8e',1,'SolutionOrganizer']]],
+  ['endingval_5',['endingVal',['../class_solution_organizer.html#a7f9f8e13ac4fc6e6a0174d313c1a574f',1,'SolutionOrganizer']]],
+  ['entrybody_6',['EntryBody',['../class_stage_loader.html#a53265a201cc424141cd790eda82fcb2b',1,'StageLoader']]],
+  ['entryheader_7',['EntryHeader',['../class_list_loader.html#abbbf3e7c27392eb6a381481585eff1d3',1,'ListLoader']]],
+  ['entrytime_8',['EntryTime',['../class_stage_loader.html#ad0b28acee7003d7fef9a06fd3f099bc7',1,'StageLoader']]],
+  ['eq_9',['Eq',['../class_m_m_t_u_r_i_collection.html#acd62c57c5f7c10164a1d837c1c702233',1,'MMTURICollection']]],
+  ['equals_10',['Equals',['../class_fact_comparer.html#a595a94f61262e74417d5d626995c1419',1,'FactComparer']]],
+  ['equivalent_11',['Equivalent',['../class_fact.html#adc82331e7914777c5fe1d5ebad6972aa',1,'Fact.Equivalent(Fact f2)'],['../class_fact.html#a3349038fecf169deae63bca1a0dc18f6',1,'Fact.Equivalent(Fact f1, Fact f2)'],['../class_fact_wrapped_c_r_t_p.html#a6d6c30f6480c57f8928d1ff1960adaa6',1,'FactWrappedCRTP.Equivalent(Fact f2)'],['../class_fact_wrapped_c_r_t_p.html#aa8d38a1fb4e7f03bbb3856d37bd4d9d4',1,'FactWrappedCRTP.Equivalent(Fact f1, Fact f2)']]],
+  ['equivalentwrapped_12',['EquivalentWrapped',['../class_fact_wrapped_c_r_t_p.html#a6e83feba9179a493d097f9f2c0573de6',1,'FactWrappedCRTP.EquivalentWrapped()'],['../class_abstract_line_fact_wrapped_c_r_t_p.html#a8ec274d8da8497476b3a5284e0fdee7b',1,'AbstractLineFactWrappedCRTP.EquivalentWrapped(AbstractLineFact f1, AbstractLineFact f2)'],['../class_abstract_line_fact_wrapped_c_r_t_p.html#a90d0c4d81a5aee4a5a51b1de3f561e24',1,'AbstractLineFactWrappedCRTP.EquivalentWrapped(T f1, T f2)'],['../class_point_fact.html#a10e74c76faf916f25352b3de9795d5d7',1,'PointFact.EquivalentWrapped()'],['../class_line_fact.html#acdd48548ee5dc23acc13d2b4ba3d5fde',1,'LineFact.EquivalentWrapped()'],['../class_ray_fact.html#a9c2b453af2221f3aa22318f54d1c7b6e',1,'RayFact.EquivalentWrapped()'],['../class_on_line_fact.html#a75b3c801a5bb104ff8a8da6d123f03f0',1,'OnLineFact.EquivalentWrapped()'],['../class_angle_fact.html#a2faaabc3f4874468c7ea8044e0d29049',1,'AngleFact.EquivalentWrapped()']]],
+  ['error_13',['Error',['../class_create_loader.html#aa07ab4a1e797df87320810de011c4fa6',1,'CreateLoader']]],
+  ['errors_14',['errors',['../class_scroll_1_1_scroll_application_info.html#aa85df42ec59b6641bbaf21ef57157d39',1,'Scroll.ScrollApplicationInfo.errors()'],['../class_scroll_1_1_scroll_dynamic_info.html#ad5ca5564f911d0d7dd86ac7340e61160',1,'Scroll.ScrollDynamicInfo.errors()']]],
+  ['extragadget_15',['ExtraGadget',['../class_extra_gadget.html',1,'']]],
+  ['extragadget_2ecs_16',['ExtraGadget.cs',['../_extra_gadget_8cs.html',1,'']]],
+  ['extrahighlight_17',['extraHighlight',['../class_shiny_things.html#aa3adda8190e68df89dfeb7e5c2b26bab',1,'ShinyThings']]]
+];
diff --git a/Doxygen/output/html/search/all_6.html b/Doxygen/output/html/search/all_6.html
new file mode 100644
index 0000000000000000000000000000000000000000..bb28b19efc763d7b8663ef350df5ceaf6ff845de
--- /dev/null
+++ b/Doxygen/output/html/search/all_6.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_6.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/all_6.js b/Doxygen/output/html/search/all_6.js
new file mode 100644
index 0000000000000000000000000000000000000000..6cb632d0809b6624da98a1cc3cf49aaa3ce514bb
--- /dev/null
+++ b/Doxygen/output/html/search/all_6.js
@@ -0,0 +1,47 @@
+var searchData=
+[
+  ['f_0',['f',['../class_j_s_o_n_manager_1_1_o_m_f.html#ae0681d0d80efa9ec2f43ad5240e2ed05',1,'JSONManager::OMF']]],
+  ['fact_1',['Fact',['../class_fact.html',1,'']]],
+  ['fact_2',['fact',['../class_scroll_1_1_scroll_assignment.html#a1604f72bb48db2b7d79aed2b836d9d35',1,'Scroll::ScrollAssignment']]],
+  ['fact_3',['Fact',['../class_fact.html#accec0362f7389a5cf47d48da8f8c3ea4',1,'Fact.Fact()'],['../class_fact.html#a92ca252e502c43fc4d450b5591edc8f7',1,'Fact.Fact(FactOrganizer organizer)'],['../class_fact.html#a9237dce78eaacab58bc118e9ea8bf8fd',1,'Fact.Fact(Fact fact, FactOrganizer organizer)']]],
+  ['fact_4',['fact',['../class_scroll_1_1_scroll_application_checking_error.html#a2bb0db42e4469a1b87b5d98eddbf7815',1,'Scroll.ScrollApplicationCheckingError.fact()'],['../class_fact_wrapper.html#ace8889b64bf1f81951736146dd313a68',1,'FactWrapper.fact()']]],
+  ['fact_2ecs_5',['Fact.cs',['../_fact_8cs.html',1,'']]],
+  ['fact_5fcomparer_6',['fact_comparer',['../class_solution_organizer_1_1_sub_solution.html#a47f8032dfd74099f945ab2d58dcbe68c',1,'SolutionOrganizer::SubSolution']]],
+  ['factaction_7',['FactAction',['../class_fact_spawner.html#a84b7c3e4506a7df27d9465ef8234b9e4',1,'FactSpawner']]],
+  ['factanimationactive_8',['factAnimationActive',['../class_shiny_things.html#a132fb507a9db9e9002315813a7642f6f',1,'ShinyThings']]],
+  ['factcomparer_9',['FactComparer',['../class_fact_comparer.html',1,'']]],
+  ['factcomparer_2ecs_10',['FactComparer.cs',['../_fact_comparer_8cs.html',1,'']]],
+  ['factdict_11',['FactDict',['../class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834',1,'FactOrganizer']]],
+  ['factequivalentscomparer_12',['FactEquivalentsComparer',['../class_fact_equivalents_comparer.html',1,'']]],
+  ['factevent_13',['FactEvent',['../class_communication_events_1_1_fact_event.html',1,'CommunicationEvents']]],
+  ['factmanager_14',['FactManager',['../class_fact_manager.html',1,'']]],
+  ['factmanager_2ecs_15',['FactManager.cs',['../_fact_manager_8cs.html',1,'']]],
+  ['factobject_16',['FactObject',['../class_fact_object.html',1,'']]],
+  ['factobject_2ecs_17',['FactObject.cs',['../_fact_object_8cs.html',1,'']]],
+  ['factorganizer_18',['FactOrganizer',['../class_fact_organizer.html#a5f4324456c367205f62fa68fb526f190',1,'FactOrganizer.FactOrganizer()'],['../class_fact_organizer.html',1,'FactOrganizer']]],
+  ['factorganizer_2ecs_19',['FactOrganizer.cs',['../_fact_organizer_8cs.html',1,'']]],
+  ['factorganizerfrompublic_20',['FactOrganizerFromPublic',['../class_fact_organizer.html#a0da020f8165fb672b86b06af585acaf3',1,'FactOrganizer']]],
+  ['factrepresentation_21',['FactRepresentation',['../class_fact_spawner.html#a772d746a1623f7c5ccce31cbd1e63a86',1,'FactSpawner']]],
+  ['factspawner_22',['FactSpawner',['../class_fact_spawner.html',1,'']]],
+  ['factspawner_2ecs_23',['FactSpawner.cs',['../_fact_spawner_8cs.html',1,'']]],
+  ['factstate_24',['factState',['../class_stage.html#a29abcbcdd573cbbd5621e529d80ace16',1,'Stage.factState()'],['../class_player_record.html#abf3aa231c1d3a2962eb1049507392c81',1,'PlayerRecord.factState()']]],
+  ['factstatemachines_25',['FactStateMachines',['../class_communication_events.html#a00f253bfcec6375e765f970a8e9dab82ae3c90da488fa5f2ea5bfebd9ac7d6b8b',1,'CommunicationEvents']]],
+  ['facturi_26',['factUri',['../class_rendered_scroll_fact.html#ae5c9c7ad9f6f112b0ded53b1e3b1a058',1,'RenderedScrollFact']]],
+  ['factwrappedcrtp_27',['FactWrappedCRTP',['../class_fact_wrapped_c_r_t_p.html',1,'FactWrappedCRTP&lt; T &gt;'],['../class_fact_wrapped_c_r_t_p.html#afe892ea96bffe02bdd36b2507ad6e509',1,'FactWrappedCRTP.FactWrappedCRTP()'],['../class_fact_wrapped_c_r_t_p.html#a0f81cdce328aa3dc5903d56e726259e3',1,'FactWrappedCRTP.FactWrappedCRTP(FactOrganizer organizer)'],['../class_fact_wrapped_c_r_t_p.html#a3638f0c380fd762d68e33bab47b55dcf',1,'FactWrappedCRTP.FactWrappedCRTP(FactWrappedCRTP&lt; T &gt; fact, FactOrganizer organizer)']]],
+  ['factwrappedcrtp_3c_20abstractlinefact_20_3e_28',['FactWrappedCRTP&lt; AbstractLineFact &gt;',['../class_fact_wrapped_c_r_t_p.html',1,'']]],
+  ['factwrappedcrtp_3c_20anglefact_20_3e_29',['FactWrappedCRTP&lt; AngleFact &gt;',['../class_fact_wrapped_c_r_t_p.html',1,'']]],
+  ['factwrappedcrtp_3c_20onlinefact_20_3e_30',['FactWrappedCRTP&lt; OnLineFact &gt;',['../class_fact_wrapped_c_r_t_p.html',1,'']]],
+  ['factwrappedcrtp_3c_20pointfact_20_3e_31',['FactWrappedCRTP&lt; PointFact &gt;',['../class_fact_wrapped_c_r_t_p.html',1,'']]],
+  ['factwrapper_32',['FactWrapper',['../class_fact_wrapper.html',1,'']]],
+  ['factwrapper_2ecs_33',['FactWrapper.cs',['../_fact_wrapper_8cs.html',1,'']]],
+  ['fastforward_34',['fastforward',['../class_fact_organizer.html#a026f8f5ace47a86644885146a2e4267b',1,'FactOrganizer']]],
+  ['feather_5fk_35',['feather_k',['../class_discrete_bar_slider.html#a45df979d6ed7e21b8cd3d5e670d3666e',1,'DiscreteBarSlider']]],
+  ['fieldactions_36',['FieldActions',['../class_discrete_bar_slider.html#a2318a71019d97420bbc0c1230298eae9',1,'DiscreteBarSlider']]],
+  ['filledscroll_37',['FilledScroll',['../class_scroll_1_1_filled_scroll.html#aff6c021d2e568c4d72b88b1b87eca6de',1,'Scroll.FilledScroll.FilledScroll()'],['../class_scroll_1_1_filled_scroll.html',1,'Scroll.FilledScroll']]],
+  ['findequivalent_38',['FindEquivalent',['../class_fact_organizer.html#acafa71f2ed4cec97f4320f4c83fb34a4',1,'FactOrganizer']]],
+  ['fireworks_5fanimation_39',['Fireworks_Animation',['../class_shiny_things.html#a24ff1d5f2f91c5957231cdd1a99838b7',1,'ShinyThings']]],
+  ['fix_40',['Fix',['../class_input_field_panel.html#aeff0ca099340b85bddff1391c4a88f17',1,'InputFieldPanel']]],
+  ['freeautolabel_41',['freeAutoLabel',['../class_fact.html#a12811a7b571b956fd38a9cca8b4a1469',1,'Fact']]],
+  ['fromjson_42',['FromJson',['../class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a9a30edd5c1fe2d5c6a0f7593fbd2a651',1,'JSONManager::MMTDeclaration']]],
+  ['fromjson_43',['FromJSON',['../class_scroll.html#ad7870519362c5b521d1ee9de6377b2d1',1,'Scroll']]]
+];
diff --git a/Doxygen/output/html/search/all_7.html b/Doxygen/output/html/search/all_7.html
new file mode 100644
index 0000000000000000000000000000000000000000..ee4017e3471eca0714069904cb4dba230072998e
--- /dev/null
+++ b/Doxygen/output/html/search/all_7.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_7.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/all_7.js b/Doxygen/output/html/search/all_7.js
new file mode 100644
index 0000000000000000000000000000000000000000..6d068afa1054c6e278cbf8b00da6e0228cf25071
--- /dev/null
+++ b/Doxygen/output/html/search/all_7.js
@@ -0,0 +1,48 @@
+var searchData=
+[
+  ['gadget_0',['Gadget',['../class_gadget.html',1,'']]],
+  ['gadget_2ecs_1',['Gadget.cs',['../_gadget_8cs.html',1,'']]],
+  ['gadgetbutton_2',['GadgetButton',['../class_gadget_manager.html#a90c28648322b191c95a0ef3952193af6',1,'GadgetManager']]],
+  ['gadgetlaserdistance_3',['GadgetLaserDistance',['../class_global_behaviour.html#a92c2f8400e0d87b4f0945056afc8a895',1,'GlobalBehaviour']]],
+  ['gadgetmanager_4',['GadgetManager',['../class_gadget_manager.html',1,'']]],
+  ['gadgetmanager_2ecs_5',['GadgetManager.cs',['../_gadget_manager_8cs.html',1,'']]],
+  ['gadgetphysicaldistance_6',['GadgetPhysicalDistance',['../class_global_behaviour.html#a9d68eb756eac5f76b890c519e90ff142',1,'GlobalBehaviour']]],
+  ['gadgets_7',['gadgets',['../class_gadget_manager.html#a08d23113eb93f42ecedf80ddc6216ea2',1,'GadgetManager']]],
+  ['gadgetui_8',['GadgetUI',['../class_gadget_manager.html#abc94c0d4f2fc097c62a6898105f6835b',1,'GadgetManager']]],
+  ['gamenotsucceededevent_9',['gameNotSucceededEvent',['../class_communication_events.html#a88b3e2fccf15522cd51de25160810bb0',1,'CommunicationEvents']]],
+  ['gameobjectextensions_10',['GameObjectExtensions',['../class_game_object_extensions.html',1,'']]],
+  ['gameobjectextensions_2ecs_11',['GameObjectExtensions.cs',['../_game_object_extensions_8cs.html',1,'']]],
+  ['gamesucceeded_12',['gameSucceeded',['../class_character_dialog.html#a520efaa5e17414969c3949c9ecd41404',1,'CharacterDialog']]],
+  ['gamesucceededevent_13',['gameSucceededEvent',['../class_communication_events.html#a8e4076c60a9e3d8f8e0f39e278cbd350',1,'CommunicationEvents']]],
+  ['generate90degreeangledeclaration_14',['generate90DegreeAngleDeclaration',['../class_angle_fact.html#a46f79620e3409bfb697c1105aff73749',1,'AngleFact']]],
+  ['generateall_15',['GenerateAll',['../class_generate_demo_files.html#a3cb5416fa82b138a62f2ad360e0fc2b7',1,'GenerateDemoFiles']]],
+  ['generatedemoa_16',['GenerateDemoA',['../class_generate_demo_files.html#a32c8f4ccde6d5fe4b36db1cc77a80f29',1,'GenerateDemoFiles']]],
+  ['generatedemob_17',['GenerateDemoB',['../class_generate_demo_files.html#aa9944b9f8f29c011a869cb5a5bedf548',1,'GenerateDemoFiles']]],
+  ['generatedemofiles_18',['GenerateDemoFiles',['../class_generate_demo_files.html',1,'']]],
+  ['generatedemofiles_2ecs_19',['GenerateDemoFiles.cs',['../_generate_demo_files_8cs.html',1,'']]],
+  ['generatelabel_20',['generateLabel',['../class_fact.html#a54392d8545e3cda72b7e9cb4e1a48bc9',1,'Fact.generateLabel()'],['../class_line_fact.html#ac26f4d3776b9f229cabeac39a4669b10',1,'LineFact.generateLabel()'],['../class_ray_fact.html#afabcfe9a34eb827bea540837f9d94162',1,'RayFact.generateLabel()'],['../class_on_line_fact.html#a40bca46ff0c6a4d9a4981298bc239f8f',1,'OnLineFact.generateLabel()'],['../class_angle_fact.html#aef47b6a66a408cf88ff9a075b3fa8b35',1,'AngleFact.generateLabel()']]],
+  ['generatenot90degreeangledeclaration_21',['generateNot90DegreeAngleDeclaration',['../class_angle_fact.html#a45a170310f395498e2d1ec59a897495e',1,'AngleFact']]],
+  ['generateworldlist_22',['GenerateWorldList',['../class_stage_static.html#a1c07009989ec4396b7eb59669e6e6bf7',1,'StageStatic']]],
+  ['getaction_23',['getAction',['../class_fact_spawner.html#ab1b08333ffbbbd6fd0a9ef2e65b6a6c2',1,'FactSpawner']]],
+  ['getangle_24',['GetAngle',['../class_angle_fact.html#ad071232fd87fd13c2e1e45d3decdc15c',1,'AngleFact']]],
+  ['getdependentfactids_25',['getDependentFactIds',['../class_on_line_fact.html#ac88ff99959aa7fa8f79b9065ba9b640c',1,'OnLineFact.getDependentFactIds()'],['../class_angle_fact.html#a2fb00b1c330678eefd89fa639f773356',1,'AngleFact.getDependentFactIds()'],['../class_fact.html#a4bff054ec9ee35f07afd31b165e0812e',1,'Fact.getDependentFactIds()'],['../class_abstract_line_fact.html#a7e0c37a4d286dfd795b433664569a3f9',1,'AbstractLineFact.getDependentFactIds()'],['../class_point_fact.html#a1657cff20766b357e68edbffe6e46f88',1,'PointFact.getDependentFactIds()']]],
+  ['getforwardvector_26',['GetForwardVector',['../class_math3d.html#a9eddae53f2919abbbb8d25854d98f2ef',1,'Math3d']]],
+  ['gethashcode_27',['GetHashCode',['../class_fact.html#aa7bb062aafb6e9272cbd1598df96d234',1,'Fact.GetHashCode()'],['../class_abstract_line_fact.html#a0e75517b2641528000e6028c53f2f812',1,'AbstractLineFact.GetHashCode()'],['../class_point_fact.html#a5ec8de273736f49a8f364f89b3793533',1,'PointFact.GetHashCode()'],['../class_on_line_fact.html#a3524be7461900fe8de485a364a523bc9',1,'OnLineFact.GetHashCode()'],['../class_angle_fact.html#affa01ec56a81ead749b67db7b487cd64',1,'AngleFact.GetHashCode()'],['../class_fact_comparer.html#a0374b68508bbd0898f357b4396b2267d',1,'FactComparer.GetHashCode()']]],
+  ['getlinesplineintersections_28',['GetLineSplineIntersections',['../class_math3d.html#af93b5c2b7570edf10a50116a13ee7ee0',1,'Math3d']]],
+  ['getnthchild_29',['GetNthChild',['../class_game_object_extensions.html#a3c2e3c5f7a346db19c37dd6d4e16e142',1,'GameObjectExtensions']]],
+  ['getplayerintalkingzone_30',['getPlayerInTalkingZone',['../class_task_charakter_animation.html#a84ea9880da02e06a52007dfa7c977b5a',1,'TaskCharakterAnimation']]],
+  ['getpointonspline_31',['GetPointOnSpline',['../class_math3d.html#ab12c54dd767b6a79dc4fdcc904eba7a0',1,'Math3d']]],
+  ['getposition_32',['GetPosition',['../class_display_facts.html#ad8176c1514fdf299c1dbc189427fe2e1',1,'DisplayFacts.GetPosition()'],['../class_display_scrolls.html#a5147017da9fe00bbe0f4db132b6a9fe7',1,'DisplayScrolls.GetPosition()'],['../class_scroll_details.html#a1fdcb97a6e8ce79b83796b1066295a93',1,'ScrollDetails.GetPosition()']]],
+  ['getrightvector_33',['GetRightVector',['../class_math3d.html#a4e00857cf24b89405ea28ba6d0e1422b',1,'Math3d']]],
+  ['getscrollsfromserver_34',['getScrollsfromServer',['../class_display_scrolls.html#ab408f54c1533274d8ecf197347157f04',1,'DisplayScrolls']]],
+  ['getstage_35',['GetStage',['../class_stage_static.html#ac1503a0b08f6d8d40a1d3f81b174eb21',1,'StageStatic']]],
+  ['gettarget_36',['GetTarget',['../class_discrete_bar_slider.html#a5fd42240ba12370ccf38f5fdba363b62',1,'DiscreteBarSlider']]],
+  ['gettargetposition_37',['GetTargetPosition',['../class_discrete_bar_slider.html#a5ebcfa1b534fc605b96d975eede39439',1,'DiscreteBarSlider']]],
+  ['gettargetrelativeposition_38',['GetTargetRelativePosition',['../class_discrete_bar_slider.html#a199676346d755a8659ffc82b38b26433',1,'DiscreteBarSlider']]],
+  ['gettaskcharacteraddressed_39',['getTaskCharacterAddressed',['../class_task_charakter_animation.html#a869a1617cccfa7b67891aea996e72ece',1,'TaskCharakterAnimation']]],
+  ['gettype_40',['getType',['../class_scroll_1_1_scroll_fact.html#af20facbbf8b76d00f14b3a5d33d7b6d0',1,'Scroll.ScrollFact.getType()'],['../class_scroll_1_1_scroll_symbol_fact.html#a2cd872cc83a4e8d3d0d0bfa7bbe86c8e',1,'Scroll.ScrollSymbolFact.getType()'],['../class_scroll_1_1_scroll_value_fact.html#ac995e2a1d0a04a42af36b914f71d6537',1,'Scroll.ScrollValueFact.getType()']]],
+  ['getupvector_41',['GetUpVector',['../class_math3d.html#afc19f2830f7b25e25dbf39f1048d0333',1,'Math3d']]],
+  ['globalbehaviour_42',['GlobalBehaviour',['../class_global_behaviour.html',1,'']]],
+  ['globalbehaviour_2ecs_43',['GlobalBehaviour.cs',['../_global_behaviour_8cs.html',1,'']]],
+  ['grup_44',['Grup',['../class_stage.html#a590447cc02ecaba6b69b26d0ded40e6e',1,'Stage']]]
+];
diff --git a/Doxygen/output/html/search/all_8.html b/Doxygen/output/html/search/all_8.html
new file mode 100644
index 0000000000000000000000000000000000000000..e2c630763ae08972f96f0bff17493e9b0624241d
--- /dev/null
+++ b/Doxygen/output/html/search/all_8.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_8.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/all_8.js b/Doxygen/output/html/search/all_8.js
new file mode 100644
index 0000000000000000000000000000000000000000..bf5d4b6b72ce76dcd72c1c0aabedc4bca2fd6717
--- /dev/null
+++ b/Doxygen/output/html/search/all_8.js
@@ -0,0 +1,35 @@
+var searchData=
+[
+  ['happy_0',['happy',['../class_task_charakter_animation.html#a860520d047fa5434e7d569eefda9b6ff',1,'TaskCharakterAnimation']]],
+  ['happytime_1',['happyTime',['../class_task_charakter_animation.html#a0f1e97a14871a4d9613ca50deab5b0cb',1,'TaskCharakterAnimation']]],
+  ['happytimer_2',['happyTimer',['../class_task_charakter_animation.html#a6f5fce609565247fd5fb624627868446',1,'TaskCharakterAnimation']]],
+  ['hardreset_3',['hardreset',['../class_fact_organizer.html#a8557914906ac4d969fe98583e95c9706',1,'FactOrganizer']]],
+  ['hardtoggle_4',['HardToggle',['../class_discrete_bar_slider.html#a8e5d33df18b4a847fb4bca250620390e',1,'DiscreteBarSlider']]],
+  ['hascustomlabel_5',['hasCustomLabel',['../class_fact.html#a0f34bbe01202b103c72a9521972c1827',1,'Fact']]],
+  ['hasdependentfacts_6',['hasDependentFacts',['../class_point_fact.html#a954ab141e8af35a28cbfe98f2b4220ab',1,'PointFact.hasDependentFacts()'],['../class_on_line_fact.html#aac9cd1e9b78c9a00e0efa2bd45049200',1,'OnLineFact.hasDependentFacts()'],['../class_angle_fact.html#ab2506ca6f319fc1fcf9f86f2fb09e155',1,'AngleFact.hasDependentFacts()'],['../class_fact.html#a330f0492d43f9b0019c837692e0634b4',1,'Fact.hasDependentFacts()'],['../class_abstract_line_fact.html#a9efd4091f2f7b60bca0cc3bc28ec794e',1,'AbstractLineFact.hasDependentFacts()']]],
+  ['height_7',['height',['../class_circle_segment_generator.html#ae04905b107d512f333903af3a29cface',1,'CircleSegmentGenerator']]],
+  ['hiddenstate_8',['hiddenState',['../class_stage.html#ad6a667991a33549a592b632fbd2b7b96',1,'Stage']]],
+  ['hide_9',['Hide',['../class_scroll_u_i_manager.html#aeda1d766bbd9d2544f21abf243ee1b2a',1,'ScrollUIManager']]],
+  ['hideroutine_10',['HideRoutine',['../class_tool_mode_selector.html#af803e774356a52c5ebf683ba0a1a534e',1,'ToolModeSelector']]],
+  ['hideui_11',['HideUI',['../class_hide_u_i.html',1,'']]],
+  ['hideui_2ecs_12',['HideUI.cs',['../_hide_u_i_8cs.html',1,'']]],
+  ['hierarchie_13',['hierarchie',['../class_stage.html#a4fb4a27911c43d45d5f86d3f96f08654',1,'Stage']]],
+  ['hierstage_14',['hierStage',['../class_stage.html#ad575b437d33ef2993a819885bc5038a6',1,'Stage.hierStage()'],['../class_player_record.html#a0d2ba743b30fccd35904bec61e2a08a2',1,'PlayerRecord.hierStage()']]],
+  ['hierstate_15',['hierState',['../class_fact_organizer.html#a92323014eb7bc9262a1f5e5c6cfbbf1e',1,'FactOrganizer']]],
+  ['hierval_16',['hierVal',['../class_solution_organizer.html#a37ac0452bc743f9841c2b137b243a63b',1,'SolutionOrganizer']]],
+  ['highlightedpushoutfact_17',['highlightedPushoutFact',['../class_shiny_things.html#af7e62739b38d54429029d45e892d19f1',1,'ShinyThings']]],
+  ['highlightfact_18',['HighlightFact',['../class_shiny_things.html#ab06bd95f41d1aba88b67256164ae43f4',1,'ShinyThings']]],
+  ['highlighting_19',['Highlighting',['../class_shiny_things.html#a735f61a9619b67d095babe9177f0f94e',1,'ShinyThings']]],
+  ['highlightmaterial_20',['highlightMaterial',['../class_shiny_things.html#a2fa3c9ce04bd63aa047e61330dfee50c',1,'ShinyThings']]],
+  ['highlightwithfireworks_21',['HighlightWithFireworks',['../class_shiny_things.html#a5661edc7223e57cfc444aaad0ce16b52',1,'ShinyThings']]],
+  ['hintanimationduration_22',['hintAnimationDuration',['../class_global_behaviour.html#a483a7eb1b95b939ee2fff43f72017b43',1,'GlobalBehaviour']]],
+  ['hintanimationendcolor_23',['hintAnimationEndColor',['../class_global_behaviour.html#a27b3678b34828425fb55ba044e2ccd40',1,'GlobalBehaviour']]],
+  ['hintanimationstartcolor_24',['hintAnimationStartColor',['../class_global_behaviour.html#a0f78e0aaa9e4b43434778a64c2af9a1c',1,'GlobalBehaviour']]],
+  ['hintavailableevent_25',['HintAvailableEvent',['../class_communication_events.html#adf81140e769aed2aaec020b0feb65004',1,'CommunicationEvents']]],
+  ['hit_26',['Hit',['../class_world_cursor.html#ae17046b0ee7a45fe1b19424a5893c99a',1,'WorldCursor']]],
+  ['hitevent_27',['HitEvent',['../class_communication_events_1_1_hit_event.html',1,'CommunicationEvents']]],
+  ['hitwater_28',['HitWater',['../class_hit_water.html',1,'']]],
+  ['hitwater_2ecs_29',['HitWater.cs',['../_hit_water_8cs.html',1,'']]],
+  ['hovertext_30',['HoverText',['../class_hover_text.html',1,'']]],
+  ['hovertext_2ecs_31',['HoverText.cs',['../_hover_text_8cs.html',1,'']]]
+];
diff --git a/Doxygen/output/html/search/all_9.html b/Doxygen/output/html/search/all_9.html
new file mode 100644
index 0000000000000000000000000000000000000000..768d5c9b13c9512bda40380139014b59ab1b0fd2
--- /dev/null
+++ b/Doxygen/output/html/search/all_9.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_9.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/all_9.js b/Doxygen/output/html/search/all_9.js
new file mode 100644
index 0000000000000000000000000000000000000000..1ae8cb4832f2de842942be94cc1ff4e1ead0d533
--- /dev/null
+++ b/Doxygen/output/html/search/all_9.js
@@ -0,0 +1,37 @@
+var searchData=
+[
+  ['id_0',['Id',['../class_create_loader.html#a428cdf1f879b7f5e2706390bfbf6d881',1,'CreateLoader.Id()'],['../class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311',1,'Fact.Id()'],['../struct_fact_organizer_1_1stepnote.html#afa447050dcd81f37f8594eb140383deb',1,'FactOrganizer.stepnote.Id()'],['../struct_public_fact_organizer_1_1stepnote.html#abbf732374719c07d7f424252dd969a2c',1,'PublicFactOrganizer.stepnote.Id()']]],
+  ['id_1',['id',['../class_gadget.html#a08cf9e25270636472e93195bc1516878',1,'Gadget.id()'],['../struct_stage_static_1_1_stage_error_struct.html#aefa04b644ef9e0eb6ec37dd9cbe24f84',1,'StageStatic.StageErrorStruct.id()'],['../class_create_loader.html#a76845fef3cad9fc792ba2bb029dc4161',1,'CreateLoader.id()']]],
+  ['id_2',['ID',['../class_rendered_scroll_fact.html#aed35d1e7973c9645e583e8c6d9393767',1,'RenderedScrollFact']]],
+  ['ignorelayermask_3',['ignoreLayerMask',['../class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d',1,'Gadget']]],
+  ['imagehintanimation_4',['ImageHintAnimation',['../class_image_hint_animation.html',1,'']]],
+  ['imagehintanimation_2ecs_5',['ImageHintAnimation.cs',['../_image_hint_animation_8cs.html',1,'']]],
+  ['imagetochange_6',['imageToChange',['../class_image_hint_animation.html#a49ceda265edb82235bd2061b4365f5e9',1,'ImageHintAnimation']]],
+  ['imagetochangedefaultcolor_7',['imageToChangeDefaultColor',['../class_image_hint_animation.html#aeb8498d6f964acd5772014bbe8a33dcc',1,'ImageHintAnimation']]],
+  ['init_8',['Init',['../class_edit_loader.html#ae05130fab31a4d11fb4f6d2bba98e07c',1,'EditLoader.Init()'],['../class_stage_loader.html#acc0849a247202dcb7c3fa4345d27a1f5',1,'StageLoader.Init()']]],
+  ['init_9',['init',['../class_point_fact.html#a86ad62368c5bef84baebc0fb9cdaac2e',1,'PointFact.init()'],['../class_line_fact.html#a7f32b93acae451ee8294e81d4c8c5797',1,'LineFact.init()'],['../class_ray_fact.html#a2213278124364e25de168b4af66c2cb3',1,'RayFact.init()'],['../class_on_line_fact.html#a6680a20ec70e17ca2d7f5e0bae232980',1,'OnLineFact.init()'],['../class_angle_fact.html#a1a387d85c3fa5109e55da294b326d5e5',1,'AngleFact.init()']]],
+  ['init_10',['Init',['../class_fact_comparer.html#a679709d18c4318bc8751eb535489fd9f',1,'FactComparer.Init()'],['../class_fact_equivalents_comparer.html#a6fe5f5b2ca9849b061cf2efd1547ab4b',1,'FactEquivalentsComparer.Init()'],['../class_line_fact_hight_direction_comparer.html#abd27dbf89f5e64136f6f7fa4e642a6b6',1,'LineFactHightDirectionComparer.Init()'],['../class_line_fact_hight_comparer.html#abb5eb5066ef01a663ebc45043cfe5151',1,'LineFactHightComparer.Init()'],['../class_line_spanning_over_river_world_comparer.html#a68e79ceccd6eab0fd34dfad183a164e0',1,'LineSpanningOverRiverWorldComparer.Init()'],['../class_math3d.html#acbf31d051a95aea40992374952799a3a',1,'Math3d.Init()'],['../class_collapsable_category.html#a04de647d31f2afa5cbbfec19b68a2b91',1,'CollapsableCategory.Init()'],['../class_collapsable_stage.html#a5c6986699f3c2560e9e0df7329c210eb',1,'CollapsableStage.Init()'],['../class_list_loader.html#abbb6a7eac47149f7a8c3103ac457f7e4',1,'ListLoader.Init()'],['../class_create_loader.html#ad8554936ff5481b4ad38b93433827960',1,'CreateLoader.Init()']]],
+  ['initfields_11',['InitFields',['../class_stage.html#aa6664a49729fae49b0246f019f702895',1,'Stage']]],
+  ['initialshow_12',['initialShow',['../class_scroll_u_i_manager.html#a4b80cb5f5d9c612c8c913da2df9a690f',1,'ScrollUIManager']]],
+  ['initoop_13',['InitOOP',['../class_stage.html#a10d3807a1fa2f754ab0ac1f4e3ff7d6c',1,'Stage']]],
+  ['input_14',['input',['../class_input_field_panel.html#ab2dba3af91721e6facedd7a538eb89b7',1,'InputFieldPanel']]],
+  ['inputfieldpanel_15',['InputFieldPanel',['../class_input_field_panel.html',1,'']]],
+  ['inputfieldpanel_2ecs_16',['InputFieldPanel.cs',['../_input_field_panel_8cs.html',1,'']]],
+  ['instantiatedisplay_17',['instantiateDisplay',['../class_fact.html#a787e61d76e1c3175f1af272aabba14d8',1,'Fact.instantiateDisplay()'],['../class_point_fact.html#a58488e338b4581dfe5efeecefe51832f',1,'PointFact.instantiateDisplay()'],['../class_line_fact.html#ab97d7262e890185e4ce3eff2b570f6e6',1,'LineFact.instantiateDisplay()'],['../class_ray_fact.html#a66cc68a284be8bdf469eb7a16920457c',1,'RayFact.instantiateDisplay()'],['../class_on_line_fact.html#a34547ef9d10100a9d6bc1e34f0275348',1,'OnLineFact.instantiateDisplay()'],['../class_angle_fact.html#ae7d060f8387b38db98dce098e709b355',1,'AngleFact.instantiateDisplay()']]],
+  ['invalid_5fworld_18',['invalid_world',['../class_create_loader.html#ac8afb8d1784c34eb7e62f9be979c8871',1,'CreateLoader']]],
+  ['invalidfolder_19',['InvalidFolder',['../struct_stage_static_1_1_stage_error_struct.html#ac33fa9e9b8eb2f9df758adab5a2907d4',1,'StageStatic::StageErrorStruct']]],
+  ['inversetransformdirectionmath_20',['InverseTransformDirectionMath',['../class_math3d.html#af207136f05c5845fad1600c44643b7f1',1,'Math3d']]],
+  ['invoke_21',['invoke',['../class_fact_organizer.html#a860fca9ebe54f629ce9c1278c8b3ee49',1,'FactOrganizer.invoke()'],['../class_public_fact_organizer.html#a0822bae7dd0309786258ea2987fab191',1,'PublicFactOrganizer.invoke()']]],
+  ['invokefactevent_22',['InvokeFactEvent',['../class_fact_organizer.html#a19064a684d3bbc8d054d6cf51b4f41ef',1,'FactOrganizer']]],
+  ['is_5fright_5fangle_23',['is_right_angle',['../class_angle_fact.html#a1cf9d7f8dc2a0fae3b37f9746ff88d9b',1,'AngleFact']]],
+  ['isapproximatelyequal_24',['IsApproximatelyEqual',['../class_math3d.html#a948c81f31f53f297e6b3fb2874248364',1,'Math3d']]],
+  ['isapproximatelyparallel_25',['IsApproximatelyParallel',['../class_math3d.html#aa6eee63ce400b0187db368310d70d948',1,'Math3d']]],
+  ['isdone_26',['isDone',['../class_loader.html#a7983c228ecac0ddcc2648ee11d450fc0',1,'Loader']]],
+  ['isdragged_27',['isDragged',['../class_discrete_bar_slider.html#a47c73c1fd273b74fec3f7c073aeebfe0',1,'DiscreteBarSlider']]],
+  ['isempty_28',['IsEmpty',['../class_solution_organizer_1_1_sub_solution.html#aa8640d4726f71583732d26b1fb95073e',1,'SolutionOrganizer::SubSolution']]],
+  ['islineinrectangle_29',['IsLineInRectangle',['../class_math3d.html#aab30a916c1ea2d67adb58be1f2c87050',1,'Math3d']]],
+  ['ispointapproximatelyonline_30',['IsPointApproximatelyOnLine',['../class_math3d.html#a3e47abdc0c5659f30a52d42ca01406e5',1,'Math3d']]],
+  ['ispointinrectangle_31',['IsPointInRectangle',['../class_math3d.html#ac19e283efd8758024df1c2056ee43fac',1,'Math3d']]],
+  ['ispointonline_32',['IsPointOnLine',['../class_math3d.html#af7a33a98279bb7c957596df5e14dab6e',1,'Math3d']]],
+  ['items_33',['items',['../class_pythagoras_script.html#acbe508b93b3b10165222fa10d3b56056',1,'PythagorasScript']]]
+];
diff --git a/Doxygen/output/html/search/all_a.html b/Doxygen/output/html/search/all_a.html
new file mode 100644
index 0000000000000000000000000000000000000000..e3ec1222b42ece4ef1b717a1b3d783f75f30854d
--- /dev/null
+++ b/Doxygen/output/html/search/all_a.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_a.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/all_a.js b/Doxygen/output/html/search/all_a.js
new file mode 100644
index 0000000000000000000000000000000000000000..2ea71870f288e427dc94b885679ea36b8b02d27b
--- /dev/null
+++ b/Doxygen/output/html/search/all_a.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+  ['jsoninheritenceconverter_0',['JsonInheritenceConverter',['../class_j_s_o_n_manager_1_1_json_inheritence_converter.html',1,'JSONManager']]],
+  ['jsonmanager_1',['JSONManager',['../class_j_s_o_n_manager.html',1,'']]],
+  ['jsonmanager_2ecs_2',['JSONManager.cs',['../_j_s_o_n_manager_8cs.html',1,'']]]
+];
diff --git a/Doxygen/output/html/search/all_b.html b/Doxygen/output/html/search/all_b.html
new file mode 100644
index 0000000000000000000000000000000000000000..80b5a714af60ff5218409bbdd668d330a4845628
--- /dev/null
+++ b/Doxygen/output/html/search/all_b.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_b.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/all_b.js b/Doxygen/output/html/search/all_b.js
new file mode 100644
index 0000000000000000000000000000000000000000..d150630d5d23d5f0c77fb0d88ec607031cefc9e8
--- /dev/null
+++ b/Doxygen/output/html/search/all_b.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['key_0',['Key',['../class_hide_u_i.html#a2fd710c4351fe4bb71867212b46ccada',1,'HideUI']]],
+  ['kind_1',['kind',['../class_scroll_1_1_scroll_fact.html#ae07ee182904731cb2fffd620e7a7aa00',1,'Scroll.ScrollFact.kind()'],['../class_scroll_1_1_scroll_application_checking_error.html#a9b62ae23eb4696e6e67416ec64101fce',1,'Scroll.ScrollApplicationCheckingError.kind()'],['../class_j_s_o_n_manager_1_1_m_m_t_term.html#a45857e5fe488997469396914faf7d2bc',1,'JSONManager.MMTTerm.kind()'],['../class_j_s_o_n_manager_1_1_o_m_a.html#a5927b865a8b4d04a0a3133d1f30fcdbb',1,'JSONManager.OMA.kind()'],['../class_j_s_o_n_manager_1_1_o_m_s.html#a6ef411ca1dc31786de7c2c49eb11a9db',1,'JSONManager.OMS.kind()'],['../class_j_s_o_n_manager_1_1_o_m_s_t_r.html#ad83b1bf0edcaf92fdf09f5fb16ab3927',1,'JSONManager.OMSTR.kind()'],['../class_j_s_o_n_manager_1_1_o_m_f.html#ade50c06668f0d927d17df79ebae0b7d5',1,'JSONManager.OMF.kind()'],['../class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html#a18b9110321c18392a1eea83b72e59e08',1,'JSONManager.MMTSymbolDeclaration.kind()'],['../class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#a07acd8a9509e6a3594653c1fff501df7',1,'JSONManager.MMTValueDeclaration.kind()']]]
+];
diff --git a/Doxygen/output/html/search/all_c.html b/Doxygen/output/html/search/all_c.html
new file mode 100644
index 0000000000000000000000000000000000000000..6e724a0618f19a920db4cd8fd4e26cf0f8ea8445
--- /dev/null
+++ b/Doxygen/output/html/search/all_c.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_c.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/all_c.js b/Doxygen/output/html/search/all_c.js
new file mode 100644
index 0000000000000000000000000000000000000000..20303902a41d178298160feac1ea73038e5f55d0
--- /dev/null
+++ b/Doxygen/output/html/search/all_c.js
@@ -0,0 +1,75 @@
+var searchData=
+[
+  ['label_0',['label',['../class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a1b3f2ca70726f61db58b1cf2d95b90f3',1,'JSONManager.MMTDeclaration.label()'],['../class_scroll.html#a741095d5dd6dc8dad06929addc6ac1af',1,'Scroll.label()'],['../class_scroll_1_1_scroll_fact.html#a5bcc4b0d2464e91edcf32dd15cdbba6c',1,'Scroll.ScrollFact.label()']]],
+  ['label_1',['Label',['../class_rendered_scroll_fact.html#a67a52a92f048b87c58227264f4ce7376',1,'RenderedScrollFact.Label()'],['../class_fact.html#aad275d6a706d53e4883287dfb2227a45',1,'Fact.Label()']]],
+  ['labelid_2',['LabelId',['../class_fact.html#a850c67cff97fd4bd368a5196a20475b6',1,'Fact']]],
+  ['labelmesh_3',['LabelMesh',['../class_rendered_scroll_fact.html#aed810ad13492031addbdaaa32c72f318',1,'RenderedScrollFact']]],
+  ['last_5factive_5fslot_4',['last_active_slot',['../class_discrete_bar_slider.html#a0707b84e0ed44f1aeaad6d230c73da73',1,'DiscreteBarSlider']]],
+  ['last_5ferror_5',['last_error',['../class_stage_static.html#a2e96919d56d5f9cdc69961bfd338c5ba',1,'StageStatic']]],
+  ['last_5fpos_6',['last_pos',['../class_discrete_bar_slider.html#aa00b067ce6f12ee1387ca5efe8d05ec8',1,'DiscreteBarSlider']]],
+  ['lastfactselection_7',['lastFactSelection',['../class_shiny_things.html#a8f70cbd419583451204277ece4c6c88a',1,'ShinyThings']]],
+  ['latestcompletions_8',['LatestCompletions',['../class_scroll_details.html#a1a9b67f5dccaa7664e62098cdfc51d7a',1,'ScrollDetails']]],
+  ['latestrenderedhints_9',['LatestRenderedHints',['../class_scroll_details.html#ae5f13f5137cce74fbea839f56f3b9c49',1,'ScrollDetails']]],
+  ['layermask_10',['layerMask',['../class_world_cursor.html#a4fe4a28697cd670cb8ee86eb32221fb9',1,'WorldCursor']]],
+  ['layerpendulumhits_11',['LayerPendulumHits',['../class_pendulum.html#a48eeac7caff1e03d492fd556e70d114c',1,'Pendulum.LayerPendulumHits()'],['../class_pole_tool.html#ac75c5a5080daa7a2ac988e00cf33822b',1,'PoleTool.LayerPendulumHits()']]],
+  ['lelvelverifiedsolved_12',['LelvelVerifiedSolved',['../class_task_charakter_animation.html#ad8d2c5f5c437a192f48433e06f7568b6',1,'TaskCharakterAnimation']]],
+  ['letterindex_13',['letterIndex',['../class_character_dialog.html#af28b50e40ae391bd4d058c14ed16e059',1,'CharacterDialog']]],
+  ['levelreset_14',['LevelReset',['../class_communication_events.html#a4df6a73573e44d82a79bc6c04bb502b1',1,'CommunicationEvents.LevelReset()'],['../class_restart.html#aa7755aa90814a67e4cc86533f268d157',1,'Restart.LevelReset()']]],
+  ['lhs_15',['lhs',['../class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#a09e2bd5d49876dee3965d8f905ef50ec',1,'JSONManager.MMTValueDeclaration.lhs()'],['../class_scroll_1_1_scroll_value_fact.html#a9a89943c4d58a62f0732bea86f7643e8',1,'Scroll.ScrollValueFact.lhs()']]],
+  ['lightcolor_16',['lightColor',['../class_shiny_things.html#a4bea8892d28dede5d79e867987a4f0be',1,'ShinyThings']]],
+  ['line_17',['Line',['../class_fact_spawner.html#a0e1feb4a8a6159d0053be88d75a6654d',1,'FactSpawner']]],
+  ['linearacceleration_18',['LinearAcceleration',['../class_math3d.html#a2d1e12e7f3272df1df24a245e5b02570',1,'Math3d']]],
+  ['linearfunction2dbasic_19',['LinearFunction2DBasic',['../class_math3d.html#a6725baead56ce426c71cbccba96a396e',1,'Math3d']]],
+  ['linearfunction2dfull_20',['LinearFunction2DFull',['../class_math3d.html#af28fee30babd2398ae400ac145f41357',1,'Math3d']]],
+  ['linedrawingactivated_21',['lineDrawingActivated',['../class_line_tool.html#a5773db6d8471df8474c86f6c5e80079d',1,'LineTool.lineDrawingActivated()'],['../class_lot_tool.html#a8c1b106b0ff886bb4df996b4306899c8',1,'LotTool.lineDrawingActivated()'],['../class_pendulum.html#aedbb27b1100528f079ef500bc3504b91',1,'Pendulum.lineDrawingActivated()']]],
+  ['linefact_22',['LineFact',['../class_line_fact.html#a851348c5c8c6615142f3a508a8f957b7',1,'LineFact.LineFact(string pid1, string pid2, FactOrganizer organizer)'],['../class_line_fact.html#ab0c0f48a88a438cfb86c2dfc9693005f',1,'LineFact.LineFact(string pid1, string pid2, string backendURI, FactOrganizer organizer)'],['../class_line_fact.html#a8a8925f102cd0b834d362f28f857829a',1,'LineFact.LineFact(LineFact fact, Dictionary&lt; string, string &gt; old_to_new, FactOrganizer organizer)'],['../class_line_fact.html',1,'LineFact'],['../class_line_fact.html#a371929591030611b371590fd8730b91b',1,'LineFact.LineFact()']]],
+  ['linefacthightcomparer_23',['LineFactHightComparer',['../class_line_fact_hight_comparer.html',1,'']]],
+  ['linefacthightdirectioncomparer_24',['LineFactHightDirectionComparer',['../class_line_fact_hight_direction_comparer.html',1,'']]],
+  ['linefacts_25',['LineFacts',['../class_public_fact_organizer.html#af23d0a877cd223d48badc45afaadded0',1,'PublicFactOrganizer']]],
+  ['linelineintersection_26',['LineLineIntersection',['../class_math3d.html#ac062925a5afea1c1012da3605b84392c',1,'Math3d']]],
+  ['linemodefirstpointselected_27',['LineModeFirstPointSelected',['../class_line_tool.html#a91a2d4b69604fa2e83b1d64238a29a59',1,'LineTool']]],
+  ['linemodeisfirstpointselected_28',['LineModeIsFirstPointSelected',['../class_line_tool.html#aaf9a7272e35e01a5f67e49c57041ca3b',1,'LineTool']]],
+  ['lineof_29',['LineOf',['../class_m_m_t_u_r_i_collection.html#afbd8856cac128383dfa38026ad8d673d',1,'MMTURICollection']]],
+  ['lineplaneintersection_30',['LinePlaneIntersection',['../class_math3d.html#a1088a5089b12fd0e347e7db5529934ad',1,'Math3d']]],
+  ['linepositions_31',['linePositions',['../class_pendulum.html#a601308f53870f73c6b1a8db293125092',1,'Pendulum.linePositions()'],['../class_pole_tool.html#ae75d2c41006fff441c62e0ecfaf8fd35',1,'PoleTool.linePositions()'],['../class_tape.html#a7a8b3f34f8bb6b72a01794dcdbfa2dee',1,'Tape.linePositions()'],['../class_angle_tool.html#a9e5ae085fd67aeb07c7543c4f5ea2ec9',1,'AngleTool.linePositions()'],['../class_line_tool.html#a2c1eca8478b5312460a2d36f4dc472ba',1,'LineTool.linePositions()'],['../class_lot_tool.html#a28ad9c3db8d3410e9cc318fecd983877',1,'LotTool.linePositions()']]],
+  ['linepreviewmaterial_32',['linePreviewMaterial',['../class_line_tool.html#a96492db72543b0e32864249f03fec52f',1,'LineTool.linePreviewMaterial()'],['../class_lot_tool.html#a1fbfbcb8c0ebd0f71e609abca033a6d6',1,'LotTool.linePreviewMaterial()'],['../class_pendulum.html#ae7556a7f5eb9489f3900537e95cebcdf',1,'Pendulum.linePreviewMaterial()'],['../class_pole_tool.html#aca485c9583f2ff69c132dfebc8677649',1,'PoleTool.linePreviewMaterial()'],['../class_tape.html#aa778c83fb81572be965662098a52bcb5',1,'Tape.linePreviewMaterial()']]],
+  ['linerenderer_33',['lineRenderer',['../class_pole_tool.html#a83556f5ecd596ff5ed989ad7b6fe3307',1,'PoleTool.lineRenderer()'],['../class_angle_tool.html#a7cad79bdeb58d592376fedfd0959c95d',1,'AngleTool.lineRenderer()'],['../class_line_tool.html#a244559456f61fa42b39557e7627edcb4',1,'LineTool.lineRenderer()'],['../class_lot_tool.html#aba288b4bb8b419bd1fc50abd2173189c',1,'LotTool.lineRenderer()'],['../class_pendulum.html#a8de65d06d2eb87bef3c037e7dfac9908',1,'Pendulum.lineRenderer()'],['../class_tape.html#a2457ddc04ccd4247c80eab41496ef3d4',1,'Tape.lineRenderer()']]],
+  ['linespanningoverriverworldcomparer_34',['LineSpanningOverRiverWorldComparer',['../class_line_spanning_over_river_world_comparer.html',1,'']]],
+  ['linetool_35',['LineTool',['../class_line_tool.html',1,'']]],
+  ['linetool_2ecs_36',['LineTool.cs',['../_line_tool_8cs.html',1,'']]],
+  ['linetype_37',['LineType',['../class_m_m_t_u_r_i_collection.html#a44786873138c66366e57a94c65204909',1,'MMTURICollection']]],
+  ['list_38',['List',['../class_list_loader.html#a4848723c413e16c6b1694edd70cf2fb5',1,'ListLoader']]],
+  ['listbuttons_39',['ListButtons',['../class_list_loader.html#a871f281bb58b1d37b7278d2714df11cc',1,'ListLoader']]],
+  ['listbuttonswrapped_40',['ListButtonsWrapped',['../class_list_loader.html#a754b3df9f41558adb618070ef77aa9f0',1,'ListLoader.ListButtonsWrapped()'],['../class_stage_loader.html#afa15172cd663ee1bbde3ad4873aa9be6',1,'StageLoader.ListButtonsWrapped()']]],
+  ['listloader_41',['ListLoader',['../class_list_loader.html',1,'']]],
+  ['listloader_2ecs_42',['ListLoader.cs',['../_list_loader_8cs.html',1,'']]],
+  ['listloader_3c_20stage_20_3e_43',['ListLoader&lt; Stage &gt;',['../class_list_loader.html',1,'']]],
+  ['load_44',['load',['../class_fact_organizer.html#a8dd6d293e37ae75bfb477a4cc5ec735f',1,'FactOrganizer.load()'],['../class_solution_organizer.html#a89027e2d5b71b93eea29dd9a7591f044',1,'SolutionOrganizer.load()'],['../class_stage.html#a3a94291e8215833caf8301e679260212',1,'Stage.load()'],['../class_player_record.html#a8161d32d21198d531c4d28aab4100dab',1,'PlayerRecord.load()']]],
+  ['loadcreate_45',['LoadCreate',['../class_stage_static.html#a06194934a71ec122180ca7ed50007212',1,'StageStatic']]],
+  ['loader_46',['Loader',['../class_loader.html',1,'']]],
+  ['loader_2ecs_47',['Loader.cs',['../_loader_8cs.html',1,'']]],
+  ['loadercallback_48',['LoaderCallback',['../class_loader.html#a53a8c59d7d47257915d9dbedac63ed96',1,'Loader']]],
+  ['loadingscene_49',['loadingscene',['../class_loader.html#a5fdddcce2e6c1f966182ad7a3c0e09fb',1,'Loader']]],
+  ['loadingscreenpercentage_50',['LoadingScreenPercentage',['../class_loading_screen_percentage.html',1,'']]],
+  ['loadingscreenpercentage_2ecs_51',['LoadingScreenPercentage.cs',['../_loading_screen_percentage_8cs.html',1,'']]],
+  ['loadinitstage_52',['LoadInitStage',['../class_stage_static.html#a87ba52c67996acef01f71113c01be45b',1,'StageStatic.LoadInitStage(string name, bool local=false, bool restore_session=true, GameObject gameObject=null)'],['../class_stage_static.html#aada8f91b2d1b2c1e56b47243d403e718',1,'StageStatic.LoadInitStage(bool restore_session, GameObject gameObject=null)']]],
+  ['loadmainmenue_53',['LoadMainMenue',['../class_restart.html#a45fa8798cc2975e60399c02ec78f4d25',1,'Restart']]],
+  ['loadnewstage_54',['LoadNewStage',['../class_stage_static.html#a79a5b343aa5b9b1841c77c933a2e12bf',1,'StageStatic']]],
+  ['loadscene_55',['LoadScene',['../class_loader.html#a78972da6bbe13a658225a62bb9d7ddde',1,'Loader.LoadScene(string scene)'],['../class_loader.html#ae90e68abb8a22367d103eb092ec8c89b',1,'Loader.LoadScene(Scene scene)']]],
+  ['loadstage_56',['LoadStage',['../class_loader.html#a8ea59038d4896bc917a28c41132d7c12',1,'Loader']]],
+  ['loadstartscreen_57',['LoadStartScreen',['../class_restart.html#a3e6057b49e36803a49b7581f42d8a0d6',1,'Restart']]],
+  ['local_58',['local',['../class_collapsable_stage.html#a9f51ac99b3256e0c18fd72e4c4124a32',1,'CollapsableStage.local()'],['../class_stage_loader.html#a73820456941d9cb8b5ab1f4ad5bddbb8',1,'StageLoader.local()']]],
+  ['local_5fstage_59',['local_stage',['../class_stage_static.html#a579d9db71338001b70cfe1374febd4b5',1,'StageStatic']]],
+  ['localloader_60',['LocalLoader',['../class_local_loader.html',1,'']]],
+  ['localloader_2ecs_61',['LocalLoader.cs',['../_local_loader_8cs.html',1,'']]],
+  ['lockonly_62',['LockOnly',['../class_hide_u_i.html#aa3e1b218fc70980b63d393e2333a5eed',1,'HideUI']]],
+  ['lookrotationextended_63',['LookRotationExtended',['../class_math3d.html#aedbd92baedfda5ae4da41af30b0a2a73',1,'Math3d']]],
+  ['lotmodeintersectionpoint_64',['LotModeIntersectionPoint',['../class_lot_tool.html#a3e402ecdb68181599a1d38f76df781ae',1,'LotTool']]],
+  ['lotmodeislineselected_65',['LotModeIsLineSelected',['../class_lot_tool.html#ac630aa2369dee754677fb154c6f856c0',1,'LotTool']]],
+  ['lotmodeispointselected_66',['LotModeIsPointSelected',['../class_lot_tool.html#a78ac5377e105980a2bb77db0fd6927ac',1,'LotTool']]],
+  ['lotmodelinehit_67',['LotModeLineHit',['../class_lot_tool.html#a03b4ddc0a21bc7737673d76492f4607b',1,'LotTool']]],
+  ['lotmodelinepointa_68',['LotModeLinePointA',['../class_lot_tool.html#a0f2487cac691fd416ccc8001f745c2ac',1,'LotTool']]],
+  ['lotmodelineselected_69',['LotModeLineSelected',['../class_lot_tool.html#a8e5c6bffdd2343f1a829471ae8097a33',1,'LotTool']]],
+  ['lottool_70',['LotTool',['../class_lot_tool.html',1,'']]],
+  ['lottool_2ecs_71',['LotTool.cs',['../_lot_tool_8cs.html',1,'']]]
+];
diff --git a/Doxygen/output/html/search/all_d.html b/Doxygen/output/html/search/all_d.html
new file mode 100644
index 0000000000000000000000000000000000000000..67677b04393babb6c0bfef429f87d957724a1004
--- /dev/null
+++ b/Doxygen/output/html/search/all_d.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_d.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/all_d.js b/Doxygen/output/html/search/all_d.js
new file mode 100644
index 0000000000000000000000000000000000000000..f1ef4f9c7a93d30706ef6b677f4865c295c56656
--- /dev/null
+++ b/Doxygen/output/html/search/all_d.js
@@ -0,0 +1,48 @@
+var searchData=
+[
+  ['magicbutton_0',['magicButton',['../class_scroll_details.html#a1c52548d17b6e91a47cc8ff3139c03df',1,'ScrollDetails']]],
+  ['magicbuttontrigger_1',['magicButtonTrigger',['../class_scroll_details.html#ae3d617782b1b07a9225dfaa5351eceae',1,'ScrollDetails']]],
+  ['marker_2',['marker',['../class_fact_organizer.html#ac32ab3ce9c1ca4a3a99a75661a06be90',1,'FactOrganizer.marker()'],['../class_public_fact_organizer.html#ae40a8ff41c7f5796ce04d1c5a95cf38b',1,'PublicFactOrganizer.marker()']]],
+  ['masterids_3',['MasterIDs',['../class_solution_organizer_1_1_sub_solution.html#a2cf8b6fba11bd8bf7f8942a52f82b159',1,'SolutionOrganizer::SubSolution']]],
+  ['math3d_4',['Math3d',['../class_math3d.html',1,'']]],
+  ['math3d_2ecs_5',['Math3d.cs',['../_math3d_8cs.html',1,'']]],
+  ['maxframeincrease_6',['maxFrameIncrease',['../class_loading_screen_percentage.html#a237a60f53b3aee44f0e2ab0151223a3f',1,'LoadingScreenPercentage']]],
+  ['maxheight_7',['maxHeight',['../class_pole_tool.html#a398d80eae97a3752566bd67bdda7c1f8',1,'PoleTool.maxHeight()'],['../class_tape.html#a1e32ef5930919e7491c5718453f3af43',1,'Tape.maxHeight()']]],
+  ['maxlabelid_8',['MaxLabelId',['../class_fact_organizer.html#abe60beebdfa8dff2de724fd72c6094e3',1,'FactOrganizer.MaxLabelId()'],['../class_public_fact_organizer.html#adf4db4a8616eb05c3f54927e476b58dc',1,'PublicFactOrganizer.MaxLabelId()']]],
+  ['maxrange_9',['MaxRange',['../class_world_cursor.html#a9908dca3f104fd3cbda39a67456d378b',1,'WorldCursor.MaxRange()'],['../class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999',1,'Gadget.MaxRange()']]],
+  ['menueloader_10',['MenueLoader',['../class_menue_loader.html',1,'']]],
+  ['menueloader_2ecs_11',['MenueLoader.cs',['../_menue_loader_8cs.html',1,'']]],
+  ['mesh_12',['mesh',['../class_circle_segment_generator.html#a93c2a33567a50e73ce439c2dc8bb83f6',1,'CircleSegmentGenerator']]],
+  ['meshrendererhintanimation_13',['MeshRendererHintAnimation',['../class_mesh_renderer_hint_animation.html',1,'']]],
+  ['meshrendererhintanimation_2ecs_14',['MeshRendererHintAnimation.cs',['../_mesh_renderer_hint_animation_8cs.html',1,'']]],
+  ['meshrenderertochange_15',['meshRendererToChange',['../class_mesh_renderer_hint_animation.html#a9fb44fce74e1d3757d205026bccbf545',1,'MeshRendererHintAnimation']]],
+  ['meshrenderertochangedefaultcolor_16',['meshRendererToChangeDefaultColor',['../class_mesh_renderer_hint_animation.html#aa990614172dd14484fb84420ef0a37e2',1,'MeshRendererHintAnimation']]],
+  ['messenger_17',['Messenger',['../class_create_loader.html#a268718f478ae33008538172317e08f66',1,'CreateLoader']]],
+  ['meta_18',['meta',['../struct_fact_organizer_1_1meta.html',1,'FactOrganizer.meta'],['../struct_public_fact_organizer_1_1meta.html#a739c6ab32f487883687ecc1926c11053',1,'PublicFactOrganizer.meta.meta()'],['../struct_fact_organizer_1_1meta.html#a89f946bb717ae699fcfb1507f2356370',1,'FactOrganizer.meta.meta()'],['../struct_public_fact_organizer_1_1meta.html',1,'PublicFactOrganizer.meta']]],
+  ['metainf_19',['MetaInf',['../class_fact_organizer.html#ad5555aba196a7b123addf7b62246e11c',1,'FactOrganizer.MetaInf()'],['../class_public_fact_organizer.html#a57eb271114cba31ef2935731350c173b',1,'PublicFactOrganizer.MetaInf()']]],
+  ['metric_20',['Metric',['../class_m_m_t_u_r_i_collection.html#acb54ee6e160d3479229bc3e715073197',1,'MMTURICollection']]],
+  ['mmtdeclaration_21',['MMTDeclaration',['../class_j_s_o_n_manager_1_1_m_m_t_declaration.html',1,'JSONManager']]],
+  ['mmtinterface_22',['MMTInterface',['../class_m_m_t_interface.html',1,'']]],
+  ['mmtinterface_2ecs_23',['MMTInterface.cs',['../_m_m_t_interface_8cs.html',1,'']]],
+  ['mmtserverprocess_24',['mmtServerProcess',['../class_m_m_t_interface.html#ab2b3f4de73b46d627570efbd77a19e67',1,'MMTInterface']]],
+  ['mmtserverprocessinfo_25',['mmtServerProcessInfo',['../class_m_m_t_interface.html#ada41a27c0c56db10c1053fa562a30c24',1,'MMTInterface']]],
+  ['mmtsymboldeclaration_26',['MMTSymbolDeclaration',['../class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html',1,'JSONManager.MMTSymbolDeclaration'],['../class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html#a5eb26d50e5dc522bd1d0291d988787a3',1,'JSONManager.MMTSymbolDeclaration.MMTSymbolDeclaration()']]],
+  ['mmtterm_27',['MMTTerm',['../class_j_s_o_n_manager_1_1_m_m_t_term.html',1,'JSONManager']]],
+  ['mmturicollection_28',['MMTURICollection',['../class_m_m_t_u_r_i_collection.html',1,'']]],
+  ['mmturis_29',['MMTURIs',['../class_j_s_o_n_manager.html#ae21635c82ec8792240f538aa467dedb8',1,'JSONManager']]],
+  ['mmtvaluedeclaration_30',['MMTValueDeclaration',['../class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html',1,'JSONManager.MMTValueDeclaration'],['../class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#ae3bd2c727689e961bf304fcdb145fe0e',1,'JSONManager.MMTValueDeclaration.MMTValueDeclaration()']]],
+  ['mode_31',['Mode',['../class_stage_static.html#a1202ca6e0f3c6b29cce958edadc283cb',1,'StageStatic']]],
+  ['mode_32',['mode',['../class_stage_static.html#a20f2ed5e85366b4ca52e1199186152fe',1,'StageStatic.mode()'],['../class_menue_loader.html#ae25fa1c3f19c8659d7e0aadebdc53431',1,'MenueLoader.mode()']]],
+  ['mode_5flast_33',['mode_last',['../class_menue_loader.html#ac7506b9f67dace4300fb9255799f7330',1,'MenueLoader']]],
+  ['modifier_34',['modifier',['../class_hide_u_i.html#a85c125b1b561dd7231efb35985c7f2ba',1,'HideUI']]],
+  ['modload_35',['modload',['../class_hide_u_i.html#af9c14de263c9e8ad25d11d123f9ae302',1,'HideUI']]],
+  ['modredo_36',['modredo',['../class_hide_u_i.html#aea57f90c42123066cdb0e04eb0fa117a',1,'HideUI']]],
+  ['modreset_37',['modreset',['../class_hide_u_i.html#a928ef2027144a91decdd95492418a5ac',1,'HideUI']]],
+  ['modsave_38',['modsave',['../class_hide_u_i.html#a0d8c5b5b830910b60e7cf248a1996062',1,'HideUI']]],
+  ['modundo_39',['modundo',['../class_hide_u_i.html#affb9fd89a41a78b0eb516d8396647c08',1,'HideUI']]],
+  ['monodummy_40',['MonoDummy',['../class_loader_1_1_mono_dummy.html',1,'Loader']]],
+  ['mousedistancetocircle_41',['MouseDistanceToCircle',['../class_math3d.html#adac35548a8585ff5a4497ae1fb6492f1',1,'Math3d']]],
+  ['mousedistancetoline_42',['MouseDistanceToLine',['../class_math3d.html#ad7e73cf22c4689f58de8759278fd960a',1,'Math3d']]],
+  ['mouseoverfactevent_43',['MouseOverFactEvent',['../class_communication_events_1_1_mouse_over_fact_event.html',1,'CommunicationEvents']]],
+  ['msg_44',['msg',['../class_scroll_1_1_scroll_application_checking_error.html#a7aa0bad2855a585aec71fc1729307706',1,'Scroll::ScrollApplicationCheckingError']]]
+];
diff --git a/Doxygen/output/html/search/all_e.html b/Doxygen/output/html/search/all_e.html
new file mode 100644
index 0000000000000000000000000000000000000000..c1f4e6efcb6290b030f3ab6faded4948fca26e59
--- /dev/null
+++ b/Doxygen/output/html/search/all_e.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_e.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/all_e.js b/Doxygen/output/html/search/all_e.js
new file mode 100644
index 0000000000000000000000000000000000000000..8afaac26e2129de5d4c314efdc41beadd4fd2293
--- /dev/null
+++ b/Doxygen/output/html/search/all_e.js
@@ -0,0 +1,21 @@
+var searchData=
+[
+  ['name_0',['Name',['../class_create_loader.html#ad642b4f8fc613cbac1e831df168a348e',1,'CreateLoader']]],
+  ['name_1',['name',['../class_stage.html#ac1281ad7083f3e5e403cce45289a0649',1,'Stage.name()'],['../class_player_record.html#a9e8a207d6ff512a8cff513d9219e40ba',1,'PlayerRecord.name()'],['../struct_stage_static_1_1_stage_error_struct.html#ab27e708f5750c7e67703d02b7426fc45',1,'StageStatic.StageErrorStruct.name()'],['../class_create_loader.html#ac392d818dfe15a50a796518d2883b39e',1,'CreateLoader.name()']]],
+  ['newassignment_2',['newAssignment',['../class_scroll_details.html#ad9a03d73a14a0417e9cd2941e83cf789',1,'ScrollDetails']]],
+  ['newassignmentevent_3',['NewAssignmentEvent',['../class_communication_events.html#aed36f9cca3210a36cded5951ed0f4c1a',1,'CommunicationEvents']]],
+  ['newassignmenttrigger_4',['newAssignmentTrigger',['../class_scroll_details.html#a1f50be533352d59d0751434c12c015ff',1,'ScrollDetails']]],
+  ['next_5fslot_5',['next_slot',['../class_discrete_bar_slider.html#a6c6690429dc721bc42911a486b4829e4',1,'DiscreteBarSlider']]],
+  ['nextnumber_6',['NextNumber',['../class_stage_static.html#a88147c31eb5dc09239a65865d8219001',1,'StageStatic']]],
+  ['nextrotation_7',['nextRotation',['../class_task_charakter_animation.html#a3ad3ad74c46613f358ae7e2419e400a7',1,'TaskCharakterAnimation']]],
+  ['nextscene_8',['nextscene',['../class_loader.html#a68c6dab153b022c0a0fe1f7992593fe2',1,'Loader']]],
+  ['nextsentence_9',['NextSentence',['../class_character_dialog.html#a972364ac4879295c6404e7a72b66461c',1,'CharacterDialog']]],
+  ['nodescr_10',['NoDescr',['../class_stage_loader.html#a36433c9ceb184251623defc37eb1d975',1,'StageLoader']]],
+  ['noid_11',['NoId',['../class_stage_loader.html#a3c35f0731dd21e258df06cc6b767b7e9',1,'StageLoader']]],
+  ['nolocal_12',['NoLocal',['../class_stage_loader.html#a5c0732ac651c2210d835026474b4ddde',1,'StageLoader']]],
+  ['normal_13',['Normal',['../class_point_fact.html#abd1889af4a1f50d557eec9386727480f',1,'PointFact']]],
+  ['nostage_14',['NoStage',['../class_stage_loader.html#a499f4fdbdfd59aed438f4ff1d044e9c1',1,'StageLoader']]],
+  ['notloadable_15',['NotLoadable',['../struct_stage_static_1_1_stage_error_struct.html#ae16464c285e43889ef1a9d8f2a8e9e43',1,'StageStatic::StageErrorStruct']]],
+  ['number_16',['number',['../class_stage.html#a20fa1608a56af63b36cc3631c785cbb9',1,'Stage']]],
+  ['number_5fof_5fcolumn_17',['number_of_Column',['../class_display_facts.html#aa893a4c66ebb7dc0a59d42db09965385',1,'DisplayFacts.number_of_Column()'],['../class_display_scrolls.html#aeee442e3861f5ce1d17ecb680e06bbb6',1,'DisplayScrolls.number_of_Column()']]]
+];
diff --git a/Doxygen/output/html/search/all_f.html b/Doxygen/output/html/search/all_f.html
new file mode 100644
index 0000000000000000000000000000000000000000..df2532815babdd05981e549d9f78d0f5b64724a8
--- /dev/null
+++ b/Doxygen/output/html/search/all_f.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_f.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/all_f.js b/Doxygen/output/html/search/all_f.js
new file mode 100644
index 0000000000000000000000000000000000000000..cb128ba74aa1a1965eea2b65896a5059597131c0
--- /dev/null
+++ b/Doxygen/output/html/search/all_f.js
@@ -0,0 +1,33 @@
+var searchData=
+[
+  ['oma_0',['OMA',['../class_j_s_o_n_manager_1_1_o_m_a.html',1,'JSONManager.OMA'],['../class_j_s_o_n_manager_1_1_o_m_a.html#aa6be56f19daa4b5832b409091007e286',1,'JSONManager.OMA.OMA()']]],
+  ['omf_1',['OMF',['../class_j_s_o_n_manager_1_1_o_m_f.html',1,'JSONManager.OMF'],['../class_j_s_o_n_manager_1_1_o_m_f.html#a4f136975874570063a6a84cd5e336ea4',1,'JSONManager.OMF.OMF()']]],
+  ['oms_2',['OMS',['../class_j_s_o_n_manager_1_1_o_m_s.html',1,'JSONManager.OMS'],['../class_j_s_o_n_manager_1_1_o_m_s.html#a7c3aefc629ea16c83eef07d12394d7fe',1,'JSONManager.OMS.OMS()']]],
+  ['omstr_3',['OMSTR',['../class_j_s_o_n_manager_1_1_o_m_s_t_r.html',1,'JSONManager.OMSTR'],['../class_j_s_o_n_manager_1_1_o_m_s_t_r.html#a9e2442db30e337d07c0c5781e9c46933',1,'JSONManager.OMSTR.OMSTR()']]],
+  ['onapplicationquit_4',['OnApplicationQuit',['../class_restart.html#ad9ede7b20c4f6530f560618499c6a2f7',1,'Restart']]],
+  ['onclick_5',['onClick',['../class_scroll_clicked_script.html#afde590e05f1bc8af41d76a9076ab990b',1,'ScrollClickedScript']]],
+  ['onclickhintbutton_6',['OnClickHintButton',['../class_rendered_scroll_fact.html#a5dbfbce67346c674e5e0475853df740f',1,'RenderedScrollFact']]],
+  ['oncontrollercolliderhit_7',['OnControllerColliderHit',['../class_hit_water.html#af48ed4942efc5b7229edede04ea1893f',1,'HitWater']]],
+  ['ondestroy_8',['OnDestroy',['../class_loading_screen_percentage.html#a3966128a83a9a08eb0a5eccadcf6286a',1,'LoadingScreenPercentage.OnDestroy()'],['../class_stage_behaviour.html#aca4969278bf3627f31527139f78636e1',1,'StageBehaviour.OnDestroy()']]],
+  ['ondisable_9',['OnDisable',['../class_angle_tool.html#af62849932c48540c09ddc9285ba7f8e4',1,'AngleTool.OnDisable()'],['../class_line_tool.html#a539341d33141c2e8849b10e0caee8179',1,'LineTool.OnDisable()'],['../class_lot_tool.html#a36662937392848319b53fd91aa7c41a8',1,'LotTool.OnDisable()'],['../class_pendulum.html#a6690021912b5c001e320ffc4440de189',1,'Pendulum.OnDisable()'],['../class_pole_tool.html#a0a7a88c46893b333bc18518e275e781c',1,'PoleTool.OnDisable()'],['../class_tape.html#ad3de0641d633ed808d37e3209359d0d2',1,'Tape.OnDisable()'],['../class_list_loader.html#a62801020a8bb65024e5627e4e323e2be',1,'ListLoader.OnDisable()']]],
+  ['ondrag_10',['OnDrag',['../class_drag_handling.html#a5994fad8f03e51869726e60acadbdf9e',1,'DragHandling']]],
+  ['ondrop_11',['OnDrop',['../class_drop_handling.html#ae5b85df113a563d90dc1c500d03672e6',1,'DropHandling']]],
+  ['onenable_12',['OnEnable',['../class_create_loader.html#a30f01d41904b2dfcb0bac56b3806893f',1,'CreateLoader.OnEnable()'],['../class_angle_tool.html#aef01dc557d7d0ef13484ac47293908eb',1,'AngleTool.OnEnable()'],['../class_extra_gadget.html#a25caf1b815fc09ef6c9e6e119aec4ad8',1,'ExtraGadget.OnEnable()'],['../class_gadget.html#a79585ab08c1ae5efe5a357e1b4218fa2',1,'Gadget.OnEnable()'],['../class_line_tool.html#a6b85da36d367a83e4aaa60281a2189e3',1,'LineTool.OnEnable()'],['../class_lot_tool.html#a9f3ada1835668faf20a9acc4bc83f3d6',1,'LotTool.OnEnable()'],['../class_pendulum.html#a73de0fd0bc708c06abee481c24b532aa',1,'Pendulum.OnEnable()'],['../class_pole_tool.html#af8bccafe4c69f6156cc6c36d2946f65a',1,'PoleTool.OnEnable()'],['../class_tape.html#a9e5d46474dfa79d7e2f23c8018e5e657',1,'Tape.OnEnable()'],['../class_list_loader.html#a48f36668c105ecaa0b39d5296bcc5bf3',1,'ListLoader.OnEnable()']]],
+  ['onenddrag_13',['OnEndDrag',['../class_drag_handling.html#a72a45e65689f218c11ace99a48ea5897',1,'DragHandling']]],
+  ['onhintavailable_14',['OnHintAvailable',['../class_rendered_scroll_fact.html#acd2f84bfac62adf78ef8925524d602bc',1,'RenderedScrollFact']]],
+  ['onhit_15',['OnHit',['../class_angle_tool.html#af74cf47aa4012b25580f1ec27f4ca106',1,'AngleTool.OnHit()'],['../class_extra_gadget.html#ac2eea5365482773fa64901ae822554ce',1,'ExtraGadget.OnHit()'],['../class_gadget.html#a069459a8478367816706eeb368b11763',1,'Gadget.OnHit()'],['../class_line_tool.html#a5d944599869c3b2c72813f4dbbffec23',1,'LineTool.OnHit()'],['../class_lot_tool.html#a30b465dbda71de181a94b76ea4dc3b96',1,'LotTool.OnHit()'],['../class_pendulum.html#a743baa175fc8ca03b7bc09e8a61decb6',1,'Pendulum.OnHit()'],['../class_pointer.html#a50508f1139e918d86cb2e8e21c29a7d9',1,'Pointer.OnHit()'],['../class_pole_tool.html#a80d36866f9e8c7d22d33a11636c55bff',1,'PoleTool.OnHit()'],['../class_remover.html#a729a0b5a690e4a1eeb831f58f020d25e',1,'Remover.OnHit()'],['../class_tape.html#aa4d350b49d43248352c0dbfb6ff11245',1,'Tape.OnHit()']]],
+  ['online_16',['OnLine',['../class_m_m_t_u_r_i_collection.html#a9a04ee58367c78cf4c13caa8d717eb9c',1,'MMTURICollection']]],
+  ['onlinefact_17',['OnLineFact',['../class_on_line_fact.html',1,'OnLineFact'],['../class_on_line_fact.html#a6dd9e7f03f1fdf08b4a81916bee2e177',1,'OnLineFact.OnLineFact()'],['../class_on_line_fact.html#a54226295328c160474278e5c5eeb5252',1,'OnLineFact.OnLineFact(OnLineFact fact, Dictionary&lt; string, string &gt; old_to_new, FactOrganizer organizer)'],['../class_on_line_fact.html#a37b237d50d5e2f4f4c64987957e83e19',1,'OnLineFact.OnLineFact(string pid, string rid, FactOrganizer organizer)'],['../class_on_line_fact.html#af1cdefd426d2c904399805545869331f',1,'OnLineFact.OnLineFact(string pid, string rid, string uri, FactOrganizer organizer)']]],
+  ['onlinefacts_18',['OnLineFacts',['../class_public_fact_organizer.html#a8666c6839c1028d059b6aa3728715dfb',1,'PublicFactOrganizer']]],
+  ['onmouseoverfact_19',['OnMouseOverFact',['../class_shiny_things.html#ad6e5ae3dd3ffe79bfb661661f4062fa6',1,'ShinyThings']]],
+  ['onmouseoverfactend_20',['OnMouseOverFactEnd',['../class_shiny_things.html#a13e3435ce94f7a3dab7ca090e1a289f3',1,'ShinyThings']]],
+  ['onmouseoversnapzone_21',['OnMouseOverSnapZone',['../class_shiny_things.html#ad623211953a0141e54d50e9c3b3a03f1',1,'ShinyThings']]],
+  ['onmouseoversnapzoneend_22',['OnMouseOverSnapZoneEnd',['../class_shiny_things.html#a3254f4afd887c7bfd92550b40c1a1c15',1,'ShinyThings']]],
+  ['onpointerclick_23',['OnPointerClick',['../class_drop_handling.html#a859e74ac488c6f45517f78a132ba6f75',1,'DropHandling']]],
+  ['onpointerenter_24',['OnPointerEnter',['../class_hover_text.html#a51692dfc6577e47b04816546e22a258e',1,'HoverText']]],
+  ['onpointerexit_25',['OnPointerExit',['../class_hover_text.html#a26b3559bbfa8f9984e315781873d1c14',1,'HoverText']]],
+  ['ontoolmodechanged_26',['OnToolModeChanged',['../class_gadget_manager.html#a2cf2af2c0b10e68c10eb9a86f9ad91d8',1,'GadgetManager.OnToolModeChanged()'],['../class_tool_mode_text.html#aaeaf4c78f03d2c6ad2ba913b6e410212',1,'ToolModeText.OnToolModeChanged()']]],
+  ['original_27',['original',['../class_scroll_1_1_scroll_dynamic_info.html#a1b5f400c55145422c6cfa864f65df58a',1,'Scroll::ScrollDynamicInfo']]],
+  ['original_5fstage_28',['original_stage',['../class_edit_loader.html#a78cd6daa27056417ceac34dc61057360',1,'EditLoader']]],
+  ['output_29',['output',['../class_input_field_panel.html#acb5a02a6fe2bec986c6237f0cb66a2e5',1,'InputFieldPanel']]]
+];
diff --git a/Doxygen/output/html/search/classes_0.html b/Doxygen/output/html/search/classes_0.html
new file mode 100644
index 0000000000000000000000000000000000000000..4112ea7352a4f1df8ce98364a77d03ffb4ace22f
--- /dev/null
+++ b/Doxygen/output/html/search/classes_0.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/classes_0.js b/Doxygen/output/html/search/classes_0.js
new file mode 100644
index 0000000000000000000000000000000000000000..41b15583d4cde3efe39b5c55df3797c4db4b7507
--- /dev/null
+++ b/Doxygen/output/html/search/classes_0.js
@@ -0,0 +1,13 @@
+var searchData=
+[
+  ['abstractlinefact_0',['AbstractLineFact',['../class_abstract_line_fact.html',1,'']]],
+  ['abstractlinefactwrappedcrtp_1',['AbstractLineFactWrappedCRTP',['../class_abstract_line_fact_wrapped_c_r_t_p.html',1,'']]],
+  ['abstractlinefactwrappedcrtp_3c_20linefact_20_3e_2',['AbstractLineFactWrappedCRTP&lt; LineFact &gt;',['../class_abstract_line_fact_wrapped_c_r_t_p.html',1,'']]],
+  ['abstractlinefactwrappedcrtp_3c_20rayfact_20_3e_3',['AbstractLineFactWrappedCRTP&lt; RayFact &gt;',['../class_abstract_line_fact_wrapped_c_r_t_p.html',1,'']]],
+  ['addfactresponse_4',['AddFactResponse',['../class_add_fact_response.html',1,'']]],
+  ['aligntext_5',['AlignText',['../class_align_text.html',1,'']]],
+  ['anglefact_6',['AngleFact',['../class_angle_fact.html',1,'']]],
+  ['angletool_7',['AngleTool',['../class_angle_tool.html',1,'']]],
+  ['animationevent_8',['AnimationEvent',['../class_communication_events_1_1_animation_event.html',1,'CommunicationEvents']]],
+  ['animationeventwithuris_9',['AnimationEventWithUris',['../class_communication_events_1_1_animation_event_with_uris.html',1,'CommunicationEvents']]]
+];
diff --git a/Doxygen/output/html/search/classes_1.html b/Doxygen/output/html/search/classes_1.html
new file mode 100644
index 0000000000000000000000000000000000000000..1f92ba811c8caec127290ad6483464c21b523922
--- /dev/null
+++ b/Doxygen/output/html/search/classes_1.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/classes_1.js b/Doxygen/output/html/search/classes_1.js
new file mode 100644
index 0000000000000000000000000000000000000000..c52eb98bdcc61a1a5623dc05980a7f69dd12b536
--- /dev/null
+++ b/Doxygen/output/html/search/classes_1.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+  ['characterdialog_0',['CharacterDialog',['../class_character_dialog.html',1,'']]],
+  ['circlesegmentgenerator_1',['CircleSegmentGenerator',['../class_circle_segment_generator.html',1,'']]],
+  ['collapsablecategory_2',['CollapsableCategory',['../class_collapsable_category.html',1,'']]],
+  ['collapsablestage_3',['CollapsableStage',['../class_collapsable_stage.html',1,'']]],
+  ['communicationevents_4',['CommunicationEvents',['../class_communication_events.html',1,'']]],
+  ['createloader_5',['CreateLoader',['../class_create_loader.html',1,'']]]
+];
diff --git a/Doxygen/output/html/search/classes_10.html b/Doxygen/output/html/search/classes_10.html
new file mode 100644
index 0000000000000000000000000000000000000000..d3014311944ed2622b9dc6454b39f608d046c287
--- /dev/null
+++ b/Doxygen/output/html/search/classes_10.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_10.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/classes_10.js b/Doxygen/output/html/search/classes_10.js
new file mode 100644
index 0000000000000000000000000000000000000000..27d3fa0876fcea93af5eaa377183ef5acb39ad28
--- /dev/null
+++ b/Doxygen/output/html/search/classes_10.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+  ['uitoolbox_0',['UIToolBox',['../class_u_i_tool_box.html',1,'']]],
+  ['uri_1',['URI',['../class_j_s_o_n_manager_1_1_u_r_i.html',1,'JSONManager']]],
+  ['urireference_2',['UriReference',['../class_scroll_1_1_uri_reference.html',1,'Scroll']]]
+];
diff --git a/Doxygen/output/html/search/classes_11.html b/Doxygen/output/html/search/classes_11.html
new file mode 100644
index 0000000000000000000000000000000000000000..9e4b61f38476b97ab40404e22f218a57123294b6
--- /dev/null
+++ b/Doxygen/output/html/search/classes_11.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_11.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/classes_11.js b/Doxygen/output/html/search/classes_11.js
new file mode 100644
index 0000000000000000000000000000000000000000..e90162c5141e4ba79724f1beeeb37f9851fd63fa
--- /dev/null
+++ b/Doxygen/output/html/search/classes_11.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['worldcursor_0',['WorldCursor',['../class_world_cursor.html',1,'']]]
+];
diff --git a/Doxygen/output/html/search/classes_2.html b/Doxygen/output/html/search/classes_2.html
new file mode 100644
index 0000000000000000000000000000000000000000..b65ed72c9b9f5ec6351e66ab1fecbe06a631de2b
--- /dev/null
+++ b/Doxygen/output/html/search/classes_2.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/classes_2.js b/Doxygen/output/html/search/classes_2.js
new file mode 100644
index 0000000000000000000000000000000000000000..9610fb4ad47507f609f6718146b17ad942e80251
--- /dev/null
+++ b/Doxygen/output/html/search/classes_2.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+  ['discretebarslider_0',['DiscreteBarSlider',['../class_discrete_bar_slider.html',1,'']]],
+  ['displayfacts_1',['DisplayFacts',['../class_display_facts.html',1,'']]],
+  ['displayscrolls_2',['DisplayScrolls',['../class_display_scrolls.html',1,'']]],
+  ['draghandling_3',['DragHandling',['../class_drag_handling.html',1,'']]],
+  ['drophandling_4',['DropHandling',['../class_drop_handling.html',1,'']]]
+];
diff --git a/Doxygen/output/html/search/classes_3.html b/Doxygen/output/html/search/classes_3.html
new file mode 100644
index 0000000000000000000000000000000000000000..11b019a505b34e77330997ae7c7d2ae827ad592e
--- /dev/null
+++ b/Doxygen/output/html/search/classes_3.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_3.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/classes_3.js b/Doxygen/output/html/search/classes_3.js
new file mode 100644
index 0000000000000000000000000000000000000000..aab28da5b7cd0340218af79610ce51033bb63750
--- /dev/null
+++ b/Doxygen/output/html/search/classes_3.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['editloader_0',['EditLoader',['../class_edit_loader.html',1,'']]],
+  ['extragadget_1',['ExtraGadget',['../class_extra_gadget.html',1,'']]]
+];
diff --git a/Doxygen/output/html/search/classes_4.html b/Doxygen/output/html/search/classes_4.html
new file mode 100644
index 0000000000000000000000000000000000000000..56c3689ec613e8fe9d259e07cd15a424502bf31c
--- /dev/null
+++ b/Doxygen/output/html/search/classes_4.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_4.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/classes_4.js b/Doxygen/output/html/search/classes_4.js
new file mode 100644
index 0000000000000000000000000000000000000000..88fc9632d0b048f63721621100a19a0838e45e38
--- /dev/null
+++ b/Doxygen/output/html/search/classes_4.js
@@ -0,0 +1,18 @@
+var searchData=
+[
+  ['fact_0',['Fact',['../class_fact.html',1,'']]],
+  ['factcomparer_1',['FactComparer',['../class_fact_comparer.html',1,'']]],
+  ['factequivalentscomparer_2',['FactEquivalentsComparer',['../class_fact_equivalents_comparer.html',1,'']]],
+  ['factevent_3',['FactEvent',['../class_communication_events_1_1_fact_event.html',1,'CommunicationEvents']]],
+  ['factmanager_4',['FactManager',['../class_fact_manager.html',1,'']]],
+  ['factobject_5',['FactObject',['../class_fact_object.html',1,'']]],
+  ['factorganizer_6',['FactOrganizer',['../class_fact_organizer.html',1,'']]],
+  ['factspawner_7',['FactSpawner',['../class_fact_spawner.html',1,'']]],
+  ['factwrappedcrtp_8',['FactWrappedCRTP',['../class_fact_wrapped_c_r_t_p.html',1,'']]],
+  ['factwrappedcrtp_3c_20abstractlinefact_20_3e_9',['FactWrappedCRTP&lt; AbstractLineFact &gt;',['../class_fact_wrapped_c_r_t_p.html',1,'']]],
+  ['factwrappedcrtp_3c_20anglefact_20_3e_10',['FactWrappedCRTP&lt; AngleFact &gt;',['../class_fact_wrapped_c_r_t_p.html',1,'']]],
+  ['factwrappedcrtp_3c_20onlinefact_20_3e_11',['FactWrappedCRTP&lt; OnLineFact &gt;',['../class_fact_wrapped_c_r_t_p.html',1,'']]],
+  ['factwrappedcrtp_3c_20pointfact_20_3e_12',['FactWrappedCRTP&lt; PointFact &gt;',['../class_fact_wrapped_c_r_t_p.html',1,'']]],
+  ['factwrapper_13',['FactWrapper',['../class_fact_wrapper.html',1,'']]],
+  ['filledscroll_14',['FilledScroll',['../class_scroll_1_1_filled_scroll.html',1,'Scroll']]]
+];
diff --git a/Doxygen/output/html/search/classes_5.html b/Doxygen/output/html/search/classes_5.html
new file mode 100644
index 0000000000000000000000000000000000000000..9b2fcaa86a2970f04012d8a273359534d25e25ba
--- /dev/null
+++ b/Doxygen/output/html/search/classes_5.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_5.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/classes_5.js b/Doxygen/output/html/search/classes_5.js
new file mode 100644
index 0000000000000000000000000000000000000000..99949e382c67cc2e4278371a7b4f9f820b396aae
--- /dev/null
+++ b/Doxygen/output/html/search/classes_5.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+  ['gadget_0',['Gadget',['../class_gadget.html',1,'']]],
+  ['gadgetmanager_1',['GadgetManager',['../class_gadget_manager.html',1,'']]],
+  ['gameobjectextensions_2',['GameObjectExtensions',['../class_game_object_extensions.html',1,'']]],
+  ['generatedemofiles_3',['GenerateDemoFiles',['../class_generate_demo_files.html',1,'']]],
+  ['globalbehaviour_4',['GlobalBehaviour',['../class_global_behaviour.html',1,'']]]
+];
diff --git a/Doxygen/output/html/search/classes_6.html b/Doxygen/output/html/search/classes_6.html
new file mode 100644
index 0000000000000000000000000000000000000000..16163e75b2e5d3a79b0fdc4843287ef0114bf124
--- /dev/null
+++ b/Doxygen/output/html/search/classes_6.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_6.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/classes_6.js b/Doxygen/output/html/search/classes_6.js
new file mode 100644
index 0000000000000000000000000000000000000000..86fdef77e3221cc93036997bac8258037556bc62
--- /dev/null
+++ b/Doxygen/output/html/search/classes_6.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+  ['hideui_0',['HideUI',['../class_hide_u_i.html',1,'']]],
+  ['hitevent_1',['HitEvent',['../class_communication_events_1_1_hit_event.html',1,'CommunicationEvents']]],
+  ['hitwater_2',['HitWater',['../class_hit_water.html',1,'']]],
+  ['hovertext_3',['HoverText',['../class_hover_text.html',1,'']]]
+];
diff --git a/Doxygen/output/html/search/classes_7.html b/Doxygen/output/html/search/classes_7.html
new file mode 100644
index 0000000000000000000000000000000000000000..2fc3931e09c69b7f53e0241a6edc7d2cfd3477ba
--- /dev/null
+++ b/Doxygen/output/html/search/classes_7.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_7.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/classes_7.js b/Doxygen/output/html/search/classes_7.js
new file mode 100644
index 0000000000000000000000000000000000000000..2b3aa2891f9b3cd2bc4ad539780378b89d2fb6fe
--- /dev/null
+++ b/Doxygen/output/html/search/classes_7.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['imagehintanimation_0',['ImageHintAnimation',['../class_image_hint_animation.html',1,'']]],
+  ['inputfieldpanel_1',['InputFieldPanel',['../class_input_field_panel.html',1,'']]]
+];
diff --git a/Doxygen/output/html/search/classes_8.html b/Doxygen/output/html/search/classes_8.html
new file mode 100644
index 0000000000000000000000000000000000000000..bc0d5cac8bcf3bf50f5405152a6e5d3a85103064
--- /dev/null
+++ b/Doxygen/output/html/search/classes_8.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_8.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/classes_8.js b/Doxygen/output/html/search/classes_8.js
new file mode 100644
index 0000000000000000000000000000000000000000..24b04f34780a0cbea32d216fe26128c3de20c151
--- /dev/null
+++ b/Doxygen/output/html/search/classes_8.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['jsoninheritenceconverter_0',['JsonInheritenceConverter',['../class_j_s_o_n_manager_1_1_json_inheritence_converter.html',1,'JSONManager']]],
+  ['jsonmanager_1',['JSONManager',['../class_j_s_o_n_manager.html',1,'']]]
+];
diff --git a/Doxygen/output/html/search/classes_9.html b/Doxygen/output/html/search/classes_9.html
new file mode 100644
index 0000000000000000000000000000000000000000..486e2a54c3b614aeef8b24bcca7d8bedc9b96733
--- /dev/null
+++ b/Doxygen/output/html/search/classes_9.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_9.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/classes_9.js b/Doxygen/output/html/search/classes_9.js
new file mode 100644
index 0000000000000000000000000000000000000000..aedaa902ed78e87ea4c28afb4403d49798a69935
--- /dev/null
+++ b/Doxygen/output/html/search/classes_9.js
@@ -0,0 +1,14 @@
+var searchData=
+[
+  ['linefact_0',['LineFact',['../class_line_fact.html',1,'']]],
+  ['linefacthightcomparer_1',['LineFactHightComparer',['../class_line_fact_hight_comparer.html',1,'']]],
+  ['linefacthightdirectioncomparer_2',['LineFactHightDirectionComparer',['../class_line_fact_hight_direction_comparer.html',1,'']]],
+  ['linespanningoverriverworldcomparer_3',['LineSpanningOverRiverWorldComparer',['../class_line_spanning_over_river_world_comparer.html',1,'']]],
+  ['linetool_4',['LineTool',['../class_line_tool.html',1,'']]],
+  ['listloader_5',['ListLoader',['../class_list_loader.html',1,'']]],
+  ['listloader_3c_20stage_20_3e_6',['ListLoader&lt; Stage &gt;',['../class_list_loader.html',1,'']]],
+  ['loader_7',['Loader',['../class_loader.html',1,'']]],
+  ['loadingscreenpercentage_8',['LoadingScreenPercentage',['../class_loading_screen_percentage.html',1,'']]],
+  ['localloader_9',['LocalLoader',['../class_local_loader.html',1,'']]],
+  ['lottool_10',['LotTool',['../class_lot_tool.html',1,'']]]
+];
diff --git a/Doxygen/output/html/search/classes_a.html b/Doxygen/output/html/search/classes_a.html
new file mode 100644
index 0000000000000000000000000000000000000000..5dd0c5a803571a61a7a8274915b22a398aeacff7
--- /dev/null
+++ b/Doxygen/output/html/search/classes_a.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_a.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/classes_a.js b/Doxygen/output/html/search/classes_a.js
new file mode 100644
index 0000000000000000000000000000000000000000..0a62397321bdb5c69dcec6774a0da231d9f1ca38
--- /dev/null
+++ b/Doxygen/output/html/search/classes_a.js
@@ -0,0 +1,15 @@
+var searchData=
+[
+  ['math3d_0',['Math3d',['../class_math3d.html',1,'']]],
+  ['menueloader_1',['MenueLoader',['../class_menue_loader.html',1,'']]],
+  ['meshrendererhintanimation_2',['MeshRendererHintAnimation',['../class_mesh_renderer_hint_animation.html',1,'']]],
+  ['meta_3',['meta',['../struct_fact_organizer_1_1meta.html',1,'FactOrganizer.meta'],['../struct_public_fact_organizer_1_1meta.html',1,'PublicFactOrganizer.meta']]],
+  ['mmtdeclaration_4',['MMTDeclaration',['../class_j_s_o_n_manager_1_1_m_m_t_declaration.html',1,'JSONManager']]],
+  ['mmtinterface_5',['MMTInterface',['../class_m_m_t_interface.html',1,'']]],
+  ['mmtsymboldeclaration_6',['MMTSymbolDeclaration',['../class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html',1,'JSONManager']]],
+  ['mmtterm_7',['MMTTerm',['../class_j_s_o_n_manager_1_1_m_m_t_term.html',1,'JSONManager']]],
+  ['mmturicollection_8',['MMTURICollection',['../class_m_m_t_u_r_i_collection.html',1,'']]],
+  ['mmtvaluedeclaration_9',['MMTValueDeclaration',['../class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html',1,'JSONManager']]],
+  ['monodummy_10',['MonoDummy',['../class_loader_1_1_mono_dummy.html',1,'Loader']]],
+  ['mouseoverfactevent_11',['MouseOverFactEvent',['../class_communication_events_1_1_mouse_over_fact_event.html',1,'CommunicationEvents']]]
+];
diff --git a/Doxygen/output/html/search/classes_b.html b/Doxygen/output/html/search/classes_b.html
new file mode 100644
index 0000000000000000000000000000000000000000..ff9cd7e6b8fb3d8d2b22778b5acc5ccd9682043f
--- /dev/null
+++ b/Doxygen/output/html/search/classes_b.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_b.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/classes_b.js b/Doxygen/output/html/search/classes_b.js
new file mode 100644
index 0000000000000000000000000000000000000000..bd47d5d5a4aaf34ac1cc26206cc32f0ef2eb985f
--- /dev/null
+++ b/Doxygen/output/html/search/classes_b.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+  ['oma_0',['OMA',['../class_j_s_o_n_manager_1_1_o_m_a.html',1,'JSONManager']]],
+  ['omf_1',['OMF',['../class_j_s_o_n_manager_1_1_o_m_f.html',1,'JSONManager']]],
+  ['oms_2',['OMS',['../class_j_s_o_n_manager_1_1_o_m_s.html',1,'JSONManager']]],
+  ['omstr_3',['OMSTR',['../class_j_s_o_n_manager_1_1_o_m_s_t_r.html',1,'JSONManager']]],
+  ['onlinefact_4',['OnLineFact',['../class_on_line_fact.html',1,'']]]
+];
diff --git a/Doxygen/output/html/search/classes_c.html b/Doxygen/output/html/search/classes_c.html
new file mode 100644
index 0000000000000000000000000000000000000000..36119067da122084569971770ccb17127be900b6
--- /dev/null
+++ b/Doxygen/output/html/search/classes_c.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_c.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/classes_c.js b/Doxygen/output/html/search/classes_c.js
new file mode 100644
index 0000000000000000000000000000000000000000..f89c97707f733f79d1c8f0b8d116065fb20b4222
--- /dev/null
+++ b/Doxygen/output/html/search/classes_c.js
@@ -0,0 +1,12 @@
+var searchData=
+[
+  ['parsingdictionary_0',['ParsingDictionary',['../class_parsing_dictionary.html',1,'']]],
+  ['pendulum_1',['Pendulum',['../class_pendulum.html',1,'']]],
+  ['playerrecord_2',['PlayerRecord',['../class_player_record.html',1,'']]],
+  ['pointer_3',['Pointer',['../class_pointer.html',1,'']]],
+  ['pointfact_4',['PointFact',['../class_point_fact.html',1,'']]],
+  ['pointwrapper_5',['PointWrapper',['../class_point_wrapper.html',1,'']]],
+  ['poletool_6',['PoleTool',['../class_pole_tool.html',1,'']]],
+  ['publicfactorganizer_7',['PublicFactOrganizer',['../class_public_fact_organizer.html',1,'']]],
+  ['pythagorasscript_8',['PythagorasScript',['../class_pythagoras_script.html',1,'']]]
+];
diff --git a/Doxygen/output/html/search/classes_d.html b/Doxygen/output/html/search/classes_d.html
new file mode 100644
index 0000000000000000000000000000000000000000..1c9ed0bdfd5ee024cabeb100ccdd5014aa373340
--- /dev/null
+++ b/Doxygen/output/html/search/classes_d.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_d.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/classes_d.js b/Doxygen/output/html/search/classes_d.js
new file mode 100644
index 0000000000000000000000000000000000000000..013344828d5c514f1a88363f25eb6bbd1b708455
--- /dev/null
+++ b/Doxygen/output/html/search/classes_d.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+  ['rayfact_0',['RayFact',['../class_ray_fact.html',1,'']]],
+  ['remover_1',['Remover',['../class_remover.html',1,'']]],
+  ['renderedscrollfact_2',['RenderedScrollFact',['../class_rendered_scroll_fact.html',1,'']]],
+  ['restart_3',['Restart',['../class_restart.html',1,'']]]
+];
diff --git a/Doxygen/output/html/search/classes_e.html b/Doxygen/output/html/search/classes_e.html
new file mode 100644
index 0000000000000000000000000000000000000000..9a85d3f63d51047dc7abc597111091e81ea465ff
--- /dev/null
+++ b/Doxygen/output/html/search/classes_e.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_e.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/classes_e.js b/Doxygen/output/html/search/classes_e.js
new file mode 100644
index 0000000000000000000000000000000000000000..1371a96cec0132b8751f2f5372de9f7835a47363
--- /dev/null
+++ b/Doxygen/output/html/search/classes_e.js
@@ -0,0 +1,27 @@
+var searchData=
+[
+  ['scroll_0',['Scroll',['../class_scroll.html',1,'']]],
+  ['scrollapplicationcheckingerror_1',['ScrollApplicationCheckingError',['../class_scroll_1_1_scroll_application_checking_error.html',1,'Scroll']]],
+  ['scrollapplicationinfo_2',['ScrollApplicationInfo',['../class_scroll_1_1_scroll_application_info.html',1,'Scroll']]],
+  ['scrollassignment_3',['ScrollAssignment',['../class_scroll_1_1_scroll_assignment.html',1,'Scroll']]],
+  ['scrollclickedscript_4',['ScrollClickedScript',['../class_scroll_clicked_script.html',1,'']]],
+  ['scrolldetails_5',['ScrollDetails',['../class_scroll_details.html',1,'']]],
+  ['scrolldynamicinfo_6',['ScrollDynamicInfo',['../class_scroll_1_1_scroll_dynamic_info.html',1,'Scroll']]],
+  ['scrollfact_7',['ScrollFact',['../class_scroll_1_1_scroll_fact.html',1,'Scroll']]],
+  ['scrollsymbolfact_8',['ScrollSymbolFact',['../class_scroll_1_1_scroll_symbol_fact.html',1,'Scroll']]],
+  ['scrolltheoryreference_9',['ScrollTheoryReference',['../class_scroll_1_1_scroll_theory_reference.html',1,'Scroll']]],
+  ['scrolluimanager_10',['ScrollUIManager',['../class_scroll_u_i_manager.html',1,'']]],
+  ['scrollvaluefact_11',['ScrollValueFact',['../class_scroll_1_1_scroll_value_fact.html',1,'Scroll']]],
+  ['shinyevent_12',['ShinyEvent',['../class_communication_events_1_1_shiny_event.html',1,'CommunicationEvents']]],
+  ['shinythings_13',['ShinyThings',['../class_shiny_things.html',1,'']]],
+  ['signalevent_14',['SignalEvent',['../class_communication_events_1_1_signal_event.html',1,'CommunicationEvents']]],
+  ['solutionorganizer_15',['SolutionOrganizer',['../class_solution_organizer.html',1,'']]],
+  ['stage_16',['Stage',['../class_stage.html',1,'']]],
+  ['stagebehaviour_17',['StageBehaviour',['../class_stage_behaviour.html',1,'']]],
+  ['stageerrorstruct_18',['StageErrorStruct',['../struct_stage_static_1_1_stage_error_struct.html',1,'StageStatic']]],
+  ['stageloader_19',['StageLoader',['../class_stage_loader.html',1,'']]],
+  ['stagestatic_20',['StageStatic',['../class_stage_static.html',1,'']]],
+  ['startserver_21',['StartServer',['../class_start_server.html',1,'']]],
+  ['stepnote_22',['stepnote',['../struct_fact_organizer_1_1stepnote.html',1,'FactOrganizer.stepnote'],['../struct_public_fact_organizer_1_1stepnote.html',1,'PublicFactOrganizer.stepnote']]],
+  ['subsolution_23',['SubSolution',['../class_solution_organizer_1_1_sub_solution.html',1,'SolutionOrganizer']]]
+];
diff --git a/Doxygen/output/html/search/classes_f.html b/Doxygen/output/html/search/classes_f.html
new file mode 100644
index 0000000000000000000000000000000000000000..870f923f26f9f9cbc90368b366f660dccc5d98f4
--- /dev/null
+++ b/Doxygen/output/html/search/classes_f.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_f.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/classes_f.js b/Doxygen/output/html/search/classes_f.js
new file mode 100644
index 0000000000000000000000000000000000000000..13bea36013a00fb779ba9aea951c39f759728b2f
--- /dev/null
+++ b/Doxygen/output/html/search/classes_f.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+  ['tape_0',['Tape',['../class_tape.html',1,'']]],
+  ['taskcharakteranimation_1',['TaskCharakterAnimation',['../class_task_charakter_animation.html',1,'']]],
+  ['toolmodeevent_2',['ToolModeEvent',['../class_communication_events_1_1_tool_mode_event.html',1,'CommunicationEvents']]],
+  ['toolmodeselector_3',['ToolModeSelector',['../class_tool_mode_selector.html',1,'']]],
+  ['toolmodetext_4',['ToolModeText',['../class_tool_mode_text.html',1,'']]]
+];
diff --git a/Doxygen/output/html/search/close.svg b/Doxygen/output/html/search/close.svg
new file mode 100644
index 0000000000000000000000000000000000000000..a933eea1a26b0c7ada7cd0053522238923996df1
--- /dev/null
+++ b/Doxygen/output/html/search/close.svg
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   viewBox="0 0 11 11"
+   height="11"
+   width="11"
+   id="svg2"
+   version="1.1">
+  <metadata
+     id="metadata8">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs6" />
+  <path
+     id="path12"
+     d="M 5.5 0.5 A 5 5 0 0 0 0.5 5.5 A 5 5 0 0 0 5.5 10.5 A 5 5 0 0 0 10.5 5.5 A 5 5 0 0 0 5.5 0.5 z M 3.5820312 3 A 0.58291923 0.58291923 0 0 1 4 3.1757812 L 5.5 4.6757812 L 7 3.1757812 A 0.58291923 0.58291923 0 0 1 7.4003906 3 A 0.58291923 0.58291923 0 0 1 7.8242188 4 L 6.3242188 5.5 L 7.8242188 7 A 0.58291923 0.58291923 0 1 1 7 7.8242188 L 5.5 6.3242188 L 4 7.8242188 A 0.58291923 0.58291923 0 1 1 3.1757812 7 L 4.6757812 5.5 L 3.1757812 4 A 0.58291923 0.58291923 0 0 1 3.5820312 3 z "
+     style="stroke-width:1.09870648;fill:#bababa;fill-opacity:1" />
+</svg>
diff --git a/Doxygen/output/html/search/enums_0.html b/Doxygen/output/html/search/enums_0.html
new file mode 100644
index 0000000000000000000000000000000000000000..3071d59aa0504e9b8d07ea2f60338796887a71b0
--- /dev/null
+++ b/Doxygen/output/html/search/enums_0.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enums_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/enums_0.js b/Doxygen/output/html/search/enums_0.js
new file mode 100644
index 0000000000000000000000000000000000000000..44100a13e54edec732115ebe75af73700305dc3d
--- /dev/null
+++ b/Doxygen/output/html/search/enums_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['directories_0',['Directories',['../class_communication_events.html#a00f253bfcec6375e765f970a8e9dab82',1,'CommunicationEvents']]]
+];
diff --git a/Doxygen/output/html/search/enums_1.html b/Doxygen/output/html/search/enums_1.html
new file mode 100644
index 0000000000000000000000000000000000000000..4b930ac4a2da0b7d2773c7921971df86104c93c1
--- /dev/null
+++ b/Doxygen/output/html/search/enums_1.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enums_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/enums_1.js b/Doxygen/output/html/search/enums_1.js
new file mode 100644
index 0000000000000000000000000000000000000000..559b1421abf8ceac47d734f4ae8d530a96425a5d
--- /dev/null
+++ b/Doxygen/output/html/search/enums_1.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['mode_0',['Mode',['../class_stage_static.html#a1202ca6e0f3c6b29cce958edadc283cb',1,'StageStatic']]]
+];
diff --git a/Doxygen/output/html/search/enumvalues_0.html b/Doxygen/output/html/search/enumvalues_0.html
new file mode 100644
index 0000000000000000000000000000000000000000..31cb0f6dfd44467eb5cf1cccbb1fe24c0a1dec87
--- /dev/null
+++ b/Doxygen/output/html/search/enumvalues_0.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enumvalues_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/enumvalues_0.js b/Doxygen/output/html/search/enumvalues_0.js
new file mode 100644
index 0000000000000000000000000000000000000000..ba6c5b41bc1dbf794e0f4e360eec94a6d4c6a250
--- /dev/null
+++ b/Doxygen/output/html/search/enumvalues_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['create_0',['Create',['../class_stage_static.html#a1202ca6e0f3c6b29cce958edadc283cba686e697538050e4664636337cc3b834f',1,'StageStatic']]]
+];
diff --git a/Doxygen/output/html/search/enumvalues_1.html b/Doxygen/output/html/search/enumvalues_1.html
new file mode 100644
index 0000000000000000000000000000000000000000..770368b91b44a92cb14a18c27aa263b84eb39d1b
--- /dev/null
+++ b/Doxygen/output/html/search/enumvalues_1.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enumvalues_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/enumvalues_1.js b/Doxygen/output/html/search/enumvalues_1.js
new file mode 100644
index 0000000000000000000000000000000000000000..42c11b5f1f3513b0373df7fbeb57af392652cfc0
--- /dev/null
+++ b/Doxygen/output/html/search/enumvalues_1.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['factstatemachines_0',['FactStateMachines',['../class_communication_events.html#a00f253bfcec6375e765f970a8e9dab82ae3c90da488fa5f2ea5bfebd9ac7d6b8b',1,'CommunicationEvents']]]
+];
diff --git a/Doxygen/output/html/search/enumvalues_2.html b/Doxygen/output/html/search/enumvalues_2.html
new file mode 100644
index 0000000000000000000000000000000000000000..9f464a77f3857c10354280dd3b521a2be9e6208c
--- /dev/null
+++ b/Doxygen/output/html/search/enumvalues_2.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enumvalues_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/enumvalues_2.js b/Doxygen/output/html/search/enumvalues_2.js
new file mode 100644
index 0000000000000000000000000000000000000000..1baa74ad28a5de9056fc5fe14e2bd6b0ca1e1fda
--- /dev/null
+++ b/Doxygen/output/html/search/enumvalues_2.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['play_0',['Play',['../class_stage_static.html#a1202ca6e0f3c6b29cce958edadc283cbade3c731be5633838089a07179d301d7b',1,'StageStatic']]]
+];
diff --git a/Doxygen/output/html/search/enumvalues_3.html b/Doxygen/output/html/search/enumvalues_3.html
new file mode 100644
index 0000000000000000000000000000000000000000..08a159b975b8b552f221f8c1e4d7659f7024fbdd
--- /dev/null
+++ b/Doxygen/output/html/search/enumvalues_3.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enumvalues_3.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/enumvalues_3.js b/Doxygen/output/html/search/enumvalues_3.js
new file mode 100644
index 0000000000000000000000000000000000000000..5d646e456dc5ee84d82cf0f257d90586f131e8e6
--- /dev/null
+++ b/Doxygen/output/html/search/enumvalues_3.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['stages_0',['Stages',['../class_communication_events.html#a00f253bfcec6375e765f970a8e9dab82a8a59e36877de9b108fe13951030d639d',1,'CommunicationEvents']]]
+];
diff --git a/Doxygen/output/html/search/enumvalues_4.html b/Doxygen/output/html/search/enumvalues_4.html
new file mode 100644
index 0000000000000000000000000000000000000000..0fa47238b0df3d5b137c2dc9e5fda32642a1e68e
--- /dev/null
+++ b/Doxygen/output/html/search/enumvalues_4.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enumvalues_4.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/enumvalues_4.js b/Doxygen/output/html/search/enumvalues_4.js
new file mode 100644
index 0000000000000000000000000000000000000000..d864141a5b84ce401f2afabca0d2691e2b91cb53
--- /dev/null
+++ b/Doxygen/output/html/search/enumvalues_4.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['validationsets_0',['ValidationSets',['../class_communication_events.html#a00f253bfcec6375e765f970a8e9dab82aeb1dfc77784ccf555efa16dc67aeb166',1,'CommunicationEvents']]]
+];
diff --git a/Doxygen/output/html/search/files_0.html b/Doxygen/output/html/search/files_0.html
new file mode 100644
index 0000000000000000000000000000000000000000..e2840840d202988e0af2f577cf72d20f6d4827fe
--- /dev/null
+++ b/Doxygen/output/html/search/files_0.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/files_0.js b/Doxygen/output/html/search/files_0.js
new file mode 100644
index 0000000000000000000000000000000000000000..841699b15645df36f1b86edcc2fb417a7736b506
--- /dev/null
+++ b/Doxygen/output/html/search/files_0.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['aligntext_2ecs_0',['AlignText.cs',['../_align_text_8cs.html',1,'']]],
+  ['angletool_2ecs_1',['AngleTool.cs',['../_angle_tool_8cs.html',1,'']]]
+];
diff --git a/Doxygen/output/html/search/files_1.html b/Doxygen/output/html/search/files_1.html
new file mode 100644
index 0000000000000000000000000000000000000000..2e6e1e16adfd48528399835663e5305724eeaaba
--- /dev/null
+++ b/Doxygen/output/html/search/files_1.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/files_1.js b/Doxygen/output/html/search/files_1.js
new file mode 100644
index 0000000000000000000000000000000000000000..0763949bd8593711f2902a416a751b215578874b
--- /dev/null
+++ b/Doxygen/output/html/search/files_1.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+  ['characterdialog_2ecs_0',['CharacterDialog.cs',['../_character_dialog_8cs.html',1,'']]],
+  ['circlesegmentgenerator_2ecs_1',['CircleSegmentGenerator.cs',['../_circle_segment_generator_8cs.html',1,'']]],
+  ['collapsablecategory_2ecs_2',['CollapsableCategory.cs',['../_collapsable_category_8cs.html',1,'']]],
+  ['collapsablestage_2ecs_3',['CollapsableStage.cs',['../_collapsable_stage_8cs.html',1,'']]],
+  ['communicationevents_2ecs_4',['CommunicationEvents.cs',['../_communication_events_8cs.html',1,'']]],
+  ['createloader_2ecs_5',['CreateLoader.cs',['../_create_loader_8cs.html',1,'']]]
+];
diff --git a/Doxygen/output/html/search/files_10.html b/Doxygen/output/html/search/files_10.html
new file mode 100644
index 0000000000000000000000000000000000000000..29d63de1954552d0eadffadb7fd3ae38e6b39ce0
--- /dev/null
+++ b/Doxygen/output/html/search/files_10.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_10.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/files_10.js b/Doxygen/output/html/search/files_10.js
new file mode 100644
index 0000000000000000000000000000000000000000..922b264bb888b7039c8ecf8add8317e0f6726574
--- /dev/null
+++ b/Doxygen/output/html/search/files_10.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['worldcursor_2ecs_0',['WorldCursor.cs',['../_world_cursor_8cs.html',1,'']]]
+];
diff --git a/Doxygen/output/html/search/files_2.html b/Doxygen/output/html/search/files_2.html
new file mode 100644
index 0000000000000000000000000000000000000000..7a0a2e17d9e9c0131f468ce2ce9f33840ca9c6fa
--- /dev/null
+++ b/Doxygen/output/html/search/files_2.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/files_2.js b/Doxygen/output/html/search/files_2.js
new file mode 100644
index 0000000000000000000000000000000000000000..5046ebf67d60b415196574e016f33985834ba878
--- /dev/null
+++ b/Doxygen/output/html/search/files_2.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+  ['discretebarslider_2ecs_0',['DiscreteBarSlider.cs',['../_discrete_bar_slider_8cs.html',1,'']]],
+  ['displayfacts_2ecs_1',['DisplayFacts.cs',['../_display_facts_8cs.html',1,'']]],
+  ['displayscrolls_2ecs_2',['DisplayScrolls.cs',['../_display_scrolls_8cs.html',1,'']]],
+  ['draghandling_2ecs_3',['DragHandling.cs',['../_drag_handling_8cs.html',1,'']]],
+  ['drophandling_2ecs_4',['DropHandling.cs',['../_drop_handling_8cs.html',1,'']]]
+];
diff --git a/Doxygen/output/html/search/files_3.html b/Doxygen/output/html/search/files_3.html
new file mode 100644
index 0000000000000000000000000000000000000000..418f30481f9131e8f8e7a726d68df6cd90cc15e8
--- /dev/null
+++ b/Doxygen/output/html/search/files_3.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_3.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/files_3.js b/Doxygen/output/html/search/files_3.js
new file mode 100644
index 0000000000000000000000000000000000000000..30dc1084ec623677352e21cd5fd03ca2e2aa8d1a
--- /dev/null
+++ b/Doxygen/output/html/search/files_3.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['editloader_2ecs_0',['EditLoader.cs',['../_edit_loader_8cs.html',1,'']]],
+  ['extragadget_2ecs_1',['ExtraGadget.cs',['../_extra_gadget_8cs.html',1,'']]]
+];
diff --git a/Doxygen/output/html/search/files_4.html b/Doxygen/output/html/search/files_4.html
new file mode 100644
index 0000000000000000000000000000000000000000..d5e45773e8893091f5fa0ce1a6334f79bbb87898
--- /dev/null
+++ b/Doxygen/output/html/search/files_4.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_4.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/files_4.js b/Doxygen/output/html/search/files_4.js
new file mode 100644
index 0000000000000000000000000000000000000000..4208b2795bbc260633b05c867d822b474f0dc8e5
--- /dev/null
+++ b/Doxygen/output/html/search/files_4.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+  ['fact_2ecs_0',['Fact.cs',['../_fact_8cs.html',1,'']]],
+  ['factcomparer_2ecs_1',['FactComparer.cs',['../_fact_comparer_8cs.html',1,'']]],
+  ['factmanager_2ecs_2',['FactManager.cs',['../_fact_manager_8cs.html',1,'']]],
+  ['factobject_2ecs_3',['FactObject.cs',['../_fact_object_8cs.html',1,'']]],
+  ['factorganizer_2ecs_4',['FactOrganizer.cs',['../_fact_organizer_8cs.html',1,'']]],
+  ['factspawner_2ecs_5',['FactSpawner.cs',['../_fact_spawner_8cs.html',1,'']]],
+  ['factwrapper_2ecs_6',['FactWrapper.cs',['../_fact_wrapper_8cs.html',1,'']]]
+];
diff --git a/Doxygen/output/html/search/files_5.html b/Doxygen/output/html/search/files_5.html
new file mode 100644
index 0000000000000000000000000000000000000000..c1ae5d6d66e1a6b56bccf84ce7573a8e1c5ea134
--- /dev/null
+++ b/Doxygen/output/html/search/files_5.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_5.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/files_5.js b/Doxygen/output/html/search/files_5.js
new file mode 100644
index 0000000000000000000000000000000000000000..6514d19b72c2e6bc96d04a15e095bedffe4d1472
--- /dev/null
+++ b/Doxygen/output/html/search/files_5.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+  ['gadget_2ecs_0',['Gadget.cs',['../_gadget_8cs.html',1,'']]],
+  ['gadgetmanager_2ecs_1',['GadgetManager.cs',['../_gadget_manager_8cs.html',1,'']]],
+  ['gameobjectextensions_2ecs_2',['GameObjectExtensions.cs',['../_game_object_extensions_8cs.html',1,'']]],
+  ['generatedemofiles_2ecs_3',['GenerateDemoFiles.cs',['../_generate_demo_files_8cs.html',1,'']]],
+  ['globalbehaviour_2ecs_4',['GlobalBehaviour.cs',['../_global_behaviour_8cs.html',1,'']]]
+];
diff --git a/Doxygen/output/html/search/files_6.html b/Doxygen/output/html/search/files_6.html
new file mode 100644
index 0000000000000000000000000000000000000000..fe477812fdff3c5b4b1f4a0938457f56bec3d285
--- /dev/null
+++ b/Doxygen/output/html/search/files_6.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_6.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/files_6.js b/Doxygen/output/html/search/files_6.js
new file mode 100644
index 0000000000000000000000000000000000000000..56dac6a2495863dc4e474296f7945a695a9a31d6
--- /dev/null
+++ b/Doxygen/output/html/search/files_6.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+  ['hideui_2ecs_0',['HideUI.cs',['../_hide_u_i_8cs.html',1,'']]],
+  ['hitwater_2ecs_1',['HitWater.cs',['../_hit_water_8cs.html',1,'']]],
+  ['hovertext_2ecs_2',['HoverText.cs',['../_hover_text_8cs.html',1,'']]]
+];
diff --git a/Doxygen/output/html/search/files_7.html b/Doxygen/output/html/search/files_7.html
new file mode 100644
index 0000000000000000000000000000000000000000..4f4ead41608aaeeab81e25d870f297091cea17c4
--- /dev/null
+++ b/Doxygen/output/html/search/files_7.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_7.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/files_7.js b/Doxygen/output/html/search/files_7.js
new file mode 100644
index 0000000000000000000000000000000000000000..99b5867ddf8109a447c823f1a7133ddde8774bc7
--- /dev/null
+++ b/Doxygen/output/html/search/files_7.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['imagehintanimation_2ecs_0',['ImageHintAnimation.cs',['../_image_hint_animation_8cs.html',1,'']]],
+  ['inputfieldpanel_2ecs_1',['InputFieldPanel.cs',['../_input_field_panel_8cs.html',1,'']]]
+];
diff --git a/Doxygen/output/html/search/files_8.html b/Doxygen/output/html/search/files_8.html
new file mode 100644
index 0000000000000000000000000000000000000000..dbaced6f12889611d6e9da88cc5deb962af6c3e2
--- /dev/null
+++ b/Doxygen/output/html/search/files_8.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_8.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/files_8.js b/Doxygen/output/html/search/files_8.js
new file mode 100644
index 0000000000000000000000000000000000000000..9a5315589de1c2afe3ce056ba96f824d23a62d6a
--- /dev/null
+++ b/Doxygen/output/html/search/files_8.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['jsonmanager_2ecs_0',['JSONManager.cs',['../_j_s_o_n_manager_8cs.html',1,'']]]
+];
diff --git a/Doxygen/output/html/search/files_9.html b/Doxygen/output/html/search/files_9.html
new file mode 100644
index 0000000000000000000000000000000000000000..ee96ceaa348d5bdf6e0cbec941b6aa197e7c4273
--- /dev/null
+++ b/Doxygen/output/html/search/files_9.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_9.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/files_9.js b/Doxygen/output/html/search/files_9.js
new file mode 100644
index 0000000000000000000000000000000000000000..7366409384cd47b72689e2a3165775f3df1af248
--- /dev/null
+++ b/Doxygen/output/html/search/files_9.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+  ['linetool_2ecs_0',['LineTool.cs',['../_line_tool_8cs.html',1,'']]],
+  ['listloader_2ecs_1',['ListLoader.cs',['../_list_loader_8cs.html',1,'']]],
+  ['loader_2ecs_2',['Loader.cs',['../_loader_8cs.html',1,'']]],
+  ['loadingscreenpercentage_2ecs_3',['LoadingScreenPercentage.cs',['../_loading_screen_percentage_8cs.html',1,'']]],
+  ['localloader_2ecs_4',['LocalLoader.cs',['../_local_loader_8cs.html',1,'']]],
+  ['lottool_2ecs_5',['LotTool.cs',['../_lot_tool_8cs.html',1,'']]]
+];
diff --git a/Doxygen/output/html/search/files_a.html b/Doxygen/output/html/search/files_a.html
new file mode 100644
index 0000000000000000000000000000000000000000..0193eb954f48eca141ce3aafc961e88e3dd93d30
--- /dev/null
+++ b/Doxygen/output/html/search/files_a.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_a.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/files_a.js b/Doxygen/output/html/search/files_a.js
new file mode 100644
index 0000000000000000000000000000000000000000..1b9dc8b23c9290d2c9f95236d82ede124ddc866d
--- /dev/null
+++ b/Doxygen/output/html/search/files_a.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+  ['math3d_2ecs_0',['Math3d.cs',['../_math3d_8cs.html',1,'']]],
+  ['menueloader_2ecs_1',['MenueLoader.cs',['../_menue_loader_8cs.html',1,'']]],
+  ['meshrendererhintanimation_2ecs_2',['MeshRendererHintAnimation.cs',['../_mesh_renderer_hint_animation_8cs.html',1,'']]],
+  ['mmtinterface_2ecs_3',['MMTInterface.cs',['../_m_m_t_interface_8cs.html',1,'']]]
+];
diff --git a/Doxygen/output/html/search/files_b.html b/Doxygen/output/html/search/files_b.html
new file mode 100644
index 0000000000000000000000000000000000000000..14c2da55e054a5a4d50ac92a72910cd0a039df2e
--- /dev/null
+++ b/Doxygen/output/html/search/files_b.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_b.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/files_b.js b/Doxygen/output/html/search/files_b.js
new file mode 100644
index 0000000000000000000000000000000000000000..3005e1b90b39e14a28073a4ecfb9bebd24a3ae35
--- /dev/null
+++ b/Doxygen/output/html/search/files_b.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+  ['pendulum_2ecs_0',['Pendulum.cs',['../_pendulum_8cs.html',1,'']]],
+  ['pointer_2ecs_1',['Pointer.cs',['../_pointer_8cs.html',1,'']]],
+  ['pointwrapper_2ecs_2',['PointWrapper.cs',['../_point_wrapper_8cs.html',1,'']]],
+  ['poletool_2ecs_3',['PoleTool.cs',['../_pole_tool_8cs.html',1,'']]],
+  ['pythagorasscript_2ecs_4',['PythagorasScript.cs',['../_pythagoras_script_8cs.html',1,'']]]
+];
diff --git a/Doxygen/output/html/search/files_c.html b/Doxygen/output/html/search/files_c.html
new file mode 100644
index 0000000000000000000000000000000000000000..2c0278fd88eb9c4fe04e8cb64c80216c01efb811
--- /dev/null
+++ b/Doxygen/output/html/search/files_c.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_c.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/files_c.js b/Doxygen/output/html/search/files_c.js
new file mode 100644
index 0000000000000000000000000000000000000000..331883de244245ef8e761405dadfef0f0a8b8571
--- /dev/null
+++ b/Doxygen/output/html/search/files_c.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+  ['remover_2ecs_0',['Remover.cs',['../_remover_8cs.html',1,'']]],
+  ['renderedscrollfact_2ecs_1',['RenderedScrollFact.cs',['../_rendered_scroll_fact_8cs.html',1,'']]],
+  ['restart_2ecs_2',['Restart.cs',['../_restart_8cs.html',1,'']]]
+];
diff --git a/Doxygen/output/html/search/files_d.html b/Doxygen/output/html/search/files_d.html
new file mode 100644
index 0000000000000000000000000000000000000000..855b917ad0848d5657fe59f67cdd16c1bc322220
--- /dev/null
+++ b/Doxygen/output/html/search/files_d.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_d.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/files_d.js b/Doxygen/output/html/search/files_d.js
new file mode 100644
index 0000000000000000000000000000000000000000..b6b86a0d313d57b6013bf16ec05c535788513bb4
--- /dev/null
+++ b/Doxygen/output/html/search/files_d.js
@@ -0,0 +1,14 @@
+var searchData=
+[
+  ['scroll_2ecs_0',['Scroll.cs',['../_scroll_8cs.html',1,'']]],
+  ['scrollclickedscript_2ecs_1',['ScrollClickedScript.cs',['../_scroll_clicked_script_8cs.html',1,'']]],
+  ['scrolldetails_2ecs_2',['ScrollDetails.cs',['../_scroll_details_8cs.html',1,'']]],
+  ['scrolluimanager_2ecs_3',['ScrollUIManager.cs',['../_scroll_u_i_manager_8cs.html',1,'']]],
+  ['shinythings_2ecs_4',['ShinyThings.cs',['../_shiny_things_8cs.html',1,'']]],
+  ['solutionorganizer_2ecs_5',['SolutionOrganizer.cs',['../_solution_organizer_8cs.html',1,'']]],
+  ['stage_2ecs_6',['Stage.cs',['../_stage_8cs.html',1,'']]],
+  ['stagebehaviour_2ecs_7',['StageBehaviour.cs',['../_stage_behaviour_8cs.html',1,'']]],
+  ['stageloader_2ecs_8',['StageLoader.cs',['../_stage_loader_8cs.html',1,'']]],
+  ['stagestatic_2ecs_9',['StageStatic.cs',['../_stage_static_8cs.html',1,'']]],
+  ['startserver_2ecs_10',['StartServer.cs',['../_start_server_8cs.html',1,'']]]
+];
diff --git a/Doxygen/output/html/search/files_e.html b/Doxygen/output/html/search/files_e.html
new file mode 100644
index 0000000000000000000000000000000000000000..bc2056fd581272144998e322092aeb09bdf540b9
--- /dev/null
+++ b/Doxygen/output/html/search/files_e.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_e.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/files_e.js b/Doxygen/output/html/search/files_e.js
new file mode 100644
index 0000000000000000000000000000000000000000..e0391009c6bc3acaab30c828294eee7bed60c736
--- /dev/null
+++ b/Doxygen/output/html/search/files_e.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+  ['tape_2ecs_0',['Tape.cs',['../_tape_8cs.html',1,'']]],
+  ['taskcharakteranimation_2ecs_1',['TaskCharakterAnimation.cs',['../_task_charakter_animation_8cs.html',1,'']]],
+  ['toolmodeselector_2ecs_2',['ToolModeSelector.cs',['../_tool_mode_selector_8cs.html',1,'']]],
+  ['toolmodetext_2ecs_3',['ToolModeText.cs',['../_tool_mode_text_8cs.html',1,'']]]
+];
diff --git a/Doxygen/output/html/search/files_f.html b/Doxygen/output/html/search/files_f.html
new file mode 100644
index 0000000000000000000000000000000000000000..b1fc05c336b90b8a11e25f54ed3387076a117acc
--- /dev/null
+++ b/Doxygen/output/html/search/files_f.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_f.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/files_f.js b/Doxygen/output/html/search/files_f.js
new file mode 100644
index 0000000000000000000000000000000000000000..3dcdbf1d5d30aba99bd433a2bb21ea5cff2fe836
--- /dev/null
+++ b/Doxygen/output/html/search/files_f.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['uitoolbox_2ecs_0',['UIToolBox.cs',['../_u_i_tool_box_8cs.html',1,'']]]
+];
diff --git a/Doxygen/output/html/search/functions_0.html b/Doxygen/output/html/search/functions_0.html
new file mode 100644
index 0000000000000000000000000000000000000000..ce4509023d10e00f7fc1ca6a37de2fd158111e32
--- /dev/null
+++ b/Doxygen/output/html/search/functions_0.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/functions_0.js b/Doxygen/output/html/search/functions_0.js
new file mode 100644
index 0000000000000000000000000000000000000000..39393b9c5ef903be05fa14196ef451c7dd54e466
--- /dev/null
+++ b/Doxygen/output/html/search/functions_0.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+  ['_5fclone_0',['_Clone',['../class_edit_loader.html#a85350f34f42fdf962fdd2a6e8e13d90a',1,'EditLoader']]],
+  ['_5fdelete_1',['_Delete',['../class_edit_loader.html#a537c24e6a4c629314e7db4db735e2162',1,'EditLoader']]],
+  ['_5fsave_2',['_Save',['../class_edit_loader.html#a6fc8e91e375f52f286b21c2e739869ca',1,'EditLoader']]]
+];
diff --git a/Doxygen/output/html/search/functions_1.html b/Doxygen/output/html/search/functions_1.html
new file mode 100644
index 0000000000000000000000000000000000000000..9b97441a343ab23273627267e542ec34e5c98b7a
--- /dev/null
+++ b/Doxygen/output/html/search/functions_1.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/functions_1.js b/Doxygen/output/html/search/functions_1.js
new file mode 100644
index 0000000000000000000000000000000000000000..4161551c21ae6551e9955dff3fb4d568a4cb1acc
--- /dev/null
+++ b/Doxygen/output/html/search/functions_1.js
@@ -0,0 +1,29 @@
+var searchData=
+[
+  ['abstractlinefact_0',['AbstractLineFact',['../class_abstract_line_fact.html#aaff88e709ce3921720c89669c543ee73',1,'AbstractLineFact.AbstractLineFact()'],['../class_abstract_line_fact.html#a8293ff4322a3ac4aa8737a6283ab382c',1,'AbstractLineFact.AbstractLineFact(AbstractLineFact fact, Dictionary&lt; string, string &gt; old_to_new, FactOrganizer organizer)'],['../class_abstract_line_fact.html#a1b155f7023e9ad34f9a28d1178b96a03',1,'AbstractLineFact.AbstractLineFact(string pid1, string pid2, FactOrganizer organizer)'],['../class_abstract_line_fact.html#a2915748e037ecb4fd37ac5d7050f9798',1,'AbstractLineFact.AbstractLineFact(string pid1, string pid2, string backendURI, FactOrganizer organizer)']]],
+  ['abstractlinefactwrappedcrtp_1',['AbstractLineFactWrappedCRTP',['../class_abstract_line_fact_wrapped_c_r_t_p.html#a40d1c470409418303375f92bbfb6b8eb',1,'AbstractLineFactWrappedCRTP.AbstractLineFactWrappedCRTP()'],['../class_abstract_line_fact_wrapped_c_r_t_p.html#a18b417989100e72857d6559b25a0b006',1,'AbstractLineFactWrappedCRTP.AbstractLineFactWrappedCRTP(AbstractLineFactWrappedCRTP&lt; T &gt; fact, Dictionary&lt; string, string &gt; old_to_new, FactOrganizer organizer)'],['../class_abstract_line_fact_wrapped_c_r_t_p.html#a8608ad7845d31d6ecc03f365abc33f56',1,'AbstractLineFactWrappedCRTP.AbstractLineFactWrappedCRTP(string pid1, string pid2, FactOrganizer organizer)'],['../class_abstract_line_fact_wrapped_c_r_t_p.html#a354574283207e949be092cdd4ee82499',1,'AbstractLineFactWrappedCRTP.AbstractLineFactWrappedCRTP(string pid1, string pid2, string backendURI, FactOrganizer organizer)']]],
+  ['activatecurvedrawing_2',['ActivateCurveDrawing',['../class_angle_tool.html#a769856a6898543641fe8711a07c7a7f5',1,'AngleTool']]],
+  ['activatelinedrawing_3',['ActivateLineDrawing',['../class_line_tool.html#ad634ddf4fddf7fbdf91b0ac7e10b16a1',1,'LineTool.ActivateLineDrawing()'],['../class_lot_tool.html#a12d8eb5cdfb3b1c7db21d9080ac5dbe6',1,'LotTool.ActivateLineDrawing()'],['../class_pendulum.html#a5451fdf6ab870982c02b165173ef7646',1,'Pendulum.ActivateLineDrawing()'],['../class_pole_tool.html#ad0045c3eef710e46eace0fe7a7eb9cde',1,'PoleTool.ActivateLineDrawing()'],['../class_tape.html#a7652d5608e25e7453e3235238ebfa325',1,'Tape.ActivateLineDrawing()']]],
+  ['add_4',['Add',['../class_fact_organizer.html#a923a7232f6648843107728cc7da722e6',1,'FactOrganizer']]],
+  ['addanglefact_5',['AddAngleFact',['../class_fact_manager.html#a940840da8e97a40c9225cbcabdde4119',1,'FactManager']]],
+  ['addfact_6',['AddFact',['../class_display_facts.html#a48f34373aa006228ad49377c126a2b5a',1,'DisplayFacts']]],
+  ['addfactifnotfound_7',['AddFactIfNotFound',['../class_fact_manager.html#aae91a6867216a9efed931d56eda17d42',1,'FactManager']]],
+  ['addlinefact_8',['AddLineFact',['../class_fact_manager.html#aedfaff5ad2a46d7219c3299eaed49092',1,'FactManager']]],
+  ['addonlinefact_9',['AddOnLineFact',['../class_fact_manager.html#a94dc4329eba5a74416970e68320e6af5',1,'FactManager']]],
+  ['addpointfact_10',['AddPointFact',['../class_fact_manager.html#a5f87213c9b344586b60b321af877ea2e',1,'FactManager.AddPointFact(RaycastHit hit, bool samestep=false)'],['../class_fact_manager.html#a8df0f37c7294cccc3c348dce3d296ac5',1,'FactManager.AddPointFact(Vector3 point, Vector3 normal, bool samestep=false)']]],
+  ['addrayfact_11',['AddRayFact',['../class_fact_manager.html#aa556ddb7bc07fabfc9629eb7aee7b8b2',1,'FactManager']]],
+  ['addrotation_12',['AddRotation',['../class_math3d.html#af3148489d29f629bd94769faef49cd04',1,'Math3d']]],
+  ['addvectorlength_13',['AddVectorLength',['../class_math3d.html#ad92fd4e4c8e76b9991b10e64213fe932',1,'Math3d']]],
+  ['anglefact_14',['AngleFact',['../class_angle_fact.html#a2ae66d73e61a15791153eec7dfc02b8c',1,'AngleFact.AngleFact()'],['../class_angle_fact.html#ac333ab33a4ddeaea3e2fa01b36a34895',1,'AngleFact.AngleFact(AngleFact fact, Dictionary&lt; string, string &gt; old_to_new, FactOrganizer organizer)'],['../class_angle_fact.html#a05b3ae9c8d50c1bcbd9f1ba1ee47a3f2',1,'AngleFact.AngleFact(string pid1, string pid2, string pid3, FactOrganizer organizer)'],['../class_angle_fact.html#af0beb6d6b922f25892a57f5c03e49b3e',1,'AngleFact.AngleFact(string Pid1, string Pid2, string Pid3, string backendURI, FactOrganizer organizer)']]],
+  ['anglevectorplane_15',['AngleVectorPlane',['../class_math3d.html#a02591fdff71a8f6bf8dbcd3fa901a8de',1,'Math3d']]],
+  ['angularacceleration_16',['AngularAcceleration',['../class_math3d.html#a791de8a0100ec8ed81b85f342fa5f97f',1,'Math3d']]],
+  ['animate_17',['Animate',['../class_image_hint_animation.html#a2f987820c1efe68359b95fecbd848ce0',1,'ImageHintAnimation.Animate()'],['../class_mesh_renderer_hint_animation.html#a299d92840c049e247bb26adf1f710e22',1,'MeshRendererHintAnimation.Animate()']]],
+  ['animatefact_18',['AnimateFact',['../class_display_facts.html#a489d8b4bcc7041cc98df0cca73491320',1,'DisplayFacts']]],
+  ['animatehint_19',['animateHint',['../class_scroll_details.html#a23b498126f7832c85957c4cfbaaa4d75',1,'ScrollDetails']]],
+  ['animatenonexistingfact_20',['animateNonExistingFact',['../class_fact_spawner.html#aca0bcf17cca26ca60e11a6a4d435c08b',1,'FactSpawner']]],
+  ['animatenonexistingfacttrigger_21',['animateNonExistingFactTrigger',['../class_fact_spawner.html#a94e66ecc512cd9dd74e7a115375d2ac9',1,'FactSpawner']]],
+  ['animatescrollparameter_22',['animateScrollParameter',['../class_scroll_details.html#a9ed006a763286cbc1f13fbdf71e3eb28',1,'ScrollDetails']]],
+  ['animationtrigger_23',['AnimationTrigger',['../class_image_hint_animation.html#ab51c7d311e027b615b1d59d466c6ae7f',1,'ImageHintAnimation.AnimationTrigger()'],['../class_mesh_renderer_hint_animation.html#a480ec85a818fefba2f73fa4a5345ef56',1,'MeshRendererHintAnimation.AnimationTrigger()']]],
+  ['arelinesegmentscrossing_24',['AreLineSegmentsCrossing',['../class_math3d.html#a570ef4340ba12690009750e6aa108c2e',1,'Math3d']]],
+  ['awake_25',['Awake',['../class_global_behaviour.html#aa99978332be57c851238eade96f4e61b',1,'GlobalBehaviour.Awake()'],['../class_angle_tool.html#a09d40d4ac5ca7b8f66ef9bc9f2fe2d48',1,'AngleTool.Awake()'],['../class_extra_gadget.html#ae107afda04a5642022feadc8aa1b6b27',1,'ExtraGadget.Awake()'],['../class_gadget.html#a7ee73250f04a3d86b486ec4e73e3b790',1,'Gadget.Awake()'],['../class_line_tool.html#ac59bbe598417a959c4b39b81921a97f7',1,'LineTool.Awake()'],['../class_lot_tool.html#a95d0f3e2420f6f01452efcc00be70062',1,'LotTool.Awake()'],['../class_pendulum.html#aec8e862ef54359f99724cb6d91aaa04f',1,'Pendulum.Awake()'],['../class_pointer.html#abd9413966aaff2559abec0c1b2c65e9e',1,'Pointer.Awake()'],['../class_pole_tool.html#a52df827c6e330429ff2c68cdbddfef50',1,'PoleTool.Awake()'],['../class_remover.html#a07ded6d73cf117ca181b92bdf605d5e3',1,'Remover.Awake()'],['../class_tape.html#a9e2f6fa51f834b35efaa11f1f815a485',1,'Tape.Awake()'],['../class_world_cursor.html#ab94aee84a5c8ea7862f54996884d83e9',1,'WorldCursor.Awake()']]]
+];
diff --git a/Doxygen/output/html/search/functions_10.html b/Doxygen/output/html/search/functions_10.html
new file mode 100644
index 0000000000000000000000000000000000000000..0a62f42c325b616cb7cc07b08e3c190119e97eab
--- /dev/null
+++ b/Doxygen/output/html/search/functions_10.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_10.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/functions_10.js b/Doxygen/output/html/search/functions_10.js
new file mode 100644
index 0000000000000000000000000000000000000000..27244487cca1335974c6804214f34c61ebd603dc
--- /dev/null
+++ b/Doxygen/output/html/search/functions_10.js
@@ -0,0 +1,22 @@
+var searchData=
+[
+  ['rayfact_0',['RayFact',['../class_ray_fact.html#afbcb1279327fbd6b61119ebf9544a363',1,'RayFact.RayFact()'],['../class_ray_fact.html#ae10df7a36ac9b6b0a29664cc5fba3bbe',1,'RayFact.RayFact(RayFact fact, Dictionary&lt; string, string &gt; old_to_new, FactOrganizer organizer)'],['../class_ray_fact.html#a912383ae8815aedf2bfeaa0bbf7b852d',1,'RayFact.RayFact(string pid1, string pid2, string backendURI, FactOrganizer organizer)'],['../class_ray_fact.html#a46f55e3faa17016c753dffc72dbcbd03',1,'RayFact.RayFact(string pid1, string pid2, FactOrganizer organizer)']]],
+  ['readfromjsonfile_3c_20t_20_3e_1',['ReadFromJsonFile&lt; T &gt;',['../class_j_s_o_n_manager.html#a477a033f7374709d6527190c0458cfae',1,'JSONManager']]],
+  ['readjson_2',['ReadJson',['../class_j_s_o_n_manager_1_1_json_inheritence_converter.html#a7f0289c12707fc9cfbfed900f66be8c2',1,'JSONManager::JsonInheritenceConverter']]],
+  ['readpushout_3',['readPushout',['../class_scroll_details.html#ad8cc6ee2f393bf6d32f15f2e73e40357',1,'ScrollDetails']]],
+  ['redo_4',['redo',['../class_fact_organizer.html#a88221b2e001edc7fb642290efc106258',1,'FactOrganizer']]],
+  ['remove_5',['Remove',['../class_fact_organizer.html#affc46390fc6f55248bf7dc1162fc4763',1,'FactOrganizer.Remove(Fact value, bool samestep=false)'],['../class_fact_organizer.html#acd49c5058dd13faaebbbd8d9a6f8259a',1,'FactOrganizer.Remove(string key, bool samestep=false)']]],
+  ['removefact_6',['RemoveFact',['../class_display_facts.html#a802992a1f5fcd7756344b044f03fb46c',1,'DisplayFacts']]],
+  ['rename_7',['rename',['../class_fact.html#a96a5cf709fec2f709c369e267b7ae670',1,'Fact']]],
+  ['reset_8',['Reset',['../class_image_hint_animation.html#a30056d9b28624fbc61991582317d4757',1,'ImageHintAnimation.Reset()'],['../class_edit_loader.html#a35f449df9b7bb7fb5ac6d7cb64f53e23',1,'EditLoader.Reset()']]],
+  ['resetanimation_9',['ResetAnimation',['../class_image_hint_animation.html#a5a6f48113a5bb385d3e8c17913465fca',1,'ImageHintAnimation']]],
+  ['resetgadget_10',['ResetGadget',['../class_angle_tool.html#a013032e08aa41f852f0e2cdf6620d183',1,'AngleTool.ResetGadget()'],['../class_line_tool.html#a2a8a011bdca6d912cdb9fdaac09abf62',1,'LineTool.ResetGadget()'],['../class_lot_tool.html#a78006277885d8a87eeb4fc1ee8001644',1,'LotTool.ResetGadget()'],['../class_pendulum.html#a6e28760b18c574847dd6423aa748df83',1,'Pendulum.ResetGadget()'],['../class_pole_tool.html#a69200bb61deeaef0e46edfd8eaec8814',1,'PoleTool.ResetGadget()'],['../class_tape.html#a4d6c6d4799c5993658ebafad0427731d',1,'Tape.ResetGadget()']]],
+  ['resetplay_11',['ResetPlay',['../class_stage.html#a04a254d189f1bb153ea38071ca56d28c',1,'Stage']]],
+  ['resetsaves_12',['ResetSaves',['../class_stage.html#aa82b740e3e9a6929d9a365c42cecbda1',1,'Stage']]],
+  ['resetsentence_13',['ResetSentence',['../class_character_dialog.html#a8a7e446c58162fe098c368bb5ac3869c',1,'CharacterDialog']]],
+  ['resettostart_14',['resetToStart',['../class_task_charakter_animation.html#a8d060c887208a8a7dec49bbdccd0d51d',1,'TaskCharakterAnimation']]],
+  ['reversestep_15',['reversestep',['../class_fact_organizer.html#a116b36c87c2e9f0a149e62b0bd91994e',1,'FactOrganizer']]],
+  ['revertmode_16',['RevertMode',['../class_menue_loader.html#a54d3cb4dd1c00a4eddd565be881ba6b9',1,'MenueLoader']]],
+  ['rotatevectorfromto_17',['RotateVectorFromTo',['../class_math3d.html#ad38c7e7ab51778d165766035b012443f',1,'Math3d']]],
+  ['rotdifftospeedvec_18',['RotDiffToSpeedVec',['../class_math3d.html#a388477be516cd494c2c93f79d35e9d53',1,'Math3d']]]
+];
diff --git a/Doxygen/output/html/search/functions_11.html b/Doxygen/output/html/search/functions_11.html
new file mode 100644
index 0000000000000000000000000000000000000000..432a4fa4fc1606e1e37f06d24a4e2d445402a62d
--- /dev/null
+++ b/Doxygen/output/html/search/functions_11.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_11.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/functions_11.js b/Doxygen/output/html/search/functions_11.js
new file mode 100644
index 0000000000000000000000000000000000000000..7f58bd3595ae4e08f8b8d8429a2b070095d56ccd
--- /dev/null
+++ b/Doxygen/output/html/search/functions_11.js
@@ -0,0 +1,51 @@
+var searchData=
+[
+  ['safe_5fdependencies_0',['safe_dependencies',['../class_fact_organizer.html#ad2deedac3361c0c102f0c21d1599fcf3',1,'FactOrganizer']]],
+  ['save_1',['Save',['../class_edit_loader.html#a6620a7d073dfba9baf467e777c44840d',1,'EditLoader']]],
+  ['select_2',['Select',['../class_tool_mode_selector.html#af9a1e3344cceb7812bd0f4d5ae9aaf99',1,'ToolModeSelector']]],
+  ['sendadd_3',['sendAdd',['../class_add_fact_response.html#a76da404cb677de1f8a4b27125960f754',1,'AddFactResponse.sendAdd(MMTDeclaration mmtDecl, out string uri)'],['../class_add_fact_response.html#a61c6584783c103b42db7c5d9a8a2ad2f',1,'AddFactResponse.sendAdd(string path, string body, out string uri)']]],
+  ['sendview_4',['sendView',['../class_scroll_details.html#aecb83e27ad3384936bb1474f33e18643',1,'ScrollDetails']]],
+  ['serverroutine_5',['ServerRoutine',['../class_start_server.html#ae5486dcf9b18bb59cbc4c118c87ea1c1',1,'StartServer']]],
+  ['serverroutine1_6',['ServerRoutine1',['../class_start_server.html#a88dba52490207adfa22e4ff166e806fb',1,'StartServer']]],
+  ['set_5fpublic_5fmembers_7',['set_public_members',['../class_abstract_line_fact.html#adca739bcb226426968e360f976c70b1e',1,'AbstractLineFact']]],
+  ['set_5frecord_8',['set_record',['../class_stage.html#ad7bca2be30a38aa1b8bee99782726825',1,'Stage']]],
+  ['setangle_9',['setAngle',['../class_circle_segment_generator.html#aa865b7b40ee68731f9b14c64bcfef398',1,'CircleSegmentGenerator']]],
+  ['setdistance_10',['SetDistance',['../class_line_fact.html#a63a240ae682d295863de11c9ccca21a8',1,'LineFact']]],
+  ['setlayermask_11',['setLayerMask',['../class_world_cursor.html#a2dc5ed3e95015df525b19152e2a1545e',1,'WorldCursor']]],
+  ['setmode_12',['SetMode',['../class_stage.html#a926a0bcc2ffd743ddb5ddd11019a04ec',1,'Stage.SetMode()'],['../class_stage_behaviour.html#aac42eea82a9fc48fbac00802f4dc6463',1,'StageBehaviour.SetMode(bool create)'],['../class_stage_behaviour.html#a6ba4f7ea43cb387385c4259f2b871f64',1,'StageBehaviour.SetMode(Mode mode, GameObject obj=null)'],['../class_stage_static.html#a7ac4507de8df700a4fd44c2cb495033b',1,'StageStatic.SetMode()'],['../class_menue_loader.html#aae7cc2b25767093b997a6a3043884ae3',1,'MenueLoader.SetMode()']]],
+  ['setplayerintalkingzone_13',['setPlayerInTalkingZone',['../class_task_charakter_animation.html#a1d91a7cf0dbb006676fa4eb54bb056aa',1,'TaskCharakterAnimation']]],
+  ['setscroll_14',['setScroll',['../class_scroll_details.html#a733b191256d73bbff54e8167d3617725',1,'ScrollDetails']]],
+  ['setsearchleft_15',['SetSearchLeft',['../class_fact_comparer.html#a020e291c252379f0971f1f6cea75c4e8',1,'FactComparer']]],
+  ['setsearchright_16',['SetSearchRight',['../class_fact_comparer.html#a3602f3fd4584212d3c87eb3e10dc8791',1,'FactComparer']]],
+  ['setstage_17',['SetStage',['../class_stage_static.html#ac3323e4192fd65dad12a4311cd7d7b42',1,'StageStatic.SetStage()'],['../class_edit_loader.html#a8075f648780f3d0c88e65a57b954443a',1,'EditLoader.SetStage()']]],
+  ['settaskcharacteraddressed_18',['setTaskCharacterAddressed',['../class_task_charakter_animation.html#ad1834b6a25355f4e8bd0af2c972357de',1,'TaskCharakterAnimation']]],
+  ['setvectorlength_19',['SetVectorLength',['../class_math3d.html#a6dfa59be1955f2fbd3606d6fcea943a9',1,'Math3d']]],
+  ['shallowload_20',['ShallowLoad',['../class_stage.html#a2cdcf84092d9be7f38556aae88d72d27',1,'Stage.ShallowLoad(ref Stage set, string path)'],['../class_stage.html#af92970815c08e993efb1ba8f3372d4b6',1,'Stage.ShallowLoad(ref Stage set, string name, List&lt; Directories &gt; hierarchie=null, bool use_install_folder=false)']]],
+  ['shallowloadstages_21',['ShallowLoadStages',['../class_stage_static.html#ae647a968e08d079612cd10a261738aa7',1,'StageStatic']]],
+  ['show_22',['Show',['../class_scroll_u_i_manager.html#a3c8714bd194851cd2c57d0b4734771ed',1,'ScrollUIManager']]],
+  ['signeddistanceplanepoint_23',['SignedDistancePlanePoint',['../class_math3d.html#a34175f749db0063b56a35521b46d3e11',1,'Math3d']]],
+  ['signeddotproduct_24',['SignedDotProduct',['../class_math3d.html#a3e8392dd2eb9242b43664a6e2d473a18',1,'Math3d']]],
+  ['signedvectorangle_25',['SignedVectorAngle',['../class_math3d.html#a04b345c4300eb494c46119e980c8f846',1,'Math3d']]],
+  ['slowdownanimation_26',['slowDownAnimation',['../class_shiny_things.html#aa5354170805284f027b23c2ca60f1e15',1,'ShinyThings']]],
+  ['softreset_27',['softreset',['../class_fact_organizer.html#abb1e683e89af1c131aef0d71da2777ca',1,'FactOrganizer']]],
+  ['softtoggle_28',['SoftToggle',['../class_discrete_bar_slider.html#a02f9aa59e240e520034655dffd5f3704',1,'DiscreteBarSlider']]],
+  ['solutionorganizer_29',['SolutionOrganizer',['../class_solution_organizer.html#a2215860e4b3f2e0425b6ce88096db45f',1,'SolutionOrganizer']]],
+  ['solvecubic_30',['SolveCubic',['../class_math3d.html#a947946ed603abdb5f9de54a518430bba',1,'Math3d']]],
+  ['spawnangle_31',['SpawnAngle',['../class_fact_spawner.html#a6cf77ab0308b14bbc5f1e6760b92e4eb',1,'FactSpawner']]],
+  ['spawnline_32',['SpawnLine',['../class_fact_spawner.html#add7b651aadec60c25f78b06d0ff43a4f',1,'FactSpawner']]],
+  ['spawnpoint_33',['SpawnPoint',['../class_fact_spawner.html#a5a34e639011301cbb02e884e280f5e3a',1,'FactSpawner']]],
+  ['spawnray_34',['SpawnRay',['../class_fact_spawner.html#a138506ab2bb9d66dde338e69877aa5c0',1,'FactSpawner']]],
+  ['stage_35',['Stage',['../class_stage.html#a868a2ad7c26991e5cc8c8008e909bb1f',1,'Stage.Stage()'],['../class_stage.html#a4c0ce07bf099f1bbed268e795d6e7f8f',1,'Stage.Stage(string category, int number, string name, string description, string scene, bool local=true)'],['../class_stage.html#a4d7a36c3f32ae3b43eb76d45d2cd54a0',1,'Stage.Stage(Stage get, string category, int number, string name, string description, string scene, bool local=true)']]],
+  ['stageerrorstruct_36',['StageErrorStruct',['../struct_stage_static_1_1_stage_error_struct.html#aaaf8b7c7437f4100544cb5e593c720aa',1,'StageStatic::StageErrorStruct']]],
+  ['start_37',['Start',['../class_hover_text.html#a37cefb36befae5deb7737bce1b3d6605',1,'HoverText.Start()'],['../class_align_text.html#a9c916ee2e1dd29a6cb6f7450cc2278b1',1,'AlignText.Start()'],['../class_character_dialog.html#abde2791dbdaae1dd8238f2655c31bea3',1,'CharacterDialog.Start()'],['../class_task_charakter_animation.html#ab91bb758a70cec06c76553a3f954b35f',1,'TaskCharakterAnimation.Start()'],['../class_fact_spawner.html#a62643e107097fa30beee12519c1e38c1',1,'FactSpawner.Start()'],['../class_gadget_manager.html#a9408b24e46d866ec63338633fd78a03c',1,'GadgetManager.Start()'],['../class_image_hint_animation.html#ae4dfdba97696411f3afd21b7a69c91cd',1,'ImageHintAnimation.Start()'],['../class_mesh_renderer_hint_animation.html#a47f6489dc4a700de138c8b0809d4d561',1,'MeshRendererHintAnimation.Start()'],['../class_m_m_t_interface.html#ab8ad7c718243ac2cf9a09719b6696093',1,'MMTInterface.Start()'],['../class_shiny_things.html#ae566db7ab50615052a1970085627acf6',1,'ShinyThings.Start()'],['../class_tool_mode_text.html#a255492a8d78333543ac3d416d2384c19',1,'ToolModeText.Start()'],['../class_world_cursor.html#a6ba638609a75852cb2c50c5b3b3236cf',1,'WorldCursor.Start()'],['../class_display_facts.html#af66259ed1ad39d2e8331cc412d6046f1',1,'DisplayFacts.Start()'],['../class_display_scrolls.html#a89b1bea6ac48768c45e5b2b19c02f784',1,'DisplayScrolls.Start()'],['../class_drag_handling.html#a82809f70845de33b9e716df8c5ed09cb',1,'DragHandling.Start()'],['../class_rendered_scroll_fact.html#abaf7861577beee734918f1538722c4ee',1,'RenderedScrollFact.Start()'],['../class_scroll_details.html#a3ef63dd71fabb1a75943f741807d17a9',1,'ScrollDetails.Start()'],['../class_loading_screen_percentage.html#abaa32fdb105540db0529f001480d29e4',1,'LoadingScreenPercentage.Start()'],['../class_stage_behaviour.html#a99d183ce05fa54461fc87cadce548a03',1,'StageBehaviour.Start()'],['../class_start_server.html#a134731bb9656fda174f2edc4babae64b',1,'StartServer.Start()'],['../class_scroll_u_i_manager.html#a518dd9ff106731ad7264a0c245330189',1,'ScrollUIManager.Start()'],['../class_discrete_bar_slider.html#ac1bd4f0ad6416835441affff23aea937',1,'DiscreteBarSlider.Start()'],['../class_hide_u_i.html#a4b4343a3473dc52ce75e1e3d655866cd',1,'HideUI.Start()'],['../class_input_field_panel.html#a6a1dabc9574dc7739120f21753523006',1,'InputFieldPanel.Start()'],['../class_menue_loader.html#a5d95eed68338ed118f77eebf0eaddf99',1,'MenueLoader.Start()'],['../class_create_loader.html#a25c37dc5878ba520d3de8dd0b85acead',1,'CreateLoader.Start()'],['../class_tool_mode_selector.html#a2bb83abfb58046d28137e37ebd9072fb',1,'ToolModeSelector.Start()']]],
+  ['startgamesucceededsentence_38',['StartGameSucceededSentence',['../class_character_dialog.html#a6ace4f1849bb7b71fbb4951de23a3e32',1,'CharacterDialog']]],
+  ['starthappy_39',['startHappy',['../class_task_charakter_animation.html#a6712db9d894071f770344e9383010f99',1,'TaskCharakterAnimation']]],
+  ['startpushoutfactfailhighlighting_40',['StartPushoutFactFailHighlighting',['../class_shiny_things.html#a78b1a3f90855b46f7decf45c40003d42',1,'ShinyThings']]],
+  ['stepnote_41',['stepnote',['../struct_fact_organizer_1_1stepnote.html#a1918d1346f99017cf449086ee7ba64e7',1,'FactOrganizer.stepnote.stepnote()'],['../struct_public_fact_organizer_1_1stepnote.html#abdf19278155a61c64e60b9770e4080bf',1,'PublicFactOrganizer.stepnote.stepnote()']]],
+  ['stopgamesucceededsentence_42',['StopGameSucceededSentence',['../class_character_dialog.html#ab2559a68a80a04f7481db11fe7dd221e',1,'CharacterDialog']]],
+  ['stophappy_43',['stopHappy',['../class_task_charakter_animation.html#a5038dd4c3d8bf2581ab01db5d8ea3174',1,'TaskCharakterAnimation']]],
+  ['stophighlighting_44',['StopHighlighting',['../class_shiny_things.html#a95fd71195d95b8c9195d9496a000da43',1,'ShinyThings']]],
+  ['store_45',['store',['../class_fact_organizer.html#a96d0bebc016339a59fc251e585d07132',1,'FactOrganizer.store()'],['../class_solution_organizer.html#abfaa5b749aa5242cbb08ecea4947b051',1,'SolutionOrganizer.store()'],['../class_stage.html#aa78bf11a7418cf177a9e27f4ad6955f1',1,'Stage.store()'],['../class_player_record.html#a979ae5b68449370e9231e3033cda7963',1,'PlayerRecord.store()']]],
+  ['subsolution_46',['SubSolution',['../class_solution_organizer_1_1_sub_solution.html#abd2b6157c9f8bb435ca636b82eb0d77e',1,'SolutionOrganizer.SubSolution.SubSolution()'],['../class_solution_organizer_1_1_sub_solution.html#a48cb5e149504bf3fc9071924a7862a8c',1,'SolutionOrganizer.SubSolution.SubSolution(HashSet&lt; string &gt; MasterIDs, List&lt; int &gt; SolutionIndex, List&lt; int &gt; RelationIndex, FactComparer Comparer)']]],
+  ['subtractrotation_47',['SubtractRotation',['../class_math3d.html#af2302954b0a1733b5ca2dfd1b344415c',1,'Math3d']]]
+];
diff --git a/Doxygen/output/html/search/functions_12.html b/Doxygen/output/html/search/functions_12.html
new file mode 100644
index 0000000000000000000000000000000000000000..f0f702507bce42627da54d16b05f861994eb1d77
--- /dev/null
+++ b/Doxygen/output/html/search/functions_12.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_12.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/functions_12.js b/Doxygen/output/html/search/functions_12.js
new file mode 100644
index 0000000000000000000000000000000000000000..2dc5f13062a1f2cfe713896a5348e1d0377cce45
--- /dev/null
+++ b/Doxygen/output/html/search/functions_12.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+  ['tojson_0',['ToJson',['../class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a862b437c21c5daec699ea76d1feafce3',1,'JSONManager::MMTDeclaration']]],
+  ['tojson_1',['ToJSON',['../class_scroll.html#a9eb43c576294a478d40e26e4e60ebacd',1,'Scroll']]],
+  ['transformdirectionmath_2',['TransformDirectionMath',['../class_math3d.html#a3cc2b0b6991842d5fdfe19325e93aed6',1,'Math3d']]],
+  ['transformwithparent_3',['TransformWithParent',['../class_math3d.html#a444392a535b5a00b70acf72e3c816252',1,'Math3d']]],
+  ['typefkt_4',['TypeFkt',['../class_character_dialog.html#a8288411872e0e85c6750c56b452fc839',1,'CharacterDialog']]]
+];
diff --git a/Doxygen/output/html/search/functions_13.html b/Doxygen/output/html/search/functions_13.html
new file mode 100644
index 0000000000000000000000000000000000000000..153fc801f063635e729c074ae983fd2d60c9a070
--- /dev/null
+++ b/Doxygen/output/html/search/functions_13.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_13.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/functions_13.js b/Doxygen/output/html/search/functions_13.js
new file mode 100644
index 0000000000000000000000000000000000000000..6ab47b2f94e045f50d77a37ce8342a3295eaace6
--- /dev/null
+++ b/Doxygen/output/html/search/functions_13.js
@@ -0,0 +1,14 @@
+var searchData=
+[
+  ['undo_0',['undo',['../class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577',1,'FactOrganizer']]],
+  ['undraw_1',['Undraw',['../class_fact_organizer.html#a9189e90e8e469c800de0e8b326449df3',1,'FactOrganizer']]],
+  ['update_2',['Update',['../class_align_text.html#a02772d8318473775ea2b08dd6e6c8eec',1,'AlignText.Update()'],['../class_character_dialog.html#a085ad61a6ff55641e10f0489aa0c86ab',1,'CharacterDialog.Update()'],['../class_task_charakter_animation.html#a0457ac4c16454c82c45fb0bb41ca13b9',1,'TaskCharakterAnimation.Update()'],['../class_angle_tool.html#a3d50cf490bc5b0aacb541a3c2b442298',1,'AngleTool.Update()'],['../class_line_tool.html#aae88dfa0c863a89db4661f50b2d23006',1,'LineTool.Update()'],['../class_lot_tool.html#a5196127464a8a275ad885e398933243f',1,'LotTool.Update()'],['../class_pendulum.html#a08348d1549d503e4aea1cf2298cd53e6',1,'Pendulum.Update()'],['../class_pole_tool.html#a50ef18dad7d67dbc5d4fc77899a6a13f',1,'PoleTool.Update()'],['../class_tape.html#a6c3b9a794a6dacdec360f0fe5788e74b',1,'Tape.Update()'],['../class_image_hint_animation.html#a98e86e9d311accccca20f02b8ce6b243',1,'ImageHintAnimation.Update()'],['../class_mesh_renderer_hint_animation.html#a5e93d7b8991d5009c973661304e1dea5',1,'MeshRendererHintAnimation.Update()'],['../class_shiny_things.html#a6aaf870c02675ef42685e2652f3e29f0',1,'ShinyThings.Update()'],['../class_world_cursor.html#a2c48d59cb633890fa8d691e88f6d4ee3',1,'WorldCursor.Update()'],['../class_display_scrolls.html#aee8eec80468332605f933f96102d57a8',1,'DisplayScrolls.Update()'],['../class_drag_handling.html#ad67bc33afc089ae1ebbf9ef88c0cc9ff',1,'DragHandling.Update()'],['../class_loading_screen_percentage.html#a80a22f803579defce18779c5a88fbdd4',1,'LoadingScreenPercentage.Update()'],['../class_start_server.html#a7c06e1417d264953a02a5f8d2814d15e',1,'StartServer.Update()'],['../class_discrete_bar_slider.html#abd6b9d5cca391d1674c8c626c86f8e8e',1,'DiscreteBarSlider.Update()'],['../class_hide_u_i.html#a43cef0ab072ba0cc00e6a6b13fd1c698',1,'HideUI.Update()'],['../class_input_field_panel.html#a355d5244763f4ce33b4be729d46809fd',1,'InputFieldPanel.Update()'],['../class_tool_mode_selector.html#a14bee6a4a0824b73b947bd28bf12749a',1,'ToolModeSelector.Update()']]],
+  ['updateanimationparameters_3',['updateAnimationParameters',['../class_image_hint_animation.html#a62cd53d25982a3812aea4f0da9a8e452',1,'ImageHintAnimation.updateAnimationParameters()'],['../class_mesh_renderer_hint_animation.html#ad1ff81910743b38883605d0e2e80658f',1,'MeshRendererHintAnimation.updateAnimationParameters()']]],
+  ['updatecurvedrawing_4',['UpdateCurveDrawing',['../class_angle_tool.html#a7ad334a3473a14a7ecb628db60e02184',1,'AngleTool']]],
+  ['updatelinedrawing_5',['UpdateLineDrawing',['../class_line_tool.html#a101a1667fe9d3eef42776810efccd409',1,'LineTool.UpdateLineDrawing()'],['../class_lot_tool.html#a9e2a6a285bf7762573cb3dcb0b114bd7',1,'LotTool.UpdateLineDrawing()'],['../class_pendulum.html#a183d24b14f1a47efcd35dd239b00b751',1,'Pendulum.UpdateLineDrawing()'],['../class_pole_tool.html#ab468560882a51949d6b47bc2ac55eba7',1,'PoleTool.UpdateLineDrawing()'],['../class_tape.html#a105725d57e5303a270abc1c46b968e85',1,'Tape.UpdateLineDrawing()']]],
+  ['updatepositions_6',['UpdatePositions',['../class_display_facts.html#a97c031f520d9c1889fc93028bcea1e22',1,'DisplayFacts']]],
+  ['updatetagactive_7',['UpdateTagActive',['../class_game_object_extensions.html#a249b3198e921acf6674d65758051517b',1,'GameObjectExtensions']]],
+  ['updatetext_8',['UpdateText',['../class_loading_screen_percentage.html#add26bb9233834ba363bd8dba3c7a7ed9',1,'LoadingScreenPercentage']]],
+  ['uri_9',['URI',['../class_j_s_o_n_manager_1_1_u_r_i.html#a7d378e09cc4aa84f4521dec55a3828d6',1,'JSONManager::URI']]],
+  ['urireference_10',['UriReference',['../class_scroll_1_1_uri_reference.html#a0ffd38b8dc30db7ed832a18306f6b80e',1,'Scroll::UriReference']]]
+];
diff --git a/Doxygen/output/html/search/functions_14.html b/Doxygen/output/html/search/functions_14.html
new file mode 100644
index 0000000000000000000000000000000000000000..a3d9a852334e59bb8382964684daa799d9547398
--- /dev/null
+++ b/Doxygen/output/html/search/functions_14.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_14.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/functions_14.js b/Doxygen/output/html/search/functions_14.js
new file mode 100644
index 0000000000000000000000000000000000000000..7e413d3f239e9a224fa1cbe8532b2cf96b6f0cc5
--- /dev/null
+++ b/Doxygen/output/html/search/functions_14.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['validate_0',['Validate',['../class_stage_static.html#a15e633be559203508df4700750a8afab',1,'StageStatic']]],
+  ['vectorstotransform_1',['VectorsToTransform',['../class_math3d.html#ac8151fc75e94262fd795f738b9d2b570',1,'Math3d']]]
+];
diff --git a/Doxygen/output/html/search/functions_15.html b/Doxygen/output/html/search/functions_15.html
new file mode 100644
index 0000000000000000000000000000000000000000..68721b67d40a734fbc5a3972c6878e92ce697c40
--- /dev/null
+++ b/Doxygen/output/html/search/functions_15.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_15.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/functions_15.js b/Doxygen/output/html/search/functions_15.js
new file mode 100644
index 0000000000000000000000000000000000000000..9469ab8762569acf3939d12ed11864c81a5fc017
--- /dev/null
+++ b/Doxygen/output/html/search/functions_15.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+  ['workflowadd_0',['WorkflowAdd',['../class_fact_organizer.html#a6507936f300a99b81fb3d930d96b1caa',1,'FactOrganizer']]],
+  ['writejson_1',['WriteJson',['../class_j_s_o_n_manager_1_1_json_inheritence_converter.html#a8bf575557ab2336d9a49eade17771ef1',1,'JSONManager::JsonInheritenceConverter']]],
+  ['writetojsonfile_2',['WriteToJsonFile',['../class_j_s_o_n_manager.html#a39e9fe04ae0420ab91ce59f9dba875f4',1,'JSONManager']]]
+];
diff --git a/Doxygen/output/html/search/functions_16.html b/Doxygen/output/html/search/functions_16.html
new file mode 100644
index 0000000000000000000000000000000000000000..3685a08a512886c21abe6e882519d8c3fbd52f41
--- /dev/null
+++ b/Doxygen/output/html/search/functions_16.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_16.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/functions_16.js b/Doxygen/output/html/search/functions_16.js
new file mode 100644
index 0000000000000000000000000000000000000000..bb9be48ecd679cedf5248e0a0b3befa2d39d5e93
--- /dev/null
+++ b/Doxygen/output/html/search/functions_16.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['yeetusdeletus_0',['yeetusdeletus',['../class_fact_organizer.html#a80782d4ec977d8033da8f68f8f00caf6',1,'FactOrganizer']]]
+];
diff --git a/Doxygen/output/html/search/functions_2.html b/Doxygen/output/html/search/functions_2.html
new file mode 100644
index 0000000000000000000000000000000000000000..43aea536786ab84124dc68519e87c7db60e453ce
--- /dev/null
+++ b/Doxygen/output/html/search/functions_2.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/functions_2.js b/Doxygen/output/html/search/functions_2.js
new file mode 100644
index 0000000000000000000000000000000000000000..334e05de43dda54afc3cc3170d736e9da21ade7d
--- /dev/null
+++ b/Doxygen/output/html/search/functions_2.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['buildscrolls_0',['BuildScrolls',['../class_display_scrolls.html#a8904bc3d704e855cde3b38bd4946e431',1,'DisplayScrolls']]]
+];
diff --git a/Doxygen/output/html/search/functions_3.html b/Doxygen/output/html/search/functions_3.html
new file mode 100644
index 0000000000000000000000000000000000000000..6c0090f7f7636a3e564d84effad06826c2876a76
--- /dev/null
+++ b/Doxygen/output/html/search/functions_3.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_3.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/functions_3.js b/Doxygen/output/html/search/functions_3.js
new file mode 100644
index 0000000000000000000000000000000000000000..2295e870769c0b1dc5888aa7aca5d22f8b6796fc
--- /dev/null
+++ b/Doxygen/output/html/search/functions_3.js
@@ -0,0 +1,28 @@
+var searchData=
+[
+  ['canconvert_0',['CanConvert',['../class_j_s_o_n_manager_1_1_json_inheritence_converter.html#a66565cef58fea590c664f401eb739080',1,'JSONManager::JsonInheritenceConverter']]],
+  ['checkgamesolved_1',['checkGameSolved',['../class_task_charakter_animation.html#af76fa96e15667dab7d81223ae8a7afea',1,'TaskCharakterAnimation']]],
+  ['checkmousebuttons_2',['CheckMouseButtons',['../class_world_cursor.html#a8d6bd52839d0ccf3703cf70a27580321',1,'WorldCursor']]],
+  ['checkpushouthighlighting_3',['CheckPushoutHighlighting',['../class_shiny_things.html#a34b62441bcfac8582fa97719d769e56a',1,'ShinyThings']]],
+  ['checksolved_4',['CheckSolved',['../class_stage.html#a5791e2632b93400521c5eed33107d116',1,'Stage']]],
+  ['checktoolmodeselection_5',['CheckToolModeSelection',['../class_tool_mode_selector.html#a9fb2a57376a6ead51a6eb66a6f1a9112',1,'ToolModeSelector']]],
+  ['clear_6',['Clear',['../class_fact_organizer.html#a3d04a545189f27f4a6cf75eb47198f53',1,'FactOrganizer.Clear()'],['../class_list_loader.html#a0cf84a06ccc3d56677f7ca144d839e15',1,'ListLoader.Clear()'],['../class_menue_loader.html#ab264e0dc6c0aba950b8846354fe60a81',1,'MenueLoader.Clear()']]],
+  ['clearall_7',['ClearAll',['../class_stage.html#a7cccd1047135707147cb99b66d1208f7',1,'Stage']]],
+  ['clearallrecords_8',['ClearALLRecords',['../class_stage.html#a8be232d96750c4e1f72cb6498a121220',1,'Stage']]],
+  ['clearplay_9',['ClearPlay',['../class_stage.html#a0a9b8503dcdb37e124bf742f50f21acc',1,'Stage']]],
+  ['clearsolution_10',['ClearSolution',['../class_stage.html#a6473bc6b7d252cb8ac58b074bdf0e9a4',1,'Stage']]],
+  ['clone_11',['Clone',['../class_player_record.html#ae058736bc42b94c94eafd9bf8a767ad5',1,'PlayerRecord.Clone()'],['../class_edit_loader.html#ae15903201ff34141a1c9bd3b2d216af5',1,'EditLoader.Clone()']]],
+  ['closestpointsontwolines_12',['ClosestPointsOnTwoLines',['../class_math3d.html#ade28da4490d6bb9e960ee19069a1f49f',1,'Math3d']]],
+  ['compare_13',['Compare',['../class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80',1,'FactComparer.Compare()'],['../class_fact_equivalents_comparer.html#a5ecff2e77e3f7354a6c4905c81049ea0',1,'FactEquivalentsComparer.Compare()'],['../class_line_fact_hight_direction_comparer.html#ad0bc01311d7a79c1239041a23f707c30',1,'LineFactHightDirectionComparer.Compare()'],['../class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344',1,'LineFactHightComparer.Compare()'],['../class_line_spanning_over_river_world_comparer.html#a991df0f714d7cc028c8a4a45a1ac0c94',1,'LineSpanningOverRiverWorldComparer.Compare()']]],
+  ['containskey_14',['ContainsKey',['../class_fact_organizer.html#a4600775c244976c702b8017366defe55',1,'FactOrganizer.ContainsKey()'],['../class_stage_static.html#af43fd9717c7a138b2722780600b45e82',1,'StageStatic.ContainsKey(string key)'],['../class_stage_static.html#ae0ead6ff1d4cb6beb4dac6826e19c0e7',1,'StageStatic.ContainsKey(string key, bool local)']]],
+  ['containslabel_15',['ContainsLabel',['../class_fact_organizer.html#a14178d4f9df5bb9eafb310c36fc5b183',1,'FactOrganizer']]],
+  ['containsnumber_16',['ContainsNumber',['../class_stage_static.html#a2ca8799d0d70970a48992284a9b54a01',1,'StageStatic']]],
+  ['create_17',['Create',['../class_create_loader.html#a7205cbee0cd06ad3aaf59b2f3013edd7',1,'CreateLoader']]],
+  ['createbutton_18',['CreateButton',['../class_gadget_manager.html#a0908717a3cde48566043efa4f2727801',1,'GadgetManager']]],
+  ['createdisplay_19',['CreateDisplay',['../class_display_facts.html#a90e8e02c82853c730285647d980e120e',1,'DisplayFacts']]],
+  ['createentry_20',['CreateEntry',['../class_stage_loader.html#aaecc1a551aa5e4e33b58cced5d911eaf',1,'StageLoader']]],
+  ['createhierarchiepath_21',['CreateHierarchiePath',['../class_communication_events.html#af99736efe9976e3f493df0ccfbf2fb56',1,'CommunicationEvents']]],
+  ['createpathtofile_22',['CreatePathToFile',['../class_communication_events.html#a13345e5266ca2fd8aa50ac79936c790f',1,'CommunicationEvents']]],
+  ['createsegment_23',['CreateSegment',['../class_circle_segment_generator.html#aadaaa8438dade741f2d8e055436a8414',1,'CircleSegmentGenerator']]],
+  ['cuberoot_24',['CubeRoot',['../class_math3d.html#a19a6a626eb71cb36a27100fcca0b2b9b',1,'Math3d']]]
+];
diff --git a/Doxygen/output/html/search/functions_4.html b/Doxygen/output/html/search/functions_4.html
new file mode 100644
index 0000000000000000000000000000000000000000..2966937782bee990d1339b7acfd0abaea1446e9b
--- /dev/null
+++ b/Doxygen/output/html/search/functions_4.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_4.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/functions_4.js b/Doxygen/output/html/search/functions_4.js
new file mode 100644
index 0000000000000000000000000000000000000000..5f7425ee38331f8ec8b5a2fa96bc791533f2c0da
--- /dev/null
+++ b/Doxygen/output/html/search/functions_4.js
@@ -0,0 +1,18 @@
+var searchData=
+[
+  ['deactivatecurvedrawing_0',['DeactivateCurveDrawing',['../class_angle_tool.html#ad86df38e2cf7458b7ec8e60b644469a7',1,'AngleTool']]],
+  ['deactivatelinedrawing_1',['DeactivateLineDrawing',['../class_line_tool.html#abbae59d117e92fc5de7e464a7872fcf9',1,'LineTool.DeactivateLineDrawing()'],['../class_lot_tool.html#aecc49588516c6a03a549804a17492d61',1,'LotTool.DeactivateLineDrawing()'],['../class_pendulum.html#a8237221e76dc10ebbbc3031d6849eb58',1,'Pendulum.DeactivateLineDrawing()'],['../class_pole_tool.html#a41912082f6e599827832aed12af4c890',1,'PoleTool.DeactivateLineDrawing()'],['../class_tape.html#ab0db7aa04f629e6b631775bd69e1940a',1,'Tape.DeactivateLineDrawing()']]],
+  ['deepload_2',['DeepLoad',['../class_stage.html#ac7433d717336f9ffc0da919e5e6e314f',1,'Stage']]],
+  ['default_3',['Default',['../class_list_loader.html#a5a9c59b5ee21f2034d897e4aca61d6d1',1,'ListLoader.Default()'],['../class_stage_loader.html#a04bbfd02152ab381400060244c20c5b9',1,'StageLoader.Default()']]],
+  ['delete_4',['delete',['../class_fact.html#a9b3edda4d360425731abe2a5937963e6',1,'Fact.delete()'],['../class_fact_organizer.html#ad4911bfd06a727b4569a56f7eb543ff7',1,'FactOrganizer.delete(string name, List&lt; Directories &gt; hierarchie, bool use_install_folder)'],['../class_fact_organizer.html#a1745f1a3045e0156543b867229bfb018',1,'FactOrganizer.delete(string path)'],['../class_fact_organizer.html#aba89924df64b63dc6aa2d5539afa923e',1,'FactOrganizer.delete()'],['../class_solution_organizer.html#ac0eba168098cd880232aece9b4eac9d1',1,'SolutionOrganizer.delete()'],['../class_stage.html#afb40eed71cf610113cb21a9e67d3b00a',1,'Stage.delete()'],['../class_player_record.html#a7bdba956f0b3383d2e33c17f40170af5',1,'PlayerRecord.delete()']]],
+  ['delete_5',['Delete',['../class_stage_static.html#a5b42dc6adc37f827de97d220bcd0d4f4',1,'StageStatic.Delete()'],['../class_edit_loader.html#abd39c26d94a9dbff6b028c375d4f4ed4',1,'EditLoader.Delete()']]],
+  ['deleteobject_6',['DeleteObject',['../class_fact_spawner.html#acf345fed7a7143ca816d92f86ea95b2d',1,'FactSpawner']]],
+  ['deletet_5frecord_7',['deletet_record',['../class_stage.html#a3850bf51fdc38c335b703a73f2d84390',1,'Stage']]],
+  ['destroyallchildren_8',['DestroyAllChildren',['../class_game_object_extensions.html#af6d2a6da9fe673e3b15e93c2b1de1ce9',1,'GameObjectExtensions']]],
+  ['domagic_9',['doMagic',['../class_pythagoras_script.html#abad78694504b0bb1699c70af5226e841',1,'PythagorasScript']]],
+  ['dotproductangle_10',['DotProductAngle',['../class_math3d.html#a4eb7fb8738dde33fb74cd205972de231',1,'Math3d']]],
+  ['drag_11',['Drag',['../class_discrete_bar_slider.html#a09b7d8a54292c0c6647be37fbef88b3f',1,'DiscreteBarSlider']]],
+  ['draw_12',['Draw',['../class_fact_organizer.html#aec6890620677880e2fad97e002dd59cd',1,'FactOrganizer']]],
+  ['drawchildren_13',['DrawChildren',['../class_collapsable_category.html#a68acd9b011115d12b9d1625fd3baf454',1,'CollapsableCategory.DrawChildren()'],['../class_collapsable_stage.html#a57ea632bd3d147e619d6c261a07eacda',1,'CollapsableStage.DrawChildren()']]],
+  ['dynamiclysolved_14',['DynamiclySolved',['../class_fact_organizer.html#a99e01af23a2d83b448cd4a29952cbe9c',1,'FactOrganizer']]]
+];
diff --git a/Doxygen/output/html/search/functions_5.html b/Doxygen/output/html/search/functions_5.html
new file mode 100644
index 0000000000000000000000000000000000000000..ad6be4c224c5b44d7dc6aee3550bcd33ef4abe96
--- /dev/null
+++ b/Doxygen/output/html/search/functions_5.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_5.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/functions_5.js b/Doxygen/output/html/search/functions_5.js
new file mode 100644
index 0000000000000000000000000000000000000000..39b2a7c1bd02889e258101209171f019357c2dae
--- /dev/null
+++ b/Doxygen/output/html/search/functions_5.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+  ['edit_0',['Edit',['../class_edit_loader.html#a726aa89425e4cb3652a281347e4d6e70',1,'EditLoader']]],
+  ['equals_1',['Equals',['../class_fact_comparer.html#a595a94f61262e74417d5d626995c1419',1,'FactComparer']]],
+  ['equivalent_2',['Equivalent',['../class_fact.html#adc82331e7914777c5fe1d5ebad6972aa',1,'Fact.Equivalent(Fact f2)'],['../class_fact.html#a3349038fecf169deae63bca1a0dc18f6',1,'Fact.Equivalent(Fact f1, Fact f2)'],['../class_fact_wrapped_c_r_t_p.html#a6d6c30f6480c57f8928d1ff1960adaa6',1,'FactWrappedCRTP.Equivalent(Fact f2)'],['../class_fact_wrapped_c_r_t_p.html#aa8d38a1fb4e7f03bbb3856d37bd4d9d4',1,'FactWrappedCRTP.Equivalent(Fact f1, Fact f2)']]],
+  ['equivalentwrapped_3',['EquivalentWrapped',['../class_fact_wrapped_c_r_t_p.html#a6e83feba9179a493d097f9f2c0573de6',1,'FactWrappedCRTP.EquivalentWrapped()'],['../class_abstract_line_fact_wrapped_c_r_t_p.html#a8ec274d8da8497476b3a5284e0fdee7b',1,'AbstractLineFactWrappedCRTP.EquivalentWrapped(AbstractLineFact f1, AbstractLineFact f2)'],['../class_abstract_line_fact_wrapped_c_r_t_p.html#a90d0c4d81a5aee4a5a51b1de3f561e24',1,'AbstractLineFactWrappedCRTP.EquivalentWrapped(T f1, T f2)'],['../class_point_fact.html#a10e74c76faf916f25352b3de9795d5d7',1,'PointFact.EquivalentWrapped()'],['../class_line_fact.html#acdd48548ee5dc23acc13d2b4ba3d5fde',1,'LineFact.EquivalentWrapped()'],['../class_ray_fact.html#a9c2b453af2221f3aa22318f54d1c7b6e',1,'RayFact.EquivalentWrapped()'],['../class_on_line_fact.html#a75b3c801a5bb104ff8a8da6d123f03f0',1,'OnLineFact.EquivalentWrapped()'],['../class_angle_fact.html#a2faaabc3f4874468c7ea8044e0d29049',1,'AngleFact.EquivalentWrapped()']]],
+  ['error_4',['Error',['../class_create_loader.html#aa07ab4a1e797df87320810de011c4fa6',1,'CreateLoader']]]
+];
diff --git a/Doxygen/output/html/search/functions_6.html b/Doxygen/output/html/search/functions_6.html
new file mode 100644
index 0000000000000000000000000000000000000000..ebb5d2bb814644ec86241f7a8992611171c23cdf
--- /dev/null
+++ b/Doxygen/output/html/search/functions_6.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_6.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/functions_6.js b/Doxygen/output/html/search/functions_6.js
new file mode 100644
index 0000000000000000000000000000000000000000..129c6423373b1caaf2d6619e4cdc5962525dbee1
--- /dev/null
+++ b/Doxygen/output/html/search/functions_6.js
@@ -0,0 +1,15 @@
+var searchData=
+[
+  ['fact_0',['Fact',['../class_fact.html#accec0362f7389a5cf47d48da8f8c3ea4',1,'Fact.Fact()'],['../class_fact.html#a92ca252e502c43fc4d450b5591edc8f7',1,'Fact.Fact(FactOrganizer organizer)'],['../class_fact.html#a9237dce78eaacab58bc118e9ea8bf8fd',1,'Fact.Fact(Fact fact, FactOrganizer organizer)']]],
+  ['factaction_1',['FactAction',['../class_fact_spawner.html#a84b7c3e4506a7df27d9465ef8234b9e4',1,'FactSpawner']]],
+  ['factorganizer_2',['FactOrganizer',['../class_fact_organizer.html#a5f4324456c367205f62fa68fb526f190',1,'FactOrganizer']]],
+  ['factorganizerfrompublic_3',['FactOrganizerFromPublic',['../class_fact_organizer.html#a0da020f8165fb672b86b06af585acaf3',1,'FactOrganizer']]],
+  ['factwrappedcrtp_4',['FactWrappedCRTP',['../class_fact_wrapped_c_r_t_p.html#afe892ea96bffe02bdd36b2507ad6e509',1,'FactWrappedCRTP.FactWrappedCRTP()'],['../class_fact_wrapped_c_r_t_p.html#a0f81cdce328aa3dc5903d56e726259e3',1,'FactWrappedCRTP.FactWrappedCRTP(FactOrganizer organizer)'],['../class_fact_wrapped_c_r_t_p.html#a3638f0c380fd762d68e33bab47b55dcf',1,'FactWrappedCRTP.FactWrappedCRTP(FactWrappedCRTP&lt; T &gt; fact, FactOrganizer organizer)']]],
+  ['fastforward_5',['fastforward',['../class_fact_organizer.html#a026f8f5ace47a86644885146a2e4267b',1,'FactOrganizer']]],
+  ['filledscroll_6',['FilledScroll',['../class_scroll_1_1_filled_scroll.html#aff6c021d2e568c4d72b88b1b87eca6de',1,'Scroll::FilledScroll']]],
+  ['findequivalent_7',['FindEquivalent',['../class_fact_organizer.html#acafa71f2ed4cec97f4320f4c83fb34a4',1,'FactOrganizer']]],
+  ['fix_8',['Fix',['../class_input_field_panel.html#aeff0ca099340b85bddff1391c4a88f17',1,'InputFieldPanel']]],
+  ['freeautolabel_9',['freeAutoLabel',['../class_fact.html#a12811a7b571b956fd38a9cca8b4a1469',1,'Fact']]],
+  ['fromjson_10',['FromJson',['../class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a9a30edd5c1fe2d5c6a0f7593fbd2a651',1,'JSONManager::MMTDeclaration']]],
+  ['fromjson_11',['FromJSON',['../class_scroll.html#ad7870519362c5b521d1ee9de6377b2d1',1,'Scroll']]]
+];
diff --git a/Doxygen/output/html/search/functions_7.html b/Doxygen/output/html/search/functions_7.html
new file mode 100644
index 0000000000000000000000000000000000000000..eb4b6cc02c7360e2eb356c73dfe330e936b1ba53
--- /dev/null
+++ b/Doxygen/output/html/search/functions_7.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_7.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/functions_7.js b/Doxygen/output/html/search/functions_7.js
new file mode 100644
index 0000000000000000000000000000000000000000..eeae5de2dc05ba14cceb2502677bb2e3d5b063da
--- /dev/null
+++ b/Doxygen/output/html/search/functions_7.js
@@ -0,0 +1,30 @@
+var searchData=
+[
+  ['generate90degreeangledeclaration_0',['generate90DegreeAngleDeclaration',['../class_angle_fact.html#a46f79620e3409bfb697c1105aff73749',1,'AngleFact']]],
+  ['generateall_1',['GenerateAll',['../class_generate_demo_files.html#a3cb5416fa82b138a62f2ad360e0fc2b7',1,'GenerateDemoFiles']]],
+  ['generatedemoa_2',['GenerateDemoA',['../class_generate_demo_files.html#a32c8f4ccde6d5fe4b36db1cc77a80f29',1,'GenerateDemoFiles']]],
+  ['generatedemob_3',['GenerateDemoB',['../class_generate_demo_files.html#aa9944b9f8f29c011a869cb5a5bedf548',1,'GenerateDemoFiles']]],
+  ['generatelabel_4',['generateLabel',['../class_fact.html#a54392d8545e3cda72b7e9cb4e1a48bc9',1,'Fact.generateLabel()'],['../class_line_fact.html#ac26f4d3776b9f229cabeac39a4669b10',1,'LineFact.generateLabel()'],['../class_ray_fact.html#afabcfe9a34eb827bea540837f9d94162',1,'RayFact.generateLabel()'],['../class_on_line_fact.html#a40bca46ff0c6a4d9a4981298bc239f8f',1,'OnLineFact.generateLabel()'],['../class_angle_fact.html#aef47b6a66a408cf88ff9a075b3fa8b35',1,'AngleFact.generateLabel()']]],
+  ['generatenot90degreeangledeclaration_5',['generateNot90DegreeAngleDeclaration',['../class_angle_fact.html#a45a170310f395498e2d1ec59a897495e',1,'AngleFact']]],
+  ['generateworldlist_6',['GenerateWorldList',['../class_stage_static.html#a1c07009989ec4396b7eb59669e6e6bf7',1,'StageStatic']]],
+  ['getaction_7',['getAction',['../class_fact_spawner.html#ab1b08333ffbbbd6fd0a9ef2e65b6a6c2',1,'FactSpawner']]],
+  ['getangle_8',['GetAngle',['../class_angle_fact.html#ad071232fd87fd13c2e1e45d3decdc15c',1,'AngleFact']]],
+  ['getdependentfactids_9',['getDependentFactIds',['../class_fact.html#a4bff054ec9ee35f07afd31b165e0812e',1,'Fact.getDependentFactIds()'],['../class_abstract_line_fact.html#a7e0c37a4d286dfd795b433664569a3f9',1,'AbstractLineFact.getDependentFactIds()'],['../class_point_fact.html#a1657cff20766b357e68edbffe6e46f88',1,'PointFact.getDependentFactIds()'],['../class_on_line_fact.html#ac88ff99959aa7fa8f79b9065ba9b640c',1,'OnLineFact.getDependentFactIds()'],['../class_angle_fact.html#a2fb00b1c330678eefd89fa639f773356',1,'AngleFact.getDependentFactIds()']]],
+  ['getforwardvector_10',['GetForwardVector',['../class_math3d.html#a9eddae53f2919abbbb8d25854d98f2ef',1,'Math3d']]],
+  ['gethashcode_11',['GetHashCode',['../class_fact.html#aa7bb062aafb6e9272cbd1598df96d234',1,'Fact.GetHashCode()'],['../class_abstract_line_fact.html#a0e75517b2641528000e6028c53f2f812',1,'AbstractLineFact.GetHashCode()'],['../class_point_fact.html#a5ec8de273736f49a8f364f89b3793533',1,'PointFact.GetHashCode()'],['../class_on_line_fact.html#a3524be7461900fe8de485a364a523bc9',1,'OnLineFact.GetHashCode()'],['../class_angle_fact.html#affa01ec56a81ead749b67db7b487cd64',1,'AngleFact.GetHashCode()'],['../class_fact_comparer.html#a0374b68508bbd0898f357b4396b2267d',1,'FactComparer.GetHashCode()']]],
+  ['getlinesplineintersections_12',['GetLineSplineIntersections',['../class_math3d.html#af93b5c2b7570edf10a50116a13ee7ee0',1,'Math3d']]],
+  ['getnthchild_13',['GetNthChild',['../class_game_object_extensions.html#a3c2e3c5f7a346db19c37dd6d4e16e142',1,'GameObjectExtensions']]],
+  ['getplayerintalkingzone_14',['getPlayerInTalkingZone',['../class_task_charakter_animation.html#a84ea9880da02e06a52007dfa7c977b5a',1,'TaskCharakterAnimation']]],
+  ['getpointonspline_15',['GetPointOnSpline',['../class_math3d.html#ab12c54dd767b6a79dc4fdcc904eba7a0',1,'Math3d']]],
+  ['getposition_16',['GetPosition',['../class_display_facts.html#ad8176c1514fdf299c1dbc189427fe2e1',1,'DisplayFacts.GetPosition()'],['../class_display_scrolls.html#a5147017da9fe00bbe0f4db132b6a9fe7',1,'DisplayScrolls.GetPosition()'],['../class_scroll_details.html#a1fdcb97a6e8ce79b83796b1066295a93',1,'ScrollDetails.GetPosition()']]],
+  ['getrightvector_17',['GetRightVector',['../class_math3d.html#a4e00857cf24b89405ea28ba6d0e1422b',1,'Math3d']]],
+  ['getscrollsfromserver_18',['getScrollsfromServer',['../class_display_scrolls.html#ab408f54c1533274d8ecf197347157f04',1,'DisplayScrolls']]],
+  ['getstage_19',['GetStage',['../class_stage_static.html#ac1503a0b08f6d8d40a1d3f81b174eb21',1,'StageStatic']]],
+  ['gettarget_20',['GetTarget',['../class_discrete_bar_slider.html#a5fd42240ba12370ccf38f5fdba363b62',1,'DiscreteBarSlider']]],
+  ['gettargetposition_21',['GetTargetPosition',['../class_discrete_bar_slider.html#a5ebcfa1b534fc605b96d975eede39439',1,'DiscreteBarSlider']]],
+  ['gettargetrelativeposition_22',['GetTargetRelativePosition',['../class_discrete_bar_slider.html#a199676346d755a8659ffc82b38b26433',1,'DiscreteBarSlider']]],
+  ['gettaskcharacteraddressed_23',['getTaskCharacterAddressed',['../class_task_charakter_animation.html#a869a1617cccfa7b67891aea996e72ece',1,'TaskCharakterAnimation']]],
+  ['gettype_24',['getType',['../class_scroll_1_1_scroll_fact.html#af20facbbf8b76d00f14b3a5d33d7b6d0',1,'Scroll.ScrollFact.getType()'],['../class_scroll_1_1_scroll_symbol_fact.html#a2cd872cc83a4e8d3d0d0bfa7bbe86c8e',1,'Scroll.ScrollSymbolFact.getType()'],['../class_scroll_1_1_scroll_value_fact.html#ac995e2a1d0a04a42af36b914f71d6537',1,'Scroll.ScrollValueFact.getType()']]],
+  ['getupvector_25',['GetUpVector',['../class_math3d.html#afc19f2830f7b25e25dbf39f1048d0333',1,'Math3d']]],
+  ['grup_26',['Grup',['../class_stage.html#a590447cc02ecaba6b69b26d0ded40e6e',1,'Stage']]]
+];
diff --git a/Doxygen/output/html/search/functions_8.html b/Doxygen/output/html/search/functions_8.html
new file mode 100644
index 0000000000000000000000000000000000000000..e25ede716bb8d5b9ac068990f8d835ebe7953e41
--- /dev/null
+++ b/Doxygen/output/html/search/functions_8.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_8.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/functions_8.js b/Doxygen/output/html/search/functions_8.js
new file mode 100644
index 0000000000000000000000000000000000000000..644251f9e5e40dadf93d3524057355b69c15d94e
--- /dev/null
+++ b/Doxygen/output/html/search/functions_8.js
@@ -0,0 +1,11 @@
+var searchData=
+[
+  ['hardreset_0',['hardreset',['../class_fact_organizer.html#a8557914906ac4d969fe98583e95c9706',1,'FactOrganizer']]],
+  ['hardtoggle_1',['HardToggle',['../class_discrete_bar_slider.html#a8e5d33df18b4a847fb4bca250620390e',1,'DiscreteBarSlider']]],
+  ['hasdependentfacts_2',['hasDependentFacts',['../class_fact.html#a330f0492d43f9b0019c837692e0634b4',1,'Fact.hasDependentFacts()'],['../class_abstract_line_fact.html#a9efd4091f2f7b60bca0cc3bc28ec794e',1,'AbstractLineFact.hasDependentFacts()'],['../class_point_fact.html#a954ab141e8af35a28cbfe98f2b4220ab',1,'PointFact.hasDependentFacts()'],['../class_on_line_fact.html#aac9cd1e9b78c9a00e0efa2bd45049200',1,'OnLineFact.hasDependentFacts()'],['../class_angle_fact.html#ab2506ca6f319fc1fcf9f86f2fb09e155',1,'AngleFact.hasDependentFacts()']]],
+  ['hide_3',['Hide',['../class_scroll_u_i_manager.html#aeda1d766bbd9d2544f21abf243ee1b2a',1,'ScrollUIManager']]],
+  ['hideroutine_4',['HideRoutine',['../class_tool_mode_selector.html#af803e774356a52c5ebf683ba0a1a534e',1,'ToolModeSelector']]],
+  ['highlightfact_5',['HighlightFact',['../class_shiny_things.html#ab06bd95f41d1aba88b67256164ae43f4',1,'ShinyThings']]],
+  ['highlighting_6',['Highlighting',['../class_shiny_things.html#a735f61a9619b67d095babe9177f0f94e',1,'ShinyThings']]],
+  ['highlightwithfireworks_7',['HighlightWithFireworks',['../class_shiny_things.html#a5661edc7223e57cfc444aaad0ce16b52',1,'ShinyThings']]]
+];
diff --git a/Doxygen/output/html/search/functions_9.html b/Doxygen/output/html/search/functions_9.html
new file mode 100644
index 0000000000000000000000000000000000000000..25c3a65c1ec04a52b0afb125406f60f00eedf8e2
--- /dev/null
+++ b/Doxygen/output/html/search/functions_9.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_9.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/functions_9.js b/Doxygen/output/html/search/functions_9.js
new file mode 100644
index 0000000000000000000000000000000000000000..dbed43b572123dae6f2fbd66081455a59d7aacd3
--- /dev/null
+++ b/Doxygen/output/html/search/functions_9.js
@@ -0,0 +1,17 @@
+var searchData=
+[
+  ['init_0',['init',['../class_point_fact.html#a86ad62368c5bef84baebc0fb9cdaac2e',1,'PointFact.init()'],['../class_line_fact.html#a7f32b93acae451ee8294e81d4c8c5797',1,'LineFact.init()'],['../class_ray_fact.html#a2213278124364e25de168b4af66c2cb3',1,'RayFact.init()'],['../class_on_line_fact.html#a6680a20ec70e17ca2d7f5e0bae232980',1,'OnLineFact.init()'],['../class_angle_fact.html#a1a387d85c3fa5109e55da294b326d5e5',1,'AngleFact.init()']]],
+  ['init_1',['Init',['../class_fact_comparer.html#a679709d18c4318bc8751eb535489fd9f',1,'FactComparer.Init()'],['../class_fact_equivalents_comparer.html#a6fe5f5b2ca9849b061cf2efd1547ab4b',1,'FactEquivalentsComparer.Init()'],['../class_line_fact_hight_direction_comparer.html#abd27dbf89f5e64136f6f7fa4e642a6b6',1,'LineFactHightDirectionComparer.Init()'],['../class_line_fact_hight_comparer.html#abb5eb5066ef01a663ebc45043cfe5151',1,'LineFactHightComparer.Init()'],['../class_line_spanning_over_river_world_comparer.html#a68e79ceccd6eab0fd34dfad183a164e0',1,'LineSpanningOverRiverWorldComparer.Init()'],['../class_math3d.html#acbf31d051a95aea40992374952799a3a',1,'Math3d.Init()'],['../class_collapsable_category.html#a04de647d31f2afa5cbbfec19b68a2b91',1,'CollapsableCategory.Init()'],['../class_collapsable_stage.html#a5c6986699f3c2560e9e0df7329c210eb',1,'CollapsableStage.Init()'],['../class_list_loader.html#abbb6a7eac47149f7a8c3103ac457f7e4',1,'ListLoader.Init()'],['../class_create_loader.html#ad8554936ff5481b4ad38b93433827960',1,'CreateLoader.Init()'],['../class_edit_loader.html#ae05130fab31a4d11fb4f6d2bba98e07c',1,'EditLoader.Init()'],['../class_stage_loader.html#acc0849a247202dcb7c3fa4345d27a1f5',1,'StageLoader.Init()']]],
+  ['initfields_2',['InitFields',['../class_stage.html#aa6664a49729fae49b0246f019f702895',1,'Stage']]],
+  ['initoop_3',['InitOOP',['../class_stage.html#a10d3807a1fa2f754ab0ac1f4e3ff7d6c',1,'Stage']]],
+  ['instantiatedisplay_4',['instantiateDisplay',['../class_fact.html#a787e61d76e1c3175f1af272aabba14d8',1,'Fact.instantiateDisplay()'],['../class_point_fact.html#a58488e338b4581dfe5efeecefe51832f',1,'PointFact.instantiateDisplay()'],['../class_line_fact.html#ab97d7262e890185e4ce3eff2b570f6e6',1,'LineFact.instantiateDisplay()'],['../class_ray_fact.html#a66cc68a284be8bdf469eb7a16920457c',1,'RayFact.instantiateDisplay()'],['../class_on_line_fact.html#a34547ef9d10100a9d6bc1e34f0275348',1,'OnLineFact.instantiateDisplay()'],['../class_angle_fact.html#ae7d060f8387b38db98dce098e709b355',1,'AngleFact.instantiateDisplay()']]],
+  ['inversetransformdirectionmath_5',['InverseTransformDirectionMath',['../class_math3d.html#af207136f05c5845fad1600c44643b7f1',1,'Math3d']]],
+  ['invokefactevent_6',['InvokeFactEvent',['../class_fact_organizer.html#a19064a684d3bbc8d054d6cf51b4f41ef',1,'FactOrganizer']]],
+  ['isapproximatelyequal_7',['IsApproximatelyEqual',['../class_math3d.html#a948c81f31f53f297e6b3fb2874248364',1,'Math3d']]],
+  ['isapproximatelyparallel_8',['IsApproximatelyParallel',['../class_math3d.html#aa6eee63ce400b0187db368310d70d948',1,'Math3d']]],
+  ['isempty_9',['IsEmpty',['../class_solution_organizer_1_1_sub_solution.html#aa8640d4726f71583732d26b1fb95073e',1,'SolutionOrganizer::SubSolution']]],
+  ['islineinrectangle_10',['IsLineInRectangle',['../class_math3d.html#aab30a916c1ea2d67adb58be1f2c87050',1,'Math3d']]],
+  ['ispointapproximatelyonline_11',['IsPointApproximatelyOnLine',['../class_math3d.html#a3e47abdc0c5659f30a52d42ca01406e5',1,'Math3d']]],
+  ['ispointinrectangle_12',['IsPointInRectangle',['../class_math3d.html#ac19e283efd8758024df1c2056ee43fac',1,'Math3d']]],
+  ['ispointonline_13',['IsPointOnLine',['../class_math3d.html#af7a33a98279bb7c957596df5e14dab6e',1,'Math3d']]]
+];
diff --git a/Doxygen/output/html/search/functions_a.html b/Doxygen/output/html/search/functions_a.html
new file mode 100644
index 0000000000000000000000000000000000000000..7e08e7bf0deb07f21aae6caff83e042972b18f3a
--- /dev/null
+++ b/Doxygen/output/html/search/functions_a.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_a.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/functions_a.js b/Doxygen/output/html/search/functions_a.js
new file mode 100644
index 0000000000000000000000000000000000000000..a67a5cfda6b6c058d591dd69d666dc2cf282374b
--- /dev/null
+++ b/Doxygen/output/html/search/functions_a.js
@@ -0,0 +1,22 @@
+var searchData=
+[
+  ['levelreset_0',['LevelReset',['../class_restart.html#aa7755aa90814a67e4cc86533f268d157',1,'Restart']]],
+  ['linearacceleration_1',['LinearAcceleration',['../class_math3d.html#a2d1e12e7f3272df1df24a245e5b02570',1,'Math3d']]],
+  ['linearfunction2dbasic_2',['LinearFunction2DBasic',['../class_math3d.html#a6725baead56ce426c71cbccba96a396e',1,'Math3d']]],
+  ['linearfunction2dfull_3',['LinearFunction2DFull',['../class_math3d.html#af28fee30babd2398ae400ac145f41357',1,'Math3d']]],
+  ['linefact_4',['LineFact',['../class_line_fact.html#a371929591030611b371590fd8730b91b',1,'LineFact.LineFact()'],['../class_line_fact.html#a8a8925f102cd0b834d362f28f857829a',1,'LineFact.LineFact(LineFact fact, Dictionary&lt; string, string &gt; old_to_new, FactOrganizer organizer)'],['../class_line_fact.html#ab0c0f48a88a438cfb86c2dfc9693005f',1,'LineFact.LineFact(string pid1, string pid2, string backendURI, FactOrganizer organizer)'],['../class_line_fact.html#a851348c5c8c6615142f3a508a8f957b7',1,'LineFact.LineFact(string pid1, string pid2, FactOrganizer organizer)']]],
+  ['linelineintersection_5',['LineLineIntersection',['../class_math3d.html#ac062925a5afea1c1012da3605b84392c',1,'Math3d']]],
+  ['lineplaneintersection_6',['LinePlaneIntersection',['../class_math3d.html#a1088a5089b12fd0e347e7db5529934ad',1,'Math3d']]],
+  ['listbuttons_7',['ListButtons',['../class_list_loader.html#a871f281bb58b1d37b7278d2714df11cc',1,'ListLoader']]],
+  ['listbuttonswrapped_8',['ListButtonsWrapped',['../class_list_loader.html#a754b3df9f41558adb618070ef77aa9f0',1,'ListLoader.ListButtonsWrapped()'],['../class_stage_loader.html#afa15172cd663ee1bbde3ad4873aa9be6',1,'StageLoader.ListButtonsWrapped()']]],
+  ['load_9',['load',['../class_fact_organizer.html#a8dd6d293e37ae75bfb477a4cc5ec735f',1,'FactOrganizer.load()'],['../class_solution_organizer.html#a89027e2d5b71b93eea29dd9a7591f044',1,'SolutionOrganizer.load()'],['../class_stage.html#a3a94291e8215833caf8301e679260212',1,'Stage.load()'],['../class_player_record.html#a8161d32d21198d531c4d28aab4100dab',1,'PlayerRecord.load()']]],
+  ['loadcreate_10',['LoadCreate',['../class_stage_static.html#a06194934a71ec122180ca7ed50007212',1,'StageStatic']]],
+  ['loadercallback_11',['LoaderCallback',['../class_loader.html#a53a8c59d7d47257915d9dbedac63ed96',1,'Loader']]],
+  ['loadinitstage_12',['LoadInitStage',['../class_stage_static.html#a87ba52c67996acef01f71113c01be45b',1,'StageStatic.LoadInitStage(string name, bool local=false, bool restore_session=true, GameObject gameObject=null)'],['../class_stage_static.html#aada8f91b2d1b2c1e56b47243d403e718',1,'StageStatic.LoadInitStage(bool restore_session, GameObject gameObject=null)']]],
+  ['loadmainmenue_13',['LoadMainMenue',['../class_restart.html#a45fa8798cc2975e60399c02ec78f4d25',1,'Restart']]],
+  ['loadnewstage_14',['LoadNewStage',['../class_stage_static.html#a79a5b343aa5b9b1841c77c933a2e12bf',1,'StageStatic']]],
+  ['loadscene_15',['LoadScene',['../class_loader.html#a78972da6bbe13a658225a62bb9d7ddde',1,'Loader.LoadScene(string scene)'],['../class_loader.html#ae90e68abb8a22367d103eb092ec8c89b',1,'Loader.LoadScene(Scene scene)']]],
+  ['loadstage_16',['LoadStage',['../class_loader.html#a8ea59038d4896bc917a28c41132d7c12',1,'Loader']]],
+  ['loadstartscreen_17',['LoadStartScreen',['../class_restart.html#a3e6057b49e36803a49b7581f42d8a0d6',1,'Restart']]],
+  ['lookrotationextended_18',['LookRotationExtended',['../class_math3d.html#aedbd92baedfda5ae4da41af30b0a2a73',1,'Math3d']]]
+];
diff --git a/Doxygen/output/html/search/functions_b.html b/Doxygen/output/html/search/functions_b.html
new file mode 100644
index 0000000000000000000000000000000000000000..73a6a2df2e10d19804ec01c6e51a7bbc0de36ce4
--- /dev/null
+++ b/Doxygen/output/html/search/functions_b.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_b.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/functions_b.js b/Doxygen/output/html/search/functions_b.js
new file mode 100644
index 0000000000000000000000000000000000000000..9e50c619c6bf3ac92db4b0c475394d32d253e7f5
--- /dev/null
+++ b/Doxygen/output/html/search/functions_b.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+  ['magicbutton_0',['magicButton',['../class_scroll_details.html#a1c52548d17b6e91a47cc8ff3139c03df',1,'ScrollDetails']]],
+  ['magicbuttontrigger_1',['magicButtonTrigger',['../class_scroll_details.html#ae3d617782b1b07a9225dfaa5351eceae',1,'ScrollDetails']]],
+  ['meta_2',['meta',['../struct_fact_organizer_1_1meta.html#a89f946bb717ae699fcfb1507f2356370',1,'FactOrganizer.meta.meta()'],['../struct_public_fact_organizer_1_1meta.html#a739c6ab32f487883687ecc1926c11053',1,'PublicFactOrganizer.meta.meta()']]],
+  ['mmtsymboldeclaration_3',['MMTSymbolDeclaration',['../class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html#a5eb26d50e5dc522bd1d0291d988787a3',1,'JSONManager::MMTSymbolDeclaration']]],
+  ['mmtvaluedeclaration_4',['MMTValueDeclaration',['../class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#ae3bd2c727689e961bf304fcdb145fe0e',1,'JSONManager::MMTValueDeclaration']]],
+  ['mousedistancetocircle_5',['MouseDistanceToCircle',['../class_math3d.html#adac35548a8585ff5a4497ae1fb6492f1',1,'Math3d']]],
+  ['mousedistancetoline_6',['MouseDistanceToLine',['../class_math3d.html#ad7e73cf22c4689f58de8759278fd960a',1,'Math3d']]]
+];
diff --git a/Doxygen/output/html/search/functions_c.html b/Doxygen/output/html/search/functions_c.html
new file mode 100644
index 0000000000000000000000000000000000000000..e0df9426086f775a70fe2016b1913ac877a809a4
--- /dev/null
+++ b/Doxygen/output/html/search/functions_c.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_c.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/functions_c.js b/Doxygen/output/html/search/functions_c.js
new file mode 100644
index 0000000000000000000000000000000000000000..1da0a7bbe474b7f69807aac1bdc4b0ce98dd0595
--- /dev/null
+++ b/Doxygen/output/html/search/functions_c.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+  ['newassignment_0',['newAssignment',['../class_scroll_details.html#ad9a03d73a14a0417e9cd2941e83cf789',1,'ScrollDetails']]],
+  ['newassignmenttrigger_1',['newAssignmentTrigger',['../class_scroll_details.html#a1f50be533352d59d0751434c12c015ff',1,'ScrollDetails']]],
+  ['nextnumber_2',['NextNumber',['../class_stage_static.html#a88147c31eb5dc09239a65865d8219001',1,'StageStatic']]],
+  ['nextsentence_3',['NextSentence',['../class_character_dialog.html#a972364ac4879295c6404e7a72b66461c',1,'CharacterDialog']]]
+];
diff --git a/Doxygen/output/html/search/functions_d.html b/Doxygen/output/html/search/functions_d.html
new file mode 100644
index 0000000000000000000000000000000000000000..43b4b657556100bc5c3edd116599755f42cda3ae
--- /dev/null
+++ b/Doxygen/output/html/search/functions_d.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_d.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/functions_d.js b/Doxygen/output/html/search/functions_d.js
new file mode 100644
index 0000000000000000000000000000000000000000..85a812611eb65950be26e1e4f2c88574557d5d0b
--- /dev/null
+++ b/Doxygen/output/html/search/functions_d.js
@@ -0,0 +1,28 @@
+var searchData=
+[
+  ['oma_0',['OMA',['../class_j_s_o_n_manager_1_1_o_m_a.html#aa6be56f19daa4b5832b409091007e286',1,'JSONManager::OMA']]],
+  ['omf_1',['OMF',['../class_j_s_o_n_manager_1_1_o_m_f.html#a4f136975874570063a6a84cd5e336ea4',1,'JSONManager::OMF']]],
+  ['oms_2',['OMS',['../class_j_s_o_n_manager_1_1_o_m_s.html#a7c3aefc629ea16c83eef07d12394d7fe',1,'JSONManager::OMS']]],
+  ['omstr_3',['OMSTR',['../class_j_s_o_n_manager_1_1_o_m_s_t_r.html#a9e2442db30e337d07c0c5781e9c46933',1,'JSONManager::OMSTR']]],
+  ['onapplicationquit_4',['OnApplicationQuit',['../class_restart.html#ad9ede7b20c4f6530f560618499c6a2f7',1,'Restart']]],
+  ['onclick_5',['onClick',['../class_scroll_clicked_script.html#afde590e05f1bc8af41d76a9076ab990b',1,'ScrollClickedScript']]],
+  ['onclickhintbutton_6',['OnClickHintButton',['../class_rendered_scroll_fact.html#a5dbfbce67346c674e5e0475853df740f',1,'RenderedScrollFact']]],
+  ['oncontrollercolliderhit_7',['OnControllerColliderHit',['../class_hit_water.html#af48ed4942efc5b7229edede04ea1893f',1,'HitWater']]],
+  ['ondestroy_8',['OnDestroy',['../class_loading_screen_percentage.html#a3966128a83a9a08eb0a5eccadcf6286a',1,'LoadingScreenPercentage.OnDestroy()'],['../class_stage_behaviour.html#aca4969278bf3627f31527139f78636e1',1,'StageBehaviour.OnDestroy()']]],
+  ['ondisable_9',['OnDisable',['../class_angle_tool.html#af62849932c48540c09ddc9285ba7f8e4',1,'AngleTool.OnDisable()'],['../class_line_tool.html#a539341d33141c2e8849b10e0caee8179',1,'LineTool.OnDisable()'],['../class_lot_tool.html#a36662937392848319b53fd91aa7c41a8',1,'LotTool.OnDisable()'],['../class_pendulum.html#a6690021912b5c001e320ffc4440de189',1,'Pendulum.OnDisable()'],['../class_pole_tool.html#a0a7a88c46893b333bc18518e275e781c',1,'PoleTool.OnDisable()'],['../class_tape.html#ad3de0641d633ed808d37e3209359d0d2',1,'Tape.OnDisable()'],['../class_list_loader.html#a62801020a8bb65024e5627e4e323e2be',1,'ListLoader.OnDisable()']]],
+  ['ondrag_10',['OnDrag',['../class_drag_handling.html#a5994fad8f03e51869726e60acadbdf9e',1,'DragHandling']]],
+  ['ondrop_11',['OnDrop',['../class_drop_handling.html#ae5b85df113a563d90dc1c500d03672e6',1,'DropHandling']]],
+  ['onenable_12',['OnEnable',['../class_angle_tool.html#aef01dc557d7d0ef13484ac47293908eb',1,'AngleTool.OnEnable()'],['../class_extra_gadget.html#a25caf1b815fc09ef6c9e6e119aec4ad8',1,'ExtraGadget.OnEnable()'],['../class_gadget.html#a79585ab08c1ae5efe5a357e1b4218fa2',1,'Gadget.OnEnable()'],['../class_line_tool.html#a6b85da36d367a83e4aaa60281a2189e3',1,'LineTool.OnEnable()'],['../class_lot_tool.html#a9f3ada1835668faf20a9acc4bc83f3d6',1,'LotTool.OnEnable()'],['../class_pendulum.html#a73de0fd0bc708c06abee481c24b532aa',1,'Pendulum.OnEnable()'],['../class_pole_tool.html#af8bccafe4c69f6156cc6c36d2946f65a',1,'PoleTool.OnEnable()'],['../class_tape.html#a9e5d46474dfa79d7e2f23c8018e5e657',1,'Tape.OnEnable()'],['../class_list_loader.html#a48f36668c105ecaa0b39d5296bcc5bf3',1,'ListLoader.OnEnable()'],['../class_create_loader.html#a30f01d41904b2dfcb0bac56b3806893f',1,'CreateLoader.OnEnable()']]],
+  ['onenddrag_13',['OnEndDrag',['../class_drag_handling.html#a72a45e65689f218c11ace99a48ea5897',1,'DragHandling']]],
+  ['onhintavailable_14',['OnHintAvailable',['../class_rendered_scroll_fact.html#acd2f84bfac62adf78ef8925524d602bc',1,'RenderedScrollFact']]],
+  ['onhit_15',['OnHit',['../class_angle_tool.html#af74cf47aa4012b25580f1ec27f4ca106',1,'AngleTool.OnHit()'],['../class_extra_gadget.html#ac2eea5365482773fa64901ae822554ce',1,'ExtraGadget.OnHit()'],['../class_gadget.html#a069459a8478367816706eeb368b11763',1,'Gadget.OnHit()'],['../class_line_tool.html#a5d944599869c3b2c72813f4dbbffec23',1,'LineTool.OnHit()'],['../class_lot_tool.html#a30b465dbda71de181a94b76ea4dc3b96',1,'LotTool.OnHit()'],['../class_pendulum.html#a743baa175fc8ca03b7bc09e8a61decb6',1,'Pendulum.OnHit()'],['../class_pointer.html#a50508f1139e918d86cb2e8e21c29a7d9',1,'Pointer.OnHit()'],['../class_pole_tool.html#a80d36866f9e8c7d22d33a11636c55bff',1,'PoleTool.OnHit()'],['../class_remover.html#a729a0b5a690e4a1eeb831f58f020d25e',1,'Remover.OnHit()'],['../class_tape.html#aa4d350b49d43248352c0dbfb6ff11245',1,'Tape.OnHit()']]],
+  ['onlinefact_16',['OnLineFact',['../class_on_line_fact.html#a6dd9e7f03f1fdf08b4a81916bee2e177',1,'OnLineFact.OnLineFact()'],['../class_on_line_fact.html#a54226295328c160474278e5c5eeb5252',1,'OnLineFact.OnLineFact(OnLineFact fact, Dictionary&lt; string, string &gt; old_to_new, FactOrganizer organizer)'],['../class_on_line_fact.html#a37b237d50d5e2f4f4c64987957e83e19',1,'OnLineFact.OnLineFact(string pid, string rid, FactOrganizer organizer)'],['../class_on_line_fact.html#af1cdefd426d2c904399805545869331f',1,'OnLineFact.OnLineFact(string pid, string rid, string uri, FactOrganizer organizer)']]],
+  ['onmouseoverfact_17',['OnMouseOverFact',['../class_shiny_things.html#ad6e5ae3dd3ffe79bfb661661f4062fa6',1,'ShinyThings']]],
+  ['onmouseoverfactend_18',['OnMouseOverFactEnd',['../class_shiny_things.html#a13e3435ce94f7a3dab7ca090e1a289f3',1,'ShinyThings']]],
+  ['onmouseoversnapzone_19',['OnMouseOverSnapZone',['../class_shiny_things.html#ad623211953a0141e54d50e9c3b3a03f1',1,'ShinyThings']]],
+  ['onmouseoversnapzoneend_20',['OnMouseOverSnapZoneEnd',['../class_shiny_things.html#a3254f4afd887c7bfd92550b40c1a1c15',1,'ShinyThings']]],
+  ['onpointerclick_21',['OnPointerClick',['../class_drop_handling.html#a859e74ac488c6f45517f78a132ba6f75',1,'DropHandling']]],
+  ['onpointerenter_22',['OnPointerEnter',['../class_hover_text.html#a51692dfc6577e47b04816546e22a258e',1,'HoverText']]],
+  ['onpointerexit_23',['OnPointerExit',['../class_hover_text.html#a26b3559bbfa8f9984e315781873d1c14',1,'HoverText']]],
+  ['ontoolmodechanged_24',['OnToolModeChanged',['../class_gadget_manager.html#a2cf2af2c0b10e68c10eb9a86f9ad91d8',1,'GadgetManager.OnToolModeChanged()'],['../class_tool_mode_text.html#aaeaf4c78f03d2c6ad2ba913b6e410212',1,'ToolModeText.OnToolModeChanged()']]]
+];
diff --git a/Doxygen/output/html/search/functions_e.html b/Doxygen/output/html/search/functions_e.html
new file mode 100644
index 0000000000000000000000000000000000000000..16a88cfa201600c1c93b5cfcf23c082c2a34c0a4
--- /dev/null
+++ b/Doxygen/output/html/search/functions_e.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_e.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/functions_e.js b/Doxygen/output/html/search/functions_e.js
new file mode 100644
index 0000000000000000000000000000000000000000..89be847e741af5cd13cd2f3256079b307eb32d58
--- /dev/null
+++ b/Doxygen/output/html/search/functions_e.js
@@ -0,0 +1,25 @@
+var searchData=
+[
+  ['parsefact_0',['parseFact',['../class_fact.html#a5158d32e0f6c89ca2531ac9151981533',1,'Fact.parseFact()'],['../class_point_fact.html#a83acaea9ef91b1e90d511e86bc551df4',1,'PointFact.parseFact()'],['../class_line_fact.html#a1a5bfdb77627eecb4fbca8a8ca0e1943',1,'LineFact.parseFact()'],['../class_ray_fact.html#a3126c1fa5f032d2011c72b86abdb5692',1,'RayFact.parseFact()'],['../class_on_line_fact.html#a84bc3614d2739bc2599c70547e850a37',1,'OnLineFact.parseFact()'],['../class_angle_fact.html#ad881ab35af9fabdb4d30e7e1b22b8987',1,'AngleFact.parseFact()']]],
+  ['planefrom3points_1',['PlaneFrom3Points',['../class_math3d.html#a6add412d1291d4c5d42ecc30cc94fead',1,'Math3d']]],
+  ['planeplaneintersection_2',['PlanePlaneIntersection',['../class_math3d.html#ac90b5e767702a94267f0e1c939029f65',1,'Math3d']]],
+  ['playerrecord_3',['PlayerRecord',['../class_player_record.html#a8a85683d7e75b9a99aa28b52c192b99e',1,'PlayerRecord.PlayerRecord()'],['../class_player_record.html#a0da3f0c8c9c25dfbf3a44307167845cc',1,'PlayerRecord.PlayerRecord(string name)']]],
+  ['pointfact_4',['PointFact',['../class_point_fact.html#a0f8de7319885152ec658fa33574620f0',1,'PointFact.PointFact()'],['../class_point_fact.html#ac4471b713080481f3f7c7b482fdadcdd',1,'PointFact.PointFact(PointFact fact, Dictionary&lt; string, string &gt; old_to_new, FactOrganizer organizer)'],['../class_point_fact.html#a5a24549df6115219bb90e32f07d5a8cc',1,'PointFact.PointFact(Vector3 P, Vector3 N, FactOrganizer organizer)'],['../class_point_fact.html#a23396fefa49bd13bf0c595b75908e8af',1,'PointFact.PointFact(float a, float b, float c, string uri, FactOrganizer organizer)']]],
+  ['pointonwhichsideoflinesegment_5',['PointOnWhichSideOfLineSegment',['../class_math3d.html#a0fc075fcb9718aca8dc4cc62990dc070',1,'Math3d']]],
+  ['populatelocalentrylist_6',['PopulateLocalEntryList',['../class_u_i_tool_box.html#a545eca6096c86303aaa4f89fae29a40e',1,'UIToolBox']]],
+  ['positionfrommatrix_7',['PositionFromMatrix',['../class_math3d.html#a6fcdb65f51bfdfdb28dd2fdaefb2d3f7',1,'Math3d']]],
+  ['postload_8',['PostLoad',['../class_loader.html#a6f3f37ab9c94d1b308ec470e469be39b',1,'Loader']]],
+  ['precisealign_9',['PreciseAlign',['../class_math3d.html#a0e1fe508767177d4acbb00aec8489a26',1,'Math3d']]],
+  ['preparegame_10',['PrepareGame',['../class_start_server.html#abea4a5b1fdafd69bf3e8d3fd694ced96',1,'StartServer']]],
+  ['preparescrollassignments_11',['prepareScrollAssignments',['../class_scroll_details.html#a33939147e75b0368668f2fa49ecd1b96',1,'ScrollDetails']]],
+  ['processrenderedscroll_12',['processRenderedScroll',['../class_scroll_details.html#acb31b19981e67f342af3cc4621329e21',1,'ScrollDetails']]],
+  ['processscrolldynamicinfo_13',['processScrollDynamicInfo',['../class_scroll_details.html#a8d7d17ba1458f170f6f2fc27a06dfdb4',1,'ScrollDetails']]],
+  ['projectpointonline_14',['ProjectPointOnLine',['../class_math3d.html#aa9dbf73d310e2fe4fcd27fe70a19db12',1,'Math3d']]],
+  ['projectpointonlinesegment_15',['ProjectPointOnLineSegment',['../class_math3d.html#a3883a28d7a424f8e77423ba4a3535572',1,'Math3d']]],
+  ['projectpointonplane_16',['ProjectPointOnPlane',['../class_math3d.html#a248c9490ac74931eb0cb5c2524ac7dca',1,'Math3d']]],
+  ['projectvectoronplane_17',['ProjectVectorOnPlane',['../class_math3d.html#a2da523470df9e3d0f1f60ee6cb191a05',1,'Math3d']]],
+  ['pruneworkflow_18',['PruneWorkflow',['../class_fact_organizer.html#a740049cce91855a487397a7dc96b6500',1,'FactOrganizer']]],
+  ['publicfactorganizer_19',['PublicFactOrganizer',['../class_public_fact_organizer.html#a95817032ed187f4add89b524709ca50d',1,'PublicFactOrganizer.PublicFactOrganizer()'],['../class_public_fact_organizer.html#a2dab1a7ff1e5850cc770303be77307fa',1,'PublicFactOrganizer.PublicFactOrganizer(FactOrganizer expose)']]],
+  ['push_5frecord_20',['push_record',['../class_stage.html#adc4a2e215c716811e122d7ed53ddf386',1,'Stage']]],
+  ['putfact_21',['putFact',['../class_pythagoras_script.html#a9c8d7b169ad29f0b5f7f324d6d90e6f5',1,'PythagorasScript']]]
+];
diff --git a/Doxygen/output/html/search/functions_f.html b/Doxygen/output/html/search/functions_f.html
new file mode 100644
index 0000000000000000000000000000000000000000..555578c81ce64a01adf1f8047914cf8ebc4cdf47
--- /dev/null
+++ b/Doxygen/output/html/search/functions_f.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_f.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/functions_f.js b/Doxygen/output/html/search/functions_f.js
new file mode 100644
index 0000000000000000000000000000000000000000..e6359791004a757512e7689baf3e984640e3cef7
--- /dev/null
+++ b/Doxygen/output/html/search/functions_f.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['quaternionfrommatrix_0',['QuaternionFromMatrix',['../class_math3d.html#a8fd5a187d9d06b60fd33c087c55b9bc4',1,'Math3d']]]
+];
diff --git a/Doxygen/output/html/search/mag_sel.svg b/Doxygen/output/html/search/mag_sel.svg
new file mode 100644
index 0000000000000000000000000000000000000000..03626f64a02be69e427a4a9f29a99052ccd235a1
--- /dev/null
+++ b/Doxygen/output/html/search/mag_sel.svg
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   id="svg2"
+   width="20"
+   height="19"
+   viewBox="0 0 20 19"
+   sodipodi:docname="mag_sel.svg"
+   inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+  <metadata
+     id="metadata8">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs6" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="2096"
+     id="namedview4"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:zoom="32"
+     inkscape:cx="5.9792688"
+     inkscape:cy="1.1436277"
+     inkscape:window-x="1920"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg2" />
+  <circle
+     style="fill:#000000;fill-opacity:0;stroke:#656565;stroke-width:1.4;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+     id="path4611"
+     cx="5.5"
+     cy="8.5"
+     r="3.5" />
+  <path
+     style="fill:#656565;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+     d="M 11,7 13.5,10 16,7 Z"
+     id="path4609"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="cccc" />
+  <path
+     style="fill:none;stroke:#656565;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     d="m 8.1085854,11.109059 2.7823556,2.782356"
+     id="path4630"
+     inkscape:connector-curvature="0" />
+</svg>
diff --git a/Doxygen/output/html/search/nomatches.html b/Doxygen/output/html/search/nomatches.html
new file mode 100644
index 0000000000000000000000000000000000000000..2b9360b6bd700092477e10cf056de3f8967dd808
--- /dev/null
+++ b/Doxygen/output/html/search/nomatches.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/properties_0.html b/Doxygen/output/html/search/properties_0.html
new file mode 100644
index 0000000000000000000000000000000000000000..a028aca50b4785c44c666b3a384865d06d955930
--- /dev/null
+++ b/Doxygen/output/html/search/properties_0.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="properties_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/properties_0.js b/Doxygen/output/html/search/properties_0.js
new file mode 100644
index 0000000000000000000000000000000000000000..645dc44f103e8a98bdab771720433dcad8b21f90
--- /dev/null
+++ b/Doxygen/output/html/search/properties_0.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+  ['category_0',['category',['../struct_stage_static_1_1_stage_error_struct.html#a7beade41a5f50d07ffd4924e4234fd6e',1,'StageStatic.StageErrorStruct.category()'],['../class_create_loader.html#ab3c5c901e655546c9b99654ae306dfab',1,'CreateLoader.category()']]],
+  ['comparerstring_1',['ComparerString',['../class_solution_organizer_1_1_sub_solution.html#a6c21647208a636e40910d1fcc5860a8d',1,'SolutionOrganizer::SubSolution']]],
+  ['completed_5fonce_2',['completed_once',['../class_stage.html#a546f7c6fe4d4a53269448956562429d6',1,'Stage']]]
+];
diff --git a/Doxygen/output/html/search/properties_1.html b/Doxygen/output/html/search/properties_1.html
new file mode 100644
index 0000000000000000000000000000000000000000..b22625eb27ed23a3846ac0769b18eaa46867adb7
--- /dev/null
+++ b/Doxygen/output/html/search/properties_1.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="properties_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/properties_1.js b/Doxygen/output/html/search/properties_1.js
new file mode 100644
index 0000000000000000000000000000000000000000..d29471e7676ff87f5c34cdd681117a75cb52b424
--- /dev/null
+++ b/Doxygen/output/html/search/properties_1.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['description_0',['description',['../struct_stage_static_1_1_stage_error_struct.html#aa90282b61e50309cb9fd7bd560169be4',1,'StageStatic.StageErrorStruct.description()'],['../class_create_loader.html#ac8dcba62a267cea3e8a17dd83d1114b1',1,'CreateLoader.description()']]]
+];
diff --git a/Doxygen/output/html/search/properties_2.html b/Doxygen/output/html/search/properties_2.html
new file mode 100644
index 0000000000000000000000000000000000000000..2b39e305127b7eb5ca6d25eeeee362da76950ed7
--- /dev/null
+++ b/Doxygen/output/html/search/properties_2.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="properties_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/properties_2.js b/Doxygen/output/html/search/properties_2.js
new file mode 100644
index 0000000000000000000000000000000000000000..2a6d3b902bcb302ca9bf81de06cc62d69bf53b76
--- /dev/null
+++ b/Doxygen/output/html/search/properties_2.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['factstate_0',['factState',['../class_stage.html#a29abcbcdd573cbbd5621e529d80ace16',1,'Stage']]]
+];
diff --git a/Doxygen/output/html/search/properties_3.html b/Doxygen/output/html/search/properties_3.html
new file mode 100644
index 0000000000000000000000000000000000000000..3eff6db371189d6db34bf10351da0bbec4e965e7
--- /dev/null
+++ b/Doxygen/output/html/search/properties_3.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="properties_3.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/properties_3.js b/Doxygen/output/html/search/properties_3.js
new file mode 100644
index 0000000000000000000000000000000000000000..1dc74cfcd601dba8375ddcbba89ac35745b9a7b5
--- /dev/null
+++ b/Doxygen/output/html/search/properties_3.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['hascustomlabel_0',['hasCustomLabel',['../class_fact.html#a0f34bbe01202b103c72a9521972c1827',1,'Fact']]]
+];
diff --git a/Doxygen/output/html/search/properties_4.html b/Doxygen/output/html/search/properties_4.html
new file mode 100644
index 0000000000000000000000000000000000000000..a1d1adff81399ff3693e1b9636b1d8744e31aaca
--- /dev/null
+++ b/Doxygen/output/html/search/properties_4.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="properties_4.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/properties_4.js b/Doxygen/output/html/search/properties_4.js
new file mode 100644
index 0000000000000000000000000000000000000000..0df9362bd3b2b4823be3135eaa2761c01811d3a7
--- /dev/null
+++ b/Doxygen/output/html/search/properties_4.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+  ['id_0',['Id',['../class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311',1,'Fact']]],
+  ['id_1',['id',['../struct_stage_static_1_1_stage_error_struct.html#aefa04b644ef9e0eb6ec37dd9cbe24f84',1,'StageStatic.StageErrorStruct.id()'],['../class_create_loader.html#a76845fef3cad9fc792ba2bb029dc4161',1,'CreateLoader.id()']]],
+  ['imagetochangedefaultcolor_2',['imageToChangeDefaultColor',['../class_image_hint_animation.html#aeb8498d6f964acd5772014bbe8a33dcc',1,'ImageHintAnimation']]],
+  ['isdone_3',['isDone',['../class_loader.html#a7983c228ecac0ddcc2648ee11d450fc0',1,'Loader']]]
+];
diff --git a/Doxygen/output/html/search/properties_5.html b/Doxygen/output/html/search/properties_5.html
new file mode 100644
index 0000000000000000000000000000000000000000..81b6287c89720667395f25b57c305e1fb833170c
--- /dev/null
+++ b/Doxygen/output/html/search/properties_5.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="properties_5.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/properties_5.js b/Doxygen/output/html/search/properties_5.js
new file mode 100644
index 0000000000000000000000000000000000000000..e7198f9477cd8c170b9e34e00e8fba973d9349d8
--- /dev/null
+++ b/Doxygen/output/html/search/properties_5.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+  ['label_0',['Label',['../class_fact.html#aad275d6a706d53e4883287dfb2227a45',1,'Fact.Label()'],['../class_rendered_scroll_fact.html#a67a52a92f048b87c58227264f4ce7376',1,'RenderedScrollFact.Label()']]],
+  ['labelid_1',['LabelId',['../class_fact.html#a850c67cff97fd4bd368a5196a20475b6',1,'Fact']]],
+  ['last_5ferror_2',['last_error',['../class_stage_static.html#a2e96919d56d5f9cdc69961bfd338c5ba',1,'StageStatic']]]
+];
diff --git a/Doxygen/output/html/search/properties_6.html b/Doxygen/output/html/search/properties_6.html
new file mode 100644
index 0000000000000000000000000000000000000000..53283deed443109b130b9a3ef27edb317640f9a5
--- /dev/null
+++ b/Doxygen/output/html/search/properties_6.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="properties_6.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/properties_6.js b/Doxygen/output/html/search/properties_6.js
new file mode 100644
index 0000000000000000000000000000000000000000..ea4399727cd937ddbb0bec31e933465360ddd265
--- /dev/null
+++ b/Doxygen/output/html/search/properties_6.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['name_0',['name',['../struct_stage_static_1_1_stage_error_struct.html#ab27e708f5750c7e67703d02b7426fc45',1,'StageStatic.StageErrorStruct.name()'],['../class_create_loader.html#ac392d818dfe15a50a796518d2883b39e',1,'CreateLoader.name()']]]
+];
diff --git a/Doxygen/output/html/search/properties_7.html b/Doxygen/output/html/search/properties_7.html
new file mode 100644
index 0000000000000000000000000000000000000000..3b91830d9feea4f72c3e972a2c58f09fdd89034c
--- /dev/null
+++ b/Doxygen/output/html/search/properties_7.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="properties_7.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/properties_7.js b/Doxygen/output/html/search/properties_7.js
new file mode 100644
index 0000000000000000000000000000000000000000..cc02504f51c467762ed36297cb7ff5988045f69a
--- /dev/null
+++ b/Doxygen/output/html/search/properties_7.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['pass_0',['pass',['../struct_stage_static_1_1_stage_error_struct.html#a3328ede366139d5554712705f382ef8c',1,'StageStatic::StageErrorStruct']]],
+  ['progress_1',['progress',['../class_loader.html#a935f843ff6a1fe78a992974af186fe47',1,'Loader']]]
+];
diff --git a/Doxygen/output/html/search/properties_8.html b/Doxygen/output/html/search/properties_8.html
new file mode 100644
index 0000000000000000000000000000000000000000..40dc3a81c0403c09582c062fcc9f41be3db84c12
--- /dev/null
+++ b/Doxygen/output/html/search/properties_8.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="properties_8.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/properties_8.js b/Doxygen/output/html/search/properties_8.js
new file mode 100644
index 0000000000000000000000000000000000000000..5adc4a2bda5cf57648386f52693d7acfd7b58897
--- /dev/null
+++ b/Doxygen/output/html/search/properties_8.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['record_5fname_0',['record_name',['../class_stage.html#a483d91b64eed3d905af8aedbf07d58ec',1,'Stage']]]
+];
diff --git a/Doxygen/output/html/search/properties_9.html b/Doxygen/output/html/search/properties_9.html
new file mode 100644
index 0000000000000000000000000000000000000000..8b793592fc695afad3d2b4f5efc630c37d11ccfd
--- /dev/null
+++ b/Doxygen/output/html/search/properties_9.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="properties_9.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/properties_9.js b/Doxygen/output/html/search/properties_9.js
new file mode 100644
index 0000000000000000000000000000000000000000..df46b4cf864ed1140e63fed497f1a4cf1fe8bde2
--- /dev/null
+++ b/Doxygen/output/html/search/properties_9.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['scene_0',['scene',['../struct_stage_static_1_1_stage_error_struct.html#a630a0139adb3b6e84f86b68b4b7410f7',1,'StageStatic.StageErrorStruct.scene()'],['../class_create_loader.html#a5db272188147fd4a39ca8ff786a0b41c',1,'CreateLoader.scene()']]],
+  ['stage_1',['stage',['../class_stage_static.html#ad259bc429af988b6cd1ac4505e92ffe8',1,'StageStatic.stage()'],['../class_collapsable_stage.html#a51916c94e837395e1dce3182a5a1e8f8',1,'CollapsableStage.stage()']]]
+];
diff --git a/Doxygen/output/html/search/properties_a.html b/Doxygen/output/html/search/properties_a.html
new file mode 100644
index 0000000000000000000000000000000000000000..f640ea7bd38923c688c6767d6714ab3efdcbf46b
--- /dev/null
+++ b/Doxygen/output/html/search/properties_a.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="properties_a.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/properties_a.js b/Doxygen/output/html/search/properties_a.js
new file mode 100644
index 0000000000000000000000000000000000000000..a83650bc32e39a55399ec128281b88e9d1e3d0c9
--- /dev/null
+++ b/Doxygen/output/html/search/properties_a.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+  ['this_5bstring_20id_5d_0',['this[string id]',['../class_fact_organizer.html#a29e5ab417cb38bc4407defd2d05154cf',1,'FactOrganizer']]],
+  ['timer_1',['timer',['../class_shiny_things.html#ae5f27cda70b126141ecdbd9cd7e47044',1,'ShinyThings']]],
+  ['timeractive_2',['timerActive',['../class_shiny_things.html#a80c112b4b0d2174401ba2696d73000c8',1,'ShinyThings']]]
+];
diff --git a/Doxygen/output/html/search/search.css b/Doxygen/output/html/search/search.css
new file mode 100644
index 0000000000000000000000000000000000000000..648a792f5eaf28a4075a5fbc3c971d7f327c2148
--- /dev/null
+++ b/Doxygen/output/html/search/search.css
@@ -0,0 +1,263 @@
+/*---------------- Search Box */
+
+#MSearchBox {
+    white-space : nowrap;
+    background: white;
+    border-radius: 0.65em;
+    box-shadow: inset 0.5px 0.5px 3px 0px #555;
+    z-index: 102;
+}
+
+#MSearchBox .left {
+    display: inline-block;
+    vertical-align: middle;
+    height: 1.4em;
+}
+
+#MSearchSelect {
+    display: inline-block;
+    vertical-align: middle;
+    height: 19px;
+    padding: 0 0 0 0.3em;
+    margin: 0;
+}
+
+#MSearchField {
+    display: inline-block;
+    vertical-align: middle;
+    width: 7.5em;
+    height: 19px;
+    margin: 0 0.15em;
+    padding: 0;
+    line-height: 1em;
+    border:none;
+    color: #909090;
+    outline: none;
+    font-family: Arial, Verdana, sans-serif;
+    -webkit-border-radius: 0px;
+    border-radius: 0px;
+    background: none;
+}
+
+@media(hover: none) {
+    /* to avoid zooming on iOS */
+    #MSearchField {
+        font-size: 16px;
+    }
+}
+
+#MSearchBox .right {
+    display: inline-block;
+    vertical-align: middle;
+    width: 1.4em;
+    height: 1.4em;
+}
+
+#MSearchClose {
+    display: none;
+    font-size: inherit;
+    background : none;
+    border: none;
+    margin: 0;
+    padding: 0;
+    outline: none;
+
+}
+
+#MSearchCloseImg {
+    height: 1.4em;
+    padding: 0.3em;
+    margin: 0;
+}
+
+.MSearchBoxActive #MSearchField {
+    color: #000000;
+}
+
+#main-menu > li:last-child {
+    /* This <li> object is the parent of the search bar */
+    display: flex;
+    justify-content: center;
+    align-items: center;
+    height: 36px;
+    margin-right: 1em;
+}
+
+/*---------------- Search filter selection */
+
+#MSearchSelectWindow {
+    display: none;
+    position: absolute;
+    left: 0; top: 0;
+    border: 1px solid #90A5CE;
+    background-color: #F9FAFC;
+    z-index: 10001;
+    padding-top: 4px;
+    padding-bottom: 4px;
+    -moz-border-radius: 4px;
+    -webkit-border-top-left-radius: 4px;
+    -webkit-border-top-right-radius: 4px;
+    -webkit-border-bottom-left-radius: 4px;
+    -webkit-border-bottom-right-radius: 4px;
+    -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+}
+
+.SelectItem {
+    font: 8pt Arial, Verdana, sans-serif;
+    padding-left:  2px;
+    padding-right: 12px;
+    border: 0px;
+}
+
+span.SelectionMark {
+    margin-right: 4px;
+    font-family: monospace;
+    outline-style: none;
+    text-decoration: none;
+}
+
+a.SelectItem {
+    display: block;
+    outline-style: none;
+    color: #000000; 
+    text-decoration: none;
+    padding-left:   6px;
+    padding-right: 12px;
+}
+
+a.SelectItem:focus,
+a.SelectItem:active {
+    color: #000000; 
+    outline-style: none;
+    text-decoration: none;
+}
+
+a.SelectItem:hover {
+    color: #FFFFFF;
+    background-color: #3D578C;
+    outline-style: none;
+    text-decoration: none;
+    cursor: pointer;
+    display: block;
+}
+
+/*---------------- Search results window */
+
+iframe#MSearchResults {
+    /*width: 60ex;*/
+    height: 15em;
+}
+
+#MSearchResultsWindow {
+    display: none;
+    position: absolute;
+    left: 0; top: 0;
+    border: 1px solid #000;
+    background-color: #EEF1F7;
+    z-index:10000;
+}
+
+/* ----------------------------------- */
+
+
+#SRIndex {
+    clear:both; 
+    padding-bottom: 15px;
+}
+
+.SREntry {
+    font-size: 10pt;
+    padding-left: 1ex;
+}
+
+.SRPage .SREntry {
+    font-size: 8pt;
+    padding: 1px 5px;
+}
+
+body.SRPage {
+    margin: 5px 2px;
+}
+
+.SRChildren {
+    padding-left: 3ex; padding-bottom: .5em 
+}
+
+.SRPage .SRChildren {
+    display: none;
+}
+
+.SRSymbol {
+    font-weight: bold; 
+    color: #425E97;
+    font-family: Arial, Verdana, sans-serif;
+    text-decoration: none;
+    outline: none;
+}
+
+a.SRScope {
+    display: block;
+    color: #425E97; 
+    font-family: Arial, Verdana, sans-serif;
+    text-decoration: none;
+    outline: none;
+}
+
+a.SRSymbol:focus, a.SRSymbol:active,
+a.SRScope:focus, a.SRScope:active {
+    text-decoration: underline;
+}
+
+span.SRScope {
+    padding-left: 4px;
+    font-family: Arial, Verdana, sans-serif;
+}
+
+.SRPage .SRStatus {
+    padding: 2px 5px;
+    font-size: 8pt;
+    font-style: italic;
+    font-family: Arial, Verdana, sans-serif;
+}
+
+.SRResult {
+    display: none;
+}
+
+div.searchresults {
+    margin-left: 10px;
+    margin-right: 10px;
+}
+
+/*---------------- External search page results */
+
+.searchresult {
+    background-color: #F0F3F8;
+}
+
+.pages b {
+   color: white;
+   padding: 5px 5px 3px 5px;
+   background-image: url("../tab_a.png");
+   background-repeat: repeat-x;
+   text-shadow: 0 1px 1px #000000;
+}
+
+.pages {
+    line-height: 17px;
+    margin-left: 4px;
+    text-decoration: none;
+}
+
+.hl {
+    font-weight: bold;
+}
+
+#searchresults {
+    margin-bottom: 20px;
+}
+
+.searchpages {
+    margin-top: 10px;
+}
+
diff --git a/Doxygen/output/html/search/search.js b/Doxygen/output/html/search/search.js
new file mode 100644
index 0000000000000000000000000000000000000000..ac8055d132672a99f1d748b2a1503e497326863d
--- /dev/null
+++ b/Doxygen/output/html/search/search.js
@@ -0,0 +1,794 @@
+/*
+ @licstart  The following is the entire license notice for the JavaScript code in this file.
+
+ The MIT License (MIT)
+
+ Copyright (C) 1997-2020 by Dimitri van Heesch
+
+ Permission is hereby granted, free of charge, to any person obtaining a copy of this software
+ and associated documentation files (the "Software"), to deal in the Software without restriction,
+ including without limitation the rights to use, copy, modify, merge, publish, distribute,
+ sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included in all copies or
+ substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
+ BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+ DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+ @licend  The above is the entire license notice for the JavaScript code in this file
+ */
+function convertToId(search)
+{
+  var result = '';
+  for (i=0;i<search.length;i++)
+  {
+    var c = search.charAt(i);
+    var cn = c.charCodeAt(0);
+    if (c.match(/[a-z0-9\u0080-\uFFFF]/))
+    {
+      result+=c;
+    }
+    else if (cn<16)
+    {
+      result+="_0"+cn.toString(16);
+    }
+    else
+    {
+      result+="_"+cn.toString(16);
+    }
+  }
+  return result;
+}
+
+function getXPos(item)
+{
+  var x = 0;
+  if (item.offsetWidth)
+  {
+    while (item && item!=document.body)
+    {
+      x   += item.offsetLeft;
+      item = item.offsetParent;
+    }
+  }
+  return x;
+}
+
+function getYPos(item)
+{
+  var y = 0;
+  if (item.offsetWidth)
+  {
+     while (item && item!=document.body)
+     {
+       y   += item.offsetTop;
+       item = item.offsetParent;
+     }
+  }
+  return y;
+}
+
+/* A class handling everything associated with the search panel.
+
+   Parameters:
+   name - The name of the global variable that will be
+          storing this instance.  Is needed to be able to set timeouts.
+   resultPath - path to use for external files
+*/
+function SearchBox(name, resultsPath, label, extension)
+{
+  if (!name || !resultsPath) {  alert("Missing parameters to SearchBox."); }
+  if (!extension || extension == "") { extension = ".html"; }
+
+  // ---------- Instance variables
+  this.name                  = name;
+  this.resultsPath           = resultsPath;
+  this.keyTimeout            = 0;
+  this.keyTimeoutLength      = 500;
+  this.closeSelectionTimeout = 300;
+  this.lastSearchValue       = "";
+  this.lastResultsPage       = "";
+  this.hideTimeout           = 0;
+  this.searchIndex           = 0;
+  this.searchActive          = false;
+  this.searchLabel           = label;
+  this.extension             = extension;
+
+  // ----------- DOM Elements
+
+  this.DOMSearchField = function()
+  {  return document.getElementById("MSearchField");  }
+
+  this.DOMSearchSelect = function()
+  {  return document.getElementById("MSearchSelect");  }
+
+  this.DOMSearchSelectWindow = function()
+  {  return document.getElementById("MSearchSelectWindow");  }
+
+  this.DOMPopupSearchResults = function()
+  {  return document.getElementById("MSearchResults");  }
+
+  this.DOMPopupSearchResultsWindow = function()
+  {  return document.getElementById("MSearchResultsWindow");  }
+
+  this.DOMSearchClose = function()
+  {  return document.getElementById("MSearchClose"); }
+
+  this.DOMSearchBox = function()
+  {  return document.getElementById("MSearchBox");  }
+
+  // ------------ Event Handlers
+
+  // Called when focus is added or removed from the search field.
+  this.OnSearchFieldFocus = function(isActive)
+  {
+    this.Activate(isActive);
+  }
+
+  this.OnSearchSelectShow = function()
+  {
+    var searchSelectWindow = this.DOMSearchSelectWindow();
+    var searchField        = this.DOMSearchSelect();
+
+    var left = getXPos(searchField);
+    var top  = getYPos(searchField);
+    top += searchField.offsetHeight;
+
+    // show search selection popup
+    searchSelectWindow.style.display='block';
+    searchSelectWindow.style.left =  left + 'px';
+    searchSelectWindow.style.top  =  top  + 'px';
+
+    // stop selection hide timer
+    if (this.hideTimeout)
+    {
+      clearTimeout(this.hideTimeout);
+      this.hideTimeout=0;
+    }
+    return false; // to avoid "image drag" default event
+  }
+
+  this.OnSearchSelectHide = function()
+  {
+    this.hideTimeout = setTimeout(this.name +".CloseSelectionWindow()",
+                                  this.closeSelectionTimeout);
+  }
+
+  // Called when the content of the search field is changed.
+  this.OnSearchFieldChange = function(evt)
+  {
+    if (this.keyTimeout) // kill running timer
+    {
+      clearTimeout(this.keyTimeout);
+      this.keyTimeout = 0;
+    }
+
+    var e  = (evt) ? evt : window.event; // for IE
+    if (e.keyCode==40 || e.keyCode==13)
+    {
+      if (e.shiftKey==1)
+      {
+        this.OnSearchSelectShow();
+        var win=this.DOMSearchSelectWindow();
+        for (i=0;i<win.childNodes.length;i++)
+        {
+          var child = win.childNodes[i]; // get span within a
+          if (child.className=='SelectItem')
+          {
+            child.focus();
+            return;
+          }
+        }
+        return;
+      }
+      else
+      {
+        window.frames.MSearchResults.postMessage("take_focus", "*");
+      }
+    }
+    else if (e.keyCode==27) // Escape out of the search field
+    {
+      this.DOMSearchField().blur();
+      this.DOMPopupSearchResultsWindow().style.display = 'none';
+      this.DOMSearchClose().style.display = 'none';
+      this.lastSearchValue = '';
+      this.Activate(false);
+      return;
+    }
+
+    // strip whitespaces
+    var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
+
+    if (searchValue != this.lastSearchValue) // search value has changed
+    {
+      if (searchValue != "") // non-empty search
+      {
+        // set timer for search update
+        this.keyTimeout = setTimeout(this.name + '.Search()',
+                                     this.keyTimeoutLength);
+      }
+      else // empty search field
+      {
+        this.DOMPopupSearchResultsWindow().style.display = 'none';
+        this.DOMSearchClose().style.display = 'none';
+        this.lastSearchValue = '';
+      }
+    }
+  }
+
+  this.SelectItemCount = function(id)
+  {
+    var count=0;
+    var win=this.DOMSearchSelectWindow();
+    for (i=0;i<win.childNodes.length;i++)
+    {
+      var child = win.childNodes[i]; // get span within a
+      if (child.className=='SelectItem')
+      {
+        count++;
+      }
+    }
+    return count;
+  }
+
+  this.SelectItemSet = function(id)
+  {
+    var i,j=0;
+    var win=this.DOMSearchSelectWindow();
+    for (i=0;i<win.childNodes.length;i++)
+    {
+      var child = win.childNodes[i]; // get span within a
+      if (child.className=='SelectItem')
+      {
+        var node = child.firstChild;
+        if (j==id)
+        {
+          node.innerHTML='&#8226;';
+        }
+        else
+        {
+          node.innerHTML='&#160;';
+        }
+        j++;
+      }
+    }
+  }
+
+  // Called when an search filter selection is made.
+  // set item with index id as the active item
+  this.OnSelectItem = function(id)
+  {
+    this.searchIndex = id;
+    this.SelectItemSet(id);
+    var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
+    if (searchValue!="" && this.searchActive) // something was found -> do a search
+    {
+      this.Search();
+    }
+  }
+
+  this.OnSearchSelectKey = function(evt)
+  {
+    var e = (evt) ? evt : window.event; // for IE
+    if (e.keyCode==40 && this.searchIndex<this.SelectItemCount()) // Down
+    {
+      this.searchIndex++;
+      this.OnSelectItem(this.searchIndex);
+    }
+    else if (e.keyCode==38 && this.searchIndex>0) // Up
+    {
+      this.searchIndex--;
+      this.OnSelectItem(this.searchIndex);
+    }
+    else if (e.keyCode==13 || e.keyCode==27)
+    {
+      this.OnSelectItem(this.searchIndex);
+      this.CloseSelectionWindow();
+      this.DOMSearchField().focus();
+    }
+    return false;
+  }
+
+  // --------- Actions
+
+  // Closes the results window.
+  this.CloseResultsWindow = function()
+  {
+    this.DOMPopupSearchResultsWindow().style.display = 'none';
+    this.DOMSearchClose().style.display = 'none';
+    this.Activate(false);
+  }
+
+  this.CloseSelectionWindow = function()
+  {
+    this.DOMSearchSelectWindow().style.display = 'none';
+  }
+
+  // Performs a search.
+  this.Search = function()
+  {
+    this.keyTimeout = 0;
+
+    // strip leading whitespace
+    var searchValue = this.DOMSearchField().value.replace(/^ +/, "");
+
+    var code = searchValue.toLowerCase().charCodeAt(0);
+    var idxChar = searchValue.substr(0, 1).toLowerCase();
+    if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair
+    {
+      idxChar = searchValue.substr(0, 2);
+    }
+
+    var resultsPage;
+    var resultsPageWithSearch;
+    var hasResultsPage;
+
+    var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar);
+    if (idx!=-1)
+    {
+       var hexCode=idx.toString(16);
+       resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + this.extension;
+       resultsPageWithSearch = resultsPage+'?'+escape(searchValue);
+       hasResultsPage = true;
+    }
+    else // nothing available for this search term
+    {
+       resultsPage = this.resultsPath + '/nomatches' + this.extension;
+       resultsPageWithSearch = resultsPage;
+       hasResultsPage = false;
+    }
+
+    window.frames.MSearchResults.location = resultsPageWithSearch;
+    var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
+
+    if (domPopupSearchResultsWindow.style.display!='block')
+    {
+       var domSearchBox = this.DOMSearchBox();
+       this.DOMSearchClose().style.display = 'inline-block';
+       var domPopupSearchResults = this.DOMPopupSearchResults();
+       var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth;
+       var top  = getYPos(domSearchBox) + 20;  // domSearchBox.offsetHeight + 1;
+       domPopupSearchResultsWindow.style.display = 'block';
+       left -= domPopupSearchResults.offsetWidth;
+       var maxWidth = document.body.clientWidth;
+       var width = 400;
+       if (left<10) left=10;
+       if (width+left+8>maxWidth) width=maxWidth-left-8;
+       domPopupSearchResultsWindow.style.top     = top  + 'px';
+       domPopupSearchResultsWindow.style.left    = left + 'px';
+       domPopupSearchResultsWindow.style.width   = width + 'px';
+    }
+
+    this.lastSearchValue = searchValue;
+    this.lastResultsPage = resultsPage;
+  }
+
+  // -------- Activation Functions
+
+  // Activates or deactivates the search panel, resetting things to
+  // their default values if necessary.
+  this.Activate = function(isActive)
+  {
+    if (isActive || // open it
+        this.DOMPopupSearchResultsWindow().style.display == 'block'
+       )
+    {
+      this.DOMSearchBox().className = 'MSearchBoxActive';
+
+      var searchField = this.DOMSearchField();
+
+      if (searchField.value == this.searchLabel) // clear "Search" term upon entry
+      {
+        searchField.value = '';
+        this.searchActive = true;
+      }
+    }
+    else if (!isActive) // directly remove the panel
+    {
+      this.DOMSearchBox().className = 'MSearchBoxInactive';
+      this.DOMSearchField().value   = this.searchLabel;
+      this.searchActive             = false;
+      this.lastSearchValue          = ''
+      this.lastResultsPage          = '';
+    }
+  }
+}
+
+// -----------------------------------------------------------------------
+
+// The class that handles everything on the search results page.
+function SearchResults(name)
+{
+    // The number of matches from the last run of <Search()>.
+    this.lastMatchCount = 0;
+    this.lastKey = 0;
+    this.repeatOn = false;
+
+    // Toggles the visibility of the passed element ID.
+    this.FindChildElement = function(id)
+    {
+      var parentElement = document.getElementById(id);
+      var element = parentElement.firstChild;
+
+      while (element && element!=parentElement)
+      {
+        if (element.nodeName.toLowerCase() == 'div' && element.className == 'SRChildren')
+        {
+          return element;
+        }
+
+        if (element.nodeName.toLowerCase() == 'div' && element.hasChildNodes())
+        {
+           element = element.firstChild;
+        }
+        else if (element.nextSibling)
+        {
+           element = element.nextSibling;
+        }
+        else
+        {
+          do
+          {
+            element = element.parentNode;
+          }
+          while (element && element!=parentElement && !element.nextSibling);
+
+          if (element && element!=parentElement)
+          {
+            element = element.nextSibling;
+          }
+        }
+      }
+    }
+
+    this.Toggle = function(id)
+    {
+      var element = this.FindChildElement(id);
+      if (element)
+      {
+        if (element.style.display == 'block')
+        {
+          element.style.display = 'none';
+        }
+        else
+        {
+          element.style.display = 'block';
+        }
+      }
+    }
+
+    // Searches for the passed string.  If there is no parameter,
+    // it takes it from the URL query.
+    //
+    // Always returns true, since other documents may try to call it
+    // and that may or may not be possible.
+    this.Search = function(search)
+    {
+      if (!search) // get search word from URL
+      {
+        search = window.location.search;
+        search = search.substring(1);  // Remove the leading '?'
+        search = unescape(search);
+      }
+
+      search = search.replace(/^ +/, ""); // strip leading spaces
+      search = search.replace(/ +$/, ""); // strip trailing spaces
+      search = search.toLowerCase();
+      search = convertToId(search);
+
+      var resultRows = document.getElementsByTagName("div");
+      var matches = 0;
+
+      var i = 0;
+      while (i < resultRows.length)
+      {
+        var row = resultRows.item(i);
+        if (row.className == "SRResult")
+        {
+          var rowMatchName = row.id.toLowerCase();
+          rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
+
+          if (search.length<=rowMatchName.length &&
+             rowMatchName.substr(0, search.length)==search)
+          {
+            row.style.display = 'block';
+            matches++;
+          }
+          else
+          {
+            row.style.display = 'none';
+          }
+        }
+        i++;
+      }
+      document.getElementById("Searching").style.display='none';
+      if (matches == 0) // no results
+      {
+        document.getElementById("NoMatches").style.display='block';
+      }
+      else // at least one result
+      {
+        document.getElementById("NoMatches").style.display='none';
+      }
+      this.lastMatchCount = matches;
+      return true;
+    }
+
+    // return the first item with index index or higher that is visible
+    this.NavNext = function(index)
+    {
+      var focusItem;
+      while (1)
+      {
+        var focusName = 'Item'+index;
+        focusItem = document.getElementById(focusName);
+        if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
+        {
+          break;
+        }
+        else if (!focusItem) // last element
+        {
+          break;
+        }
+        focusItem=null;
+        index++;
+      }
+      return focusItem;
+    }
+
+    this.NavPrev = function(index)
+    {
+      var focusItem;
+      while (1)
+      {
+        var focusName = 'Item'+index;
+        focusItem = document.getElementById(focusName);
+        if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
+        {
+          break;
+        }
+        else if (!focusItem) // last element
+        {
+          break;
+        }
+        focusItem=null;
+        index--;
+      }
+      return focusItem;
+    }
+
+    this.ProcessKeys = function(e)
+    {
+      if (e.type == "keydown")
+      {
+        this.repeatOn = false;
+        this.lastKey = e.keyCode;
+      }
+      else if (e.type == "keypress")
+      {
+        if (!this.repeatOn)
+        {
+          if (this.lastKey) this.repeatOn = true;
+          return false; // ignore first keypress after keydown
+        }
+      }
+      else if (e.type == "keyup")
+      {
+        this.lastKey = 0;
+        this.repeatOn = false;
+      }
+      return this.lastKey!=0;
+    }
+
+    this.Nav = function(evt,itemIndex)
+    {
+      var e  = (evt) ? evt : window.event; // for IE
+      if (e.keyCode==13) return true;
+      if (!this.ProcessKeys(e)) return false;
+
+      if (this.lastKey==38) // Up
+      {
+        var newIndex = itemIndex-1;
+        var focusItem = this.NavPrev(newIndex);
+        if (focusItem)
+        {
+          var child = this.FindChildElement(focusItem.parentNode.parentNode.id);
+          if (child && child.style.display == 'block') // children visible
+          {
+            var n=0;
+            var tmpElem;
+            while (1) // search for last child
+            {
+              tmpElem = document.getElementById('Item'+newIndex+'_c'+n);
+              if (tmpElem)
+              {
+                focusItem = tmpElem;
+              }
+              else // found it!
+              {
+                break;
+              }
+              n++;
+            }
+          }
+        }
+        if (focusItem)
+        {
+          focusItem.focus();
+        }
+        else // return focus to search field
+        {
+           parent.document.getElementById("MSearchField").focus();
+        }
+      }
+      else if (this.lastKey==40) // Down
+      {
+        var newIndex = itemIndex+1;
+        var focusItem;
+        var item = document.getElementById('Item'+itemIndex);
+        var elem = this.FindChildElement(item.parentNode.parentNode.id);
+        if (elem && elem.style.display == 'block') // children visible
+        {
+          focusItem = document.getElementById('Item'+itemIndex+'_c0');
+        }
+        if (!focusItem) focusItem = this.NavNext(newIndex);
+        if (focusItem)  focusItem.focus();
+      }
+      else if (this.lastKey==39) // Right
+      {
+        var item = document.getElementById('Item'+itemIndex);
+        var elem = this.FindChildElement(item.parentNode.parentNode.id);
+        if (elem) elem.style.display = 'block';
+      }
+      else if (this.lastKey==37) // Left
+      {
+        var item = document.getElementById('Item'+itemIndex);
+        var elem = this.FindChildElement(item.parentNode.parentNode.id);
+        if (elem) elem.style.display = 'none';
+      }
+      else if (this.lastKey==27) // Escape
+      {
+        parent.searchBox.CloseResultsWindow();
+        parent.document.getElementById("MSearchField").focus();
+      }
+      else if (this.lastKey==13) // Enter
+      {
+        return true;
+      }
+      return false;
+    }
+
+    this.NavChild = function(evt,itemIndex,childIndex)
+    {
+      var e  = (evt) ? evt : window.event; // for IE
+      if (e.keyCode==13) return true;
+      if (!this.ProcessKeys(e)) return false;
+
+      if (this.lastKey==38) // Up
+      {
+        if (childIndex>0)
+        {
+          var newIndex = childIndex-1;
+          document.getElementById('Item'+itemIndex+'_c'+newIndex).focus();
+        }
+        else // already at first child, jump to parent
+        {
+          document.getElementById('Item'+itemIndex).focus();
+        }
+      }
+      else if (this.lastKey==40) // Down
+      {
+        var newIndex = childIndex+1;
+        var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex);
+        if (!elem) // last child, jump to parent next parent
+        {
+          elem = this.NavNext(itemIndex+1);
+        }
+        if (elem)
+        {
+          elem.focus();
+        }
+      }
+      else if (this.lastKey==27) // Escape
+      {
+        parent.searchBox.CloseResultsWindow();
+        parent.document.getElementById("MSearchField").focus();
+      }
+      else if (this.lastKey==13) // Enter
+      {
+        return true;
+      }
+      return false;
+    }
+}
+
+function setKeyActions(elem,action)
+{
+  elem.setAttribute('onkeydown',action);
+  elem.setAttribute('onkeypress',action);
+  elem.setAttribute('onkeyup',action);
+}
+
+function setClassAttr(elem,attr)
+{
+  elem.setAttribute('class',attr);
+  elem.setAttribute('className',attr);
+}
+
+function createResults()
+{
+  var results = document.getElementById("SRResults");
+  for (var e=0; e<searchData.length; e++)
+  {
+    var id = searchData[e][0];
+    var srResult = document.createElement('div');
+    srResult.setAttribute('id','SR_'+id);
+    setClassAttr(srResult,'SRResult');
+    var srEntry = document.createElement('div');
+    setClassAttr(srEntry,'SREntry');
+    var srLink = document.createElement('a');
+    srLink.setAttribute('id','Item'+e);
+    setKeyActions(srLink,'return searchResults.Nav(event,'+e+')');
+    setClassAttr(srLink,'SRSymbol');
+    srLink.innerHTML = searchData[e][1][0];
+    srEntry.appendChild(srLink);
+    if (searchData[e][1].length==2) // single result
+    {
+      srLink.setAttribute('href',searchData[e][1][1][0]);
+      srLink.setAttribute('onclick','parent.searchBox.CloseResultsWindow()');
+      if (searchData[e][1][1][1])
+      {
+       srLink.setAttribute('target','_parent');
+      }
+      var srScope = document.createElement('span');
+      setClassAttr(srScope,'SRScope');
+      srScope.innerHTML = searchData[e][1][1][2];
+      srEntry.appendChild(srScope);
+    }
+    else // multiple results
+    {
+      srLink.setAttribute('href','javascript:searchResults.Toggle("SR_'+id+'")');
+      var srChildren = document.createElement('div');
+      setClassAttr(srChildren,'SRChildren');
+      for (var c=0; c<searchData[e][1].length-1; c++)
+      {
+        var srChild = document.createElement('a');
+        srChild.setAttribute('id','Item'+e+'_c'+c);
+        setKeyActions(srChild,'return searchResults.NavChild(event,'+e+','+c+')');
+        setClassAttr(srChild,'SRScope');
+        srChild.setAttribute('href',searchData[e][1][c+1][0]);
+        srChild.setAttribute('onclick','parent.searchBox.CloseResultsWindow()');
+        if (searchData[e][1][c+1][1])
+        {
+         srChild.setAttribute('target','_parent');
+        }
+        srChild.innerHTML = searchData[e][1][c+1][2];
+        srChildren.appendChild(srChild);
+      }
+      srEntry.appendChild(srChildren);
+    }
+    srResult.appendChild(srEntry);
+    results.appendChild(srResult);
+  }
+}
+
+function init_search()
+{
+  var results = document.getElementById("MSearchSelectWindow");
+  for (var key in indexSectionLabels)
+  {
+    var link = document.createElement('a');
+    link.setAttribute('class','SelectItem');
+    link.setAttribute('onclick','searchBox.OnSelectItem('+key+')');
+    link.href='javascript:void(0)';
+    link.innerHTML='<span class="SelectionMark">&#160;</span>'+indexSectionLabels[key];
+    results.appendChild(link);
+  }
+  searchBox.OnSelectItem(0);
+}
+/* @license-end */
diff --git a/Doxygen/output/html/search/search_l.png b/Doxygen/output/html/search/search_l.png
new file mode 100644
index 0000000000000000000000000000000000000000..9c94ac1b9b38ce20b71280a0b698112f19afbf9b
--- /dev/null
+++ b/Doxygen/output/html/search/search_l.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c0f25b1e48a19fbefb9a69a3fd7d6fc2da3ac9451e7ae117e94eef8b7d69a563
+size 567
diff --git a/Doxygen/output/html/search/search_m.png b/Doxygen/output/html/search/search_m.png
new file mode 100644
index 0000000000000000000000000000000000000000..4a8f95dfa9877340e90004d7c797f15e495c8826
--- /dev/null
+++ b/Doxygen/output/html/search/search_m.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1b8441a9427d3b320d912c210a5f238a71b13e6d2f26de7e98b36dce58d7b68f
+size 158
diff --git a/Doxygen/output/html/search/search_r.png b/Doxygen/output/html/search/search_r.png
new file mode 100644
index 0000000000000000000000000000000000000000..a727abd3dd497f64fd854e5d40e233ef1cea0d2a
--- /dev/null
+++ b/Doxygen/output/html/search/search_r.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7182c37ecd6b1466b89b0193a81dcb98812104358d67c68f92c6199bbbf8c206
+size 553
diff --git a/Doxygen/output/html/search/searchdata.js b/Doxygen/output/html/search/searchdata.js
new file mode 100644
index 0000000000000000000000000000000000000000..c85aff4ebb9fa44c192ffa4e6b804384032baf74
--- /dev/null
+++ b/Doxygen/output/html/search/searchdata.js
@@ -0,0 +1,36 @@
+var indexSectionsWithContent =
+{
+  0: "_abcdefghijklmnopqrstuvwxy",
+  1: "acdefghijlmoprstuw",
+  2: "acdefghijlmprstuw",
+  3: "_abcdefghilmnopqrstuvwy",
+  4: "_abcdefghiklmnoprstuvwxy",
+  5: "dm",
+  6: "cfpsv",
+  7: "cdfhilnprst"
+};
+
+var indexSectionNames =
+{
+  0: "all",
+  1: "classes",
+  2: "files",
+  3: "functions",
+  4: "variables",
+  5: "enums",
+  6: "enumvalues",
+  7: "properties"
+};
+
+var indexSectionLabels =
+{
+  0: "All",
+  1: "Classes",
+  2: "Files",
+  3: "Functions",
+  4: "Variables",
+  5: "Enumerations",
+  6: "Enumerator",
+  7: "Properties"
+};
+
diff --git a/Doxygen/output/html/search/variables_0.html b/Doxygen/output/html/search/variables_0.html
new file mode 100644
index 0000000000000000000000000000000000000000..7778cf0c4c060b96edba1c129cb5223159ee7e2b
--- /dev/null
+++ b/Doxygen/output/html/search/variables_0.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/variables_0.js b/Doxygen/output/html/search/variables_0.js
new file mode 100644
index 0000000000000000000000000000000000000000..1e36eafd5223e8c5121bbd728469190b150c5ac4
--- /dev/null
+++ b/Doxygen/output/html/search/variables_0.js
@@ -0,0 +1,15 @@
+var searchData=
+[
+  ['_5fcustomlabel_0',['_CustomLabel',['../class_fact.html#abe0a555478c7d84d82d47713c3341a19',1,'Fact']]],
+  ['_5ffacts_1',['_Facts',['../class_fact.html#addf13e312f8d68a630cde0eb0292e779',1,'Fact']]],
+  ['_5fgadgetlaserdistance_2',['_GadgetLaserDistance',['../class_global_behaviour.html#aa43c58847f4b2140fa4e72e38ebe633a',1,'GlobalBehaviour']]],
+  ['_5fgadgetphysicaldistance_3',['_GadgetPhysicalDistance',['../class_global_behaviour.html#a55d28ed5066820169c35f1abf1be087c',1,'GlobalBehaviour']]],
+  ['_5fhintanimationduration_4',['_hintAnimationDuration',['../class_global_behaviour.html#aba11094ab5c21a0419fa1ffa1fa43e3f',1,'GlobalBehaviour']]],
+  ['_5fhintanimationendcolor_5',['_hintAnimationEndColor',['../class_global_behaviour.html#aee7d3510a5eeb4a0e8d8d09f51babc77',1,'GlobalBehaviour']]],
+  ['_5fhintanimationstartcolor_6',['_hintAnimationStartColor',['../class_global_behaviour.html#a6d53399649b0132ed9376065e68273ec',1,'GlobalBehaviour']]],
+  ['_5flabel_7',['_label',['../class_rendered_scroll_fact.html#aa9e4eea9bc875f73016212b8fd653568',1,'RenderedScrollFact']]],
+  ['_5fstageaccomplished_8',['_StageAccomplished',['../class_global_behaviour.html#a32329e5df133c503f2df4af336c344de',1,'GlobalBehaviour']]],
+  ['_5fstageerror_9',['_StageError',['../class_global_behaviour.html#a7c277de1a2bd83a0e36957966c9fbf49',1,'GlobalBehaviour']]],
+  ['_5fstagenotyetaccomplished_10',['_StageNotYetAccomplished',['../class_global_behaviour.html#a942bbbe4c2189abbb81c5be26ea4375b',1,'GlobalBehaviour']]],
+  ['_5furi_11',['_URI',['../class_fact.html#a338f38115696c45402971ef7d0e1ab13',1,'Fact']]]
+];
diff --git a/Doxygen/output/html/search/variables_1.html b/Doxygen/output/html/search/variables_1.html
new file mode 100644
index 0000000000000000000000000000000000000000..e2f95e259d238f54f7654ce04f7fc2ff1e461b22
--- /dev/null
+++ b/Doxygen/output/html/search/variables_1.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/variables_1.js b/Doxygen/output/html/search/variables_1.js
new file mode 100644
index 0000000000000000000000000000000000000000..69c28bc353ed30152674a8c2a39a70e0c15d67be
--- /dev/null
+++ b/Doxygen/output/html/search/variables_1.js
@@ -0,0 +1,29 @@
+var searchData=
+[
+  ['acquiredfacts_0',['acquiredFacts',['../class_scroll.html#afa9e1d18f153dfe0699e5b29a4d44028',1,'Scroll.acquiredFacts()'],['../class_scroll_1_1_scroll_application_info.html#a47016d90748a35fe59dd25fbe1761739',1,'Scroll.ScrollApplicationInfo.acquiredFacts()']]],
+  ['active_1',['active',['../struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7',1,'FactOrganizer.meta.active()'],['../struct_public_fact_organizer_1_1meta.html#a5c99231065be9d5fcf8740413aec2dc8',1,'PublicFactOrganizer.meta.active()']]],
+  ['activegadget_2',['activeGadget',['../class_gadget_manager.html#a482af6ad59db6429f5b6e28f84775228',1,'GadgetManager']]],
+  ['activegadgetscalefactor_3',['activeGadgetScaleFactor',['../class_tool_mode_selector.html#a9b0729b6a1fa592b8250b75c2d4a0ad0',1,'ToolModeSelector']]],
+  ['addfactevent_4',['AddFactEvent',['../class_communication_events.html#a6e867d20571ab29e8987bd8e8eb927ba',1,'CommunicationEvents']]],
+  ['angle_5',['Angle',['../class_fact_spawner.html#a69b7f6dd1da6dc4b6d0af763546d176d',1,'FactSpawner.Angle()'],['../class_m_m_t_u_r_i_collection.html#a9da7504dd7515b8b65f01a880cfce1ab',1,'MMTURICollection.Angle()']]],
+  ['angleaccuracy_6',['angleAccuracy',['../class_circle_segment_generator.html#a34cbbb5f835e20f6303710df282fac9e',1,'CircleSegmentGenerator']]],
+  ['anglefacts_7',['AngleFacts',['../class_public_fact_organizer.html#a53779f30192cf899ed2673830c52afb3',1,'PublicFactOrganizer']]],
+  ['anglemiddlepoint_8',['angleMiddlePoint',['../class_angle_tool.html#aa04dbed6f4ae1011df6311a50d8fd24d',1,'AngleTool']]],
+  ['anglemodefirstpointselected_9',['angleModeFirstPointSelected',['../class_angle_tool.html#a12eee7dfc33d7b1d158aaabaaf216d74',1,'AngleTool']]],
+  ['anglemodeisfirstpointselected_10',['angleModeIsFirstPointSelected',['../class_angle_tool.html#a2cd00d65b792c40a70039928be8f86eb',1,'AngleTool']]],
+  ['anglemodeissecondpointselected_11',['angleModeIsSecondPointSelected',['../class_angle_tool.html#a5381bc4de94101bd327dea84d519a39f',1,'AngleTool']]],
+  ['anglemodesecondpointselected_12',['angleModeSecondPointSelected',['../class_angle_tool.html#aad527dbaf0389df79074a8af1e2970c7',1,'AngleTool']]],
+  ['anglepreviewmaterial_13',['anglePreviewMaterial',['../class_angle_tool.html#a4b4bef62cc77cb4c7004b4c044059144',1,'AngleTool']]],
+  ['anim_14',['anim',['../class_task_charakter_animation.html#a752e222839059123234f55197a5e9420',1,'TaskCharakterAnimation']]],
+  ['animateduration_15',['animateDuration',['../class_image_hint_animation.html#aa15481091b74e92f876fd4aef8ed619f',1,'ImageHintAnimation.animateDuration()'],['../class_mesh_renderer_hint_animation.html#a0c9f6c505843977d0e38f1a2188f1a94',1,'MeshRendererHintAnimation.animateDuration()']]],
+  ['animateexistingfactevent_16',['AnimateExistingFactEvent',['../class_communication_events.html#a55f2b130557c83b84d4b067d028fb8b5',1,'CommunicationEvents']]],
+  ['animatenonexistingfactevent_17',['AnimateNonExistingFactEvent',['../class_communication_events.html#a8a59d3fab9e365fb8a32e598319ccd02',1,'CommunicationEvents']]],
+  ['animating_18',['animating',['../class_image_hint_animation.html#aa59ef9af9b532bdb1cbaa062da4b2488',1,'ImageHintAnimation.animating()'],['../class_mesh_renderer_hint_animation.html#a705c8f01ced72109d7fb598485eed889',1,'MeshRendererHintAnimation.animating()']]],
+  ['animationendcolor_19',['animationEndColor',['../class_image_hint_animation.html#ad88a6bc460dc4dedbc48214bca5b2f5d',1,'ImageHintAnimation.animationEndColor()'],['../class_mesh_renderer_hint_animation.html#a14f97dd6f5e8c5ca6d672e3f1a91eb5a',1,'MeshRendererHintAnimation.animationEndColor()']]],
+  ['animationstartcolor_20',['animationStartColor',['../class_image_hint_animation.html#a18f553cfb8c646a4777c8bc54bb01204',1,'ImageHintAnimation.animationStartColor()'],['../class_mesh_renderer_hint_animation.html#a9fbb7eff5fed532de8fdec4f4eda90b9',1,'MeshRendererHintAnimation.animationStartColor()']]],
+  ['applicant_21',['applicant',['../class_j_s_o_n_manager_1_1_o_m_a.html#a665c1a55e33e5ac1e3858efb52f764e8',1,'JSONManager::OMA']]],
+  ['arguments_22',['arguments',['../class_j_s_o_n_manager_1_1_o_m_a.html#a416fe1e0f1f929881d9ec482a2b470e4',1,'JSONManager::OMA']]],
+  ['assignment_23',['assignment',['../class_scroll_1_1_scroll_assignment.html#aa0dd0c91488d2dde3c10b2ba78b4b90a',1,'Scroll::ScrollAssignment']]],
+  ['assignments_24',['assignments',['../class_scroll_1_1_filled_scroll.html#afbbf7eb945c1f25f418fdc2430cd6baa',1,'Scroll::FilledScroll']]],
+  ['automatichintgenerationactive_25',['automaticHintGenerationActive',['../class_scroll_details.html#ae459e1ce5fcb5e66362bf28b90b956ae',1,'ScrollDetails']]]
+];
diff --git a/Doxygen/output/html/search/variables_10.html b/Doxygen/output/html/search/variables_10.html
new file mode 100644
index 0000000000000000000000000000000000000000..90a552ce516269c31f4502416a9f2385a7aaca79
--- /dev/null
+++ b/Doxygen/output/html/search/variables_10.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_10.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/variables_10.js b/Doxygen/output/html/search/variables_10.js
new file mode 100644
index 0000000000000000000000000000000000000000..7c99e2d0de9ebea54b4083ab0c84e23dfc9d6e2f
--- /dev/null
+++ b/Doxygen/output/html/search/variables_10.js
@@ -0,0 +1,23 @@
+var searchData=
+[
+  ['radius_0',['radius',['../class_circle_segment_generator.html#adac141669eb6c69428b34ed0a0304a13',1,'CircleSegmentGenerator']]],
+  ['radiusaroundobject_1',['radiusAroundObject',['../class_task_charakter_animation.html#a0eb6714f420afb4ac6251a8736a02129',1,'TaskCharakterAnimation']]],
+  ['rainprefab_2',['RainPrefab',['../class_shiny_things.html#a255ffee2831fd023a15eafa84b99485c',1,'ShinyThings']]],
+  ['ray_3',['Ray',['../class_fact_spawner.html#abde8a3ce6f32157af7e4a9d1d46989bd',1,'FactSpawner']]],
+  ['rayfacts_4',['RayFacts',['../class_public_fact_organizer.html#afdd2ed4d7960694ca2675bfc85ff88a3',1,'PublicFactOrganizer']]],
+  ['reallit_5',['RealLit',['../class_m_m_t_u_r_i_collection.html#a7532b6ebeb3927e12681cc5fb171b91f',1,'MMTURICollection']]],
+  ['ref_6',['ref',['../class_scroll.html#a543fd83fc759918791006ef764b09378',1,'Scroll.ref()'],['../class_scroll_1_1_scroll_fact.html#a69f5573d41ded0172752dcf377db0b53',1,'Scroll.ScrollFact.ref()']]],
+  ['relationindex_7',['RelationIndex',['../class_solution_organizer_1_1_sub_solution.html#aa56c26be1bf5457a8fdc07653815a48a',1,'SolutionOrganizer::SubSolution']]],
+  ['removefactevent_8',['RemoveFactEvent',['../class_communication_events.html#ae480138746e4a8784c16e4f6fc3400d8',1,'CommunicationEvents']]],
+  ['rendered_9',['rendered',['../class_scroll_1_1_scroll_dynamic_info.html#a7881a14d6a4586e91ae8628fc1b8fc04',1,'Scroll::ScrollDynamicInfo']]],
+  ['representation_10',['Representation',['../class_fact.html#ac78c42d053d145656555d4af4e8a76b9',1,'Fact']]],
+  ['requiredfacts_11',['requiredFacts',['../class_scroll.html#a095a93aa67c121b8d9e6dbae0e071f89',1,'Scroll']]],
+  ['rid_12',['Rid',['../class_on_line_fact.html#a8ea1d30663b24733566d4001b01ee3e2',1,'OnLineFact']]],
+  ['riverwallcollider_13',['RiverWallCollider',['../class_line_spanning_over_river_world_comparer.html#ac054e8f0a38d393efcac9cc5c4dd880c',1,'LineSpanningOverRiverWorldComparer']]],
+  ['rotate_14',['rotate',['../class_task_charakter_animation.html#a58a6cfbec47964bece408a6a64a5cc69',1,'TaskCharakterAnimation']]],
+  ['rotationregister_15',['rotationRegister',['../class_math3d.html#a0c3a0bf45773d2c8834e0eeea7eb5bf1',1,'Math3d']]],
+  ['rotationsamplestaken_16',['rotationSamplesTaken',['../class_math3d.html#a64dea2a47f90cd54e9ebe0ea1a8a2433',1,'Math3d']]],
+  ['rotationtime_17',['rotationTime',['../class_task_charakter_animation.html#a78942058c4e3696c36443e217c41f1ee',1,'TaskCharakterAnimation']]],
+  ['rotationunits_18',['rotationUnits',['../class_task_charakter_animation.html#ae031722f686338f76b9bc84b3034a2dc',1,'TaskCharakterAnimation']]],
+  ['rottimeregister_19',['rotTimeRegister',['../class_math3d.html#a909fc243961c61e25fad35a5538003a3',1,'Math3d']]]
+];
diff --git a/Doxygen/output/html/search/variables_11.html b/Doxygen/output/html/search/variables_11.html
new file mode 100644
index 0000000000000000000000000000000000000000..5f200c416450a29e3f71af197735fcfc058a4f67
--- /dev/null
+++ b/Doxygen/output/html/search/variables_11.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_11.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/variables_11.js b/Doxygen/output/html/search/variables_11.js
new file mode 100644
index 0000000000000000000000000000000000000000..c02aae871d257292970629b587e1e43899c45394
--- /dev/null
+++ b/Doxygen/output/html/search/variables_11.js
@@ -0,0 +1,49 @@
+var searchData=
+[
+  ['s_0',['s',['../class_j_s_o_n_manager_1_1_o_m_s_t_r.html#a46066abd38b728b516344ab9d3bd470a',1,'JSONManager::OMSTR']]],
+  ['samestep_1',['samestep',['../struct_fact_organizer_1_1stepnote.html#acf09c7f5aab59a41ba9aea34d8fb34f7',1,'FactOrganizer.stepnote.samestep()'],['../struct_public_fact_organizer_1_1stepnote.html#a0378201a2345bda5699ac69aa5bc6026',1,'PublicFactOrganizer.stepnote.samestep()']]],
+  ['scene_2',['scene',['../class_stage.html#ae78f0e378edb786562247b44b9be8797',1,'Stage']]],
+  ['scroll_3',['scroll',['../class_scroll_1_1_filled_scroll.html#a90173f418f03882f6978c538f2a6a710',1,'Scroll.FilledScroll.scroll()'],['../class_scroll_clicked_script.html#a519b89d89566d15d5c8f6e00bda56e94',1,'ScrollClickedScript.scroll()'],['../class_scroll_details.html#a6d8abb73bf580b384e5f96e90ea41256',1,'ScrollDetails.scroll()'],['../class_menue_loader.html#a2947e213117b713b12320ec191d028d4',1,'MenueLoader.scroll()']]],
+  ['scrollbuttons_4',['ScrollButtons',['../class_display_scrolls.html#a471e01a1ebaa2b480c495796705b9c65',1,'DisplayScrolls']]],
+  ['scrollfacthintevent_5',['ScrollFactHintEvent',['../class_communication_events.html#a678ecb60e0600652cbac01027986db7b',1,'CommunicationEvents']]],
+  ['scrollparameterobject_6',['ScrollParameterObject',['../class_rendered_scroll_fact.html#a46b07146c68f89b57c1e78337a1b53a4',1,'RenderedScrollFact']]],
+  ['scrollprefab_7',['ScrollPrefab',['../class_display_scrolls.html#a47520cc99f2ed9c14c7051def40e836e',1,'DisplayScrolls']]],
+  ['scrolls_8',['scrolls',['../class_display_scrolls.html#a115d5b4b56410814d64414f2eb7ddd04',1,'DisplayScrolls']]],
+  ['search_5frighthanded_9',['search_righthanded',['../class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128',1,'FactComparer']]],
+  ['seconds_10',['seconds',['../class_player_record.html#a6c19b6ba80ef40ffb075495edfe71bc0',1,'PlayerRecord']]],
+  ['selectabletag_11',['selectableTag',['../class_shiny_things.html#afc84ad4d0378789e1404c9a70fa39b4f',1,'ShinyThings']]],
+  ['sentenceindex_12',['sentenceIndex',['../class_character_dialog.html#ae0fa9dc08b87e0ca573122a8cfed7891',1,'CharacterDialog']]],
+  ['sentences_13',['sentences',['../class_character_dialog.html#abe1c27f4cf1682b3b53ddefe67f57541',1,'CharacterDialog']]],
+  ['serveradress_14',['ServerAdress',['../class_communication_events.html#a2a2f13df0541676197289f60ead7c782',1,'CommunicationEvents']]],
+  ['serverrunning_15',['ServerRunning',['../class_communication_events.html#a9eec27a70d45c4847bfdb5a5d37e38a9',1,'CommunicationEvents']]],
+  ['showing_16',['Showing',['../class_tool_mode_selector.html#af5197a98937ef727e6550dddef6e2717',1,'ToolModeSelector']]],
+  ['simulationspeed_17',['simulationSpeed',['../class_shiny_things.html#a9a10c49fd7a570a14affde444c3ddabd',1,'ShinyThings']]],
+  ['sketch_18',['Sketch',['../class_m_m_t_u_r_i_collection.html#a9a99b3ef7a79ae1eaa253c2f53beaaa4',1,'MMTURICollection']]],
+  ['slider_19',['slider',['../class_discrete_bar_slider.html#a1a03f085384e77a69354180c4dccba39',1,'DiscreteBarSlider']]],
+  ['slots_20',['slots',['../class_discrete_bar_slider.html#a7582ef0c1626a111d29486098f5f0a1e',1,'DiscreteBarSlider']]],
+  ['slowdowncount_21',['slowDownCount',['../class_shiny_things.html#a882c73674c5203110a4e0caa608f5ce9',1,'ShinyThings']]],
+  ['slowdowncounter_22',['slowDownCounter',['../class_shiny_things.html#ac76ada4bb051612457fd0c39d3c2c9aa',1,'ShinyThings']]],
+  ['slowdownswitch_23',['slowDownSwitch',['../class_shiny_things.html#a89db433f320f2a853f6136443f38168e',1,'ShinyThings']]],
+  ['snapevent_24',['SnapEvent',['../class_communication_events.html#a4eff0f35c6d63470d8925d2f91017601',1,'CommunicationEvents']]],
+  ['snaplayermask_25',['snapLayerMask',['../class_world_cursor.html#ab7a468c03f6ab5b0bc22e7872ba1d6fe',1,'WorldCursor']]],
+  ['soft_5fresetted_26',['soft_resetted',['../class_fact_organizer.html#a7a56ba2fdfab02f286109c1f397f71ac',1,'FactOrganizer.soft_resetted()'],['../class_public_fact_organizer.html#a46c132ac3bbd3e8bb65939b863687ede',1,'PublicFactOrganizer.soft_resetted()']]],
+  ['solution_27',['solution',['../class_stage.html#ad99036faecb6777fb860cca1ae7731d5',1,'Stage']]],
+  ['solutionindex_28',['SolutionIndex',['../class_solution_organizer_1_1_sub_solution.html#af780452c21e3a6ff6178ddc4b452924d',1,'SolutionOrganizer::SubSolution']]],
+  ['solutiontheory_29',['solutionTheory',['../class_scroll_1_1_scroll_theory_reference.html#a234c0b6d848790cbb47632a36f57f284',1,'Scroll::ScrollTheoryReference']]],
+  ['solved_30',['solved',['../class_player_record.html#a152ca411a66550ddd733d72a87756a2b',1,'PlayerRecord']]],
+  ['speedslowdown_31',['speedSlowDown',['../class_shiny_things.html#a90cf6430ba9bd17a04e8a111e4af1c20',1,'ShinyThings']]],
+  ['sphere_32',['Sphere',['../class_fact_spawner.html#a5c0d07dc4dfb19e55c746c7af5612e75',1,'FactSpawner']]],
+  ['sprite_33',['Sprite',['../class_gadget.html#a2c9fe989e41ae1117121eefc22fca7b0',1,'Gadget']]],
+  ['stage_5fname_34',['stage_name',['../class_collapsable_stage.html#a66257318be409f62ab1e0b62564b0bac',1,'CollapsableStage']]],
+  ['stageaccomplished_35',['StageAccomplished',['../class_global_behaviour.html#af3fd613783b22b848963010001ff6771',1,'GlobalBehaviour']]],
+  ['stageentry_36',['StageEntry',['../class_collapsable_category.html#a10346cf730d9029d32b2579f1d3fc76d',1,'CollapsableCategory']]],
+  ['stageentryentry_37',['StageEntryEntry',['../class_collapsable_category.html#a88f2dc544e7fc2e1538b80c14c85a47e',1,'CollapsableCategory']]],
+  ['stageerror_38',['StageError',['../class_global_behaviour.html#abbec43f7d5dbf7c70213178810544945',1,'GlobalBehaviour']]],
+  ['stagelocal_39',['StageLocal',['../class_stage_static.html#ade03945166bc7905fefcf96c7751b832',1,'StageStatic']]],
+  ['stagenotyetaccomplished_40',['StageNotYetAccomplished',['../class_global_behaviour.html#a3d991dac3c1b85a7e159794cbe20bf62',1,'GlobalBehaviour']]],
+  ['stageofficial_41',['StageOfficial',['../class_stage_static.html#a8bd51b08430b5855fa4c23a62f181f5a',1,'StageStatic']]],
+  ['standing_42',['standing',['../class_task_charakter_animation.html#ab5c1fc8149c11881909c9a060dbc7a4c',1,'TaskCharakterAnimation']]],
+  ['standingtime_43',['standingTime',['../class_task_charakter_animation.html#a112ccb4e42afd3ac8bebfa2576320991',1,'TaskCharakterAnimation']]],
+  ['startingposition_44',['StartingPosition',['../class_drag_handling.html#aef76f4210b39631d03f8d45906d749d8',1,'DragHandling']]],
+  ['steplink_45',['steplink',['../struct_fact_organizer_1_1stepnote.html#a4fc8dd732ea1e74e541e68bded7dea14',1,'FactOrganizer.stepnote.steplink()'],['../struct_public_fact_organizer_1_1stepnote.html#ac183c2d4c52d796a0d6940cb766da33d',1,'PublicFactOrganizer.stepnote.steplink()']]]
+];
diff --git a/Doxygen/output/html/search/variables_12.html b/Doxygen/output/html/search/variables_12.html
new file mode 100644
index 0000000000000000000000000000000000000000..3bdd4df985ac066ffe970b3be889ce1089841134
--- /dev/null
+++ b/Doxygen/output/html/search/variables_12.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_12.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/variables_12.js b/Doxygen/output/html/search/variables_12.js
new file mode 100644
index 0000000000000000000000000000000000000000..fa27cf8af6c636212bccb8debfd191bd81e6ac57
--- /dev/null
+++ b/Doxygen/output/html/search/variables_12.js
@@ -0,0 +1,27 @@
+var searchData=
+[
+  ['talkingzonecapsule_0',['talkingZoneCapsule',['../class_task_charakter_animation.html#a9752905f3c1a5ecfdb7a66e692be736e',1,'TaskCharakterAnimation']]],
+  ['talkingzonedistance_1',['talkingZoneDistance',['../class_task_charakter_animation.html#a01ef893c6af519c973d7a1488542d303',1,'TaskCharakterAnimation']]],
+  ['tapemodefirstpointselected_2',['TapeModeFirstPointSelected',['../class_tape.html#a129b506622904d5750499d9c11f6de69',1,'Tape']]],
+  ['tapemodeisfirstpointselected_3',['TapeModeIsFirstPointSelected',['../class_tape.html#aa5d6d3eed5688ca4996c222789f6fc60',1,'Tape']]],
+  ['taskcharacteraddressed_4',['taskCharacterAddressed',['../class_task_charakter_animation.html#ad04c3cf6cf00321e35a16c4cdeb6b56a',1,'TaskCharakterAnimation']]],
+  ['tempchild_5',['tempChild',['../class_math3d.html#a9a9aacf87664617b54ecd563bd119cec',1,'Math3d']]],
+  ['tempcolor_6',['tempColor',['../class_shiny_things.html#aa30cae8e8e4dcd561e88af1791968c28',1,'ShinyThings']]],
+  ['tempmaterial_7',['tempMaterial',['../class_shiny_things.html#a9276bdacba8d7b193a963ae949177bec',1,'ShinyThings']]],
+  ['tempparent_8',['tempParent',['../class_math3d.html#a1cc740f420d82ce87e358c6fd2cad83e',1,'Math3d']]],
+  ['textdisplay_9',['textDisplay',['../class_character_dialog.html#aacaf458915b8b1e1fc55fa982dad61b7',1,'CharacterDialog']]],
+  ['texthint_10',['textHint',['../class_character_dialog.html#ad3507f81cf3b94ce4160b13a8dbab8cc',1,'CharacterDialog']]],
+  ['textreseted_11',['textReseted',['../class_character_dialog.html#a18420c68fa67d556f2d1a41f01d517ba',1,'CharacterDialog']]],
+  ['texttransform_12',['TextTransform',['../class_hover_text.html#afb488338dbf994b55175ab799fdbbe9c',1,'HoverText']]],
+  ['timeentry_13',['TimeEntry',['../class_collapsable_stage.html#a93bf2205c862c114ef98b5c495d32abe',1,'CollapsableStage']]],
+  ['timer_14',['timer',['../class_character_dialog.html#a59d09166485e224925c9b060f79843f4',1,'CharacterDialog.timer()'],['../class_task_charakter_animation.html#a7725f6b02e963312f3f61fd4f90c666d',1,'TaskCharakterAnimation.timer()'],['../class_image_hint_animation.html#aed7d894d8a0ed72f88587eeb61d25976',1,'ImageHintAnimation.timer()'],['../class_mesh_renderer_hint_animation.html#a3f0416fb5dcde56225382e9c27ee7123',1,'MeshRendererHintAnimation.timer()']]],
+  ['timerduration_15',['timerDuration',['../class_shiny_things.html#ae2b1397cd555a916a452cb2fec02c515',1,'ShinyThings']]],
+  ['timerdurationend_16',['timerDurationEnd',['../class_shiny_things.html#a71194e56c2f917dddd4328424da7e149',1,'ShinyThings']]],
+  ['toolmodechangedevent_17',['ToolModeChangedEvent',['../class_communication_events.html#a30717a8dee77d04da647e75d616fed6b',1,'CommunicationEvents']]],
+  ['tp_18',['tp',['../class_scroll_1_1_scroll_symbol_fact.html#a0a9586c1c73cf57e4f77bde359963924',1,'Scroll.ScrollSymbolFact.tp()'],['../class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html#a1a1f71dbf28fc423f0f68295142cbe76',1,'JSONManager.MMTSymbolDeclaration.tp()']]],
+  ['triggerevent_19',['TriggerEvent',['../class_communication_events.html#a42aa894d895fcccfea05a3823bc2a683',1,'CommunicationEvents']]],
+  ['tryscrolllisttimes_20',['tryScrollListTimes',['../class_display_scrolls.html#aad89e941e599fbd6cd45163535cbb8d3',1,'DisplayScrolls']]],
+  ['tuple_21',['Tuple',['../class_m_m_t_u_r_i_collection.html#a177668d9d318a481ea5dedeac15d9d3e',1,'MMTURICollection']]],
+  ['typingactive_22',['typingActive',['../class_character_dialog.html#a622fbdcebd7dd70dcb85276df04c81c7',1,'CharacterDialog']]],
+  ['typingspeed_23',['typingSpeed',['../class_character_dialog.html#af9f55a2c9b8ccfaee1e9118960ccbc07',1,'CharacterDialog']]]
+];
diff --git a/Doxygen/output/html/search/variables_13.html b/Doxygen/output/html/search/variables_13.html
new file mode 100644
index 0000000000000000000000000000000000000000..e4474ee225c0b11c11713fda6ce741de1a2e695d
--- /dev/null
+++ b/Doxygen/output/html/search/variables_13.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_13.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/variables_13.js b/Doxygen/output/html/search/variables_13.js
new file mode 100644
index 0000000000000000000000000000000000000000..37b99811ac1859daa7b821fc202d68db58df3723
--- /dev/null
+++ b/Doxygen/output/html/search/variables_13.js
@@ -0,0 +1,11 @@
+var searchData=
+[
+  ['uicanvas_0',['UICanvas',['../class_hide_u_i.html#ae42fa57983521010e04ec7d94353c941',1,'HideUI']]],
+  ['uimanager_1',['UIManager',['../class_tool_mode_selector.html#a7be7ff2988aeb35987f74546a80d81f4',1,'ToolModeSelector']]],
+  ['uiname_2',['UiName',['../class_gadget.html#aae7923f7fd2ee880e3cb9d8f4f76cb53',1,'Gadget']]],
+  ['unusedlabelids_3',['UnusedLabelIds',['../class_fact_organizer.html#a73fbad1fcaecbea82d76f471da0aa0c7',1,'FactOrganizer.UnusedLabelIds()'],['../class_public_fact_organizer.html#a405ffe12563221c4951f91d9b3608fd3',1,'PublicFactOrganizer.UnusedLabelIds()']]],
+  ['uri_4',['uri',['../class_add_fact_response.html#a5822ed8cc95bb1b3ac2fcba36e8e5223',1,'AddFactResponse.uri()'],['../class_scroll_1_1_uri_reference.html#addc429ccd96a4b061d1b165f73e8b4a8',1,'Scroll.UriReference.uri()'],['../class_j_s_o_n_manager_1_1_u_r_i.html#a2296dd38e09326f3f813b69fd0d9b1c2',1,'JSONManager.URI.uri()'],['../class_j_s_o_n_manager_1_1_o_m_s.html#ae4fdeae8330ac12a54b5efe66d8b6dd8',1,'JSONManager.OMS.uri()']]],
+  ['uri_5',['URI',['../class_fact_object.html#aae78f8bda72cf67837eeaa2c3247b1c0',1,'FactObject']]],
+  ['use_5finstall_5ffolder_6',['use_install_folder',['../class_stage.html#a511e21222f0180412a5cf0c457c8cdd5',1,'Stage']]],
+  ['usecamcurser_7',['useCamCurser',['../class_world_cursor.html#a0982b39de92eb54c90507dc10eff9d7a',1,'WorldCursor']]]
+];
diff --git a/Doxygen/output/html/search/variables_14.html b/Doxygen/output/html/search/variables_14.html
new file mode 100644
index 0000000000000000000000000000000000000000..cd89f4b14241cde12d54f0704607593200503263
--- /dev/null
+++ b/Doxygen/output/html/search/variables_14.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_14.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/variables_14.js b/Doxygen/output/html/search/variables_14.js
new file mode 100644
index 0000000000000000000000000000000000000000..74b68bf90dbb3a26a444737f592fd2d161110eb2
--- /dev/null
+++ b/Doxygen/output/html/search/variables_14.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+  ['v_0',['v',['../class_discrete_bar_slider.html#a589dfea97d5ef215bf48571d8e55fc11',1,'DiscreteBarSlider']]],
+  ['valid_1',['valid',['../class_scroll_1_1_scroll_application_info.html#ab3cf484877785a037e9f6abb53eeee43',1,'Scroll.ScrollApplicationInfo.valid()'],['../class_scroll_1_1_scroll_dynamic_info.html#a1fa8db017b3b9831d3e3140aff834788',1,'Scroll.ScrollDynamicInfo.valid()']]],
+  ['validationset_2',['ValidationSet',['../class_solution_organizer.html#a65f9c46f6d1bf11d585f8fe97f889584',1,'SolutionOrganizer']]],
+  ['value_3',['value',['../class_scroll_1_1_scroll_value_fact.html#adb93ce5d48aa463861fcdfe9dffed3bc',1,'Scroll.ScrollValueFact.value()'],['../class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#a8fd467bca525f8bd1b371016413b22d9',1,'JSONManager.MMTValueDeclaration.value()']]],
+  ['valuetp_4',['valueTp',['../class_scroll_1_1_scroll_value_fact.html#a5fcbf834e29ab16ea12bb8b821a7206d',1,'Scroll.ScrollValueFact.valueTp()'],['../class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#afc486970fc43bcb31e490dd1e4c2a677',1,'JSONManager.MMTValueDeclaration.valueTp()']]],
+  ['vectorprecission_5',['vectorPrecission',['../class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5',1,'Math3d']]],
+  ['verboseuri_6',['VerboseURI',['../class_communication_events.html#a229a69dda488cbcaca3dc0ebd385b71e',1,'CommunicationEvents']]]
+];
diff --git a/Doxygen/output/html/search/variables_15.html b/Doxygen/output/html/search/variables_15.html
new file mode 100644
index 0000000000000000000000000000000000000000..8b11f5ad363f73116680330077fe10166a3d2fed
--- /dev/null
+++ b/Doxygen/output/html/search/variables_15.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_15.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/variables_15.js b/Doxygen/output/html/search/variables_15.js
new file mode 100644
index 0000000000000000000000000000000000000000..fd860ad9bf1f2f21dcae46bd6f5ab225efaa5882
--- /dev/null
+++ b/Doxygen/output/html/search/variables_15.js
@@ -0,0 +1,13 @@
+var searchData=
+[
+  ['waitingtext_0',['WaitingText',['../class_start_server.html#ac4da4af85c6c0504d1a2d3b0d81aeca3',1,'StartServer']]],
+  ['walkaroundobject_1',['walkAroundObject',['../class_task_charakter_animation.html#af19ccad0e88ba698a14c03c44fe471b0',1,'TaskCharakterAnimation']]],
+  ['walking_2',['walking',['../class_task_charakter_animation.html#af1459ffecb2f7a648ef283aee233369a',1,'TaskCharakterAnimation']]],
+  ['walkingtime_3',['walkingTime',['../class_task_charakter_animation.html#af2f41b9d4467ddf33577d5bc737d044b',1,'TaskCharakterAnimation']]],
+  ['watchedfacts_4',['WatchedFacts',['../class_public_fact_organizer.html#ae9bad8b20c34b3719aeb7f258abeb734',1,'PublicFactOrganizer']]],
+  ['workflow_5',['Workflow',['../class_fact_organizer.html#af41acf88e3283cb3e8a9ce15e66117fe',1,'FactOrganizer.Workflow()'],['../class_public_fact_organizer.html#aaf52498072fea54f2771be4b31137308',1,'PublicFactOrganizer.Workflow()']]],
+  ['workflow_5fid_6',['workflow_id',['../struct_fact_organizer_1_1meta.html#a1ffdc7794534772f36ec73b755267dc5',1,'FactOrganizer.meta.workflow_id()'],['../struct_public_fact_organizer_1_1meta.html#aba17b6ca864ffe42636001f88b5adc13',1,'PublicFactOrganizer.meta.workflow_id()']]],
+  ['worksteps_7',['worksteps',['../class_fact_organizer.html#ad19ac6f1d28f88dd37dec27b29cf1a8e',1,'FactOrganizer.worksteps()'],['../class_public_fact_organizer.html#a08850ceb5f9e8bd01a731986402131f0',1,'PublicFactOrganizer.worksteps()']]],
+  ['worlddropdown_8',['WorldDropdown',['../class_create_loader.html#a59bf72afa710c68d4362ffdb0e3bb234',1,'CreateLoader']]],
+  ['worlds_9',['Worlds',['../class_stage_static.html#ac3e5974d8914bfcd35e9de55d3f7e81d',1,'StageStatic']]]
+];
diff --git a/Doxygen/output/html/search/variables_16.html b/Doxygen/output/html/search/variables_16.html
new file mode 100644
index 0000000000000000000000000000000000000000..0665d0fe90dbe8fe8a618b7a9038fe46d6851645
--- /dev/null
+++ b/Doxygen/output/html/search/variables_16.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_16.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/variables_16.js b/Doxygen/output/html/search/variables_16.js
new file mode 100644
index 0000000000000000000000000000000000000000..2c8c1f7ea03063dbeb5feb487f82af2683d0a066
--- /dev/null
+++ b/Doxygen/output/html/search/variables_16.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['x_5fpacece_5fbetween_5fitems_0',['X_Pacece_Between_Items',['../class_display_facts.html#a7101c78efeef5c83f88c7899097b6f19',1,'DisplayFacts.X_Pacece_Between_Items()'],['../class_display_scrolls.html#a12494cc9456453cf3f792a1ddcef26df',1,'DisplayScrolls.X_Pacece_Between_Items()']]],
+  ['x_5fstart_1',['x_Start',['../class_display_facts.html#a6e69538a3974b34cb12633068dde8825',1,'DisplayFacts.x_Start()'],['../class_display_scrolls.html#a3a8c524445aa2fc9b8f9e4f875a74474',1,'DisplayScrolls.x_Start()'],['../class_scroll_details.html#a1463a71da841e3fa5e98cc5f1b186bf8',1,'ScrollDetails.x_Start()']]]
+];
diff --git a/Doxygen/output/html/search/variables_17.html b/Doxygen/output/html/search/variables_17.html
new file mode 100644
index 0000000000000000000000000000000000000000..e3689f6932e2841918b1fb3ae0122de6d2077ce2
--- /dev/null
+++ b/Doxygen/output/html/search/variables_17.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_17.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/variables_17.js b/Doxygen/output/html/search/variables_17.js
new file mode 100644
index 0000000000000000000000000000000000000000..35e7b6e1e42366da431e3472e693b9036c2ede70
--- /dev/null
+++ b/Doxygen/output/html/search/variables_17.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+  ['y_5fpacece_5fbetween_5fitems_0',['y_Pacece_Between_Items',['../class_display_facts.html#adcc13622961b28f4641c7aee559b9447',1,'DisplayFacts.y_Pacece_Between_Items()'],['../class_display_scrolls.html#a1dc54572cc7e15ff936bd432fc0b34fe',1,'DisplayScrolls.y_Pacece_Between_Items()']]],
+  ['y_5fpaece_5fbetween_5fitems_1',['y_Paece_Between_Items',['../class_scroll_details.html#aabeeba25af51f262b02b32c35c445d80',1,'ScrollDetails']]],
+  ['y_5fstart_2',['y_Start',['../class_display_facts.html#ae456f564c635bc9b5b3108bde3e20bbd',1,'DisplayFacts.y_Start()'],['../class_display_scrolls.html#a084e9003fba64e26d56ed5ef955e996b',1,'DisplayScrolls.y_Start()'],['../class_scroll_details.html#a87f0efdeb12adb4e03c26866870cd20f',1,'ScrollDetails.y_Start()']]]
+];
diff --git a/Doxygen/output/html/search/variables_2.html b/Doxygen/output/html/search/variables_2.html
new file mode 100644
index 0000000000000000000000000000000000000000..833f41654724b452d20a6c7ad053830ef78c1484
--- /dev/null
+++ b/Doxygen/output/html/search/variables_2.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/variables_2.js b/Doxygen/output/html/search/variables_2.js
new file mode 100644
index 0000000000000000000000000000000000000000..0d851fee43063975ff22f310db9145edc56780d3
--- /dev/null
+++ b/Doxygen/output/html/search/variables_2.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+  ['backlog_0',['backlog',['../class_fact_organizer.html#a450bb7f70ec71412cc6fe0314e07a3b2',1,'FactOrganizer.backlog()'],['../class_public_fact_organizer.html#a165e5ef97be7d87f772b60e5c6574881',1,'PublicFactOrganizer.backlog()']]],
+  ['bool_1',['bool',['../struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6',1,'StageStatic::StageErrorStruct']]],
+  ['buttons_2',['Buttons',['../class_tool_mode_selector.html#ad4ae45a4882feff46ab2c62bd507cd76',1,'ToolModeSelector']]]
+];
diff --git a/Doxygen/output/html/search/variables_3.html b/Doxygen/output/html/search/variables_3.html
new file mode 100644
index 0000000000000000000000000000000000000000..7ef980caa86ff11c0eb5fb43c52e397abcaccde6
--- /dev/null
+++ b/Doxygen/output/html/search/variables_3.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_3.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/variables_3.js b/Doxygen/output/html/search/variables_3.js
new file mode 100644
index 0000000000000000000000000000000000000000..63e3e96508f940e12fc5559890e2e11ed68ddf96
--- /dev/null
+++ b/Doxygen/output/html/search/variables_3.js
@@ -0,0 +1,28 @@
+var searchData=
+[
+  ['cam_0',['Cam',['../class_align_text.html#a8954a34d9aadcb917ab19c4b81db534f',1,'AlignText.Cam()'],['../class_world_cursor.html#a308d7c85e2989c6cadb4b26fbb108498',1,'WorldCursor.Cam()']]],
+  ['camcontrol_1',['CamControl',['../class_hide_u_i.html#aae2b5ecfe2919eb146644bb22e3120dd',1,'HideUI']]],
+  ['canvasgroup_2',['canvasGroup',['../class_scroll_u_i_manager.html#a31fdb6daae3f50708b7f95bed75659d7',1,'ScrollUIManager']]],
+  ['category_3',['Category',['../class_stage_static.html#a6eec1c1438bf0ffe784e0676f5a578f5',1,'StageStatic.Category()'],['../class_create_loader.html#afa009781fd95cbd1fb4e644f0ab10e1d',1,'CreateLoader.Category()']]],
+  ['category_4',['category',['../class_stage.html#ae5516c644b31b5ac3a738224af511d80',1,'Stage.category()'],['../class_collapsable_category.html#a365a18cf58a6bee94b76266e220ed35f',1,'CollapsableCategory.category()']]],
+  ['charakteranimation_5',['CharakterAnimation',['../class_character_dialog.html#a804d01e1594d9b62a1ed9db7478f43d2',1,'CharacterDialog']]],
+  ['comparer_6',['Comparer',['../class_solution_organizer_1_1_sub_solution.html#a481a4b95cb385da391a1c4548508f9d4',1,'SolutionOrganizer::SubSolution']]],
+  ['completions_7',['completions',['../class_scroll_1_1_scroll_dynamic_info.html#aac5d94d96714ac6de93425ded8b7129b',1,'Scroll::ScrollDynamicInfo']]],
+  ['content_8',['content',['../class_collapsable_category.html#a8f0670c674d5d15e451da3572a0f0d4a',1,'CollapsableCategory']]],
+  ['creation_9',['creation',['../struct_fact_organizer_1_1stepnote.html#ab8938fdb7cd414689bd36620e48548d5',1,'FactOrganizer.stepnote.creation()'],['../struct_public_fact_organizer_1_1stepnote.html#a699ff26a720060602cc358f7f070b119',1,'PublicFactOrganizer.stepnote.creation()']]],
+  ['creatormode_10',['creatorMode',['../class_stage.html#a75bc2808e0b62640ad402d43a51d26f0',1,'Stage']]],
+  ['current_11',['current',['../class_drop_handling.html#af1789e6005d12fa02d11c0316d127e18',1,'DropHandling']]],
+  ['current_5fname_12',['current_name',['../class_stage_static.html#a90720efb3185f55cd5f85d024358e6d7',1,'StageStatic']]],
+  ['currentdistance_13',['currentDistance',['../class_task_charakter_animation.html#ac015f59f5a4bb5c14574f2314a7830a0',1,'TaskCharakterAnimation']]],
+  ['currentfact_14',['currentFact',['../class_drop_handling.html#a108a9ae0b9311f05c2cc0e5a6d101894',1,'DropHandling']]],
+  ['currentmmtanswer_15',['currentMmtAnswer',['../class_scroll_details.html#ad0e5dbe252382302148dd8a4e352914f',1,'ScrollDetails']]],
+  ['currenttransform_16',['currentTransform',['../class_task_charakter_animation.html#a6683175a89df75b0e3b3bc5f1e05ad59',1,'TaskCharakterAnimation']]],
+  ['currentvalue_17',['currentValue',['../class_loading_screen_percentage.html#aaa6e26472961429805abd062f1c952de',1,'LoadingScreenPercentage']]],
+  ['cursor_18',['cursor',['../class_scroll_details.html#a5565d82324dc2bbe79a19b54cee5c4b5',1,'ScrollDetails']]],
+  ['cursor_19',['Cursor',['../class_gadget.html#ad932ca8643a5a86c74ed070079a8f70e',1,'Gadget.Cursor()'],['../class_shiny_things.html#a6de729b70d5a18c9d16292758d7bee7d',1,'ShinyThings.Cursor()']]],
+  ['cursorrenderer_20',['CursorRenderer',['../class_hide_u_i.html#a6f3384022ae8f7af8ce678dbe8e6c58a',1,'HideUI']]],
+  ['curvedrawingactivated_21',['curveDrawingActivated',['../class_angle_tool.html#ad53d1012ac71ea87e16563e4cb00f0ed',1,'AngleTool']]],
+  ['curvedrawingvertexcount_22',['curveDrawingVertexCount',['../class_angle_tool.html#ad60891ad87435994e65f10f49f0202a1',1,'AngleTool']]],
+  ['curveendpoint_23',['curveEndPoint',['../class_angle_tool.html#a19127e03404289cc416de14d4178ef35',1,'AngleTool']]],
+  ['curveradius_24',['curveRadius',['../class_angle_tool.html#a9689be22a443b6f6613bb5809a793c22',1,'AngleTool']]]
+];
diff --git a/Doxygen/output/html/search/variables_4.html b/Doxygen/output/html/search/variables_4.html
new file mode 100644
index 0000000000000000000000000000000000000000..0058b6bbdce6dff499a00bd174e0d3186f274ad6
--- /dev/null
+++ b/Doxygen/output/html/search/variables_4.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_4.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/variables_4.js b/Doxygen/output/html/search/variables_4.js
new file mode 100644
index 0000000000000000000000000000000000000000..2c4c9e1e32c8741a4a11c23d8a20f37cbf63a269
--- /dev/null
+++ b/Doxygen/output/html/search/variables_4.js
@@ -0,0 +1,18 @@
+var searchData=
+[
+  ['darkcolor_0',['darkColor',['../class_shiny_things.html#aaaf397bdb22669ed1efc37c9f6960905',1,'ShinyThings']]],
+  ['date_1',['date',['../class_player_record.html#aa5e9b78561ffbb7edffdd63d9f708949',1,'PlayerRecord']]],
+  ['deactivatesnapkey_2',['deactivateSnapKey',['../class_world_cursor.html#a0183d66e569dd39faedaf495f2a69a43',1,'WorldCursor']]],
+  ['ded_3',['Ded',['../class_m_m_t_u_r_i_collection.html#a6c86dfd72739c24050918ec7c78b8972',1,'MMTURICollection']]],
+  ['defaultmaterial_4',['defaultMaterial',['../class_shiny_things.html#ace1ee19f5351c0c9e57d6bc26ecf8a8d',1,'ShinyThings']]],
+  ['description_5',['Description',['../class_create_loader.html#a394dc617bef9ff01e9516001604bd7ad',1,'CreateLoader']]],
+  ['description_6',['description',['../class_scroll.html#a69b80531dee462e546262c62c1c58a6b',1,'Scroll.description()'],['../class_stage.html#aba3fc0bfb46dc5ebdf0b47245c811a88',1,'Stage.description()']]],
+  ['detailscreen_7',['DetailScreen',['../class_display_scrolls.html#a7c2af585d6aedd4ab3cfe0d3777d7d1d',1,'DisplayScrolls.DetailScreen()'],['../class_scroll_clicked_script.html#a2f1385dce7f3368af0847dfc829008a1',1,'ScrollClickedScript.DetailScreen()']]],
+  ['df_8',['df',['../class_scroll_1_1_scroll_symbol_fact.html#a86571379ff59b5e757bd5a1288fff793',1,'Scroll.ScrollSymbolFact.df()'],['../class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html#af2bc82076ff11f57599d30f40e68c326',1,'JSONManager.MMTSymbolDeclaration.df()']]],
+  ['dir_9',['Dir',['../class_abstract_line_fact.html#a40b1f97365bece5da7e2cabe983e4d10',1,'AbstractLineFact']]],
+  ['directionallight_10',['directionalLight',['../class_shiny_things.html#a95ade9077df304fa629ff8c84cc0e827',1,'ShinyThings']]],
+  ['displayedfacts_11',['displayedFacts',['../class_display_facts.html#a3c09884bd51cfeee1975e36a29703c8a',1,'DisplayFacts']]],
+  ['distance_12',['Distance',['../class_line_fact.html#ad7ebf0dc48a1fef6d75bea7d57e86dd4',1,'LineFact']]],
+  ['dragged_13',['dragged',['../class_drag_handling.html#a04398316b74578f6a44422bf0a8965a5',1,'DragHandling']]],
+  ['dynamicscrolldescriptionsactive_14',['dynamicScrollDescriptionsActive',['../class_scroll_details.html#a8606726af66a0efe799eb9ceb8e03e51',1,'ScrollDetails']]]
+];
diff --git a/Doxygen/output/html/search/variables_5.html b/Doxygen/output/html/search/variables_5.html
new file mode 100644
index 0000000000000000000000000000000000000000..a2f9f1f1372ad92f0917bc72570ad9efcf2f74b7
--- /dev/null
+++ b/Doxygen/output/html/search/variables_5.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_5.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/variables_5.js b/Doxygen/output/html/search/variables_5.js
new file mode 100644
index 0000000000000000000000000000000000000000..6493b88c06bef1d7a5a8185750da4791a4093c58
--- /dev/null
+++ b/Doxygen/output/html/search/variables_5.js
@@ -0,0 +1,12 @@
+var searchData=
+[
+  ['editloader_0',['editLoader',['../class_collapsable_category.html#a60d374d41f86ea4ebb60b38b5d2994bf',1,'CollapsableCategory.editLoader()'],['../class_collapsable_stage.html#a25d7c5831771998e5ff1f53d64834566',1,'CollapsableStage.editLoader()'],['../class_stage_loader.html#a96d438f2f1b864d3b9edf585e44da4a7',1,'StageLoader.editLoader()']]],
+  ['endingsol_1',['endingSol',['../class_solution_organizer.html#ae209c8ca2efc1e90d7301b2b780f3d8e',1,'SolutionOrganizer']]],
+  ['endingval_2',['endingVal',['../class_solution_organizer.html#a7f9f8e13ac4fc6e6a0174d313c1a574f',1,'SolutionOrganizer']]],
+  ['entrybody_3',['EntryBody',['../class_stage_loader.html#a53265a201cc424141cd790eda82fcb2b',1,'StageLoader']]],
+  ['entryheader_4',['EntryHeader',['../class_list_loader.html#abbbf3e7c27392eb6a381481585eff1d3',1,'ListLoader']]],
+  ['entrytime_5',['EntryTime',['../class_stage_loader.html#ad0b28acee7003d7fef9a06fd3f099bc7',1,'StageLoader']]],
+  ['eq_6',['Eq',['../class_m_m_t_u_r_i_collection.html#acd62c57c5f7c10164a1d837c1c702233',1,'MMTURICollection']]],
+  ['errors_7',['errors',['../class_scroll_1_1_scroll_application_info.html#aa85df42ec59b6641bbaf21ef57157d39',1,'Scroll.ScrollApplicationInfo.errors()'],['../class_scroll_1_1_scroll_dynamic_info.html#ad5ca5564f911d0d7dd86ac7340e61160',1,'Scroll.ScrollDynamicInfo.errors()']]],
+  ['extrahighlight_8',['extraHighlight',['../class_shiny_things.html#aa3adda8190e68df89dfeb7e5c2b26bab',1,'ShinyThings']]]
+];
diff --git a/Doxygen/output/html/search/variables_6.html b/Doxygen/output/html/search/variables_6.html
new file mode 100644
index 0000000000000000000000000000000000000000..2e98801ff6fdbab3e2df2f23057f06a77858b788
--- /dev/null
+++ b/Doxygen/output/html/search/variables_6.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_6.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/variables_6.js b/Doxygen/output/html/search/variables_6.js
new file mode 100644
index 0000000000000000000000000000000000000000..48f0f357c1c6b02c54ba14266a06c8f8843df686
--- /dev/null
+++ b/Doxygen/output/html/search/variables_6.js
@@ -0,0 +1,14 @@
+var searchData=
+[
+  ['f_0',['f',['../class_j_s_o_n_manager_1_1_o_m_f.html#ae0681d0d80efa9ec2f43ad5240e2ed05',1,'JSONManager::OMF']]],
+  ['fact_1',['fact',['../class_fact_wrapper.html#ace8889b64bf1f81951736146dd313a68',1,'FactWrapper.fact()'],['../class_scroll_1_1_scroll_assignment.html#a1604f72bb48db2b7d79aed2b836d9d35',1,'Scroll.ScrollAssignment.fact()'],['../class_scroll_1_1_scroll_application_checking_error.html#a2bb0db42e4469a1b87b5d98eddbf7815',1,'Scroll.ScrollApplicationCheckingError.fact()']]],
+  ['fact_5fcomparer_2',['fact_comparer',['../class_solution_organizer_1_1_sub_solution.html#a47f8032dfd74099f945ab2d58dcbe68c',1,'SolutionOrganizer::SubSolution']]],
+  ['factanimationactive_3',['factAnimationActive',['../class_shiny_things.html#a132fb507a9db9e9002315813a7642f6f',1,'ShinyThings']]],
+  ['factdict_4',['FactDict',['../class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834',1,'FactOrganizer']]],
+  ['factrepresentation_5',['FactRepresentation',['../class_fact_spawner.html#a772d746a1623f7c5ccce31cbd1e63a86',1,'FactSpawner']]],
+  ['factstate_6',['factState',['../class_player_record.html#abf3aa231c1d3a2962eb1049507392c81',1,'PlayerRecord']]],
+  ['facturi_7',['factUri',['../class_rendered_scroll_fact.html#ae5c9c7ad9f6f112b0ded53b1e3b1a058',1,'RenderedScrollFact']]],
+  ['feather_5fk_8',['feather_k',['../class_discrete_bar_slider.html#a45df979d6ed7e21b8cd3d5e670d3666e',1,'DiscreteBarSlider']]],
+  ['fieldactions_9',['FieldActions',['../class_discrete_bar_slider.html#a2318a71019d97420bbc0c1230298eae9',1,'DiscreteBarSlider']]],
+  ['fireworks_5fanimation_10',['Fireworks_Animation',['../class_shiny_things.html#a24ff1d5f2f91c5957231cdd1a99838b7',1,'ShinyThings']]]
+];
diff --git a/Doxygen/output/html/search/variables_7.html b/Doxygen/output/html/search/variables_7.html
new file mode 100644
index 0000000000000000000000000000000000000000..751f4b8ec67f08ddfd37161fd64f8d27a4fcc2c0
--- /dev/null
+++ b/Doxygen/output/html/search/variables_7.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_7.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/variables_7.js b/Doxygen/output/html/search/variables_7.js
new file mode 100644
index 0000000000000000000000000000000000000000..fe91a807263ce1533fff3ae98a5ad1755966b324
--- /dev/null
+++ b/Doxygen/output/html/search/variables_7.js
@@ -0,0 +1,11 @@
+var searchData=
+[
+  ['gadgetbutton_0',['GadgetButton',['../class_gadget_manager.html#a90c28648322b191c95a0ef3952193af6',1,'GadgetManager']]],
+  ['gadgetlaserdistance_1',['GadgetLaserDistance',['../class_global_behaviour.html#a92c2f8400e0d87b4f0945056afc8a895',1,'GlobalBehaviour']]],
+  ['gadgetphysicaldistance_2',['GadgetPhysicalDistance',['../class_global_behaviour.html#a9d68eb756eac5f76b890c519e90ff142',1,'GlobalBehaviour']]],
+  ['gadgets_3',['gadgets',['../class_gadget_manager.html#a08d23113eb93f42ecedf80ddc6216ea2',1,'GadgetManager']]],
+  ['gadgetui_4',['GadgetUI',['../class_gadget_manager.html#abc94c0d4f2fc097c62a6898105f6835b',1,'GadgetManager']]],
+  ['gamenotsucceededevent_5',['gameNotSucceededEvent',['../class_communication_events.html#a88b3e2fccf15522cd51de25160810bb0',1,'CommunicationEvents']]],
+  ['gamesucceeded_6',['gameSucceeded',['../class_character_dialog.html#a520efaa5e17414969c3949c9ecd41404',1,'CharacterDialog']]],
+  ['gamesucceededevent_7',['gameSucceededEvent',['../class_communication_events.html#a8e4076c60a9e3d8f8e0f39e278cbd350',1,'CommunicationEvents']]]
+];
diff --git a/Doxygen/output/html/search/variables_8.html b/Doxygen/output/html/search/variables_8.html
new file mode 100644
index 0000000000000000000000000000000000000000..b8cca88f58e6a6141a845b741b994b31b521d300
--- /dev/null
+++ b/Doxygen/output/html/search/variables_8.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_8.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/variables_8.js b/Doxygen/output/html/search/variables_8.js
new file mode 100644
index 0000000000000000000000000000000000000000..9530d81bffcab343de4259d545ae9d6b02c29f96
--- /dev/null
+++ b/Doxygen/output/html/search/variables_8.js
@@ -0,0 +1,19 @@
+var searchData=
+[
+  ['happy_0',['happy',['../class_task_charakter_animation.html#a860520d047fa5434e7d569eefda9b6ff',1,'TaskCharakterAnimation']]],
+  ['happytime_1',['happyTime',['../class_task_charakter_animation.html#a0f1e97a14871a4d9613ca50deab5b0cb',1,'TaskCharakterAnimation']]],
+  ['happytimer_2',['happyTimer',['../class_task_charakter_animation.html#a6f5fce609565247fd5fb624627868446',1,'TaskCharakterAnimation']]],
+  ['height_3',['height',['../class_circle_segment_generator.html#ae04905b107d512f333903af3a29cface',1,'CircleSegmentGenerator']]],
+  ['hiddenstate_4',['hiddenState',['../class_stage.html#ad6a667991a33549a592b632fbd2b7b96',1,'Stage']]],
+  ['hierarchie_5',['hierarchie',['../class_stage.html#a4fb4a27911c43d45d5f86d3f96f08654',1,'Stage']]],
+  ['hierstage_6',['hierStage',['../class_stage.html#ad575b437d33ef2993a819885bc5038a6',1,'Stage.hierStage()'],['../class_player_record.html#a0d2ba743b30fccd35904bec61e2a08a2',1,'PlayerRecord.hierStage()']]],
+  ['hierstate_7',['hierState',['../class_fact_organizer.html#a92323014eb7bc9262a1f5e5c6cfbbf1e',1,'FactOrganizer']]],
+  ['hierval_8',['hierVal',['../class_solution_organizer.html#a37ac0452bc743f9841c2b137b243a63b',1,'SolutionOrganizer']]],
+  ['highlightedpushoutfact_9',['highlightedPushoutFact',['../class_shiny_things.html#af7e62739b38d54429029d45e892d19f1',1,'ShinyThings']]],
+  ['highlightmaterial_10',['highlightMaterial',['../class_shiny_things.html#a2fa3c9ce04bd63aa047e61330dfee50c',1,'ShinyThings']]],
+  ['hintanimationduration_11',['hintAnimationDuration',['../class_global_behaviour.html#a483a7eb1b95b939ee2fff43f72017b43',1,'GlobalBehaviour']]],
+  ['hintanimationendcolor_12',['hintAnimationEndColor',['../class_global_behaviour.html#a27b3678b34828425fb55ba044e2ccd40',1,'GlobalBehaviour']]],
+  ['hintanimationstartcolor_13',['hintAnimationStartColor',['../class_global_behaviour.html#a0f78e0aaa9e4b43434778a64c2af9a1c',1,'GlobalBehaviour']]],
+  ['hintavailableevent_14',['HintAvailableEvent',['../class_communication_events.html#adf81140e769aed2aaec020b0feb65004',1,'CommunicationEvents']]],
+  ['hit_15',['Hit',['../class_world_cursor.html#ae17046b0ee7a45fe1b19424a5893c99a',1,'WorldCursor']]]
+];
diff --git a/Doxygen/output/html/search/variables_9.html b/Doxygen/output/html/search/variables_9.html
new file mode 100644
index 0000000000000000000000000000000000000000..0237c66efcf6ec7ba2d91e8e0a5659f28fb4ffce
--- /dev/null
+++ b/Doxygen/output/html/search/variables_9.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_9.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/variables_9.js b/Doxygen/output/html/search/variables_9.js
new file mode 100644
index 0000000000000000000000000000000000000000..9598258ca08538d02fb84c3aa82d7f60018f3c66
--- /dev/null
+++ b/Doxygen/output/html/search/variables_9.js
@@ -0,0 +1,16 @@
+var searchData=
+[
+  ['id_0',['Id',['../struct_fact_organizer_1_1stepnote.html#afa447050dcd81f37f8594eb140383deb',1,'FactOrganizer.stepnote.Id()'],['../struct_public_fact_organizer_1_1stepnote.html#abbf732374719c07d7f424252dd969a2c',1,'PublicFactOrganizer.stepnote.Id()'],['../class_create_loader.html#a428cdf1f879b7f5e2706390bfbf6d881',1,'CreateLoader.Id()']]],
+  ['id_1',['id',['../class_gadget.html#a08cf9e25270636472e93195bc1516878',1,'Gadget']]],
+  ['id_2',['ID',['../class_rendered_scroll_fact.html#aed35d1e7973c9645e583e8c6d9393767',1,'RenderedScrollFact']]],
+  ['ignorelayermask_3',['ignoreLayerMask',['../class_gadget.html#acb04c1ca241da0b8e818144a80d9e55d',1,'Gadget']]],
+  ['imagetochange_4',['imageToChange',['../class_image_hint_animation.html#a49ceda265edb82235bd2061b4365f5e9',1,'ImageHintAnimation']]],
+  ['initialshow_5',['initialShow',['../class_scroll_u_i_manager.html#a4b80cb5f5d9c612c8c913da2df9a690f',1,'ScrollUIManager']]],
+  ['input_6',['input',['../class_input_field_panel.html#ab2dba3af91721e6facedd7a538eb89b7',1,'InputFieldPanel']]],
+  ['invalid_5fworld_7',['invalid_world',['../class_create_loader.html#ac8afb8d1784c34eb7e62f9be979c8871',1,'CreateLoader']]],
+  ['invalidfolder_8',['InvalidFolder',['../struct_stage_static_1_1_stage_error_struct.html#ac33fa9e9b8eb2f9df758adab5a2907d4',1,'StageStatic::StageErrorStruct']]],
+  ['invoke_9',['invoke',['../class_fact_organizer.html#a860fca9ebe54f629ce9c1278c8b3ee49',1,'FactOrganizer.invoke()'],['../class_public_fact_organizer.html#a0822bae7dd0309786258ea2987fab191',1,'PublicFactOrganizer.invoke()']]],
+  ['is_5fright_5fangle_10',['is_right_angle',['../class_angle_fact.html#a1cf9d7f8dc2a0fae3b37f9746ff88d9b',1,'AngleFact']]],
+  ['isdragged_11',['isDragged',['../class_discrete_bar_slider.html#a47c73c1fd273b74fec3f7c073aeebfe0',1,'DiscreteBarSlider']]],
+  ['items_12',['items',['../class_pythagoras_script.html#acbe508b93b3b10165222fa10d3b56056',1,'PythagorasScript']]]
+];
diff --git a/Doxygen/output/html/search/variables_a.html b/Doxygen/output/html/search/variables_a.html
new file mode 100644
index 0000000000000000000000000000000000000000..5d658353414384059ace89cc7897b907c7c11aa6
--- /dev/null
+++ b/Doxygen/output/html/search/variables_a.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_a.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/variables_a.js b/Doxygen/output/html/search/variables_a.js
new file mode 100644
index 0000000000000000000000000000000000000000..d150630d5d23d5f0c77fb0d88ec607031cefc9e8
--- /dev/null
+++ b/Doxygen/output/html/search/variables_a.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['key_0',['Key',['../class_hide_u_i.html#a2fd710c4351fe4bb71867212b46ccada',1,'HideUI']]],
+  ['kind_1',['kind',['../class_scroll_1_1_scroll_fact.html#ae07ee182904731cb2fffd620e7a7aa00',1,'Scroll.ScrollFact.kind()'],['../class_scroll_1_1_scroll_application_checking_error.html#a9b62ae23eb4696e6e67416ec64101fce',1,'Scroll.ScrollApplicationCheckingError.kind()'],['../class_j_s_o_n_manager_1_1_m_m_t_term.html#a45857e5fe488997469396914faf7d2bc',1,'JSONManager.MMTTerm.kind()'],['../class_j_s_o_n_manager_1_1_o_m_a.html#a5927b865a8b4d04a0a3133d1f30fcdbb',1,'JSONManager.OMA.kind()'],['../class_j_s_o_n_manager_1_1_o_m_s.html#a6ef411ca1dc31786de7c2c49eb11a9db',1,'JSONManager.OMS.kind()'],['../class_j_s_o_n_manager_1_1_o_m_s_t_r.html#ad83b1bf0edcaf92fdf09f5fb16ab3927',1,'JSONManager.OMSTR.kind()'],['../class_j_s_o_n_manager_1_1_o_m_f.html#ade50c06668f0d927d17df79ebae0b7d5',1,'JSONManager.OMF.kind()'],['../class_j_s_o_n_manager_1_1_m_m_t_symbol_declaration.html#a18b9110321c18392a1eea83b72e59e08',1,'JSONManager.MMTSymbolDeclaration.kind()'],['../class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#a07acd8a9509e6a3594653c1fff501df7',1,'JSONManager.MMTValueDeclaration.kind()']]]
+];
diff --git a/Doxygen/output/html/search/variables_b.html b/Doxygen/output/html/search/variables_b.html
new file mode 100644
index 0000000000000000000000000000000000000000..812f68d00aab88083ccb6f97daed49682ca9104a
--- /dev/null
+++ b/Doxygen/output/html/search/variables_b.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_b.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/variables_b.js b/Doxygen/output/html/search/variables_b.js
new file mode 100644
index 0000000000000000000000000000000000000000..258a546b6b9408478cffd4828d3a8665789748ee
--- /dev/null
+++ b/Doxygen/output/html/search/variables_b.js
@@ -0,0 +1,38 @@
+var searchData=
+[
+  ['label_0',['label',['../class_scroll.html#a741095d5dd6dc8dad06929addc6ac1af',1,'Scroll.label()'],['../class_scroll_1_1_scroll_fact.html#a5bcc4b0d2464e91edcf32dd15cdbba6c',1,'Scroll.ScrollFact.label()'],['../class_j_s_o_n_manager_1_1_m_m_t_declaration.html#a1b3f2ca70726f61db58b1cf2d95b90f3',1,'JSONManager.MMTDeclaration.label()']]],
+  ['labelmesh_1',['LabelMesh',['../class_rendered_scroll_fact.html#aed810ad13492031addbdaaa32c72f318',1,'RenderedScrollFact']]],
+  ['last_5factive_5fslot_2',['last_active_slot',['../class_discrete_bar_slider.html#a0707b84e0ed44f1aeaad6d230c73da73',1,'DiscreteBarSlider']]],
+  ['last_5fpos_3',['last_pos',['../class_discrete_bar_slider.html#aa00b067ce6f12ee1387ca5efe8d05ec8',1,'DiscreteBarSlider']]],
+  ['lastfactselection_4',['lastFactSelection',['../class_shiny_things.html#a8f70cbd419583451204277ece4c6c88a',1,'ShinyThings']]],
+  ['latestcompletions_5',['LatestCompletions',['../class_scroll_details.html#a1a9b67f5dccaa7664e62098cdfc51d7a',1,'ScrollDetails']]],
+  ['latestrenderedhints_6',['LatestRenderedHints',['../class_scroll_details.html#ae5f13f5137cce74fbea839f56f3b9c49',1,'ScrollDetails']]],
+  ['layermask_7',['layerMask',['../class_world_cursor.html#a4fe4a28697cd670cb8ee86eb32221fb9',1,'WorldCursor']]],
+  ['layerpendulumhits_8',['LayerPendulumHits',['../class_pendulum.html#a48eeac7caff1e03d492fd556e70d114c',1,'Pendulum.LayerPendulumHits()'],['../class_pole_tool.html#ac75c5a5080daa7a2ac988e00cf33822b',1,'PoleTool.LayerPendulumHits()']]],
+  ['lelvelverifiedsolved_9',['LelvelVerifiedSolved',['../class_task_charakter_animation.html#ad8d2c5f5c437a192f48433e06f7568b6',1,'TaskCharakterAnimation']]],
+  ['letterindex_10',['letterIndex',['../class_character_dialog.html#af28b50e40ae391bd4d058c14ed16e059',1,'CharacterDialog']]],
+  ['levelreset_11',['LevelReset',['../class_communication_events.html#a4df6a73573e44d82a79bc6c04bb502b1',1,'CommunicationEvents']]],
+  ['lhs_12',['lhs',['../class_scroll_1_1_scroll_value_fact.html#a9a89943c4d58a62f0732bea86f7643e8',1,'Scroll.ScrollValueFact.lhs()'],['../class_j_s_o_n_manager_1_1_m_m_t_value_declaration.html#a09e2bd5d49876dee3965d8f905ef50ec',1,'JSONManager.MMTValueDeclaration.lhs()']]],
+  ['lightcolor_13',['lightColor',['../class_shiny_things.html#a4bea8892d28dede5d79e867987a4f0be',1,'ShinyThings']]],
+  ['line_14',['Line',['../class_fact_spawner.html#a0e1feb4a8a6159d0053be88d75a6654d',1,'FactSpawner']]],
+  ['linedrawingactivated_15',['lineDrawingActivated',['../class_line_tool.html#a5773db6d8471df8474c86f6c5e80079d',1,'LineTool.lineDrawingActivated()'],['../class_lot_tool.html#a8c1b106b0ff886bb4df996b4306899c8',1,'LotTool.lineDrawingActivated()'],['../class_pendulum.html#aedbb27b1100528f079ef500bc3504b91',1,'Pendulum.lineDrawingActivated()']]],
+  ['linefacts_16',['LineFacts',['../class_public_fact_organizer.html#af23d0a877cd223d48badc45afaadded0',1,'PublicFactOrganizer']]],
+  ['linemodefirstpointselected_17',['LineModeFirstPointSelected',['../class_line_tool.html#a91a2d4b69604fa2e83b1d64238a29a59',1,'LineTool']]],
+  ['linemodeisfirstpointselected_18',['LineModeIsFirstPointSelected',['../class_line_tool.html#aaf9a7272e35e01a5f67e49c57041ca3b',1,'LineTool']]],
+  ['lineof_19',['LineOf',['../class_m_m_t_u_r_i_collection.html#afbd8856cac128383dfa38026ad8d673d',1,'MMTURICollection']]],
+  ['linepositions_20',['linePositions',['../class_angle_tool.html#a9e5ae085fd67aeb07c7543c4f5ea2ec9',1,'AngleTool.linePositions()'],['../class_line_tool.html#a2c1eca8478b5312460a2d36f4dc472ba',1,'LineTool.linePositions()'],['../class_lot_tool.html#a28ad9c3db8d3410e9cc318fecd983877',1,'LotTool.linePositions()'],['../class_pendulum.html#a601308f53870f73c6b1a8db293125092',1,'Pendulum.linePositions()'],['../class_pole_tool.html#ae75d2c41006fff441c62e0ecfaf8fd35',1,'PoleTool.linePositions()'],['../class_tape.html#a7a8b3f34f8bb6b72a01794dcdbfa2dee',1,'Tape.linePositions()']]],
+  ['linepreviewmaterial_21',['linePreviewMaterial',['../class_line_tool.html#a96492db72543b0e32864249f03fec52f',1,'LineTool.linePreviewMaterial()'],['../class_lot_tool.html#a1fbfbcb8c0ebd0f71e609abca033a6d6',1,'LotTool.linePreviewMaterial()'],['../class_pendulum.html#ae7556a7f5eb9489f3900537e95cebcdf',1,'Pendulum.linePreviewMaterial()'],['../class_pole_tool.html#aca485c9583f2ff69c132dfebc8677649',1,'PoleTool.linePreviewMaterial()'],['../class_tape.html#aa778c83fb81572be965662098a52bcb5',1,'Tape.linePreviewMaterial()']]],
+  ['linerenderer_22',['lineRenderer',['../class_angle_tool.html#a7cad79bdeb58d592376fedfd0959c95d',1,'AngleTool.lineRenderer()'],['../class_line_tool.html#a244559456f61fa42b39557e7627edcb4',1,'LineTool.lineRenderer()'],['../class_lot_tool.html#aba288b4bb8b419bd1fc50abd2173189c',1,'LotTool.lineRenderer()'],['../class_pendulum.html#a8de65d06d2eb87bef3c037e7dfac9908',1,'Pendulum.lineRenderer()'],['../class_pole_tool.html#a83556f5ecd596ff5ed989ad7b6fe3307',1,'PoleTool.lineRenderer()'],['../class_tape.html#a2457ddc04ccd4247c80eab41496ef3d4',1,'Tape.lineRenderer()']]],
+  ['linetype_23',['LineType',['../class_m_m_t_u_r_i_collection.html#a44786873138c66366e57a94c65204909',1,'MMTURICollection']]],
+  ['list_24',['List',['../class_list_loader.html#a4848723c413e16c6b1694edd70cf2fb5',1,'ListLoader']]],
+  ['loadingscene_25',['loadingscene',['../class_loader.html#a5fdddcce2e6c1f966182ad7a3c0e09fb',1,'Loader']]],
+  ['local_26',['local',['../class_collapsable_stage.html#a9f51ac99b3256e0c18fd72e4c4124a32',1,'CollapsableStage.local()'],['../class_stage_loader.html#a73820456941d9cb8b5ab1f4ad5bddbb8',1,'StageLoader.local()']]],
+  ['local_5fstage_27',['local_stage',['../class_stage_static.html#a579d9db71338001b70cfe1374febd4b5',1,'StageStatic']]],
+  ['lockonly_28',['LockOnly',['../class_hide_u_i.html#aa3e1b218fc70980b63d393e2333a5eed',1,'HideUI']]],
+  ['lotmodeintersectionpoint_29',['LotModeIntersectionPoint',['../class_lot_tool.html#a3e402ecdb68181599a1d38f76df781ae',1,'LotTool']]],
+  ['lotmodeislineselected_30',['LotModeIsLineSelected',['../class_lot_tool.html#ac630aa2369dee754677fb154c6f856c0',1,'LotTool']]],
+  ['lotmodeispointselected_31',['LotModeIsPointSelected',['../class_lot_tool.html#a78ac5377e105980a2bb77db0fd6927ac',1,'LotTool']]],
+  ['lotmodelinehit_32',['LotModeLineHit',['../class_lot_tool.html#a03b4ddc0a21bc7737673d76492f4607b',1,'LotTool']]],
+  ['lotmodelinepointa_33',['LotModeLinePointA',['../class_lot_tool.html#a0f2487cac691fd416ccc8001f745c2ac',1,'LotTool']]],
+  ['lotmodelineselected_34',['LotModeLineSelected',['../class_lot_tool.html#a8e5c6bffdd2343f1a829471ae8097a33',1,'LotTool']]]
+];
diff --git a/Doxygen/output/html/search/variables_c.html b/Doxygen/output/html/search/variables_c.html
new file mode 100644
index 0000000000000000000000000000000000000000..8ac40ff979cf1535d7b40bfe4a15115ee2c30d40
--- /dev/null
+++ b/Doxygen/output/html/search/variables_c.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_c.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/variables_c.js b/Doxygen/output/html/search/variables_c.js
new file mode 100644
index 0000000000000000000000000000000000000000..cfc178b24e75f3ea9ac32e117b1640d4a3a05d9f
--- /dev/null
+++ b/Doxygen/output/html/search/variables_c.js
@@ -0,0 +1,27 @@
+var searchData=
+[
+  ['marker_0',['marker',['../class_fact_organizer.html#ac32ab3ce9c1ca4a3a99a75661a06be90',1,'FactOrganizer.marker()'],['../class_public_fact_organizer.html#ae40a8ff41c7f5796ce04d1c5a95cf38b',1,'PublicFactOrganizer.marker()']]],
+  ['masterids_1',['MasterIDs',['../class_solution_organizer_1_1_sub_solution.html#a2cf8b6fba11bd8bf7f8942a52f82b159',1,'SolutionOrganizer::SubSolution']]],
+  ['maxframeincrease_2',['maxFrameIncrease',['../class_loading_screen_percentage.html#a237a60f53b3aee44f0e2ab0151223a3f',1,'LoadingScreenPercentage']]],
+  ['maxheight_3',['maxHeight',['../class_pole_tool.html#a398d80eae97a3752566bd67bdda7c1f8',1,'PoleTool.maxHeight()'],['../class_tape.html#a1e32ef5930919e7491c5718453f3af43',1,'Tape.maxHeight()']]],
+  ['maxlabelid_4',['MaxLabelId',['../class_fact_organizer.html#abe60beebdfa8dff2de724fd72c6094e3',1,'FactOrganizer.MaxLabelId()'],['../class_public_fact_organizer.html#adf4db4a8616eb05c3f54927e476b58dc',1,'PublicFactOrganizer.MaxLabelId()']]],
+  ['maxrange_5',['MaxRange',['../class_gadget.html#aa5cbccf7078b56f38e9b3d972f04e999',1,'Gadget.MaxRange()'],['../class_world_cursor.html#a9908dca3f104fd3cbda39a67456d378b',1,'WorldCursor.MaxRange()']]],
+  ['mesh_6',['mesh',['../class_circle_segment_generator.html#a93c2a33567a50e73ce439c2dc8bb83f6',1,'CircleSegmentGenerator']]],
+  ['meshrenderertochange_7',['meshRendererToChange',['../class_mesh_renderer_hint_animation.html#a9fb44fce74e1d3757d205026bccbf545',1,'MeshRendererHintAnimation']]],
+  ['meshrenderertochangedefaultcolor_8',['meshRendererToChangeDefaultColor',['../class_mesh_renderer_hint_animation.html#aa990614172dd14484fb84420ef0a37e2',1,'MeshRendererHintAnimation']]],
+  ['messenger_9',['Messenger',['../class_create_loader.html#a268718f478ae33008538172317e08f66',1,'CreateLoader']]],
+  ['metainf_10',['MetaInf',['../class_fact_organizer.html#ad5555aba196a7b123addf7b62246e11c',1,'FactOrganizer.MetaInf()'],['../class_public_fact_organizer.html#a57eb271114cba31ef2935731350c173b',1,'PublicFactOrganizer.MetaInf()']]],
+  ['metric_11',['Metric',['../class_m_m_t_u_r_i_collection.html#acb54ee6e160d3479229bc3e715073197',1,'MMTURICollection']]],
+  ['mmtserverprocess_12',['mmtServerProcess',['../class_m_m_t_interface.html#ab2b3f4de73b46d627570efbd77a19e67',1,'MMTInterface']]],
+  ['mmtserverprocessinfo_13',['mmtServerProcessInfo',['../class_m_m_t_interface.html#ada41a27c0c56db10c1053fa562a30c24',1,'MMTInterface']]],
+  ['mmturis_14',['MMTURIs',['../class_j_s_o_n_manager.html#ae21635c82ec8792240f538aa467dedb8',1,'JSONManager']]],
+  ['mode_15',['mode',['../class_stage_static.html#a20f2ed5e85366b4ca52e1199186152fe',1,'StageStatic.mode()'],['../class_menue_loader.html#ae25fa1c3f19c8659d7e0aadebdc53431',1,'MenueLoader.mode()']]],
+  ['mode_5flast_16',['mode_last',['../class_menue_loader.html#ac7506b9f67dace4300fb9255799f7330',1,'MenueLoader']]],
+  ['modifier_17',['modifier',['../class_hide_u_i.html#a85c125b1b561dd7231efb35985c7f2ba',1,'HideUI']]],
+  ['modload_18',['modload',['../class_hide_u_i.html#af9c14de263c9e8ad25d11d123f9ae302',1,'HideUI']]],
+  ['modredo_19',['modredo',['../class_hide_u_i.html#aea57f90c42123066cdb0e04eb0fa117a',1,'HideUI']]],
+  ['modreset_20',['modreset',['../class_hide_u_i.html#a928ef2027144a91decdd95492418a5ac',1,'HideUI']]],
+  ['modsave_21',['modsave',['../class_hide_u_i.html#a0d8c5b5b830910b60e7cf248a1996062',1,'HideUI']]],
+  ['modundo_22',['modundo',['../class_hide_u_i.html#affb9fd89a41a78b0eb516d8396647c08',1,'HideUI']]],
+  ['msg_23',['msg',['../class_scroll_1_1_scroll_application_checking_error.html#a7aa0bad2855a585aec71fc1729307706',1,'Scroll::ScrollApplicationCheckingError']]]
+];
diff --git a/Doxygen/output/html/search/variables_d.html b/Doxygen/output/html/search/variables_d.html
new file mode 100644
index 0000000000000000000000000000000000000000..9f3a67ce637055adf57e3558fc1dde851702779b
--- /dev/null
+++ b/Doxygen/output/html/search/variables_d.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_d.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/variables_d.js b/Doxygen/output/html/search/variables_d.js
new file mode 100644
index 0000000000000000000000000000000000000000..58fd531e28988e38fea28e1b12baa0b7e19b5648
--- /dev/null
+++ b/Doxygen/output/html/search/variables_d.js
@@ -0,0 +1,17 @@
+var searchData=
+[
+  ['name_0',['Name',['../class_create_loader.html#ad642b4f8fc613cbac1e831df168a348e',1,'CreateLoader']]],
+  ['name_1',['name',['../class_stage.html#ac1281ad7083f3e5e403cce45289a0649',1,'Stage.name()'],['../class_player_record.html#a9e8a207d6ff512a8cff513d9219e40ba',1,'PlayerRecord.name()']]],
+  ['newassignmentevent_2',['NewAssignmentEvent',['../class_communication_events.html#aed36f9cca3210a36cded5951ed0f4c1a',1,'CommunicationEvents']]],
+  ['next_5fslot_3',['next_slot',['../class_discrete_bar_slider.html#a6c6690429dc721bc42911a486b4829e4',1,'DiscreteBarSlider']]],
+  ['nextrotation_4',['nextRotation',['../class_task_charakter_animation.html#a3ad3ad74c46613f358ae7e2419e400a7',1,'TaskCharakterAnimation']]],
+  ['nextscene_5',['nextscene',['../class_loader.html#a68c6dab153b022c0a0fe1f7992593fe2',1,'Loader']]],
+  ['nodescr_6',['NoDescr',['../class_stage_loader.html#a36433c9ceb184251623defc37eb1d975',1,'StageLoader']]],
+  ['noid_7',['NoId',['../class_stage_loader.html#a3c35f0731dd21e258df06cc6b767b7e9',1,'StageLoader']]],
+  ['nolocal_8',['NoLocal',['../class_stage_loader.html#a5c0732ac651c2210d835026474b4ddde',1,'StageLoader']]],
+  ['normal_9',['Normal',['../class_point_fact.html#abd1889af4a1f50d557eec9386727480f',1,'PointFact']]],
+  ['nostage_10',['NoStage',['../class_stage_loader.html#a499f4fdbdfd59aed438f4ff1d044e9c1',1,'StageLoader']]],
+  ['notloadable_11',['NotLoadable',['../struct_stage_static_1_1_stage_error_struct.html#ae16464c285e43889ef1a9d8f2a8e9e43',1,'StageStatic::StageErrorStruct']]],
+  ['number_12',['number',['../class_stage.html#a20fa1608a56af63b36cc3631c785cbb9',1,'Stage']]],
+  ['number_5fof_5fcolumn_13',['number_of_Column',['../class_display_facts.html#aa893a4c66ebb7dc0a59d42db09965385',1,'DisplayFacts.number_of_Column()'],['../class_display_scrolls.html#aeee442e3861f5ce1d17ecb680e06bbb6',1,'DisplayScrolls.number_of_Column()']]]
+];
diff --git a/Doxygen/output/html/search/variables_e.html b/Doxygen/output/html/search/variables_e.html
new file mode 100644
index 0000000000000000000000000000000000000000..b011dc278151c345a56bed8b6f5363b425106341
--- /dev/null
+++ b/Doxygen/output/html/search/variables_e.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_e.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/variables_e.js b/Doxygen/output/html/search/variables_e.js
new file mode 100644
index 0000000000000000000000000000000000000000..7c55034dcf4ff2cd52fb8fa0455722fced1b7c11
--- /dev/null
+++ b/Doxygen/output/html/search/variables_e.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+  ['online_0',['OnLine',['../class_m_m_t_u_r_i_collection.html#a9a04ee58367c78cf4c13caa8d717eb9c',1,'MMTURICollection']]],
+  ['onlinefacts_1',['OnLineFacts',['../class_public_fact_organizer.html#a8666c6839c1028d059b6aa3728715dfb',1,'PublicFactOrganizer']]],
+  ['original_2',['original',['../class_scroll_1_1_scroll_dynamic_info.html#a1b5f400c55145422c6cfa864f65df58a',1,'Scroll::ScrollDynamicInfo']]],
+  ['original_5fstage_3',['original_stage',['../class_edit_loader.html#a78cd6daa27056417ceac34dc61057360',1,'EditLoader']]],
+  ['output_4',['output',['../class_input_field_panel.html#acb5a02a6fe2bec986c6237f0cb66a2e5',1,'InputFieldPanel']]]
+];
diff --git a/Doxygen/output/html/search/variables_f.html b/Doxygen/output/html/search/variables_f.html
new file mode 100644
index 0000000000000000000000000000000000000000..ea9c8123daa6fb8f106bb441642460c1cbb6b371
--- /dev/null
+++ b/Doxygen/output/html/search/variables_f.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_f.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+createResults();
+/* @license-end */
+</script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+window.addEventListener("message", function(event) {
+  if (event.data == "take_focus") {
+    var elem = searchResults.NavNext(0);
+    if (elem) elem.focus();
+  }
+});
+/* @license-end */
+</script>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/search/variables_f.js b/Doxygen/output/html/search/variables_f.js
new file mode 100644
index 0000000000000000000000000000000000000000..a611c5159a307d3d467d76f0bbdcc385dd33b2d6
--- /dev/null
+++ b/Doxygen/output/html/search/variables_f.js
@@ -0,0 +1,43 @@
+var searchData=
+[
+  ['pagemenue_0',['pageMenue',['../class_collapsable_category.html#a9458d662a974b0b2647698343d43c06f',1,'CollapsableCategory.pageMenue()'],['../class_collapsable_stage.html#a5c4f2161c0beb51b29bb7be902e7c601',1,'CollapsableStage.pageMenue()'],['../class_menue_loader.html#a58db453990401e5ddb6910ca26ea7621',1,'MenueLoader.pageMenue()']]],
+  ['pages_1',['Pages',['../class_menue_loader.html#aabe3205354d5997c1a0db35e02ebd9c7',1,'MenueLoader']]],
+  ['parameterdisplayprefab_2',['parameterDisplayPrefab',['../class_scroll_details.html#a1c98de63d5bad4deb76acae589bbae83',1,'ScrollDetails']]],
+  ['parameterdisplays_3',['ParameterDisplays',['../class_scroll_details.html#adb8b1cd64731d0724d9c2b46d6ba6f46',1,'ScrollDetails']]],
+  ['parentcanvas_4',['ParentCanvas',['../class_tool_mode_selector.html#a7fd6842a7a58d0b849e8097549592806',1,'ToolModeSelector']]],
+  ['parsefactdictionary_5',['parseFactDictionary',['../class_parsing_dictionary.html#aa036d649b21d63850efdd356b3b2e64e',1,'ParsingDictionary']]],
+  ['path_6',['path',['../class_fact_organizer.html#a122f899ca8aa641e98ae151d1881404c',1,'FactOrganizer.path()'],['../class_stage.html#a20db72c7801d237fc540a5b418bb025f',1,'Stage.path()']]],
+  ['path_5fval_7',['path_Val',['../class_solution_organizer.html#a20a88287acce441fc2f2fc25137e5f1e',1,'SolutionOrganizer']]],
+  ['pid_8',['Pid',['../class_on_line_fact.html#a22793b93ba87abf89663b4db0f1d84d0',1,'OnLineFact']]],
+  ['pid1_9',['Pid1',['../class_abstract_line_fact.html#a6b284181a10a3f70b5a0b4a6b395b98b',1,'AbstractLineFact.Pid1()'],['../class_angle_fact.html#aac7d53c0119ad92d4e16eb1a366338b7',1,'AngleFact.Pid1()']]],
+  ['pid2_10',['Pid2',['../class_abstract_line_fact.html#af446739ff8729464cbb65aea0e2ed053',1,'AbstractLineFact.Pid2()'],['../class_angle_fact.html#a53722f0066a1732ff4e848c1ed33dc29',1,'AngleFact.Pid2()']]],
+  ['pid3_11',['Pid3',['../class_angle_fact.html#a42acb966b99dedfbc3742c3018c56dab',1,'AngleFact']]],
+  ['player_12',['player',['../class_task_charakter_animation.html#ab22a22ed97277d42a350b19beb2c5d9e',1,'TaskCharakterAnimation']]],
+  ['player_5frecord_13',['player_record',['../class_stage.html#a6df1ca7a3cd6a91ae6f501a3c7370761',1,'Stage']]],
+  ['player_5frecord_5flist_14',['player_record_list',['../class_stage.html#a415322e81f811962f41ccc13a27b80fd',1,'Stage']]],
+  ['playerintalkingzone_15',['playerInTalkingZone',['../class_task_charakter_animation.html#a91e70e73c8eef371e023f0e520375f6e',1,'TaskCharakterAnimation']]],
+  ['point_16',['Point',['../class_point_fact.html#a8f7be00a80b5eb57ead541935efadd61',1,'PointFact.Point()'],['../class_m_m_t_u_r_i_collection.html#a5e56e2ca65b8ba35be4b2a2aedbefa49',1,'MMTURICollection.Point()']]],
+  ['point_17',['point',['../class_point_wrapper.html#a981d728dadfea2fcbcd3ce76e4a0db64',1,'PointWrapper']]],
+  ['pointfacts_18',['PointFacts',['../class_public_fact_organizer.html#aa2988f9f68a77312b50a3d3cbfb400ee',1,'PublicFactOrganizer']]],
+  ['poleheight_19',['poleHeight',['../class_pole_tool.html#a202fa4814f37ad152945574937bd6c41',1,'PoleTool']]],
+  ['positionregister_20',['positionRegister',['../class_math3d.html#a44b0a26cfe822b803dace3e4a17ab579',1,'Math3d']]],
+  ['positionsamplestaken_21',['positionSamplesTaken',['../class_math3d.html#aeca897531a6dfa57295bf1d3296a3177',1,'Math3d']]],
+  ['postimeregister_22',['posTimeRegister',['../class_math3d.html#a1b40b723fbdadf0b616549f678a66836',1,'Math3d']]],
+  ['prefab_5fangle_23',['prefab_Angle',['../class_display_facts.html#a51e636536fa460dd109deb009e195fff',1,'DisplayFacts']]],
+  ['prefab_5fdefault_24',['prefab_Default',['../class_display_facts.html#a9a2ba619092ce8543d028478f3b5fb19',1,'DisplayFacts']]],
+  ['prefab_5fdistance_25',['prefab_Distance',['../class_display_facts.html#ab3a393a56838f1dc55e03cd592575f53',1,'DisplayFacts']]],
+  ['prefab_5fline_26',['prefab_Line',['../class_display_facts.html#a05f9236cc54e4a9603905166125ef14e',1,'DisplayFacts']]],
+  ['prefab_5fonline_27',['prefab_OnLine',['../class_display_facts.html#a2e3871ae51e6e0df6d65d5273bbee063',1,'DisplayFacts']]],
+  ['prefab_5fpoint_28',['prefab_Point',['../class_display_facts.html#a4f3bd59f0d3256e1f8ed8a1746622524',1,'DisplayFacts']]],
+  ['prefabdictionary_29',['prefabDictionary',['../class_display_facts.html#aeb8b64beee7aaf29042372ca1c20ad7c',1,'DisplayFacts']]],
+  ['preferredstartscrollname_30',['preferredStartScrollName',['../class_display_scrolls.html#a64aedbe6303009cd7c355a77b58335b6',1,'DisplayScrolls']]],
+  ['problemtheory_31',['problemTheory',['../class_scroll_1_1_scroll_theory_reference.html#ab0ccba22838e2ec7296293d1a847e658',1,'Scroll::ScrollTheoryReference']]],
+  ['process_32',['process',['../class_start_server.html#a9523f7d47efa452667297047919db2b5',1,'StartServer']]],
+  ['processinfo_33',['processInfo',['../class_start_server.html#a639dd319a7bf52230d56a393f65e9e73',1,'StartServer']]],
+  ['proof_34',['proof',['../class_scroll_1_1_scroll_value_fact.html#acb0dc04a822f1d64530ad1f70abc5c7c',1,'Scroll::ScrollValueFact']]],
+  ['pushoutfactendevent_35',['PushoutFactEndEvent',['../class_communication_events.html#a49cf139a22803b1a248488d4278ee249',1,'CommunicationEvents']]],
+  ['pushoutfactevent_36',['PushoutFactEvent',['../class_communication_events.html#aab994fd3d515e69f88c039d32dad2eed',1,'CommunicationEvents']]],
+  ['pushoutfactfailevent_37',['PushoutFactFailEvent',['../class_communication_events.html#a73edc421fb8c4d9af2a170457e34b2cc',1,'CommunicationEvents']]],
+  ['pushoutfail_38',['pushoutFail',['../class_shiny_things.html#a6d1beba1f127cc1f1ffdff9e0a392b07',1,'ShinyThings']]],
+  ['pushoutmaterial_39',['pushoutMaterial',['../class_shiny_things.html#a38eacf85d0a65fa3ae903d3884c26271',1,'ShinyThings']]]
+];
diff --git a/Doxygen/output/html/splitbar.png b/Doxygen/output/html/splitbar.png
new file mode 100644
index 0000000000000000000000000000000000000000..3148d9c2e0e94b0a51a4005f61b2d1250f386109
--- /dev/null
+++ b/Doxygen/output/html/splitbar.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525
+size 314
diff --git a/Doxygen/output/html/struct_fact_organizer_1_1meta-members.html b/Doxygen/output/html/struct_fact_organizer_1_1meta-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..d103521a55822599978dd5e6c920bd9b30486440
--- /dev/null
+++ b/Doxygen/output/html/struct_fact_organizer_1_1meta-members.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('struct_fact_organizer_1_1meta.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">FactOrganizer.meta Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="struct_fact_organizer_1_1meta.html">FactOrganizer.meta</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7">active</a></td><td class="entry"><a class="el" href="struct_fact_organizer_1_1meta.html">FactOrganizer.meta</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="struct_fact_organizer_1_1meta.html#a89f946bb717ae699fcfb1507f2356370">meta</a>(int workflow_id, bool active=true)</td><td class="entry"><a class="el" href="struct_fact_organizer_1_1meta.html">FactOrganizer.meta</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="struct_fact_organizer_1_1meta.html#a1ffdc7794534772f36ec73b755267dc5">workflow_id</a></td><td class="entry"><a class="el" href="struct_fact_organizer_1_1meta.html">FactOrganizer.meta</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/struct_fact_organizer_1_1meta.html b/Doxygen/output/html/struct_fact_organizer_1_1meta.html
new file mode 100644
index 0000000000000000000000000000000000000000..c7a030671097db4aa5221efb253c9ad400292710
--- /dev/null
+++ b/Doxygen/output/html/struct_fact_organizer_1_1meta.html
@@ -0,0 +1,197 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: FactOrganizer.meta Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('struct_fact_organizer_1_1meta.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="struct_fact_organizer_1_1meta-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">FactOrganizer.meta Struct Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Each <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> entry in <a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">FactDict</a> has a corresponding <a class="el" href="struct_fact_organizer_1_1meta.html" title="Each Fact entry in FactDict has a corresponding meta entry in MetaInf. The meta struct is a collectio...">meta</a> entry in <a class="el" href="class_fact_organizer.html#ad5555aba196a7b123addf7b62246e11c">MetaInf</a>. The <a class="el" href="struct_fact_organizer_1_1meta.html" title="Each Fact entry in FactDict has a corresponding meta entry in MetaInf. The meta struct is a collectio...">meta</a> struct is a collection of meta-variables. &lt;seealsocref="PruneWorkflow"/&gt;  
+ <a href="struct_fact_organizer_1_1meta.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a89f946bb717ae699fcfb1507f2356370"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_fact_organizer_1_1meta.html#a89f946bb717ae699fcfb1507f2356370">meta</a> (int <a class="el" href="struct_fact_organizer_1_1meta.html#a1ffdc7794534772f36ec73b755267dc5">workflow_id</a>, bool <a class="el" href="struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7">active</a>=true)</td></tr>
+<tr class="memdesc:a89f946bb717ae699fcfb1507f2356370"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initiator  <a href="struct_fact_organizer_1_1meta.html#a89f946bb717ae699fcfb1507f2356370">More...</a><br /></td></tr>
+<tr class="separator:a89f946bb717ae699fcfb1507f2356370"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a1ffdc7794534772f36ec73b755267dc5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_fact_organizer_1_1meta.html#a1ffdc7794534772f36ec73b755267dc5">workflow_id</a></td></tr>
+<tr class="memdesc:a1ffdc7794534772f36ec73b755267dc5"><td class="mdescLeft">&#160;</td><td class="mdescRight">position of first occurrence in <a class="el" href="class_fact_organizer.html#af41acf88e3283cb3e8a9ce15e66117fe" title="Keeps track of insertion/ deletion/ etc. operations for undo and redo">Workflow</a>  <a href="struct_fact_organizer_1_1meta.html#a1ffdc7794534772f36ec73b755267dc5">More...</a><br /></td></tr>
+<tr class="separator:a1ffdc7794534772f36ec73b755267dc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a91d7079c4dd366fe694053100b1bfce7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7">active</a></td></tr>
+<tr class="memdesc:a91d7079c4dd366fe694053100b1bfce7"><td class="mdescLeft">&#160;</td><td class="mdescRight">keeps track wether <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> is currently in Scene  <a href="struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7">More...</a><br /></td></tr>
+<tr class="separator:a91d7079c4dd366fe694053100b1bfce7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >Each <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> entry in <a class="el" href="class_fact_organizer.html#aaecadb732959072d4b65bb63329d2834">FactDict</a> has a corresponding <a class="el" href="struct_fact_organizer_1_1meta.html" title="Each Fact entry in FactDict has a corresponding meta entry in MetaInf. The meta struct is a collectio...">meta</a> entry in <a class="el" href="class_fact_organizer.html#ad5555aba196a7b123addf7b62246e11c">MetaInf</a>. The <a class="el" href="struct_fact_organizer_1_1meta.html" title="Each Fact entry in FactDict has a corresponding meta entry in MetaInf. The meta struct is a collectio...">meta</a> struct is a collection of meta-variables. &lt;seealsocref="PruneWorkflow"/&gt; </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a89f946bb717ae699fcfb1507f2356370" name="a89f946bb717ae699fcfb1507f2356370"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a89f946bb717ae699fcfb1507f2356370">&#9670;&nbsp;</a></span>meta()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">FactOrganizer.meta.meta </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>workflow_id</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>active</em> = <code>true</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Initiator </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">workflow_id</td><td>sets <a class="el" href="struct_fact_organizer_1_1meta.html#a1ffdc7794534772f36ec73b755267dc5" title="position of first occurrence in Workflow">workflow_id</a></td></tr>
+    <tr><td class="paramname">active</td><td>sets <a class="el" href="struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7" title="keeps track wether Fact is currently in Scene">active</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a91d7079c4dd366fe694053100b1bfce7" name="a91d7079c4dd366fe694053100b1bfce7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a91d7079c4dd366fe694053100b1bfce7">&#9670;&nbsp;</a></span>active</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool FactOrganizer.meta.active</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>keeps track wether <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> is currently in Scene </p>
+
+</div>
+</div>
+<a id="a1ffdc7794534772f36ec73b755267dc5" name="a1ffdc7794534772f36ec73b755267dc5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1ffdc7794534772f36ec73b755267dc5">&#9670;&nbsp;</a></span>workflow_id</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int FactOrganizer.meta.workflow_id</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>position of first occurrence in <a class="el" href="class_fact_organizer.html#af41acf88e3283cb3e8a9ce15e66117fe" title="Keeps track of insertion/ deletion/ etc. operations for undo and redo">Workflow</a> </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/<a class="el" href="_fact_organizer_8cs.html">FactOrganizer.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></li><li class="navelem"><a class="el" href="struct_fact_organizer_1_1meta.html">meta</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/struct_fact_organizer_1_1meta.js b/Doxygen/output/html/struct_fact_organizer_1_1meta.js
new file mode 100644
index 0000000000000000000000000000000000000000..b67a4473bad4485b5ffe89ef7c7134715d81bcf3
--- /dev/null
+++ b/Doxygen/output/html/struct_fact_organizer_1_1meta.js
@@ -0,0 +1,6 @@
+var struct_fact_organizer_1_1meta =
+[
+    [ "meta", "struct_fact_organizer_1_1meta.html#a89f946bb717ae699fcfb1507f2356370", null ],
+    [ "active", "struct_fact_organizer_1_1meta.html#a91d7079c4dd366fe694053100b1bfce7", null ],
+    [ "workflow_id", "struct_fact_organizer_1_1meta.html#a1ffdc7794534772f36ec73b755267dc5", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/struct_fact_organizer_1_1stepnote-members.html b/Doxygen/output/html/struct_fact_organizer_1_1stepnote-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..bdadf3ae1f1fa67b086b8a8b7fa64a08f7d87a44
--- /dev/null
+++ b/Doxygen/output/html/struct_fact_organizer_1_1stepnote-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('struct_fact_organizer_1_1stepnote.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">FactOrganizer.stepnote Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="struct_fact_organizer_1_1stepnote.html">FactOrganizer.stepnote</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="struct_fact_organizer_1_1stepnote.html#ab8938fdb7cd414689bd36620e48548d5">creation</a></td><td class="entry"><a class="el" href="struct_fact_organizer_1_1stepnote.html">FactOrganizer.stepnote</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="struct_fact_organizer_1_1stepnote.html#afa447050dcd81f37f8594eb140383deb">Id</a></td><td class="entry"><a class="el" href="struct_fact_organizer_1_1stepnote.html">FactOrganizer.stepnote</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="struct_fact_organizer_1_1stepnote.html#acf09c7f5aab59a41ba9aea34d8fb34f7">samestep</a></td><td class="entry"><a class="el" href="struct_fact_organizer_1_1stepnote.html">FactOrganizer.stepnote</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="struct_fact_organizer_1_1stepnote.html#a4fc8dd732ea1e74e541e68bded7dea14">steplink</a></td><td class="entry"><a class="el" href="struct_fact_organizer_1_1stepnote.html">FactOrganizer.stepnote</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="struct_fact_organizer_1_1stepnote.html#a1918d1346f99017cf449086ee7ba64e7">stepnote</a>(string Id, bool samestep, bool creation, FactOrganizer that)</td><td class="entry"><a class="el" href="struct_fact_organizer_1_1stepnote.html">FactOrganizer.stepnote</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/struct_fact_organizer_1_1stepnote.html b/Doxygen/output/html/struct_fact_organizer_1_1stepnote.html
new file mode 100644
index 0000000000000000000000000000000000000000..3848fe312f7fdcb5cc84ae54835aa393c1844303
--- /dev/null
+++ b/Doxygen/output/html/struct_fact_organizer_1_1stepnote.html
@@ -0,0 +1,260 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: FactOrganizer.stepnote Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('struct_fact_organizer_1_1stepnote.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="struct_fact_organizer_1_1stepnote-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">FactOrganizer.stepnote Struct Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Keeps track of insertion/ deletion/ etc. operations for <a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577" title="Undoes an entire step or last softreset . No Fact will be actually added, removed or deleted; only it...">undo</a> and <a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258" title="Redoes an entire step . No Fact will be actually added, removed or deleted; only its visablity and me...">redo</a>  
+ <a href="struct_fact_organizer_1_1stepnote.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a1918d1346f99017cf449086ee7ba64e7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_fact_organizer_1_1stepnote.html#a1918d1346f99017cf449086ee7ba64e7">stepnote</a> (string <a class="el" href="struct_fact_organizer_1_1stepnote.html#afa447050dcd81f37f8594eb140383deb">Id</a>, bool <a class="el" href="struct_fact_organizer_1_1stepnote.html#acf09c7f5aab59a41ba9aea34d8fb34f7">samestep</a>, bool <a class="el" href="struct_fact_organizer_1_1stepnote.html#ab8938fdb7cd414689bd36620e48548d5">creation</a>, <a class="el" href="class_fact_organizer.html">FactOrganizer</a> that)</td></tr>
+<tr class="memdesc:a1918d1346f99017cf449086ee7ba64e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initiator  <a href="struct_fact_organizer_1_1stepnote.html#a1918d1346f99017cf449086ee7ba64e7">More...</a><br /></td></tr>
+<tr class="separator:a1918d1346f99017cf449086ee7ba64e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:afa447050dcd81f37f8594eb140383deb"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_fact_organizer_1_1stepnote.html#afa447050dcd81f37f8594eb140383deb">Id</a></td></tr>
+<tr class="memdesc:afa447050dcd81f37f8594eb140383deb"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a>  <a href="struct_fact_organizer_1_1stepnote.html#afa447050dcd81f37f8594eb140383deb">More...</a><br /></td></tr>
+<tr class="separator:afa447050dcd81f37f8594eb140383deb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf09c7f5aab59a41ba9aea34d8fb34f7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_fact_organizer_1_1stepnote.html#acf09c7f5aab59a41ba9aea34d8fb34f7">samestep</a></td></tr>
+<tr class="memdesc:acf09c7f5aab59a41ba9aea34d8fb34f7"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>true</code> if this <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> has been created in the same step as the last one steproot[false] (=&gt; steptail[true])*  <a href="struct_fact_organizer_1_1stepnote.html#acf09c7f5aab59a41ba9aea34d8fb34f7">More...</a><br /></td></tr>
+<tr class="separator:acf09c7f5aab59a41ba9aea34d8fb34f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4fc8dd732ea1e74e541e68bded7dea14"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_fact_organizer_1_1stepnote.html#a4fc8dd732ea1e74e541e68bded7dea14">steplink</a></td></tr>
+<tr class="memdesc:a4fc8dd732ea1e74e541e68bded7dea14"><td class="mdescLeft">&#160;</td><td class="mdescRight">For fast access of beginning and end of steps. Reference to position in <a class="el" href="class_fact_organizer.html#af41acf88e3283cb3e8a9ce15e66117fe" title="Keeps track of insertion/ deletion/ etc. operations for undo and redo">Workflow</a> of:  <a href="struct_fact_organizer_1_1stepnote.html#a4fc8dd732ea1e74e541e68bded7dea14">More...</a><br /></td></tr>
+<tr class="separator:a4fc8dd732ea1e74e541e68bded7dea14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8938fdb7cd414689bd36620e48548d5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_fact_organizer_1_1stepnote.html#ab8938fdb7cd414689bd36620e48548d5">creation</a></td></tr>
+<tr class="memdesc:ab8938fdb7cd414689bd36620e48548d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">distincts creation and deletion  <a href="struct_fact_organizer_1_1stepnote.html#ab8938fdb7cd414689bd36620e48548d5">More...</a><br /></td></tr>
+<tr class="separator:ab8938fdb7cd414689bd36620e48548d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >Keeps track of insertion/ deletion/ etc. operations for <a class="el" href="class_fact_organizer.html#ac32d8cf9c0ffb350f4e6b250d7602577" title="Undoes an entire step or last softreset . No Fact will be actually added, removed or deleted; only it...">undo</a> and <a class="el" href="class_fact_organizer.html#a88221b2e001edc7fb642290efc106258" title="Redoes an entire step . No Fact will be actually added, removed or deleted; only its visablity and me...">redo</a> </p>
+<h1><a class="anchor" id="autotoc_md0"></a>
+Used Terminology</h1>
+<ul>
+<li>steproot: elements where <a class="el" href="struct_fact_organizer_1_1stepnote.html#acf09c7f5aab59a41ba9aea34d8fb34f7" title="true if this Fact has been created in the same step as the last one steproot[false] (=&gt; steptail[true...">samestep</a> == <code>true</code></li>
+<li>steptail: elements where <a class="el" href="struct_fact_organizer_1_1stepnote.html#acf09c7f5aab59a41ba9aea34d8fb34f7" title="true if this Fact has been created in the same step as the last one steproot[false] (=&gt; steptail[true...">samestep</a> == <code>false</code> <dl class="section see"><dt>See also</dt><dd><a class="el" href="class_fact_organizer.html#af41acf88e3283cb3e8a9ce15e66117fe" title="Keeps track of insertion/ deletion/ etc. operations for undo and redo">Workflow</a></dd></dl>
+</li>
+</ul>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a1918d1346f99017cf449086ee7ba64e7" name="a1918d1346f99017cf449086ee7ba64e7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1918d1346f99017cf449086ee7ba64e7">&#9670;&nbsp;</a></span>stepnote()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">FactOrganizer.stepnote.stepnote </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>Id</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>samestep</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>creation</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_fact_organizer.html">FactOrganizer</a>&#160;</td>
+          <td class="paramname"><em>that</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Initiator </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">Id</td><td><a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a></td></tr>
+    <tr><td class="paramname">samestep</td><td>sets <a class="el" href="struct_fact_organizer_1_1stepnote.html#acf09c7f5aab59a41ba9aea34d8fb34f7" title="true if this Fact has been created in the same step as the last one steproot[false] (=&gt; steptail[true...">samestep</a></td></tr>
+    <tr><td class="paramname">creation</td><td>sets <a class="el" href="struct_fact_organizer_1_1stepnote.html#ab8938fdb7cd414689bd36620e48548d5" title="distincts creation and deletion">creation</a></td></tr>
+    <tr><td class="paramname">that</td><td><a class="el" href="class_fact_organizer.html" title="Organizes (insertion/ deletion / etc. operations) and sepperates Fact spaces. Keeps track of insertio...">FactOrganizer</a> of which <code>this</code> will be added in its <a class="el" href="class_fact_organizer.html#af41acf88e3283cb3e8a9ce15e66117fe" title="Keeps track of insertion/ deletion/ etc. operations for undo and redo">FactOrganizer.Workflow</a></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="ab8938fdb7cd414689bd36620e48548d5" name="ab8938fdb7cd414689bd36620e48548d5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab8938fdb7cd414689bd36620e48548d5">&#9670;&nbsp;</a></span>creation</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool FactOrganizer.stepnote.creation</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>distincts creation and deletion </p>
+
+</div>
+</div>
+<a id="afa447050dcd81f37f8594eb140383deb" name="afa447050dcd81f37f8594eb140383deb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afa447050dcd81f37f8594eb140383deb">&#9670;&nbsp;</a></span>Id</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string FactOrganizer.stepnote.Id</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p><a class="el" href="class_fact.html#a39ce0d07dbfb18c028ea9ea86c69d311">Fact.Id</a> </p>
+
+</div>
+</div>
+<a id="acf09c7f5aab59a41ba9aea34d8fb34f7" name="acf09c7f5aab59a41ba9aea34d8fb34f7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acf09c7f5aab59a41ba9aea34d8fb34f7">&#9670;&nbsp;</a></span>samestep</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool FactOrganizer.stepnote.samestep</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p><code>true</code> if this <a class="el" href="class_fact.html" title="Fact representation of Unity; mostly mirrors Facts of MMT.">Fact</a> has been created in the same step as the last one steproot[false] (=&gt; steptail[true])* </p>
+
+</div>
+</div>
+<a id="a4fc8dd732ea1e74e541e68bded7dea14" name="a4fc8dd732ea1e74e541e68bded7dea14"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4fc8dd732ea1e74e541e68bded7dea14">&#9670;&nbsp;</a></span>steplink</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int FactOrganizer.stepnote.steplink</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>For fast access of beginning and end of steps. Reference to position in <a class="el" href="class_fact_organizer.html#af41acf88e3283cb3e8a9ce15e66117fe" title="Keeps track of insertion/ deletion/ etc. operations for undo and redo">Workflow</a> of: </p>
+<ul>
+<li>steproot: for all elements in steptail</li>
+<li>after steptail-end: for steproot </li>
+</ul>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/<a class="el" href="_fact_organizer_8cs.html">FactOrganizer.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_fact_organizer.html">FactOrganizer</a></li><li class="navelem"><a class="el" href="struct_fact_organizer_1_1stepnote.html">stepnote</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/struct_fact_organizer_1_1stepnote.js b/Doxygen/output/html/struct_fact_organizer_1_1stepnote.js
new file mode 100644
index 0000000000000000000000000000000000000000..b9a4aabd63f49541295fe9cb1c81c1d1285dbb60
--- /dev/null
+++ b/Doxygen/output/html/struct_fact_organizer_1_1stepnote.js
@@ -0,0 +1,8 @@
+var struct_fact_organizer_1_1stepnote =
+[
+    [ "stepnote", "struct_fact_organizer_1_1stepnote.html#a1918d1346f99017cf449086ee7ba64e7", null ],
+    [ "creation", "struct_fact_organizer_1_1stepnote.html#ab8938fdb7cd414689bd36620e48548d5", null ],
+    [ "Id", "struct_fact_organizer_1_1stepnote.html#afa447050dcd81f37f8594eb140383deb", null ],
+    [ "samestep", "struct_fact_organizer_1_1stepnote.html#acf09c7f5aab59a41ba9aea34d8fb34f7", null ],
+    [ "steplink", "struct_fact_organizer_1_1stepnote.html#a4fc8dd732ea1e74e541e68bded7dea14", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/struct_public_fact_organizer_1_1meta-members.html b/Doxygen/output/html/struct_public_fact_organizer_1_1meta-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..eff6d9ced230e5cd42aa3e4e0c120be879fe2413
--- /dev/null
+++ b/Doxygen/output/html/struct_public_fact_organizer_1_1meta-members.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('struct_public_fact_organizer_1_1meta.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">PublicFactOrganizer.meta Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="struct_public_fact_organizer_1_1meta.html">PublicFactOrganizer.meta</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="struct_public_fact_organizer_1_1meta.html#a5c99231065be9d5fcf8740413aec2dc8">active</a></td><td class="entry"><a class="el" href="struct_public_fact_organizer_1_1meta.html">PublicFactOrganizer.meta</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="struct_public_fact_organizer_1_1meta.html#a739c6ab32f487883687ecc1926c11053">meta</a>(int workflow_id, bool active)</td><td class="entry"><a class="el" href="struct_public_fact_organizer_1_1meta.html">PublicFactOrganizer.meta</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="struct_public_fact_organizer_1_1meta.html#aba17b6ca864ffe42636001f88b5adc13">workflow_id</a></td><td class="entry"><a class="el" href="struct_public_fact_organizer_1_1meta.html">PublicFactOrganizer.meta</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/struct_public_fact_organizer_1_1meta.html b/Doxygen/output/html/struct_public_fact_organizer_1_1meta.html
new file mode 100644
index 0000000000000000000000000000000000000000..b1dde7b427953ed27cd346f1c671795d38a7190b
--- /dev/null
+++ b/Doxygen/output/html/struct_public_fact_organizer_1_1meta.html
@@ -0,0 +1,176 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: PublicFactOrganizer.meta Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('struct_public_fact_organizer_1_1meta.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="struct_public_fact_organizer_1_1meta-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">PublicFactOrganizer.meta Struct Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a739c6ab32f487883687ecc1926c11053"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_public_fact_organizer_1_1meta.html#a739c6ab32f487883687ecc1926c11053">meta</a> (int <a class="el" href="struct_public_fact_organizer_1_1meta.html#aba17b6ca864ffe42636001f88b5adc13">workflow_id</a>, bool <a class="el" href="struct_public_fact_organizer_1_1meta.html#a5c99231065be9d5fcf8740413aec2dc8">active</a>)</td></tr>
+<tr class="separator:a739c6ab32f487883687ecc1926c11053"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:aba17b6ca864ffe42636001f88b5adc13"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_public_fact_organizer_1_1meta.html#aba17b6ca864ffe42636001f88b5adc13">workflow_id</a></td></tr>
+<tr class="separator:aba17b6ca864ffe42636001f88b5adc13"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c99231065be9d5fcf8740413aec2dc8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_public_fact_organizer_1_1meta.html#a5c99231065be9d5fcf8740413aec2dc8">active</a></td></tr>
+<tr class="separator:a5c99231065be9d5fcf8740413aec2dc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a739c6ab32f487883687ecc1926c11053" name="a739c6ab32f487883687ecc1926c11053"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a739c6ab32f487883687ecc1926c11053">&#9670;&nbsp;</a></span>meta()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PublicFactOrganizer.meta.meta </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>workflow_id</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>active</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a5c99231065be9d5fcf8740413aec2dc8" name="a5c99231065be9d5fcf8740413aec2dc8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5c99231065be9d5fcf8740413aec2dc8">&#9670;&nbsp;</a></span>active</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool PublicFactOrganizer.meta.active</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aba17b6ca864ffe42636001f88b5adc13" name="aba17b6ca864ffe42636001f88b5adc13"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aba17b6ca864ffe42636001f88b5adc13">&#9670;&nbsp;</a></span>workflow_id</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int PublicFactOrganizer.meta.workflow_id</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/<a class="el" href="_fact_organizer_8cs.html">FactOrganizer.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_public_fact_organizer.html">PublicFactOrganizer</a></li><li class="navelem"><a class="el" href="struct_public_fact_organizer_1_1meta.html">meta</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/struct_public_fact_organizer_1_1meta.js b/Doxygen/output/html/struct_public_fact_organizer_1_1meta.js
new file mode 100644
index 0000000000000000000000000000000000000000..6ecf06244a5c98150a9373e9c9332041acbd40cb
--- /dev/null
+++ b/Doxygen/output/html/struct_public_fact_organizer_1_1meta.js
@@ -0,0 +1,6 @@
+var struct_public_fact_organizer_1_1meta =
+[
+    [ "meta", "struct_public_fact_organizer_1_1meta.html#a739c6ab32f487883687ecc1926c11053", null ],
+    [ "active", "struct_public_fact_organizer_1_1meta.html#a5c99231065be9d5fcf8740413aec2dc8", null ],
+    [ "workflow_id", "struct_public_fact_organizer_1_1meta.html#aba17b6ca864ffe42636001f88b5adc13", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/struct_public_fact_organizer_1_1stepnote-members.html b/Doxygen/output/html/struct_public_fact_organizer_1_1stepnote-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..6a23f8664909428afa8b39c9f2fd52705acf9739
--- /dev/null
+++ b/Doxygen/output/html/struct_public_fact_organizer_1_1stepnote-members.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('struct_public_fact_organizer_1_1stepnote.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">PublicFactOrganizer.stepnote Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="struct_public_fact_organizer_1_1stepnote.html">PublicFactOrganizer.stepnote</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="struct_public_fact_organizer_1_1stepnote.html#a699ff26a720060602cc358f7f070b119">creation</a></td><td class="entry"><a class="el" href="struct_public_fact_organizer_1_1stepnote.html">PublicFactOrganizer.stepnote</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="struct_public_fact_organizer_1_1stepnote.html#abbf732374719c07d7f424252dd969a2c">Id</a></td><td class="entry"><a class="el" href="struct_public_fact_organizer_1_1stepnote.html">PublicFactOrganizer.stepnote</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="struct_public_fact_organizer_1_1stepnote.html#a0378201a2345bda5699ac69aa5bc6026">samestep</a></td><td class="entry"><a class="el" href="struct_public_fact_organizer_1_1stepnote.html">PublicFactOrganizer.stepnote</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="struct_public_fact_organizer_1_1stepnote.html#ac183c2d4c52d796a0d6940cb766da33d">steplink</a></td><td class="entry"><a class="el" href="struct_public_fact_organizer_1_1stepnote.html">PublicFactOrganizer.stepnote</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="struct_public_fact_organizer_1_1stepnote.html#abdf19278155a61c64e60b9770e4080bf">stepnote</a>(string Id, bool samestep, int steplink, bool creation)</td><td class="entry"><a class="el" href="struct_public_fact_organizer_1_1stepnote.html">PublicFactOrganizer.stepnote</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/struct_public_fact_organizer_1_1stepnote.html b/Doxygen/output/html/struct_public_fact_organizer_1_1stepnote.html
new file mode 100644
index 0000000000000000000000000000000000000000..3a0c10be6ce377c198e3a5600e52195a2871a4b3
--- /dev/null
+++ b/Doxygen/output/html/struct_public_fact_organizer_1_1stepnote.html
@@ -0,0 +1,220 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: PublicFactOrganizer.stepnote Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('struct_public_fact_organizer_1_1stepnote.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="struct_public_fact_organizer_1_1stepnote-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">PublicFactOrganizer.stepnote Struct Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:abdf19278155a61c64e60b9770e4080bf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_public_fact_organizer_1_1stepnote.html#abdf19278155a61c64e60b9770e4080bf">stepnote</a> (string <a class="el" href="struct_public_fact_organizer_1_1stepnote.html#abbf732374719c07d7f424252dd969a2c">Id</a>, bool <a class="el" href="struct_public_fact_organizer_1_1stepnote.html#a0378201a2345bda5699ac69aa5bc6026">samestep</a>, int <a class="el" href="struct_public_fact_organizer_1_1stepnote.html#ac183c2d4c52d796a0d6940cb766da33d">steplink</a>, bool <a class="el" href="struct_public_fact_organizer_1_1stepnote.html#a699ff26a720060602cc358f7f070b119">creation</a>)</td></tr>
+<tr class="separator:abdf19278155a61c64e60b9770e4080bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:abbf732374719c07d7f424252dd969a2c"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_public_fact_organizer_1_1stepnote.html#abbf732374719c07d7f424252dd969a2c">Id</a></td></tr>
+<tr class="separator:abbf732374719c07d7f424252dd969a2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0378201a2345bda5699ac69aa5bc6026"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_public_fact_organizer_1_1stepnote.html#a0378201a2345bda5699ac69aa5bc6026">samestep</a></td></tr>
+<tr class="separator:a0378201a2345bda5699ac69aa5bc6026"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac183c2d4c52d796a0d6940cb766da33d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_public_fact_organizer_1_1stepnote.html#ac183c2d4c52d796a0d6940cb766da33d">steplink</a></td></tr>
+<tr class="separator:ac183c2d4c52d796a0d6940cb766da33d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a699ff26a720060602cc358f7f070b119"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_public_fact_organizer_1_1stepnote.html#a699ff26a720060602cc358f7f070b119">creation</a></td></tr>
+<tr class="separator:a699ff26a720060602cc358f7f070b119"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="abdf19278155a61c64e60b9770e4080bf" name="abdf19278155a61c64e60b9770e4080bf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abdf19278155a61c64e60b9770e4080bf">&#9670;&nbsp;</a></span>stepnote()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PublicFactOrganizer.stepnote.stepnote </td>
+          <td>(</td>
+          <td class="paramtype">string&#160;</td>
+          <td class="paramname"><em>Id</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>samestep</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>steplink</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>creation</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="a699ff26a720060602cc358f7f070b119" name="a699ff26a720060602cc358f7f070b119"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a699ff26a720060602cc358f7f070b119">&#9670;&nbsp;</a></span>creation</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool PublicFactOrganizer.stepnote.creation</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abbf732374719c07d7f424252dd969a2c" name="abbf732374719c07d7f424252dd969a2c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abbf732374719c07d7f424252dd969a2c">&#9670;&nbsp;</a></span>Id</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">string PublicFactOrganizer.stepnote.Id</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a0378201a2345bda5699ac69aa5bc6026" name="a0378201a2345bda5699ac69aa5bc6026"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0378201a2345bda5699ac69aa5bc6026">&#9670;&nbsp;</a></span>samestep</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool PublicFactOrganizer.stepnote.samestep</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac183c2d4c52d796a0d6940cb766da33d" name="ac183c2d4c52d796a0d6940cb766da33d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac183c2d4c52d796a0d6940cb766da33d">&#9670;&nbsp;</a></span>steplink</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int PublicFactOrganizer.stepnote.steplink</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/<a class="el" href="_fact_organizer_8cs.html">FactOrganizer.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_public_fact_organizer.html">PublicFactOrganizer</a></li><li class="navelem"><a class="el" href="struct_public_fact_organizer_1_1stepnote.html">stepnote</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/struct_public_fact_organizer_1_1stepnote.js b/Doxygen/output/html/struct_public_fact_organizer_1_1stepnote.js
new file mode 100644
index 0000000000000000000000000000000000000000..a9c1d2a2bc0f0cbadb0c11ee2e503e1b9b04c884
--- /dev/null
+++ b/Doxygen/output/html/struct_public_fact_organizer_1_1stepnote.js
@@ -0,0 +1,8 @@
+var struct_public_fact_organizer_1_1stepnote =
+[
+    [ "stepnote", "struct_public_fact_organizer_1_1stepnote.html#abdf19278155a61c64e60b9770e4080bf", null ],
+    [ "creation", "struct_public_fact_organizer_1_1stepnote.html#a699ff26a720060602cc358f7f070b119", null ],
+    [ "Id", "struct_public_fact_organizer_1_1stepnote.html#abbf732374719c07d7f424252dd969a2c", null ],
+    [ "samestep", "struct_public_fact_organizer_1_1stepnote.html#a0378201a2345bda5699ac69aa5bc6026", null ],
+    [ "steplink", "struct_public_fact_organizer_1_1stepnote.html#ac183c2d4c52d796a0d6940cb766da33d", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/struct_stage_static_1_1_stage_error_struct-members.html b/Doxygen/output/html/struct_stage_static_1_1_stage_error_struct-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..0877476815f16a0d258a6689b7cbbb03c6789097
--- /dev/null
+++ b/Doxygen/output/html/struct_stage_static_1_1_stage_error_struct-members.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('struct_stage_static_1_1_stage_error_struct.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">StageStatic.StageErrorStruct Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="struct_stage_static_1_1_stage_error_struct.html">StageStatic.StageErrorStruct</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6">bool</a></td><td class="entry"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html">StageStatic.StageErrorStruct</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#a7beade41a5f50d07ffd4924e4234fd6e">category</a></td><td class="entry"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html">StageStatic.StageErrorStruct</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#aa90282b61e50309cb9fd7bd560169be4">description</a></td><td class="entry"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html">StageStatic.StageErrorStruct</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#aefa04b644ef9e0eb6ec37dd9cbe24f84">id</a></td><td class="entry"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html">StageStatic.StageErrorStruct</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ac33fa9e9b8eb2f9df758adab5a2907d4">InvalidFolder</a></td><td class="entry"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html">StageStatic.StageErrorStruct</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ab27e708f5750c7e67703d02b7426fc45">name</a></td><td class="entry"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html">StageStatic.StageErrorStruct</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ae16464c285e43889ef1a9d8f2a8e9e43">NotLoadable</a></td><td class="entry"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html">StageStatic.StageErrorStruct</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#a3328ede366139d5554712705f382ef8c">pass</a></td><td class="entry"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html">StageStatic.StageErrorStruct</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#a630a0139adb3b6e84f86b68b4b7410f7">scene</a></td><td class="entry"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html">StageStatic.StageErrorStruct</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#aaaf8b7c7437f4100544cb5e593c720aa">StageErrorStruct</a>(bool category, bool id, bool name, bool description, bool scene, bool local, bool load)</td><td class="entry"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html">StageStatic.StageErrorStruct</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/struct_stage_static_1_1_stage_error_struct.html b/Doxygen/output/html/struct_stage_static_1_1_stage_error_struct.html
new file mode 100644
index 0000000000000000000000000000000000000000..b79ddb2f2982350cdf0f10f91c01c3b0214a93e0
--- /dev/null
+++ b/Doxygen/output/html/struct_stage_static_1_1_stage_error_struct.html
@@ -0,0 +1,430 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.2"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>FrameIT: StageStatic.StageErrorStruct Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">FrameIT
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.2 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search",'Search','.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('struct_stage_static_1_1_stage_error_struct.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
+<a href="#properties">Properties</a> &#124;
+<a href="struct_stage_static_1_1_stage_error_struct-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">StageStatic.StageErrorStruct Struct Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>Created when an error (may) occures while a <a class="el" href="class_stage.html">Stage</a> is being created, because of incompatible variables.  
+ <a href="struct_stage_static_1_1_stage_error_struct.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aaaf8b7c7437f4100544cb5e593c720aa"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#aaaf8b7c7437f4100544cb5e593c720aa">StageErrorStruct</a> (<a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6">bool</a> <a class="el" href="struct_stage_static_1_1_stage_error_struct.html#a7beade41a5f50d07ffd4924e4234fd6e">category</a>, <a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6">bool</a> <a class="el" href="struct_stage_static_1_1_stage_error_struct.html#aefa04b644ef9e0eb6ec37dd9cbe24f84">id</a>, <a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6">bool</a> <a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ab27e708f5750c7e67703d02b7426fc45">name</a>, <a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6">bool</a> <a class="el" href="struct_stage_static_1_1_stage_error_struct.html#aa90282b61e50309cb9fd7bd560169be4">description</a>, <a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6">bool</a> <a class="el" href="struct_stage_static_1_1_stage_error_struct.html#a630a0139adb3b6e84f86b68b4b7410f7">scene</a>, <a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6">bool</a> local, <a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6">bool</a> load)</td></tr>
+<tr class="memdesc:aaaf8b7c7437f4100544cb5e593c720aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initiator <br  />
+ canonical  <a href="struct_stage_static_1_1_stage_error_struct.html#aaaf8b7c7437f4100544cb5e593c720aa">More...</a><br /></td></tr>
+<tr class="separator:aaaf8b7c7437f4100544cb5e593c720aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:ad9fc599de9abed7f4b9aa950dec801b6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6">bool</a></td></tr>
+<tr class="memdesc:ad9fc599de9abed7f4b9aa950dec801b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">set iff !<a class="el" href="class_stage.html#a511e21222f0180412a5cf0c457c8cdd5" title="Wether this Stage is located in installation folder or user data (a.k.a. !local).">Stage.use_install_folder</a> is incompatible  <a href="struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6">More...</a><br /></td></tr>
+<tr class="separator:ad9fc599de9abed7f4b9aa950dec801b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:ac33fa9e9b8eb2f9df758adab5a2907d4"><td class="memItemLeft" align="right" valign="top">static readonly <a class="el" href="struct_stage_static_1_1_stage_error_struct.html">StageErrorStruct</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ac33fa9e9b8eb2f9df758adab5a2907d4">InvalidFolder</a> = new <a class="el" href="struct_stage_static_1_1_stage_error_struct.html">StageErrorStruct</a>(false, false, false, false, false, true, false)</td></tr>
+<tr class="separator:ac33fa9e9b8eb2f9df758adab5a2907d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae16464c285e43889ef1a9d8f2a8e9e43"><td class="memItemLeft" align="right" valign="top">static readonly <a class="el" href="struct_stage_static_1_1_stage_error_struct.html">StageErrorStruct</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ae16464c285e43889ef1a9d8f2a8e9e43">NotLoadable</a> = new <a class="el" href="struct_stage_static_1_1_stage_error_struct.html">StageErrorStruct</a>(false, false, false, false, false, false, true)</td></tr>
+<tr class="separator:ae16464c285e43889ef1a9d8f2a8e9e43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="properties" name="properties"></a>
+Properties</h2></td></tr>
+<tr class="memitem:a7beade41a5f50d07ffd4924e4234fd6e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#a7beade41a5f50d07ffd4924e4234fd6e">category</a><code> [getset]</code></td></tr>
+<tr class="memdesc:a7beade41a5f50d07ffd4924e4234fd6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">set iff <a class="el" href="class_stage.html#ae5516c644b31b5ac3a738224af511d80" title="Which category this Stage should be displayed in.">Stage.category</a> is incompatible  <a href="struct_stage_static_1_1_stage_error_struct.html#a7beade41a5f50d07ffd4924e4234fd6e">More...</a><br /></td></tr>
+<tr class="separator:a7beade41a5f50d07ffd4924e4234fd6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aefa04b644ef9e0eb6ec37dd9cbe24f84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#aefa04b644ef9e0eb6ec37dd9cbe24f84">id</a><code> [getset]</code></td></tr>
+<tr class="memdesc:aefa04b644ef9e0eb6ec37dd9cbe24f84"><td class="mdescLeft">&#160;</td><td class="mdescRight">set iff <a class="el" href="class_stage.html#a20fa1608a56af63b36cc3631c785cbb9" title="Where to display this Stage within a category relative to others.">Stage.number</a> is incompatible  <a href="struct_stage_static_1_1_stage_error_struct.html#aefa04b644ef9e0eb6ec37dd9cbe24f84">More...</a><br /></td></tr>
+<tr class="separator:aefa04b644ef9e0eb6ec37dd9cbe24f84"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab27e708f5750c7e67703d02b7426fc45"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ab27e708f5750c7e67703d02b7426fc45">name</a><code> [getset]</code></td></tr>
+<tr class="memdesc:ab27e708f5750c7e67703d02b7426fc45"><td class="mdescLeft">&#160;</td><td class="mdescRight">set iff <a class="el" href="class_stage.html#ac1281ad7083f3e5e403cce45289a0649" title="The name this Stage will be displayed with. Also defines names of save files of stage progress,...">Stage.name</a> is incompatible  <a href="struct_stage_static_1_1_stage_error_struct.html#ab27e708f5750c7e67703d02b7426fc45">More...</a><br /></td></tr>
+<tr class="separator:ab27e708f5750c7e67703d02b7426fc45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa90282b61e50309cb9fd7bd560169be4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#aa90282b61e50309cb9fd7bd560169be4">description</a><code> [getset]</code></td></tr>
+<tr class="memdesc:aa90282b61e50309cb9fd7bd560169be4"><td class="mdescLeft">&#160;</td><td class="mdescRight">set iff <a class="el" href="class_stage.html#aba3fc0bfb46dc5ebdf0b47245c811a88" title="The description this Stage will be displayed with.">Stage.description</a> is incompatible  <a href="struct_stage_static_1_1_stage_error_struct.html#aa90282b61e50309cb9fd7bd560169be4">More...</a><br /></td></tr>
+<tr class="separator:aa90282b61e50309cb9fd7bd560169be4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a630a0139adb3b6e84f86b68b4b7410f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#a630a0139adb3b6e84f86b68b4b7410f7">scene</a><code> [getset]</code></td></tr>
+<tr class="memdesc:a630a0139adb3b6e84f86b68b4b7410f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">set iff <a class="el" href="class_stage.html#ae78f0e378edb786562247b44b9be8797" title="The name of a UnityEngine.SceneManagement.Scene that this Stage takes place in.">Stage.scene</a> is incompatible  <a href="struct_stage_static_1_1_stage_error_struct.html#a630a0139adb3b6e84f86b68b4b7410f7">More...</a><br /></td></tr>
+<tr class="separator:a630a0139adb3b6e84f86b68b4b7410f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3328ede366139d5554712705f382ef8c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#a3328ede366139d5554712705f382ef8c">pass</a><code> [get]</code></td></tr>
+<tr class="memdesc:a3328ede366139d5554712705f382ef8c"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code>true</code> iff no error occures.  <a href="struct_stage_static_1_1_stage_error_struct.html#a3328ede366139d5554712705f382ef8c">More...</a><br /></td></tr>
+<tr class="separator:a3328ede366139d5554712705f382ef8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >Created when an error (may) occures while a <a class="el" href="class_stage.html">Stage</a> is being created, because of incompatible variables. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="aaaf8b7c7437f4100544cb5e593c720aa" name="aaaf8b7c7437f4100544cb5e593c720aa"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaaf8b7c7437f4100544cb5e593c720aa">&#9670;&nbsp;</a></span>StageErrorStruct()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">StageStatic.StageErrorStruct.StageErrorStruct </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6">bool</a>&#160;</td>
+          <td class="paramname"><em>category</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6">bool</a>&#160;</td>
+          <td class="paramname"><em>id</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6">bool</a>&#160;</td>
+          <td class="paramname"><em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6">bool</a>&#160;</td>
+          <td class="paramname"><em>description</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6">bool</a>&#160;</td>
+          <td class="paramname"><em>scene</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6">bool</a>&#160;</td>
+          <td class="paramname"><em>local</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6">bool</a>&#160;</td>
+          <td class="paramname"><em>load</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Initiator <br  />
+ canonical </p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a id="ad9fc599de9abed7f4b9aa950dec801b6" name="ad9fc599de9abed7f4b9aa950dec801b6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad9fc599de9abed7f4b9aa950dec801b6">&#9670;&nbsp;</a></span>bool</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">StageStatic.StageErrorStruct.bool</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<b>Initial value:</b><div class="fragment"><div class="line">{ <span class="keyword">get</span> { <span class="keywordflow">return</span> state[5]; } <span class="keyword">set</span> { state[5] = value; } }</div>
+<div class="line"> </div>
+<div class="line">        </div>
+<div class="line">        <span class="keyword">public</span> <span class="keywordtype">bool</span> load        { <span class="keyword">get</span> { <span class="keywordflow">return</span> state[6]; } <span class="keyword">set</span> { state[6] = value; } }</div>
+<div class="line"> </div>
+<div class="line"> </div>
+<div class="line">        </div>
+<div class="line">        <span class="keyword">private</span> <span class="keywordtype">bool</span>[] state</div>
+</div><!-- fragment -->
+<p>set iff !<a class="el" href="class_stage.html#a511e21222f0180412a5cf0c457c8cdd5" title="Wether this Stage is located in installation folder or user data (a.k.a. !local).">Stage.use_install_folder</a> is incompatible </p>
+
+</div>
+</div>
+<a id="ac33fa9e9b8eb2f9df758adab5a2907d4" name="ac33fa9e9b8eb2f9df758adab5a2907d4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac33fa9e9b8eb2f9df758adab5a2907d4">&#9670;&nbsp;</a></span>InvalidFolder</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">readonly <a class="el" href="struct_stage_static_1_1_stage_error_struct.html">StageErrorStruct</a> StageStatic.StageErrorStruct.InvalidFolder = new <a class="el" href="struct_stage_static_1_1_stage_error_struct.html">StageErrorStruct</a>(false, false, false, false, false, true, false)</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae16464c285e43889ef1a9d8f2a8e9e43" name="ae16464c285e43889ef1a9d8f2a8e9e43"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae16464c285e43889ef1a9d8f2a8e9e43">&#9670;&nbsp;</a></span>NotLoadable</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">readonly <a class="el" href="struct_stage_static_1_1_stage_error_struct.html">StageErrorStruct</a> StageStatic.StageErrorStruct.NotLoadable = new <a class="el" href="struct_stage_static_1_1_stage_error_struct.html">StageErrorStruct</a>(false, false, false, false, false, false, true)</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Property Documentation</h2>
+<a id="a7beade41a5f50d07ffd4924e4234fd6e" name="a7beade41a5f50d07ffd4924e4234fd6e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7beade41a5f50d07ffd4924e4234fd6e">&#9670;&nbsp;</a></span>category</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6">bool</a> StageStatic.StageErrorStruct.category</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>set iff <a class="el" href="class_stage.html#ae5516c644b31b5ac3a738224af511d80" title="Which category this Stage should be displayed in.">Stage.category</a> is incompatible </p>
+
+</div>
+</div>
+<a id="aa90282b61e50309cb9fd7bd560169be4" name="aa90282b61e50309cb9fd7bd560169be4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa90282b61e50309cb9fd7bd560169be4">&#9670;&nbsp;</a></span>description</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6">bool</a> StageStatic.StageErrorStruct.description</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>set iff <a class="el" href="class_stage.html#aba3fc0bfb46dc5ebdf0b47245c811a88" title="The description this Stage will be displayed with.">Stage.description</a> is incompatible </p>
+
+</div>
+</div>
+<a id="aefa04b644ef9e0eb6ec37dd9cbe24f84" name="aefa04b644ef9e0eb6ec37dd9cbe24f84"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aefa04b644ef9e0eb6ec37dd9cbe24f84">&#9670;&nbsp;</a></span>id</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6">bool</a> StageStatic.StageErrorStruct.id</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>set iff <a class="el" href="class_stage.html#a20fa1608a56af63b36cc3631c785cbb9" title="Where to display this Stage within a category relative to others.">Stage.number</a> is incompatible </p>
+
+</div>
+</div>
+<a id="ab27e708f5750c7e67703d02b7426fc45" name="ab27e708f5750c7e67703d02b7426fc45"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab27e708f5750c7e67703d02b7426fc45">&#9670;&nbsp;</a></span>name</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6">bool</a> StageStatic.StageErrorStruct.name</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>set iff <a class="el" href="class_stage.html#ac1281ad7083f3e5e403cce45289a0649" title="The name this Stage will be displayed with. Also defines names of save files of stage progress,...">Stage.name</a> is incompatible </p>
+
+</div>
+</div>
+<a id="a3328ede366139d5554712705f382ef8c" name="a3328ede366139d5554712705f382ef8c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3328ede366139d5554712705f382ef8c">&#9670;&nbsp;</a></span>pass</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6">bool</a> StageStatic.StageErrorStruct.pass</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p><code>true</code> iff no error occures. </p>
+
+</div>
+</div>
+<a id="a630a0139adb3b6e84f86b68b4b7410f7" name="a630a0139adb3b6e84f86b68b4b7410f7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a630a0139adb3b6e84f86b68b4b7410f7">&#9670;&nbsp;</a></span>scene</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6">bool</a> StageStatic.StageErrorStruct.scene</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>set iff <a class="el" href="class_stage.html#ae78f0e378edb786562247b44b9be8797" title="The name of a UnityEngine.SceneManagement.Scene that this Stage takes place in.">Stage.scene</a> is incompatible </p>
+
+</div>
+</div>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/<a class="el" href="_stage_static_8cs.html">StageStatic.cs</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="class_stage_static.html">StageStatic</a></li><li class="navelem"><a class="el" href="struct_stage_static_1_1_stage_error_struct.html">StageErrorStruct</a></li>
+    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/Doxygen/output/html/struct_stage_static_1_1_stage_error_struct.js b/Doxygen/output/html/struct_stage_static_1_1_stage_error_struct.js
new file mode 100644
index 0000000000000000000000000000000000000000..ad238c5af3e0916bca480491c4005f58a8b1f861
--- /dev/null
+++ b/Doxygen/output/html/struct_stage_static_1_1_stage_error_struct.js
@@ -0,0 +1,13 @@
+var struct_stage_static_1_1_stage_error_struct =
+[
+    [ "StageErrorStruct", "struct_stage_static_1_1_stage_error_struct.html#aaaf8b7c7437f4100544cb5e593c720aa", null ],
+    [ "bool", "struct_stage_static_1_1_stage_error_struct.html#ad9fc599de9abed7f4b9aa950dec801b6", null ],
+    [ "InvalidFolder", "struct_stage_static_1_1_stage_error_struct.html#ac33fa9e9b8eb2f9df758adab5a2907d4", null ],
+    [ "NotLoadable", "struct_stage_static_1_1_stage_error_struct.html#ae16464c285e43889ef1a9d8f2a8e9e43", null ],
+    [ "category", "struct_stage_static_1_1_stage_error_struct.html#a7beade41a5f50d07ffd4924e4234fd6e", null ],
+    [ "description", "struct_stage_static_1_1_stage_error_struct.html#aa90282b61e50309cb9fd7bd560169be4", null ],
+    [ "id", "struct_stage_static_1_1_stage_error_struct.html#aefa04b644ef9e0eb6ec37dd9cbe24f84", null ],
+    [ "name", "struct_stage_static_1_1_stage_error_struct.html#ab27e708f5750c7e67703d02b7426fc45", null ],
+    [ "pass", "struct_stage_static_1_1_stage_error_struct.html#a3328ede366139d5554712705f382ef8c", null ],
+    [ "scene", "struct_stage_static_1_1_stage_error_struct.html#a630a0139adb3b6e84f86b68b4b7410f7", null ]
+];
\ No newline at end of file
diff --git a/Doxygen/output/html/sync_off.png b/Doxygen/output/html/sync_off.png
new file mode 100644
index 0000000000000000000000000000000000000000..9fc7d81b1be575c1896148aa4187db5d7c368917
--- /dev/null
+++ b/Doxygen/output/html/sync_off.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:39bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d9826
+size 853
diff --git a/Doxygen/output/html/sync_on.png b/Doxygen/output/html/sync_on.png
new file mode 100644
index 0000000000000000000000000000000000000000..c93c8e2d4b9f65bb6634beb94f4a8ce583cb8506
--- /dev/null
+++ b/Doxygen/output/html/sync_on.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b14
+size 845
diff --git a/Doxygen/output/html/tab_a.png b/Doxygen/output/html/tab_a.png
new file mode 100644
index 0000000000000000000000000000000000000000..2997353bfc34255400d935d07c99758599ccb595
--- /dev/null
+++ b/Doxygen/output/html/tab_a.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f
+size 142
diff --git a/Doxygen/output/html/tab_b.png b/Doxygen/output/html/tab_b.png
new file mode 100644
index 0000000000000000000000000000000000000000..97ef1fbecc4e51aa079b035363e1f2511a8f4883
--- /dev/null
+++ b/Doxygen/output/html/tab_b.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bd
+size 169
diff --git a/Doxygen/output/html/tab_h.png b/Doxygen/output/html/tab_h.png
new file mode 100644
index 0000000000000000000000000000000000000000..62f82716cfd9b82d337ea1a6f6135286f293aed2
--- /dev/null
+++ b/Doxygen/output/html/tab_h.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd08
+size 177
diff --git a/Doxygen/output/html/tab_s.png b/Doxygen/output/html/tab_s.png
new file mode 100644
index 0000000000000000000000000000000000000000..e7f57661bb328eae00b398d565c9d98d3ea58710
--- /dev/null
+++ b/Doxygen/output/html/tab_s.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:69f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c468
+size 184
diff --git a/Doxygen/output/html/tabs.css b/Doxygen/output/html/tabs.css
new file mode 100644
index 0000000000000000000000000000000000000000..00d1c602496431b8bbd41230f33a0208bf756651
--- /dev/null
+++ b/Doxygen/output/html/tabs.css
@@ -0,0 +1 @@
+.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.main-menu-btn{position:relative;display:inline-block;width:36px;height:36px;text-indent:36px;margin-left:8px;white-space:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.main-menu-btn-icon,.main-menu-btn-icon:before,.main-menu-btn-icon:after{position:absolute;top:50%;left:2px;height:2px;width:24px;background:#666;-webkit-transition:all .25s;transition:all .25s}.main-menu-btn-icon:before{content:'';top:-7px;left:0}.main-menu-btn-icon:after{content:'';top:7px;left:0}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon{height:0}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main-menu-state{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px)}#main-menu-state:not(:checked) ~ #main-menu{display:none}#main-menu-state:checked ~ #main-menu{display:block}@media(min-width:768px){.main-menu-btn{position:absolute;top:-99999px}#main-menu-state:not(:checked) ~ #main-menu{display:block}}.sm-dox{background-image:url("tab_b.png")}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0 12px;padding-right:43px;font-family:"Lucida Grande","Geneva","Helvetica",Arial,sans-serif;font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,0.9);color:#283a5d;outline:0}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox a.current{color:#d23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace !important;text-align:center;text-shadow:none;background:rgba(255,255,255,0.5);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox a span.sub-arrow:before{display:block;content:'+'}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox ul{background:rgba(162,162,162,0.1)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:white;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media(min-width:768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:url("tab_b.png");line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#283a5d transparent transparent transparent;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0 12px;background-image:url("tab_s.png");background-repeat:no-repeat;background-position:right;-moz-border-radius:0 !important;-webkit-border-radius:0;border-radius:0 !important}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox a:hover span.sub-arrow{border-color:white transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent #fff transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:#fff;-moz-border-radius:5px !important;-webkit-border-radius:5px;border-radius:5px !important;-moz-box-shadow:0 5px 9px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 9px rgba(0,0,0,0.2);box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent #555;border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:#555;background-image:none;border:0 !important;color:#555;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent white}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #d23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#d23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px !important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:url("tab_b.png")}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:#fff}}
\ No newline at end of file
diff --git a/GlobalSuppressions.cs b/GlobalSuppressions.cs
new file mode 100644
index 0000000000000000000000000000000000000000..879fd3ed36a1f9db19e5c78e22104632606c243d
--- /dev/null
+++ b/GlobalSuppressions.cs
@@ -0,0 +1,15 @@
+// This file is used by Code Analysis to maintain SuppressMessage
+// attributes that are applied to this project.
+// Project-level suppressions either have no target or are given
+// a specific target and scoped to a namespace, type, member, etc.
+
+using System.Diagnostics.CodeAnalysis;
+
+//Global
+[assembly: SuppressMessage("Style", "IDE1006:Benennungsstile", Justification = "<Ausstehend>")]
+[assembly: SuppressMessage("Style", "IDE0090:\"new(...)\" verwenden", Justification = "Unity will fail")]
+
+//Local
+[assembly: SuppressMessage("Style", "IDE0018:Inlinevariablendeklaration", Justification = "Readability", Scope = "member", Target = "~M:Math3d.GetLineSplineIntersections(UnityEngine.Vector2[],UnityEngine.Vector2[])")]
+[assembly: SuppressMessage("Style", "IDE0018:Inlinevariablendeklaration", Justification = "Readability", Scope = "member", Target = "~M:Math3d.AreLineSegmentsCrossing(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)~System.Boolean")]
+[assembly: SuppressMessage("Style", "IDE0075:Bedingten Ausdruck vereinfachen", Justification = "Readability", Scope = "member", Target = "~P:Loader.isDone")]
diff --git a/Packages/manifest.json b/Packages/manifest.json
index ed355067501ec00f317ccdd16d47f4d9c3acbfaf..aa612daa8e00f34615d3b923b57ca3918db58623 100644
--- a/Packages/manifest.json
+++ b/Packages/manifest.json
@@ -4,10 +4,10 @@
     "com.unity.2d.tilemap": "1.0.0",
     "com.unity.ads": "3.7.5",
     "com.unity.analytics": "3.6.11",
-    "com.unity.collab-proxy": "1.9.0",
+    "com.unity.collab-proxy": "1.11.2",
     "com.unity.ide.rider": "2.0.7",
     "com.unity.ide.visualstudio": "2.0.11",
-    "com.unity.ide.vscode": "1.2.3",
+    "com.unity.ide.vscode": "1.2.4",
     "com.unity.multiplayer-hlapi": "1.0.8",
     "com.unity.nuget.newtonsoft-json": "2.0.0",
     "com.unity.probuilder": "4.2.1",
diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json
index ec0f115c7095eaed356d2f3f10fa0ac6d84b2180..80c4ae276b7eff43b49220d262bf3927ffc8d5b6 100644
--- a/Packages/packages-lock.json
+++ b/Packages/packages-lock.json
@@ -31,7 +31,7 @@
       "url": "https://packages.unity.com"
     },
     "com.unity.collab-proxy": {
-      "version": "1.9.0",
+      "version": "1.11.2",
       "depth": 0,
       "source": "registry",
       "dependencies": {},
@@ -63,7 +63,7 @@
       "url": "https://packages.unity.com"
     },
     "com.unity.ide.vscode": {
-      "version": "1.2.3",
+      "version": "1.2.4",
       "depth": 0,
       "source": "registry",
       "dependencies": {},
diff --git a/ProjectSettings/DynamicsManager.asset b/ProjectSettings/DynamicsManager.asset
index b3c263d37b6ad4db52bcc2926c22abce4c79a72f..c2c6328bf43ece96e5b08c363498dff89eb46237 100644
--- a/ProjectSettings/DynamicsManager.asset
+++ b/ProjectSettings/DynamicsManager.asset
@@ -3,10 +3,11 @@
 --- !u!55 &1
 PhysicsManager:
   m_ObjectHideFlags: 0
-  serializedVersion: 8
+  serializedVersion: 13
   m_Gravity: {x: 0, y: -9.81, z: 0}
   m_DefaultMaterial: {fileID: 0}
   m_BounceThreshold: 2
+  m_DefaultMaxDepenetrationVelocity: 10
   m_SleepThreshold: 0.005
   m_DefaultContactOffset: 0.01
   m_DefaultSolverIterations: 6
@@ -17,14 +18,20 @@ PhysicsManager:
   m_ClothInterCollisionDistance: 0
   m_ClothInterCollisionStiffness: 0
   m_ContactsGeneration: 1
-  m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+  m_LayerCollisionMatrix: fffffffffffdfffffffffffffffffffffffffffffffdfffffffffffffffffffffffdffffdd82fefffffdfffffffdfffffffdfffffffdfffffffdfffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
   m_AutoSimulation: 1
   m_AutoSyncTransforms: 0
   m_ReuseCollisionCallbacks: 1
   m_ClothInterCollisionSettingsToggle: 0
+  m_ClothGravity: {x: 0, y: -9.81, z: 0}
   m_ContactPairsMode: 0
   m_BroadphaseType: 0
   m_WorldBounds:
     m_Center: {x: 0, y: 0, z: 0}
     m_Extent: {x: 250, y: 250, z: 250}
   m_WorldSubdivisions: 8
+  m_FrictionType: 0
+  m_EnableEnhancedDeterminism: 0
+  m_EnableUnifiedHeightmaps: 1
+  m_SolverType: 0
+  m_DefaultMaxAngularSpeed: 7
diff --git a/ProjectSettings/Packages/com.unity.probuilder/Settings.json b/ProjectSettings/Packages/com.unity.probuilder/Settings.json
deleted file mode 100644
index 844ef8673c5c3d754b1c8dcec2605693d996053a..0000000000000000000000000000000000000000
--- a/ProjectSettings/Packages/com.unity.probuilder/Settings.json
+++ /dev/null
@@ -1,178 +0,0 @@
-{
-    "m_Name": "Settings",
-    "m_Path": "ProjectSettings/Packages/com.unity.probuilder/Settings.json",
-    "m_Dictionary": {
-        "m_DictionaryValues": [
-            {
-                "type": "UnityEngine.ProBuilder.SemVer, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
-                "key": "about.identifier",
-                "value": "{\"m_Value\":{\"m_Major\":4,\"m_Minor\":2,\"m_Patch\":1,\"m_Build\":-1,\"m_Type\":\"\",\"m_Metadata\":\"\",\"m_Date\":\"\"}}"
-            },
-            {
-                "type": "UnityEngine.ProBuilder.SemVer, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
-                "key": "preferences.version",
-                "value": "{\"m_Value\":{\"m_Major\":4,\"m_Minor\":2,\"m_Patch\":1,\"m_Build\":-1,\"m_Type\":\"\",\"m_Metadata\":\"\",\"m_Date\":\"\"}}"
-            },
-            {
-                "type": "UnityEngine.ProBuilder.LogLevel, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
-                "key": "log.level",
-                "value": "{\"m_Value\":3}"
-            },
-            {
-                "type": "UnityEngine.ProBuilder.LogOutput, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
-                "key": "log.output",
-                "value": "{\"m_Value\":1}"
-            },
-            {
-                "type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
-                "key": "log.path",
-                "value": "{\"m_Value\":\"ProBuilderLog.txt\"}"
-            },
-            {
-                "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
-                "key": "lightmapping.autoUnwrapLightmapUV",
-                "value": "{\"m_Value\":true}"
-            },
-            {
-                "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
-                "key": "UnityEngine.ProBuilder.ProBuilderEditor-isUtilityWindow",
-                "value": "{\"m_Value\":false}"
-            },
-            {
-                "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
-                "key": "editor.backFaceSelectEnabled",
-                "value": "{\"m_Value\":false}"
-            },
-            {
-                "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
-                "key": "editor.toolbarIconGUI",
-                "value": "{\"m_Value\":true}"
-            },
-            {
-                "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
-                "key": "editor.showSceneInfo",
-                "value": "{\"m_Value\":false}"
-            },
-            {
-                "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
-                "key": "export.exportRecursive",
-                "value": "{\"m_Value\":false}"
-            },
-            {
-                "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
-                "key": "export.exportAsGroup",
-                "value": "{\"m_Value\":false}"
-            },
-            {
-                "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
-                "key": "export.objApplyTransform",
-                "value": "{\"m_Value\":false}"
-            },
-            {
-                "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
-                "key": "export.objExportRightHanded",
-                "value": "{\"m_Value\":true}"
-            },
-            {
-                "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
-                "key": "export.objExportCopyTextures",
-                "value": "{\"m_Value\":true}"
-            },
-            {
-                "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
-                "key": "export.objExportVertexColors",
-                "value": "{\"m_Value\":false}"
-            },
-            {
-                "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
-                "key": "export.objTextureOffsetScale",
-                "value": "{\"m_Value\":false}"
-            },
-            {
-                "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
-                "key": "export.objQuads",
-                "value": "{\"m_Value\":true}"
-            },
-            {
-                "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
-                "key": "editor.autoRecalculateCollisions",
-                "value": "{\"m_Value\":false}"
-            },
-            {
-                "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
-                "key": "mesh.newShapesSnapToGrid",
-                "value": "{\"m_Value\":true}"
-            },
-            {
-                "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
-                "key": "mesh.meshColliderIsConvex",
-                "value": "{\"m_Value\":false}"
-            },
-            {
-                "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
-                "key": "editor.showEditorNotifications",
-                "value": "{\"m_Value\":false}"
-            },
-            {
-                "type": "UnityEngine.ProBuilder.SelectionModifierBehavior, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
-                "key": "editor.rectSelectModifier",
-                "value": "{\"m_Value\":2}"
-            },
-            {
-                "type": "UnityEngine.ProBuilder.RectSelectMode, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
-                "key": "editor.dragSelectRectMode",
-                "value": "{\"m_Value\":0}"
-            },
-            {
-                "type": "UnityEngine.ProBuilder.SelectMode, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
-                "key": "editor.selectMode",
-                "value": "{\"m_Value\":1}"
-            },
-            {
-                "type": "UnityEditor.ProBuilder.Actions.Export+ExportFormat, Unity.ProBuilder.Editor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
-                "key": "export.format",
-                "value": "{\"m_Value\":3}"
-            },
-            {
-                "type": "UnityEditor.ProBuilder.Actions.ExportAssetOptions, Unity.ProBuilder.Editor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
-                "key": "export.assetOptions",
-                "value": "{\"m_Value\":{\"makePrefab\":false,\"replaceOriginal\":false}}"
-            },
-            {
-                "type": "UnityEngine.ProBuilder.PivotLocation, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
-                "key": "mesh.newShapePivotLocation",
-                "value": "{\"m_Value\":1}"
-            },
-            {
-                "type": "UnityEngine.Rendering.ShadowCastingMode, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
-                "key": "mesh.shadowCastingMode",
-                "value": "{\"m_Value\":1}"
-            },
-            {
-                "type": "UnityEngine.Material, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
-                "key": "mesh.userMaterial",
-                "value": "{\"m_Value\":{\"instanceID\":0}}"
-            },
-            {
-                "type": "UnityEditor.StaticEditorFlags, UnityEditor.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
-                "key": "mesh.defaultStaticEditorFlags",
-                "value": "{\"m_Value\":0}"
-            },
-            {
-                "type": "UnityEngine.ProBuilder.ColliderType, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
-                "key": "mesh.newShapeColliderType",
-                "value": "{\"m_Value\":2}"
-            },
-            {
-                "type": "UnityEngine.ProBuilder.UnwrapParameters, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
-                "key": "lightmapping.defaultLightmapUnwrapParameters",
-                "value": "{\"m_Value\":{\"m_HardAngle\":88.0,\"m_PackMargin\":20.0,\"m_AngleError\":8.0,\"m_AreaError\":15.0}}"
-            },
-            {
-                "type": "UnityEngine.ProBuilder.ExtrudeMethod, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
-                "key": "editor.extrudeMethod",
-                "value": "{\"m_Value\":2}"
-            }
-        ]
-    }
-}
\ No newline at end of file
diff --git a/ProjectSettings/Packages/com.unity.settings-manager/Settings.json b/ProjectSettings/Packages/com.unity.settings-manager/Settings.json
deleted file mode 100644
index 872dce06cdaf1ea9f2386c46d0bfd700268f26e3..0000000000000000000000000000000000000000
--- a/ProjectSettings/Packages/com.unity.settings-manager/Settings.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-    "m_Name": "Settings",
-    "m_Path": "ProjectSettings/Packages/com.unity.settings-manager/Settings.json",
-    "m_Dictionary": {
-        "m_DictionaryValues": []
-    }
-}
\ No newline at end of file
diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset
index dc266e6e61fb8f6226663e0d22ec72d9df64ca2c..42eb8c8f5a99e1a1a915532e3e04e0f7680e76e3 100644
--- a/ProjectSettings/ProjectSettings.asset
+++ b/ProjectSettings/ProjectSettings.asset
@@ -155,8 +155,7 @@ PlayerSettings:
   androidSupportedAspectRatio: 1
   androidMaxAspectRatio: 2.1
   applicationIdentifier:
-    Android: com.KWARC.FrameWorld
-    Standalone: com.KWARC.FrameIT
+    Standalone: com.KWARC.FrameWorld
   buildNumber:
     Standalone: 0
     iPhone: 0
diff --git a/ProjectSettings/ProjectVersion.txt b/ProjectSettings/ProjectVersion.txt
index 565025152d1379cdfd30614c97f415ba2e1e926c..cec2ec90f61d57ca79cbee5f7ec74e925da43da8 100644
--- a/ProjectSettings/ProjectVersion.txt
+++ b/ProjectSettings/ProjectVersion.txt
@@ -1,2 +1,2 @@
-m_EditorVersion: 2020.3.18f1
-m_EditorVersionWithRevision: 2020.3.18f1 (a7d1c678663c)
+m_EditorVersion: 2020.3.20f1
+m_EditorVersionWithRevision: 2020.3.20f1 (41c4e627c95f)