Separate modules for disambiguation-work implementation and workflow