This is never going to get done. I've been meaning to finish it since I started and I really like it so far, but, just, I can feel that I'm never going to fully complete it.
But since I really like it so far, I figured I'd post rather than delete it.