thats a good starting point. I prefer brush piles as cover. You really want something that is thick enough that your small fish can go inside but your predator fish cannot. The thicker the better.
If you plan on feeding your fish I would put some brush around the area you plan to feed and then some gravel outside of that (preferably the west bank, depending on prevailing winds) if you can do that you can provide everything that bluegill need to be productive in one area.
They hide in the brush, come out to eat, come out to spawn, then back to the brush. You can literally create a bluegill factory and grow too many bluegill for them to all fit in the brush piles, then it's off to be eaten by your bass.
In my opinion there is a difference between Structure and Habitat. Structure provides an ambush point. Habitat provide refuge.
my .02