Created an InteractionUtils static class that contains methods for generating complex methods for creating Interactions and Interaction arrays
The methods in Interaction all create an interaction by instantiating it, while the methods in InteractionUtils create interactions via the methods in Interaction