It is based on this stripboard I recently got, which simplifies a bit the connections:
Here is the realization schema on this stripboard:
And here is the board:
A couple of spare female headers are used as minimal LCD support. Here is the LCD plugged in:
Eight pins are required to wire it up to Arduino (or minimal one), six towards digital pins and two for power.