Work on widget, now allows all figure composition and decoration operations