Line chemistry/ai lineup management

I understand the “chemistry” function is just an offensive representation of a line but I think some actual chemistry would be rad. Expanding past offensive cohesion. Defensive lines and checking lines should have a value as well. I feel like somehow this could play into better lineup management for so teams too. I had a save where I traded Crosby and Malkin to a team without centers and the ended up scratching multiple nhl caliber wingers while playing ahl caliber centers . Because the team wanted to be front loaded. Make it a chemistry that leaves ai wanting good depth too I guess