There are a lot of magic numbers in the source code of interface.
I think there should a settings object managing those numbers. When there is need for a default value in the c++ to should get that value from that settings object.
The settings could come from a json file or ini file.
It would be nice to have a settings object for this, so that not every c++ file which uses some sort of defaults would have to implement its own handlers for this.