When the node software is more mature, allowing other software to hook into (and even replace) various steps in block validation, mining, etc. via plugins would allow different teams to focus on specific sections of the software without needing to maintain all of the node software. Investigate this and determine the best course of action for supporting an MVP.
Description
Description