Initial GSoc project draft.