Generates optimal chord layerings from a set of preferences and constraints.