Initial implementation of ConvertPointPuppet, which converts between coordinate systems using a PuppetWidget.