se proprio vuoi smanettare prova a vadere come è fatta una struttara di un open source, è molto difficile capirla, ma se ci riesci sai di poter fare molte cose.

Comunque se non capisci qualcosa non esitare a chiedere...