Mobile responsiveness on the demo
**Is your feature request related to a problem? Please describe.**
I have tried to use the demo on my iPhone X and it's all shrinks together to fit the small screen. 

**Describe the solution you'd like**
Adjust the UI of it in a mobile friendly way when all the screen is the drawing area, 
And the options will be grouped up into drop-downs with similar purpose. 


**Describe alternatives you've considered**
An off-canvas menu that will consists all the options in a logical order.



**Additional context**
![image](https://github.com/vinothpandian/react-sketch-canvas/assets/107673342/dbc959fe-e235-4c18-b15e-d2711d518250)

![image](https://github.com/vinothpandian/react-sketch-canvas/assets/107673342/87c48a25-7db4-4608-bd8d-54436009e99c)

![image](https://github.com/vinothpandian/react-sketch-canvas/assets/107673342/8c21f2ba-137d-4519-80b4-d2d13f57ddeb)

![image](https://github.com/vinothpandian/react-sketch-canvas/assets/107673342/a1013e33-5a0c-466a-9c77-38489effdb5c)

I think working slowly and upgrading each feature to work well also on mobile screens could be a good thing to be considered.