- Added Merge rule class, which is used to merge two shapes together. UI implementation
  still needs to be done.
- Rules dictionary now stores values in 2D array of key-value pairs.