Initial project creation.

--HG--
extra : rebase_source : 0c74a36e5aff377c82655eef2b7b8deed604f902
Add library implementation.

--HG--
extra : rebase_source : 664dc03721289571337f4e42756a2b1b611be93a
Added todo for examples.