Refactor|Input|Bindings|Client: Began remodeling bindings into OO C++