That's great to have your vision, sure that it will trace a possible path. My comments (sorry I am not as technical as you):
1. Do not know the pro/cons of such choice, but good looking is very important on major platforms. 3. Do you mean OpenGl or such API? 8. Good documentation and at least some mini apps that could be a code base to write an real application. Are there some existing API that could be a starting point ? What should be the next move, in your opinion?