Love the plan! As far as spawning structure for golden shiners, they spawn on aquatic vegetation in the wild so if you can get that established, or some artificial variation, that should work well.