First public version

First version of the library with a small example in demo folder.