Connecting pieces together -- all but imagedescriptors works
Merged GUI updates