Well the UI itself wouldn't change, the entire point of the enhancement is to make those ratios adjustable on the fly.
As for how it is built and what libraries it uses you should be able to find that from the package.json and the codebase?