strict digraph {
  constructor
  fallback [color=brown]
  registerRegistry [color=brown]
  transferFrom
  clearApproval
  removeTokenFrom
  addTokenTo
  transferAdminRights
  Transfer
  unregisterRegistry
  _burn
  RegistryUnregistered
  transferOwnership
  fundRegistry [color=purple]
  RegistryFunded
  transfer
  claimEntryFunds
  RegistryFundsClaimed
  claim
  createRegistry
  _mint
  RegistryRegistered
  transferFrom -> clearApproval
  transferFrom -> removeTokenFrom
  transferFrom -> addTokenTo
  transferFrom -> transferAdminRights
  transferFrom -> Transfer
  unregisterRegistry -> _burn
  unregisterRegistry -> RegistryUnregistered
  unregisterRegistry -> transferOwnership
  fundRegistry -> RegistryFunded
  fundRegistry -> transfer
  claimEntryFunds -> RegistryFundsClaimed
  claimEntryFunds -> claim
  createRegistry -> _mint
  createRegistry -> RegistryRegistered
  createRegistry -> transferAdminRights
}

