LolIDE (temp name) will be a modular IDE