Refactor shared keywords into its own resource