THIS would appear to be the most viable option which is advertised currently?
Obviously it needs work but if you have the time and patience to see it through it is a good starting point.