revamp MSVC build system, separate dynamic and static builds, separate debug and...