I think the main issue you’d have is the constant burden of maintaining a plugin that very regularly broke as you’d have to override a lot of the UI for which only minor changes in core might break.
The issue is unlikely to be technical, almost any one time customisation is possible, more like practical, economic.
If you are still keen: give it a try and let me know if I’m wrong!
Alternatively why not take the easier route of using a forum that is page based, plenty of them?