Wyślij wiadomość: Programming an architecture of learning environments