Algorithm editor should be smarter
Currently, the algorithm editor relies on a CodeMirror widget that allows the user to input a Python descriptor of the algorithm.
The algorithm is checked for conformance regarding its inputs, outputs and parameter lists.
It would be nicer if the editor would, instead of providing an overall Python text editor, that it worked more like a wizard in which the user would go selecting input and output types or parameters. The final algorithm text would be composed from this form.