Something I'm currently working on. It will probably take a lot of time to complete, so don't expect it any time soon.