I've been tasked with creating a drawing tool that has a 'snapping' feature. Is it possible or advisable to try to extend the OOTB Draw tool to add this functionality? The EB codebase is not easy to understand but it looks like it may be possible to slap a new React component into the widget, I'm wondering if anyone here has gone that route.