nanoboard client and libraries