recursive_update
- a new `utils` module has been added for backend and frontends generic utilities - per_luminance method calculate the perceived luminance of a colour (is it dark or light?). This is useful to automatically select the suitable colour in a theme.