Intermediate check-in for the contributor model logic and associated unit tests.