I am sorry for this delayed reply to your gardening question. The spring rush has brought a deluge of questions and we are working hard to catch up!
Your question is really many questions in one as there are annuals, perennials, grasses, groundcovers, shrubs, etc. In order to provide a more thorough answer than can be put in this small space, I will refer you to the following Internet sites. They will provide a wealth of information for you.
Thanks for the question. Please stop in again soon!
Q&A Library Searching Tips