First logic: add image, simple ui, drag and drop images