- fixed a bug about boundary clipping of viewboxes - change the api `create_overlay` to `add_mask` - Improved `gui3d` functionality and added `gui2d`. - Optimized the organizational structure of the code. - add a function `ramp` to create a colormap with transparency that changes with the values.