Wow, a ton of worldbuilding here.