A little update after a long silence. It's still missing a bunch of stuff, but at least it's recognizable at this point...