Developer documentation

Work on TaystJK

TaystJK uses CMake to produce the multiplayer client, dedicated server, game modules, UI, and three renderer backends.