if that sounds like way too much work, any chance you would open source your work for needs to add to it?