For example, `AWS::Lambda::Version` resources are just an implementation detail and don't add much value to an architectural diagram. In addition to allowing full customisation (i.e. overrides), provide a list of sensible defaults.