Pull out the workbench annotations and annotation processors into a small, separate module