#178 moved Plant to impl package