Namespace the library

I did it a while ago. Not sure everything is working perfectly but I've done 99% of the job.
Can you create a new branch for it ?