Use of different pins for SPI with GxEPD2

Can we actually merge @michaelschnyder 's fork or the suggested code in the extras folder (GxEPD2/extras/sw_spi at master · ZinggJM/GxEPD2 · GitHub) into the main branch? I'm using a TTGO T-BEAM V1.1 board, the SPI pins are not exposed, so I have to define my own pins. I believe defining your own SPI pins will be a common use case in future.

I see that the main GxEPD2_EPD.cpp already started differentiating from the one that is provided in extras. In future this can become a maintenance pain / tech debt.

I just tried the instructions posted here: GxEPD2/extras/sw_spi at master · ZinggJM/GxEPD2 · GitHub

it works great!, only downside is you have to have a local fork in your own environment + you need to cherry pick new updates.

Thanks a lot for working on this, let us know if we can support you in any way.