Adds a config for resource_exclusion
Restructures spec support a bit
Adds a route extension for additional metadata
Adds config delegation and resources to routes