# Restructuring Sources

There were 2 major changes in source code organization:

<div class="contents" id="bkmrk-decoupling%3A-schost-p"><div class="contents"><div class="textblock">- Decoupling: SCHost projects which produce the SCHost.lib were decoupled from cgi\_studio\_scenecomposer to a separate repository. Also, some projects were renamed: CommonLib -&gt; Common, SCHostLib -&gt; SCHostApp, SCImporterLib -&gt; MffWriter. The new repository is called cgi\_studio\_schost and can be configured and build separately to obtain the SCHost.lib required by custom environments that create SCHost.dll files.

- 2D/3D separation: SCHost can be compiled/built now with only CANDERA\_2D\_ENABLED or CANDERA\_3D\_ENABLED, as required by the selected platform.

---

</div></div></div>