Complex sentence: The New Worlds Project's setting centers on a number of major powers that are intricately described on the New Worlds Project's website.
Split into simpler sentences: The New Worlds Project's setting centers on a number of major powers that have been intricately described. On the New Worlds Project's website.