It is possible, it just requires a lot of time and it demands pretty much an rewrite of our current GUI code.
If you want more info on this read https://github.com/LMMS/lmms/issues/1911
Make sure to search to see if your idea has been posted before! Check our issue tracker as well, just to make sure you are not posting a duplicate: https://github.com/LMMS/lmms/issues