Currently, each source has it's own local method for creating a global Grammar object. Standardize this logic.