Fork of vicious widget system from anrxc (http://git.sysphere.org/vicious/)