Overview of LibreOffice in form of diagrams or architecture

Sir, being a software engineer, i wish to volunteer in LibreOffice project. But how to start? I want to work on algorithms in grammar and dictionary for English or some foreign language. Suggest me! I want to get deep in code, how is other way? Sorry I am lil young.

Start here: http://wiki.documentfoundation.org/Development/Easy_Hacks