Added mouse movement and object updates.
Added support to move images around.
Added grabbing support for the left mouse button.
Added metadata storage to the image viewer.