Started adding support for grouping

Currently the grouping cannot be edited and there is no un-grouping
feature.

Also got rid of the NodeuI and ConnectionUI classes, in order to keep
the code cleaner.