This is a fantastic start! How far do you plan on taking this?
Are you willing to share the code? I have some ideas and I'd like to see the internal architecture of the application so I can perhaps propose some changes.
I can't find my original post I made a long, long time ago, so I'll try to give you a basic idea of where I was going. My idea was based around a modding tool with version that would track the changes you made and had undo. When you got your mod to a place you liked it you could publish it which would at least produce a set of packaged raw files with a change log. However it would also be able to produce a simple plant/mineral/animal guide.
I've been editing and re-editing this email for at least 45 minutes now...*sigh*. Might as well mention a couple of those ideas now that I've had a while to think about it
I was wonder about the option of a spreadsheet type view where, for example, each row of a datagridview is an object and each column is an attribute of the object. Then add some filtering options. For example, if one wanted to work on trees only, then they could bring up PLANTs in the grid view and filter down to only those have the TREE token.
Another thing I think would be handy is some sort of referential integrity. For example, if you changed the USE_MATERIAL_TEMPLATE on the Acacia tree to say "ACACIA" the Raw Explorer doesn't automatically re-point the BASIC_MAT to ACACIA, it's still "STRUCTURE".
Oh my it's quite late. I better stop now.