A rewrite of Fur Affinity in Node.js.