eMule selbst compilieren

Was braucht man eigentlich dafür und wie geht das? Ist das für jemanden mit absolut Null Vorkenntnissen überhaupt möglich, frei nach dem Motto, ich nehme mir das "beste" von meinen Lieblings Mods und bastle mir einen eigenen?