Just for curious, using the convenience of register every variable in the header not is more efficient to other read the code and understand where everything is. Or the main focus of this project not is to be easy to readable or debug?