Edited concept - mostly reactions

Reactions section is edited to match the reactions library. Requirements (some of them at least) toward reaction implementations are explicitly given.