I don't usually put things for sale here, but check out my main's branch, which may have something: here