added SText and groups
using snap svg
structuring using Snap SVG
added the layout
added icon for options
added draggable
svg drop listener is functional