Start porting back to android: remove C++11 functions, create components id.