I like this idea. Can you give us an example of something that wouldn't go in core?
anything reusable that you can package as an external utility (and would upload to pypi if it weren't for IP restrictions).
That's still too abstract for me. Does anyone have a concrete example?
Anything non-core obviously goes in a separate app, and usually if the project grows large enough there will be parts where it makes sense to break it apart.