Support for renderers-as-pip-modules via entry_points
dont use optional renderers in tests
Add a network_engine entrypoint
Remove now-modularized components
minor cleanup; add some comments