This is part of a process of self-intimidation to get me to finish a rather large personal project that I've cooked up. By posting parts of it as I work on it, I will feel more pressure to finish it rather than get so far and then let something else take it's place on the que. Wish me luck!