Add generalized federated content submodule