CoPhiLib - Library of Components for Cooperative Philology