Penny algorithm Dollo or polymorphism (read the manual)
Unshaded fields are optional and can safely be ignored. (hide optional fields)