Initial checkin of our contribution modules