Можете поделиться материалами, коими пользовался для разработки библиотеки? А то как-то даже не знаю с какого краю укусить.