Initial commit, licensed under LGPL (Licenses will be added)