UTF-8 conversion
correct texture path
separate the cpp demos
new demo-cpp module