Growing things (like grass) and having edges on static objects is done in a generic way so touching the engine shouldn't be needed when adding new types of objects.
Also, SimpleScreenRecorder is awesome! Finally I can record 60fps videos on Linux.