Core library of gTorrent which handles everything but UI/UX