Initial Commit of LGPL Licence