We are developing a non-real time game (turn based) that has tons and tons of data the player needs to deal with. The game is written in Windows API with DirectX. There is a large map as the main screen and a lot of pop up windows to deal with various tasks the player needs to do.Currently all the pop up windows are coded with DirectX and practically every pixel and letter is hand coded. We need to rework a number of the windows (per request of the publisher) and the bit by bit tech