Modularize Pocket Code so that we end up with one separate module for each the IDE and the Interpreter.
In Pocket Code the IDE is seen as the interface for Creating/Editing Projects, as well as the Pocket Code Community. The Interpreter is responsible for interpreting and executing Catrobat projects. So basically that’s where the action happens. The user created App gets executed in this module. This inclueds a planning of interfaces to communicate in a more generic way.