Completed tasks:
* metadata will be sent all the time during subscription cycle (used from internal cache)
* metadata will be sent all the time with heartbeat requests (ysed from interna; cache)
* copied library into demo projects
* updated library information (debug output in console)