Ну не знаю, это скорее прототип, нежели альфа.
В целом, схема простая. В ББ есть модули SystemXxx, в них описаны абстракции (оконные, рисовальные, и т.д.). На основе этих абстрактных интерфейсов построен остальной платформонезависимый каркас. В момент выполнения модуля Init при загрузке ББ происходит загрузка модулей HostXxx, являющихся реализациями вышеуказанных абстракций. Сейчас оно всё на WinApi, а мы взяли, выкинули все HostXxx, и вместо них подставляем YHostXxx, которые по большей части выполнены на основе freeglut и OpenGL (пока так). Сейчас вот упёрлись в вывод текстов.