try dry starting the iwagumi first. it will give you tons of time to research the other things.
lighting can be as easy as a 13W daylight CFL bulb or more intense like an archea fixture.
if you want this to be a higher tech tank, since you will likely use high light, i recommend you get a paintball CO2 system, they sell it for planted setups on various aquarium supply websites. You could start with DIY CO2 but you must be very dedicated in changing the reactor regularly; otherwise you'll end with cO2 fluctuations and a huge algae mess. the paintball CO2 is just easier and faster to replace i guess.
For substrate the easy way is to just use one substrate that is formulated for plants like eco-complete, or amazonia aquasoil.
My personal preference would probably have to be organic potting soil, capped with a substrate layer of your choice (eco-complete or black sand if you want dark substrate or playsand if you want light colored substrate) The miracle gro organic potting soil is a good choice, and grows plants very well. The benefit of using the soil as you bottom layer is that you will not have to dose anything to your tank, just do water changes with tap/re-mineralized RO water (depending on what shrimp you want to keep)
You can either keep shrimp that will do fine in your tap water (assuming your tap water has higher TDS, higher pH, and higher GH/KH than softwater shrimp prefer) Most Neocaridina shrimp are good choices for this.
Or you can try keeping softwater shrimp like Crystals and Tigers. These need distilled or RO water, re-mineralized with some additive like Mosura mineral plus. Or you can try mixing tap and RO/DI water together to get a TDS of 100ppm-200ppm and keep them in that.