Handle windows docked at the same position. Use mouse right click to cycle through them.
Break wz_desktop into sections.
Fixed widget overlap calculation not using the absolute widget rect.
Split the addon libraries into wzcpp (C++ wrapper) and wzsdl2 (SDL2 renderer).