I’d like to put forward the idea of separating the modules into installable apps (installable from within ERPNext’s app installer). I think this would have to simplify erpnext quite a bit. These other apps could be split into their own repositories.
Thinking about it, I think we could have the following apps:
ERPNext (Basic accounting, sales)