Refactored the experimental code. Added a single function compare.mechanisms that will be the basis for all experiments