The very first version of the library and the demo project