While Synalyze It! gets more and more stable I notice what's missing most now.
So first I need to add editing capabilities to make it a full-blown hex editor that allows to change files like in traditional hex editors as well as in the results view.
Second, to become able to parse any file format, I want to integrate Ruby as a scripting language.
The scripting integration will give you the power of both worlds: structures can be defined interactively in the hex view but can also be parsed using a capable language that can access the Synalyze It! objects - grammars, structures and the results of the mapping process.