Adding new demonstration components and examples, modifying OfdmIndexGenerator and OfdmPreambleGenerator so that they no longer provide static functions