Pull requests are welcome. It is recommended however to open an issue before commencing any significant work to discuss it.