Drawing controls/library guide

I have requirement to have a window/page that will support

background Image, Ruler, zoom functionality , draw points (add, remove and move points)

draw lines and able to join lines to points.

I have attached an image gives rough idea.

Which controls/ library can I use to achieve this?

Thanks you