Después de haber trabajado con las API subyacentes y darte cuenta de que toda la interfaz del Proyecto no son más que bonitos píxeles sobre una ventana de contexto, comienzas a preguntarte si deberías estar construyendo un sistema para cuidar tu propia ventana de contexto.