Initial OpenFL implementation