the dark header is also available
cleaned up the dark network header
moved the streaming logic to a common place
added a network footer endpoint
the server uses registered components instead of directly calling them
fixed the network header
removed a redundant route in the footer api
cleaned up the links in the handlers.