Hi!

I have been wondering if there any plans of splitting D into a bunch of smaller, replaceable packages that integrate well together.

One of the immediate benefits of this would be a much better extension/modding interface.

I believe this could also increase the number of contributions and contributors, as it would be easier to develop new functionality without knowing all the internals, as long as the extension interfaces are well documented.

Have there been any thoughts on this?