Some initial thoughts on a c++ cross platform app