somewhat better styling for slog page
updating superfluous docs
making components able to exist inside packages
updating router/route_collector a little
move slog's modal to slog::modal