Split off the lsmp and fdio interfaces from the main respository
Because the separate interfaces and the underlying library has different dependencies it makes sense to split up the repository into different repositories. This ensures that only the required dependencies are installed for the desired interface.
To simplify the splitting, the lsmp and fdio interfaces will be split off into separate repositories and their histories kept using the git filter-repo
command.