Whatever you do I recommend you simply start out the tank with macro algae and then do the rest. Macro algae will balance out the system, consume ammonia, nitrates (in that order), phosphates, co2 and return oxygen and fish food.
Everything else IMHO is secondary. Skimmers, filters, live rock...