Growns: The OOPening.

Refactors grown.dm to use OO programming techniques.

It has a description, same as before. It was just moved to the abstract type.