Very nearly done with this one! This is the last WIP update. The full thing should be up tomorrow or Thursday.