Initial checkin of partially functional code.