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.
I know we usually have the same readme for all engines, but given that this one is a very special case, I wonder if some of the comments which are in the code ( e.g. the bootstrap logic ) should be there as well, explaining the roles of the most important ( and special ) files ? Could be helpful as a starting point for someone having a look at the code ?