Allow image attachment on obstacles

Refactor image coordinate calculation.
Add draft diffusion interactive showing obstacle image