Each game fork has its own rules. Additional forks may be possible if the particular game would allow it at the time. Reunifications must be legal in all affected forks.
[ZK] It's beyond anything I would have the time to produce, but if you want to see how it works: right click on the page, select 'view source' and then play around with what that gives you.