Getting rid of C++... make it work first and then over-engineer.