Yea, isn't a lot of software already developed like this? I doubt the lead developers of Chrome know the implementation details of every component of chrome. They know the high level architecture and leave a lot of the specific implementation to various teams.