pages = [
    "Home" => "index.md",
    "tutorials/ode_modeling.md",
    "Tutorials" => Any["tutorials/acausal_components.md",
        "tutorials/nonlinear.md",
        "tutorials/initialization.md",
        "tutorials/optimization.md",
        "tutorials/modelingtoolkitize.md",
        "tutorials/programmatically_generating.md",
        "tutorials/stochastic_diffeq.md",
        "tutorials/dynamic_optimization.md",
        "tutorials/discrete_system.md",
        "tutorials/parameter_identifiability.md",
        "tutorials/change_independent_variable.md",
        "tutorials/bifurcation_diagram_computation.md",
        "tutorials/attractors.md",
        "tutorials/SampledData.md",
        "tutorials/domain_connections.md",
        "tutorials/callable_params.md",
        "tutorials/linear_analysis.md",
        "tutorials/disturbance_modeling.md",
        "tutorials/fmi.md"],
    "Examples" => Any[
        "Basic Examples" => Any["examples/higher_order.md",
            "examples/spring_mass.md",
            "examples/modelingtoolkitize_index_reduction.md",
            "examples/remake.md"],
        "Advanced Examples" => Any["examples/tearing_parallelism.md",
            "examples/sparse_jacobians.md",
            "examples/perturbation.md"]],
    "API" => Any["API/System.md",
        "API/variables.md",
        "API/model_building.md",
        "API/problems.md",
        "API/dynamic_opt.md",
        "API/codegen.md",
        "API/PDESystem.md"],
    "Basics" => Any[
        "basics/Composition.md",
        "basics/Events.md",
        "basics/Linearization.md",
        "basics/InputOutput.md",
        "basics/MTKLanguage.md",
        "basics/Validation.md",
        "basics/Debugging.md",
        "basics/DependencyGraphs.md",
        "basics/Precompilation.md",
        "basics/FAQ.md"],
    "comparison.md",
    "Internal Details" => Any[
        "internals.md",
        "internals/structural_transformation.md",
        "internals/bipartite_graph.md"]
]
