Use settings to provide simple extension inclusions/exclusion.

allow for specifying exclusions and inclusions, uses Sets for fast operations.