According to the requirements specification it should be possible to split a module into two modules and this should not require changing all modules that are dependent on this module. How will this work in the current proposal?