Hi Yuval,
This concept was called as DMS.
From gw service you will get the picture url or array of bytes.
By using image src property you can show the pictures in shell.
Yes, You should create one Web service for pictures or create one new entity in your old service.
Keep in your mind, you should enable the picture and document check box in SEGW transaction.
Thanks,
Karthik A