protocol Human
  description   Used to describe human readable messages.
  section Aggregator Messages mainly used for interaction with the Aggregator.
  section ATM Messages mainly used for interaction with the ATM.
  section Terminal Messages mainly used for interaction with the Payment Terminal.
  section Web Shop Messages mainly used for interaction with the Web-Shop.
  component MasterCard Represents the interface to the MasterCard bank.
  component Terminal The physical payment terminal.
  component VisaCard Represents the interface to the VisaCard bank.
  component WebShop Represents a WebShop.
  component ATM The physical ATM.
  component PayPal Represents the interface to the PayPal bank.
  component Merchant Represents a merchant.
  component Aggregator Represent a payment aggregator.