They are all beautiful Neal.
Have you thought of Aquilegia chrysantha or Aquilegia flavescens for some yellow. They do well in partial shade to full shade for me. The A. chrysantha had a very long bloom time last year. I think it was because I kept it deadheaded.