added MICRO perspective.

gpt.generateDirectedGraph has been re-written.