#126 copied Plant, PlantImpl to modules for now