In CloudFormation both nested stacks and modules encourage reusability by creating common components. From the AWS documentation it is not coming out when to us
generic-foreign-key
vpc-endpoint
isomorphic-javascript
kibana-5
grpc-ruby
django-management-command
rancher
moby
nslock
psd
absolutelayout
testcontainers-junit5
boost-interprocess
culture
pytest-django
elpy
commando
datetimerangefield
zend-guard
amazon-fifoqueue
nlm
eonasdan-datetimepicker
qpainterpath
rancher-desktop
sktexture
higher-kinded-types
string-matching
multcompview
deferred-execution
nativewindow