I'm not sure what I think about using ajax based widgets. In theory, I like
the idea, but I don't think it's a good idea for all of Koha to bust if
someone has their Jscript turned off. Includes might be a decent compromise
though. I think we do need to cut down on how much code is duplicated across
different modules (or even in the same module in some cases).