Fix problems with supporting multiple resources, also break out smallmouth from largemouth