Mesa requirió a los programadores crear dos archivos para cada módulo, un módulo con la definición que especificaba las estructuras de datos, métodos y eventos por cada objeto y un módulo de implementación que tenía el código actual para los métodos y los eventos.