Writing a design doc for a personal project I have been kicking around for the last year. Hoping a big picture will help. 2010/07/14