26902 Initial code review

Created a branch from the very first commit to be able to review the whole code written so far.
This does not mean that a merge should be done after the review is done, this is a "dummy" pull request.
Is this the place were the mentioned startup/bootstrap.py is called ? From what I understood, the startup/bootstrap.py is called earlier on, so may be a comment should be added here to explain what this bootstrap is ( or is not ) ?