libchamplainmm