move equipment table widgets out to a lib, we'll reuse a lot of it for the equipment market