I'm redoing it entirely! yolo! (with more options and performances)
I'll put some resources I'm using here