This issue is about clearly defining and documenting what the startup code does in which order and where application hooks are allowed.