Modularized encoder receiver actually has been in my plans for some distant future drive. It could be a small PCB that is connected to main board.
I have been thinking modular drive a lot. However, some compromises would need to be made compared to a monolithic design. Alternatively we could make a drive with only logic section so desired kind of power stage could be supplied by customer. However, that could generate large amounts of support request if inexperienced people would start building power stages themselves. There is nothing wrong in support requests if there is enought time to handle them