GreenCar is a light-weight source code editor written primarily in Groovy that is very modular.