What is the recommended way to create/extend imgui with my own widgets?

i have created my SliderBehavior for have ( like said in this post <https://discourse.dearimgui.org/t/is-there-a-easy-way-to-step-sliders/239/3>) a step slider. and have recreate all slider function for support my stepped code. so i needed to have acces to many static type and functions; like ImGuiDataTypeInfo you are using in SliderScalar. the goal was to not touch to original imgui code

i have also rewrote all inputs for support my bicolor theme, when i need whitet text on input zone, and black text on orange buttons