Zirot Federation

(coming when i can be bothered to write this)