This is great. In some ways it reminds me of the recent "Software 2.0" posts around here -- make the code and architecting so easy that we begin <i>teaching</i> machines by creating data rather than writing code.
I like many of these ideas, they address real practical problems in the area and new research is always welcome. How this all will be packaged into a working environment is not clear to me but even the individual parts should be useful.
Seems it has similar goals to the idea behind factor tables: <a href="https://github.com/RowColz/AI" rel="nofollow">https://github.com/RowColz/AI</a>