Depois de trabalhar com as APIs subjacentes e perceber que tudo o que a interface do Project é bonita é pixels em cima de uma janela de contexto, você começa a se perguntar se deve criar um sistema para criar sua própria janela de contexto.