You can buy macroalgae on-line, or sometimes at local fish stores. A plant spectrum light is all you need. The plants will serve both to extract unwanted nutrients from the water, and, to serve as habitat for tiny life forms that benefit your fish and coral. It's called a refugium because it's a "refuge" for the plants and tiny life forms, free of predation (at least from the other life forms we keep in our display tanks). Chaetomorpha, often called just "chaeto", is a popular macroalgae. It does not root, but instead just tumbles or floats. Other macroalgae, like any one of a variety of caulerpa, will root, and for such using the rubble is good. The rubble also serve to host tiny creatures called copepods and amphipods, or "pods" for short. Because macroalgae also consume CO2, it can be used to keep pH stable by using a reverse light cycle, lighting the refugium overnight, and darkening it in the daytime. I enjoy my own refugium as much as I do my display tank I think. Keep us posted on what you do with yours!