In this commit, we improved the way motion compositions are generated. We included a criteria that checks the amplitude value of pairs of primitives in this layer. If the amplitude of either primitive is greater than some threshold (currently 2), it only uses one primitive to represent the composition; otherwise it uses both. This does not apply if either primitive is a contact.