Apologies for late reply.
Thanks for the idea, the negative margin works to overlap widgets on svg image.
However, I still feel there might be a better way to do this. By better, I mean that widgets should be placed anywhere I want just by dragging. Or may be, some other way.
Once again, thanks for this idea.