I am no fan of big requirements up front.
I am a huge fan of iterative, incremental, organic/evolutionary development.
If you are interested in exploring/monitoring the on-going development of this project (I like to think of it as a single-html-file form-based database TiddlyWiki application): BASIC Dialects Explorer.