Copyright (c) 2010-2019 held jointly by the individual authors. Licensed under the GNU Lesser General Public License (LGPL).