I've been working on this for the past day and it should be done by the end of the week (no promises). It basically uses a .3ds/.bin file and patches the template with your private header. I just figured out how to output byte streams as readable hex, so I should be able to implement the actual patching relatively quickly.
Here's what it looks like as of now:
Here's what it looks like as of now: