Added composition primitives.