dynamic diagonal composition