Add new component in CMakeLists.txt
Copy CreateNetwork component files into new component
Rename CreateNetwork2 component directory
Rename CreateNetworkWithSpacialDependencies source files
Rename class to match component name
Remove legacy code which has to be rewritten
Remove method for loading network from file
Remove duplication in voxel node creation
Add depth-first iterator
Implement draft version of build algorithm

using non-existing methods to encapsulate implementation (not exising yet)
Add empty high-level methods
Add log messages
Implement nodeHasOnlyOneChild method
Fix creating root node
Implement method connecting leafNode to Bayes network

Store parent node as OctreeBranchNode, not just OctreeNode
Implement createLeafNode method
Implement createLeafNodeChildren method
Implement createBranchNode method

Some duplication left out
Implement connectBranchNode method
Fix errors to make it compile