* flatten out slim packages in routing. * simplify naming in discovery. * break up big monolithic files into constituents (network, pnet). * renames for consistency.