- Most code directly copied from upstream Odoo, in the commit before the JS refactor that took place in master. - Some little glue code to make it replace v10's widget.