Instance API.
Moved files around.
SelectN.
More symmetry breaking.
Ported join to Choco3.
More porting to Choco 3.