Generally speaking boot process does the following:
- load and initialize Tangra framework
- load and initialize modules
- load site's configuration
- create and initialize $SITE variable that contain object of type My_Web_Site (descendant of Web_Site).
Here is more detailed presentation: