All components which could be independent reusable packages should be spun off into separate repos and load by the frontend as packages. Header-only projects should be still be exported as libraries that frontend/backend can depend on via target_link_libraries in the cmake.
This should be addressed by #95. It will make it that much harder to download and build DARMA, though, so I suggest we create some automated way of doing so.
All components which could be independent reusable packages should be spun off into separate repos and load by the frontend as packages. Header-only projects should be still be exported as libraries that frontend/backend can depend on via target_link_libraries in the cmake.