I have started my first project with Pharo (and hopefully Squeak too) called "Ephestos" . http://www.squeaksource.com/ephestos.html Ephestos is divided into 3 areas/ elements / concepts : a) Morpheas b) Proteas c) Orpheas Morpheas is an effort to bring Morphic to OpenGL and to implement 3d guis , that can be designed in blender ( probably will implement a addon exporter too from blender to Pharo) and deployed in Pharo , minimising coding and maximising ease of use, since a 3d gui can be fairly complex to program. The reason why I am posting here is for your help. I am very new to Pharo and smalltalk and Ephestos is an extremely ambitious project which I hope to be commited for at least the next 5-6 years which I plan to release version 1. My first rule is of course , because the project is already very ambitious, "code reuse". I want to be informed what efforts there have been towards that direction . Mr Stef published recently a great PDF document  titled "Pharo's Vision : Goals , Processes and Development effort" in it there is the following quote about Morphic "What have been done so far. Igor Stasenko did the following: ⢠Designed and implemented a new canvas API and all the necessary abstractions to generate adequate code for different backends. ⢠Deep integration to be able to inject frames into existing VMstructure (Igor can you confirmthis?) ⢠Designed and implemented a new textMorph, paragraph and other classes. ⢠Defined a default back-end. ⢠Defined a Cairo back-end. ⢠Defined an openGL back-end (using an OpenGL calling framework). " So I guess my question should be directed towards Igor, but maybe someone else also works in this. I am interested in any information about Morphic and OpenGL . I am also interested even on partial support of graphics engine like Irrlicht , Ogre and Open Cobalt. My main focuse is Nativeboost cause it appear to have a new enhance FFI, and of course the possibility of inline Assembly code.  Has anyone , advice , suggestions , ideas and hopefully some documentation I can use  ? I am already studying both OpenGL and Nativeboost / NBOpenGL .Â