This merge request implements toolchain loading and edition.
The toolchain can handle the creation of new elements such as dataset, block, analyzer, loop. The GUI helps locate these various objects and move them in the scene. It is also possible to create connections between output pins and input pins between different objects.
Fixes #184 (closed)