Rename static variable from log to Log to avoid 'ambiguous symbol error', because MSVC expects log from the math.h
CMakeLists.txt have been synked.
#4: Interactivity component has been covered by logs.
InstallComponents command has been partially implemented.