to make it easier and more "future-proof" when integrating 3rd party libraries (physics, audio, gamepad, etc...).