At least the binding handlers can certainly be reused—just move them into a shared js file like `hqwebapp/js/knockout-bindings.js`