In the long run this would be a good choice. It could be used for all kind of PGN visualization or a possible game comment function too.