name refactoring : code is compilated in C++ so filename should be in C++
WIP : changing CPU profiling mecanism, from function overwitting to dynamic function call.
WIP : changing c linked custom structure to C++ containers.

THIS VERSION IS NOT FUNCTIONAL.