# Functions
NewRouter creates the main router that will be used by the api (contains both v2 and v3 routes).
PrintRoutes Attempts to print all register routes when called using mux.Router.Walk(PrintRoutes).
# Structs
RouteV2 represents the new style of routes that are handled by each package respectively.
# Type aliases
Same Route model as V2.