┌───────────────────────────────────────────────────────────────┐ ┌───────────────────────────────────────────────────────────────────────────┐ │swan: │ │grapes: │ ├───────────────────────────────────────────────────────────────┤ ├───────────────────────────────────────────────────────────────────────────┤ │-- │ │-- │ │<#green:swan:> <#blue:swan:> <#red:swan:> │ │<#green:grapes:> <#blue:grapes:> <#red:grapes:> │ │ │ │ │ └───────────────────────────────────────────────────────────────┘ └───────────────────────────────────────────────────────────────────────────┘ ┌────────────────────────────────────────────────────────────────────────────┐ │Some tests: │ ├────────────────────────────────────────────────────────────────────────────┤ │-- │ │<#green:star2:>: Green is well green! │ │<#blue:star2:>: Why blue is violet? │ │<#red:star2:>: Red is pink why not...│ │ │ └────────────────────────────────────────────────────────────────────────────┘