C++ template libraries with a Win32 slant