Hardcode platform provided dependencies instead of resolving them

Implements #259.
Perhaps a better name for this would be something like `HardcodedDependency`? IMHO "Descriptor" is (ironically) one of those non-descriptive words like "Engine" or "Manager".