Added the polymorphic tree idea.