Elgg Beginners' Guide - Development: Revision

Elgg is a framework; a framework (as dictionary says) is "a supporting structure around which something can be built".

So, what about this structure? (we will assume that you don't know anything about development). What is made of? What do we have in folders when we download Elgg?