Refactor structure
Using Cmake for Win32