Replace Vec constructor with string argument with a factory method.
Spli

Signed-off-by: Kristian Duske <kristian.duske@gmail.com>
Split up CMakeLists.txt.

Signed-off-by: Kristian Duske <kristian.duske@gmail.com>
Fix some compiler warnings with MSVC.

Signed-off-by: Kristian Duske <kristian.duske@gmail.com>