This is still in the very early stages. I want to make this a lot more user-friendly. Perhaps even release the code.