From booking elite athletes and hotels to deciding on bonus payments, this Sunday's London Marathon has been months in the planning.