Backend: Use the global context instead of creating a context for every modules
Reorganize the backend and allow to configure the initial heap size
Remove an unused package from the .merlin file