I believe it would help possible contributors if you included a file explaining the architecture of your program.