the whole toxcore layer is laid out and ready for me to implement tomorrow.