¿Como edito una versión propia de Libre Office?

Necesitaría editar mi propia versión de Libre Office, pero no sé cómo se hace. Tengo conocimientos de programación. ¿En qué lengüaje están los archivos fuente? Agradezco desde ya cualquier respuesta. Santiago.

Creo que el punto de inicio:

http://www.libreoffice.org/community/developers/

Dependiendo de lo que quieras hacer es posible que sea mas sencillo y rápido crear una extensión.

http://www.libreoffice.org/discover/templates-and-extensions/