NetworkLayout for types and nodes "abstract" positioning