fix(CMakeLists.txt): use libunwind only for 64-bit linux
fix(tools/basic): separate each module out of big type file