Thank you for this.
As for your todo/planned features, I've been able to add control remapping to this myself, and I have a working 3D character controller with camera control script. The Video Settings I plan on doing next