Initial commit of LGPL Licence