Depois de ter trabalhado com as APIs subjacentes e perceber que toda a interface do Projeto é apenas pixels bonitos em cima de uma janela de contexto, você começa a se perguntar se deveria estar construindo um sistema para cuidar da sua própria janela de contexto.