You should pass on the cleaner wrasse and get a cleaner goby instead. Cleaner wrasses rarely live long in captivity (usually only a few weeks) because they starve to death so quickly. They are extremely difficult to keep alive because they eat parasites off of your other fish. Once your fish are clean, they have no parasites to eat and they die. They usually live okay in fish stores, since the store is getting new fish in on a weekly basis, and the wrasse has a constant supply of new food. Cleaner gobies look similar, do the same job, but live much longer and are easier to keep.
You are probably going to have to narrow your fish list down to 8 to 10 fish. I think the number you've picked out is too many. I'd recommend skipping the damsel, as they are super aggressive and may kill all your other fish and inverts. They just don't get along with other fish.
The yellow tang would be a good choice, as would a pair of clowns. Hawkfish are cool, but remember they aren't reef safe and will eat your cleaner crew. Shrimp, crabs and snails won't be safe around a hawkfish. The hawkfish may even eat smaller fish than itself.
Instead of 5 chromis, you could get 3. This would lower your fish number, but you could still keep a small school.
As for a cleaner crew, I'd recommend 2 or 3 emerald crabs. A variety of snails consisting of astraea, mexican turbos, nassarius, cerith, trochus and nerite (depending on what you can find). You should get one or two starfish (either brittle or serpent stars, or one of each). You should also get 4 or 5 peppermint shrimp (to prevent aiptasia outbreaks) and a pair of cleaner shrimp or blood shrimp (because they are super cool).
Hermit crabs would be okay, but they will kill your snails. So if you don't mind replacing snails, you could get a handful of them. Otherwise, skip hermits.
Do not get sand sifting stars or coral banded shrimp.