Hi,
I propose to use at first dc=pin18 (bcm24) and rst=pin22 (bcm25).
However, I think an editable conf file, like LCDd.conf is maybe better. Any combination could be there, and any user should do it for himself, considering the board, display and so on.
I like the interface, but I will do it once and no change later. It will be a minimal interface.
I know that this approach may change a lot your concept, but think about.
Thank you