More workspace code. new open save etc
WOrkspace tree rework and avalon edit