What do pgn4web, Ltpgn and PGN Diagram Filter have in common? Well, all of these are coupled to one PGN viewer library, be it pgn4web, LT-PGN-Viewer, or Chess Tempo PGN Viewer.
Drupal equals modularity, so wouldn't it be nicer if all these modules could be made to work with any library selected by a site administrator out of a list of available libraries. Maybe it's time for a project that provides just that service to other modules. I do have some ideas that could materialize within a couple of weeks.