My point is that if you put it in `backend/something_else` both `backend` and `backend/sublime` can import it *and* it enforces by design this new package to be well architectured ([low coupling](http://en.wikipedia.org/wiki/Coupling_(computer_programming))) as any attempt at introducing a coupling will fail automatically due to it then creating a circular import.