fix missing dependency
add a new KVM category
add a few models
load Tools::Win32 at runtime only

This module is loaded everywhere, even if only executed under Windows.