our collective ideologies have become tangled
Kind of an overstatement really. Generally when a project's collective ideologies become tangled, it spells doom for the project. In this case, we're just trying to compensate for our code's lacking, and hitting some roadblocks that are taking us couple weeks to get past.
The irony to all the shit I do is that, if I do it right, you won't notice any difference. That is, until we start adding more resources, like Definitions, in which case, everyone will probably just be like "what took you so long to add a simple little instantiable code editor?"