Added some congeneric chains and tests for them.

And new congeneric chain constructor.