Basic draging + basic adding with error
Initial drag-n-drop wireing
Wire naming stuff + some refactoring
Wires Proxy and collection