What exactly does 'for now' mean in the option 1? Is it in terms of time or releases? If we are not clear about this, we are only creating conflicts and confusions for us down the road.
I want to support option 1 until everyone has a reasonable understanding of the complexity of the codebase. Om