Large Scale Component Based Development