В целом, лучше избавиться от Бутстрапа, ибо Материал-дизайн предполагает свою флексовую расстановку компонентов "как в настольном приложении", что противоречит бутсртаповой концепции "как на странице".
"Общая алгебра (также абстрактная алгебра, высшая алгебра) — раздел математики, изучающий алгебраические системы (также иногда называемые алгебраическими структурами), такие как группы, кольца, поля, модули, решётки, а также отображения между такими структурами."
Правы, в современных SPA/PWA-приложениях связью урлов с состоянием приложения занимается роутер. Например, в Ангуляре это выглядит так: https://angular.io/guide/router
Можно две ссылки, но это, фактически, будут разные ресурсы в идеологии REST, актёры и актёры_конкретного_кино, в общем случае - с различным содержимым (скажем, ресурс актёры_конкретного_кино может содержать информацию о гонораре за роль в данном фильме). Если же два отдельных ресурса по смыслу не предполагается, то правильнее делать /actors отдельно, а в /movies/{id} отдавать либо список ссылок на /actors/{id}, либо встраивать сразу содержимое этих ресурсов.
Если библиотека будет работать в браузере, то вариант только через Аякс. Ещё можно просто конфигурацию сделать в виде JSONP, а не JSON, и подключать (динамически или руками) с помощью тега script: https://ru.wikipedia.org/wiki/JSONP