More documentation and LGPL-2.1 license header