points
There are no technical reasons for having more than one codebase, only economical and coordination-related.