Version one.

This is Something I actually started tow years back when I was working on my Microsoft exe decoder.