aded material outliner
major refactoring
added EDITOR namespace
added functional outliners for materials and geometries