One thing I truly hope you consider is documentation. A powerful tool that's badly documented can be destructive. Additionally, poor documentation causes people to ask the same questions over and over until they "sledgehammer" their way into understanding. In my opinion, documentation should be detailed if not exhaustive, and NOT contain vague and ambiguous references, or slang. English isn't everyone's first language. I know you are familiar with many accomplished mod authors that have been vocal about their issues with MO, and in some cases intensely so. I would hope that you revisit some of these issues and the author's concerns, regardless of the decided source of the problem. Since your work at this point is foundational, this may be critical input. Very best regards