Large model
default
midium model
default
small model
default
Responsive model
default
varying modal content based on trigger button

Use event.relatedTargetand HTML data-*attributes to vary the contents of the modal depending on which button was clicked.