I hope this makes sense.
A type editor is not the solution for anything that is done at run-time unless you are writing a development tool. You are more in need of a browse dialog type of scenario than a type editor from the sound of it.