Refactoring: Reorganizing namespace global functions in a directory concept. Stable{msvc-9.0, gcc-3.4.4}