Module Driven Development (Thorsten Lorenz) proposal