work in progress, but here is some rust stuff. this is a prototype chain-of-responsibility widget system.